.navUser {
  width: auto;
  padding: 0; }
  .navUser:before, .navUser:after {
    content: none; }
  .navUser .navUser-section {
    display: flex;
    gap: 0.35rem;
    justify-content: end;
    margin: 0; }
    @media screen and (max-width: 420px) {
      .navUser .navUser-section {
        gap: 0rem; } }
    .navUser .navUser-section:before, .navUser .navUser-section:after {
      content: none; }
    .navUser .navUser-section li.navUser-item {
      display: flex; }
      @media screen and (max-width: 420px) {
        .navUser .navUser-section li.navUser-item {
          margin: 0 -0.2rem; } }
      .navUser .navUser-section li.navUser-item button,
      .navUser .navUser-section li.navUser-item a {
        display: flex;
        flex: 1;
        align-items: center;
        padding: 0; }
    .navUser .navUser-section svg {
      height: 3.125rem;
      width: 3.125rem;
      stroke-width: 0; }
      .navUser .navUser-section svg:hover {
        cursor: pointer; }
    .navUser .navUser-section .cart-quantity {
      height: 1rem;
      width: 1rem;
      line-height: 1rem; }
    .navUser .navUser-section .navUser-item--lang svg {
      height: 2.313rem;
      width: 2.313rem; }
    .navUser .navUser-section .navUser-item--account svg {
      height: 1.794rem;
      width: 1.794rem; }
    .navUser .navUser-section .navUser-item--wishlist svg {
      height: 1.5rem;
      width: 1.7rem; }
    .navUser .navUser-section .navUser-item--cart svg {
      height: 2.063rem;
      width: 2rem; }
  .navUser .navUser-action,
  .navUser .navUser-item--cart .navUser-action {
    font-size: 0.875rem;
    padding: 0.875rem 0.625rem; }
    .navUser .navUser-action:hover,
    .navUser .navUser-item--cart .navUser-action:hover {
      color: #008bcc; }
    @media screen and (max-width: 420px) {
      .navUser .navUser-action,
      .navUser .navUser-item--cart .navUser-action {
        transform: scale(0.7); } }
