.Product_Info_Card_Section{height:100%}.Product_Info_Card{background:var(--mm_white);border:1px solid var(--mm_line);height:100%;transition:box-shadow var(--mm_base)var(--mm_ease),transform var(--mm_base)var(--mm_ease),border-color var(--mm_base)ease;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.Product_Info_Card:hover{box-shadow:var(--mm_shadow_lg);border-color:#0000;transform:translateY(-2px)}.Product_Info_Card .upper_image_section{background:#f8f7f3;position:relative}.Product_Info_Card .card_img_link{display:block}.Product_Info_Card .card_img_holder{aspect-ratio:1;justify-content:center;align-items:center;padding:14px;display:flex}.Product_Info_Card .card_img_holder img{object-fit:contain;width:100%;height:100%;transition:transform var(--mm_slow)var(--mm_ease)}.Product_Info_Card:hover .card_img_holder img{transform:scale(1.03)}.Product_Info_Card .discount_chip{z-index:2;color:#fff;letter-spacing:.02em;background:var(--mm_primary);border-radius:4px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;top:10px;left:10px}.Product_Info_Card .heart_slot{z-index:2;position:absolute;top:8px;right:8px}.Product_Info_Card .heart_slot .Best_seller_heart{width:32px;height:32px;position:static}.Product_Info_Card .heart_slot .like_btn_holder{background:var(--mm_white);border-color:var(--mm_line);box-shadow:0 1px 4px #0000001a}.Product_Info_Card .heart_slot .like_btn_holder:hover{transform:scale(1.06)}.Product_Info_Card .heart_slot .heart_icon{font-size:14px}.Product_Info_Card .lower_text_section{flex-direction:column;flex:1;gap:6px;padding:12px 12px 14px;display:flex}.Product_Info_Card .rating_div{align-items:center;gap:6px;font-size:12px;display:flex}.Product_Info_Card .rating_chip{color:#fff;background:var(--mm_success);border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-weight:700;display:inline-flex}.Product_Info_Card .rating_chip .star_icon{font-size:9px}.Product_Info_Card .review_count{color:var(--mm_muted)}.Product_Info_Card .product_name{min-height:2.8em;color:var(--mm_navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.Product_Info_Card .product_name:hover{color:var(--mm_primary)}.Product_Info_Card .card_footer{margin-top:auto}.Product_Info_Card .price_block{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.Product_Info_Card .selling_price{color:var(--mm_navy);margin:0;font-size:17px;font-weight:700}.Product_Info_Card .mrp{color:var(--mm_muted);margin:0;font-size:13px;text-decoration:line-through}.Product_Info_Card .saving_text{color:var(--mm_success);margin:2px 0 0;font-size:12px;font-weight:600}.Product_Info_Card .btn_holder{margin-top:6px}.Product_Info_Card .btn_holder .Green_Btn_With_Icon{background:var(--mm_primary);width:100%;min-height:38px;box-shadow:none;border-radius:8px;padding:8px 12px;font-size:13px}.Product_Info_Card .btn_holder .Green_Btn_With_Icon:after{display:none}.Product_Info_Card .btn_holder .Green_Btn_With_Icon:hover{background:var(--mm_primary_dark);box-shadow:none;filter:none;transform:none}.Product_Info_Card .btn_holder .Green_Btn_With_Icon:active{box-shadow:none;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.Product_Info_Card,.Product_Info_Card .card_img_holder img{transition:none}.Product_Info_Card:hover,.Product_Info_Card:hover .card_img_holder img{transform:none}}@media (max-width:575.98px){.Product_Info_Card .card_img_holder{padding:10px}.Product_Info_Card .lower_text_section{padding:10px 10px 12px}.Product_Info_Card .product_name{font-size:13px}.Product_Info_Card .selling_price{font-size:15px}.Product_Info_Card .btn_holder .Green_Btn_With_Icon{min-height:34px;font-size:12px}}
.Best_seller_heart{z-index:4;aspect-ratio:1;cursor:pointer;border-radius:50%;width:40px;height:40px;position:absolute;top:10px;right:10px}.Best_seller_heart .like_btn_holder,.best_seller_heart_holder .like_btn_holder{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:100%;box-shadow:0 8px 18px -8px rgba(var(--mm_navy_rgb),.35);background:#ffffffdb;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .25s;display:flex;position:relative}.Best_seller_heart .like_btn_holder:after{content:"";border:2px solid var(--mm_pink);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px;transform:scale(.6)}.Best_seller_heart .like_btn_holder:hover{background:#fff;transform:scale(1.1)rotate(-6deg)}.Best_seller_heart .like_btn_holder:active{transform:scale(.9)}.Best_seller_heart .like_btn_holder:active:after{animation:.5s ease-out mm_heart_ring}.Best_seller_heart .like_btn_holder .heart_icon{color:var(--mm_navy);margin:0;font-size:17px;transition:color .2s,transform .3s}.Best_seller_heart .like_btn_holder:hover .heart_icon{color:var(--mm_pink)}.Best_seller_heart .like_btn_holder .heart_icon.active,.Best_seller_heart .like_btn_holder .heart_icon[data-prefix=fas]{color:var(--mm_pink);animation:.45s cubic-bezier(.3,1.6,.5,1) mm_heart_pop}.Best_seller_heart .like_btn_holder .heart_icon.sparkle{animation:.6s forwards mm_heart_pop}.Best_seller_heart .text_holder{background:var(--mm_yellow);border-radius:999px;padding:4px 10px}.Best_seller_heart .text_holder p{color:var(--mm_navy);margin:0;font-size:12px;font-weight:700}@keyframes mm_heart_pop{0%{transform:scale(.6)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes mm_heart_ring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}@media (max-width:575.98px){.Best_seller_heart{width:34px;height:34px}.Best_seller_heart .like_btn_holder .heart_icon{font-size:15px}}
