/* Desktop header icon alignment: account, wishlist, cart */
@media (min-width: 992px) {
  #header.desktop-header-style-w-2 #desktop-header .col-header-right > .row {
    align-items: flex-start;
    column-gap: 8px;
  }

  #header.desktop-header-style-w-2 #desktop-header .col-header-right .header-btn-w,
  #header.desktop-header-style-w-2 #desktop-header .col-header-right #ps-shoppingcart-wrapper {
    width: 41px;
    flex: 0 0 41px;
    max-width: 41px;
    padding: 0;
  }

  #header.desktop-header-style-w-2 #desktop-header .col-header-right .header-btn {
    display: grid;
    justify-items: center;
    align-content: start;
    width: 41px;
    min-height: 47px;
    line-height: 1;
  }

  #header.desktop-header-style-w-2 #desktop-header .col-header-right .header-btn > .icon {
    display: block;
    width: 41px;
    height: 41px;
    line-height: 41px;
    margin: 0 auto;
    flex: 0 0 41px;
  }

  #header.desktop-header-style-w-2 #desktop-header .col-header-right .header-btn > .icon::before {
    display: block;
    width: 41px;
    height: 41px;
    line-height: 41px;
  }

  #header.desktop-header-style-w-2 #header-wishlist-btn .header-wishlist-icon {
    object-fit: contain;
    vertical-align: top;
  }

  #header.desktop-header-style-w-2 #desktop-header .col-header-right .header-btn .title {
    margin-top: 0;
    line-height: 1;
  }

  #header.desktop-header-style-w-2 .ps-shoppingcart .cart-products-count-btn {
    top: -2px;
    right: -6px;
  }

  #header.desktop-header-style-w-2 .fa-user::before {
    background-image: url('/img/cms/account_1.svg?v=20260612-light') !important;
  }

  #header.desktop-header-style-w-2 .fa-shopping-bag::before,
  #header.desktop-header-style-w-2 .fa-shopping-cart::before {
    background-image: url('/img/cms/cart_1.svg?v=20260612-light') !important;
  }

}
