.textLimit{line-height:1.5em;height:3em;overflow:hidden;white-space:unset!important}.basic-product.theme-product-1 .cart-info a i{font-weight:700!important;font-size:20px!important}.mt-10{margin-top:8px!important}.mb-10{margin-bottom:10px!important}.basic-product.theme-product-1 .cart-detail{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #eee;padding-top:12px;margin-bottom:-5px;font-size:16px}.basic-product.theme-product-1 .cart-detail li{padding:0 10px}.basic-product.theme-product-1 .cart-detail li button{background-color:transparent;border:none;padding:0}.basic-product.theme-product-1 .cart-detail li i{margin-right:6px}.basic-product.theme-product-1 .cart-detail li a,.basic-product.theme-product-1 .cart-detail li button{color:#00000080;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basic-product.theme-product-1 .cart-detail li+li{border-left:1px solid #eee}.basic-product .product-title{line-height:1.2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:calc(16px + .00125*(100vw - 320px));color:#222;font-weight:500;display:block}.pkgImg{max-width:100%;height:auto;width:200px;height:100px;object-fit:contain;padding:10px;background-color:#fff}.pkgImgBg-size:after{content:"";display:block}.pkgImgBg-size:before{content:"";display:block}.view-detail-btn{background-color:#f5f5f5;color:#000;text-align:center;font-size:18px;width:100%;padding:5px 0;-webkit-transition:all .5s ease;transition:all .5s ease;border:none;cursor:pointer}.ai{position:absolute;right:5px;top:15px;border-radius:100%;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.txt-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ulc li{position:relative;line-height:28px}.ulc i{left:0;top:21px}.btmul li i{margin-right:5px}.red-heart{color:red!important}.categoryIcon{font-size:60px;padding-right:20px}.profile-detail{font-family:"Inter",var(--bs-font-sans-serif);font-size:16px;color:#212529;line-height:1.6}.profile-detail,.profile-detail *,.profile-bottom-content,.profile-bottom-content *{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.profile-detail .profile-content p{margin-bottom:1rem}.profile-detail .profile-content h1,.profile-detail .profile-content h2{font-size:1rem;margin-bottom:.5em}.profile-detail .profile-content h2{margin-top:1.5em}.profile-detail .profile-content a,.profile-detail .read-more-link{color:#007bff;text-decoration:none;font-weight:500}.profile-detail .profile-content a:hover,.profile-detail .read-more-link:hover{text-decoration:underline}.profile-detail .profile-content ul{list-style:disc;padding-left:1.25rem;margin-bottom:1rem}.profile-detail .profile-content ul li,.profile-detail .profile-content ol li{display:list-item!important;margin-bottom:.5rem}.profile-detail .profile-content.collapsed .desc-body{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.profile-detail .profile-content.expanded .desc-body{display:block;-webkit-line-clamp:unset}.profile-detail .read-more-wrapper{margin-top:.5rem}.read-more-wrapper{display:none}.profile-bottom-full{background-color:#fff;padding:2rem 1.5rem}.container-fluid>.row>.col-12{max-width:100%!important}.profile-bottom-content{border-top:2px dashed #dee2e6;border-radius:6px;background-color:#f9f9f9;padding:2rem;margin-top:2rem;box-shadow:0 2px 6px #0000000a}.profile-bottom-content .profile-heading{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#333;border-bottom:1px solid #e0e0e0;padding-bottom:.5rem}.profile-bottom-content h2{font-size:1.5rem;margin:1.5rem 0 1rem;font-weight:600;color:#1a1a1a;border-bottom:1px solid #eaeaea;padding-bottom:.3rem}.profile-bottom-content h3{font-size:1.25rem;margin:1.2rem 0 .8rem;font-weight:500;color:#333}@media (max-width: 768px){.profile-bottom-content{padding:1.25rem}}.pkgImg{width:100%;height:auto;aspect-ratio:2 / 1;display:block}
