@media (min-width: 1024px) {
    .header__icons .header__icon-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .header__icons .header__icon {
        height: auto !important;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
    }
    .header__icons .header__icon .icon {
        width: 31px !important;  
        height: 31px !important; 
        background: url('/local/templates/dresscode_newrw/static/img/heart-black.svg') center / contain no-repeat !important;
        display: block;
    }
    .header__icons .icon__title {
        display: block;
        margin: 0;
        padding: 0;
        line-height: 1.2;
    }
    .header__icons .icon__counter {
        top: -5px !important;
        left: auto !important;
        right: -10px !important;
    }
}
@media (max-width: 1023px) {
    .topWishlist .text {
        display: flex;
        align-items: center;
        text-decoration: none;
    }
    .topWishlist .header__icon-wrapper {
        display: flex;
        align-items: center;
    }
    .topWishlist .header__icon {
        position: relative;
        display: inline-flex;
    }
    .topWishlist .icon {
        width: 40px;
        height: 40px;
        background: url('/local/templates/dresscode_newrw/static/img/heart-black.svg') center / 70% no-repeat !important;
        display: block;
    }
    .topWishlist .value {
        position: absolute;
        top: 0;
        right: 0;
		text-align: center;
    }
    .topWishlist .label {
        margin-left: 5px;
        margin-top: 0;
    }
}