
  .header__icon--wishlist{
    position:relative;
    margin-left: 10px;
  }
  .aico-wishlist-count{
    font-size: 18px;
  }

  .wishlist-header-count-beside{
    width: 18px;
    color: black;
    /* top: 2px; */
    position: absolute;
    right: -10px;
    /* background: black; */
    height: 16px !important;
    font-size: 18px;
  }
  .wishlist-header-count-top{
    border-radius: 61%;
    width: 18px;
    color: rgb(255, 255, 255);
    top: 3px;
    position: absolute;
    right: 2px;
    background: black;
    height: 16px !important;
    font-size: 11px;
  }
  .aico-w-snowlife-header-icon{
    top: -3px;
    right: -2px;
  }
  .header__icon-nile-header-icon{
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background-color: #f4f2ef;
    margin: 0;
    text-decoration: none;
    transition: all .3s;
    color: #222222;
  }

  .aico-w-nile-header-icon{
    position: absolute;
    width: 20px;
    height: 20px !important;
    background: #A47E1B;
    border-radius: 100%;
    color: #FFFFFF;
    top: -6px;
    right: -2px;
    left: auto;
    font-size: .75rem;
    line-height: 1rem;
  }

  .aico-inukii-header-icon{
    top: -6px !important;
    right: -12px !important;
  }
 
  .fcsg-wishlist-icon{
    display: block !important;
  }


  .wishlist-hide {
    display: none !important;
}

.wishlist-show {
    display: block !important;
}


.pyro-svg{
  margin: 0 !important;
  fill: #fff !important;
  stroke: #fff !important;
  stroke-width: 6px !important;
  width: 18px;
  height: 18px;
}
.header__icon-pyro-header-icon{
  margin-right: 16px !important;
  margin-top: 3px !important;
}
.aico-pyro-header-icon{
    background: #ba180d;
    left: 0.8rem;
    justify-content: center;
    align-items: center;
    top: -0.7rem;

}

/* .header__icon--account, .header__icon--cart{
  position: relative;
  top: -2px;
} */

.aico-w-icon-wrapper svg{
  height: unset !important;
  width: unset !important;
}
.aico-w-icon-wrapper:hover svg{
  fill: #fff !important;
  stroke: #fff !important;
}


.aico-bruderer-header-icon{
    border-radius: 61%;
    width: 1.7rem;
    height: 1.7rem !important;
    color: rgb(255, 255, 255);
    position: absolute;
    font-size: 9px;
    left: 24px;
    bottom: 20px;
    background: rgb(219, 92, 110);
    top:unset;
}

.header__icon-bruderer-header{
  margin-left : 0!important;
}

.aico-w-view-bruderer{
    color:rgb(219, 92, 110);
}

 @media (max-width: 992px) {
    .header__icon-nile-header-icon{
      width: 40px;
      height: 40px;
    }
  }