a.gift_link {
    display: flex !important;
    align-items: center !important;
    font: 400 14px / 1.6031 "Arial", sans-serif !important;
    letter-spacing: 0.02em !important;
    text-transform: uppercase !important;
    color: #8a0909 !important;
}

a.gift_link img {
    height: 15px !important;
    width: auto !important;
    margin-top: -4px !important;
    margin-left: 4px !important;

}

li.tlli.gift_link a {
    display: flex !important;
    align-items: center !important;
    /* font: 400 14px / 1.6031 "Arial", sans-serif !important; */
    letter-spacing: 0.02em !important;
    text-transform: uppercase !important;
    color: #8a0909 !important;
}

li.tlli.gift_link a:after {
    content: '';
    display: inline-block;
    background: url(/image/gift_pack_icon.svg) center no-repeat;
    width: 10px;
    height: 13px;
    background-size: 100%;
    margin-left: 5px;
    position: relative;
    top: -1px;
}


body .block-subscription-content p.block-subscription-title, body .block-subscription-content .block-subscription-title span, body .block-subscription-content p.block-subscription-desc {
    color: #ffffff;
}

body .block-subscription-content a#block-subscribe-button {

    background: #8a0909;
}

body a.icon.is_wishlist .inwish {
    display: none !important;
}
body a.icon.is_wishlist img {
    max-width: 18px;

    
}

body .item a.icon.is_wishlist.active img.inwish {
    display: block !important;
}

body .item a.icon.is_wishlist img.inwish {
    top: -8px;
    position: relative;
}

body img.nowish {
    right: 8px;
    position: absolute;
    top: 20px;
}

body a.icon.is_wishlist.active .nowish {
    display: none;
}
body a.icon.is_wishlist.active .inwish {
    display: block;
    right: 8px;
    position: absolute;
    top: 20px;
}

body .item a.icon.is_wishlist img, body .item a.icon.is_wishlist.active img {
    max-width: 14px;
    opacity: 1;
    background: none;
    top: 5px;
    right: 0px;
}
.widget.widget-related.widget-complex a.icon.is_wishlist img.inwish {
    top: 0px;
}
.widget.widget-related.widget-complex a.icon.is_wishlist img, body .widget.widget-related.widget-complex a.icon.is_wishlist.active {
    max-width: 18px;
    top: 15px;
    right: 8px;
}

 body .single-product .image .icons-wrapper {
    position: absolute;
    text-align: center;
    right: 0px;
    bottom: auto;
    top: 0;
}

@media (max-width: 540px) {
    html body .block-subscription .block-subscription-container {
        background: url('https://monncashmere.com/image/ng_bottom_banner_mob.jpg') center no-repeat !important;
        background-size: cover !important;
    }

    html body .block-subscription-content {

        margin-left: 0 !important;

    }

}
