
#customer-profile-tabs.customer-profile-v2 .gift_card .check-panel .form-row {
    padding-bottom: 0;
}

#customer-profile-tabs.customer-profile-v2 .gift_card .check-balance {
    margin-top: 16px;
}

#customer-profile-tabs.customer-profile-v2 .gift_card .check-panel .tool-tip {
    font-size: 0;
    height: 18px;
    width: 18px;
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M9%208C9.27614%208%209.5%208.22386%209.5%208.5V11.5C9.5%2011.7761%209.27614%2012%209%2012C8.72386%2012%208.5%2011.7761%208.5%2011.5V8.5C8.5%208.22386%208.72386%208%209%208ZM9.00001%207.24907C9.41369%207.24907%209.74905%206.91371%209.74905%206.50003C9.74905%206.08635%209.41369%205.751%209.00001%205.751C8.58633%205.751%208.25098%206.08635%208.25098%206.50003C8.25098%206.91371%208.58633%207.24907%209.00001%207.24907ZM3%209C3%205.68629%205.68629%203%209%203C12.3137%203%2015%205.68629%2015%209C15%2012.3137%2012.3137%2015%209%2015C5.68629%2015%203%2012.3137%203%209ZM9%204C6.23858%204%204%206.23858%204%209C4%2011.7614%206.23858%2014%209%2014C11.7614%2014%2014%2011.7614%2014%209C14%206.23858%2011.7614%204%209%204Z%22%20fill%3D%22%23212121%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
    vertical-align: middle;
    cursor: pointer;
}

#customer-profile-tabs.customer-profile-v2 .gift_card .customer-profile-card .table-head .title {
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 16px;
}

#customer-profile-tabs.customer-profile-v2 .gift_card .customer-profile-card .usage-details .no-use {
    font-size: 13px;
    font-weight: 500;
    color: rgba(0,0,0, .5);
    text-align: center;
    display: block;
    padding: 16px;
}
#customer-profile-tabs.customer-profile-v2 .gift_card .card-details {
    background-color: #F7F7F7;
    padding: 16px;
    margin-top: 20px;
    border-radius: 6px;
}
#customer-profile-tabs.customer-profile-v2 .gift_card .card-details .title {
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #000000;
    margin-bottom: 5px;
}
#customer-profile-tabs.customer-profile-v2 .gift_card .card-details .balance-section:after {
    content: "";
    height: 1px;
    width: 80%;
    display: block;
    /* @alternate */ background: -webkit-gradient(linear, left top, right top, from(rgba(217,217,217,1)),color-stop(1%, rgba(217,217,217,1)),to(rgba(255,255,255,0)));
    /* @alternate */ background: -o-linear-gradient(left, rgba(217,217,217,1) 0%,rgba(217,217,217,1) 1%,rgba(255,255,255,0) 100%);
    /* @alternate */ background: linear-gradient(to right, rgba(217,217,217,1) 0%,rgba(217,217,217,1) 1%,rgba(255,255,255,0) 100%);
    margin: 12px 0;
}
#customer-profile-tabs.customer-profile-v2 .gift_card .card-details .balance-section .balance {
    display: block;
    font-size: 32px;
    font-weight: 600;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 .gift_card .card-details .expiry-section {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    /* @alternate */ -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#customer-profile-tabs.customer-profile-v2 .gift_card .card-details .cartitem-btn-wrapper {
    text-align: left;
}

#customer-profile-tabs.customer-profile-v2 .gift_card .card-details .expiry-section .title,
#customer-profile-tabs.customer-profile-v2 .gift_card .card-details .expiry-section .balance {
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 22px;
    color: rgba(0,0,0, .5);
}
#customer-profile-tabs.customer-profile-v2 .gift_card .card-details .cartitem-btn-wrapper .continue-shopping-btn {
    float: none;
    font-family: "Montserrat", sans-serif;
    background: #000000;
    height: 32px;
    padding: 6px 16px;
    border-radius: 4px;
    color: #ffffff;
    font-weight: 600;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    user-select: none;
    margin-top: 12px;
}
#customer-profile-tabs.customer-profile-v2 .gift_card .card-details .cartitem-btn-wrapper .continue-shopping-btn:hover {
    background: #484848;
}