﻿body {
}
:root {
    --banner-gradient-color: linear-gradient(120.32deg, #689C27 13.82%, #24360E 111.62%);
    --neveda-color: #646F7D;
}
.lh-100{line-height:100%}
.mb-12{margin-bottom:12px;}
.mb-20{margin-bottom:20px;}
.me-135{margin-right:135px;}
.humana-products-main{margin-bottom:26px;}
.humana-products-main .humana-banner{background:var(--banner-gradient-color); }
.humana-banner-left{padding:48px 0;position:relative;z-index:9;}
.humana-banner-left h3{font-size:40px; font-weight:500; color:var(--white-color);}
.humana-products-main .self-monitoringbp-banner{position:relative;}
.self-monitoringbp-banner .humana-banner-right img{margin-right:328px;}
.humana-products-main .self-monitoringbp-banner:after{position:absolute; content:''; right:0; top:0;  background-position-x: 100% !important; background:url('https://nationscdn.azureedge.net/otc-container/images/medicaid/heart-rate.webp') no-repeat; width:100%; height:145px;}
.availabel-products .humana-product-card{background:var(--white-color); border-radius:6px; margin-bottom:24px; cursor:pointer; transition: all 0.3s ease 0s;}
.availabel-products .humana-product-card:hover{box-shadow:0 1px 10px 0 rgba(204,216,228,0.79);}
.availabel-products .humana-product-card:hover .product-img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.availabel-products .avail-products-title{margin:32px 0 24px;}
.humana-product-card .product-img {padding:16px;}
.humana-product-card .product-img img {max-height:185px; margin:auto; -moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;}
.humana-product-card .product-item-code { position:relative; z-index:0;}
.humana-product-card .item-code {min-width:120px; max-width:180px; justify-content:center; padding:4px 10px; font-size:14px; font-weight:500; line-height:15px; color:var(--neveda-color);background:var(--secondary-light-color); border:1px solid #33BDE3; border-radius:3px;}
.humana-product-card .product-item-code:before,.humana-product-card .product-item-code:after {content: ""; display: block;height: 1px;position: absolute;background:#e4e4e4; z-index:-1; width: 50%;top: 50%; transform: translateY(-50%);}
.humana-product-card .product-item-code:before{left:50%;}
.humana-product-card .product-item-code:after{right:50%;}
.humana-product-card .item-code .item-code-img{height:16px; margin-right:6px;}
.humana-product-card .item-code .code-sign{ color:var(--neveda-color); margin-right:2px;}
.humana-product-card .item-code .code-digits{ color:var(--woodsmoke-color); margin-left:6px;}

.humana-product-card  .product-details{padding:9px 16px 16px;}
.humana-product-card  .humana-product-title-sec{margin-bottom:14px;}
.huamana-wallet .wallet-title, .humana-product-title-sec .wallet-title{font-size:14px; font-weight:500; line-height:15px; letter-spacing:0.3px; color:var(--neveda-color)}
.humana-product-card  .product-details h6{font-size:16px; font-weight:400; line-height:22px; letter-spacing:0.3px;width: 100%; margin-bottom:8px; white-space: normal;  overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.humana-product-card  .product-details .product-pricing-info{display:flex; justify-content:space-between; align-items:center; margin-top:23px;}
.humana-product-card  .cart-btn{background:var(--primary-color); display:flex; align-items:center; padding:9px 26px 8px; border-radius:4px; font-size:15px; letter-spacing:0.2px; line-height:100%; font-weight:700;}
.humana-product-card  .price{font-size:16px; letter-spacing:0.3px; line-height:20px; font-weight:700;}

/* Discount Products Page CSS Start Here */
.discount-products .humana-banner{margin-bottom:40px;}
.discount-products .product-pricing-info .price{display: flex;align-items: center;gap: 8px;}
.discount-products .product-pricing-info .current-price{color:#212121;font-size: 15px;font-weight: 700;line-height: 21px;letter-spacing: 0.2px;}
.discount-products .product-pricing-info .old-price{font-size: 13px;line-height: 14px;font-weight:400;letter-spacing: 0.2px;text-decoration-line: line-through;color:#212121;}
.discount-products .health-profile-section{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px;}
.discount-products .health-profile-section h4{color:#212121;font-size: 24px;font-weight: 600;line-height: normal;margin:0 0 12px;}
.discount-products .health-profile-section p{color:#646F7D;font-size: 11px;font-weight: 500;line-height: normal;letter-spacing: 0.2px;margin:0;}
.discount-products .health-profile-section a{display:flex;align-items:center;gap:6px;}
.discount-products .health-tabs{display:flex;align-items:center;gap:8px;margin-bottom:8px;}
.discount-products .health-tabs h6{color:#646F7D;font-size: 15px;font-weight: 600;line-height: normal;letter-spacing: 0.2px;margin:0;}
.discount-products .health-tabs ul{border:none;background:none;display:flex;align-items:center;gap:8px;}
.discount-products .health-tabs .nav-link, .discount-products .health-tabs .nav-link:hover{border-radius: 50px;border: 1px solid #255798;background: #FAFBFC;padding:8px 16px;color:#255798;font-size: 15px;font-weight: 600 !important;line-height: normal;letter-spacing: 0.2px;}
.discount-products .health-tabs .nav-link.active{background:#255798;color:#fff;}
.discount-products .humana-product-card{border-radius: 6px;border: 1px solid #E9ECF0;background: #FFF;}
.discount-products .product-img{position:relative;}
.discount-products .offer{border-radius: 0 6px 0 0;background: linear-gradient(98deg, #139C75 -24.06%, #0A513C 46.8%, #01835E 129.15%);padding: 3px 10px 3px 8px;position:absolute;right:0;top:0;color:#fff;font-size: 11px;font-weight: 700;line-height: normal;letter-spacing: 0.2px;}
/* Discount Products Page CSS End Here */

