.Product_Info_Card_Section{width:100%}.Product_Info_Card_Section .Product_Info_Card{background:#fff;border-radius:14px;width:100%;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 2px 5px 2px #00000021}.Product_Info_Card_Section .upper_image_section{position:relative}.Product_Info_Card_Section .card_img_holder{justify-content:center;align-items:center;width:100%;height:325px;padding:10px;display:flex;overflow:hidden}.Product_Info_Card_Section .card_img_holder img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.Product_Info_Card_Section .Product_Info_Card:hover .card_img_holder img{transform:scale(1.06)}.Product_Info_Card_Section .text_div{z-index:2;position:absolute;top:12px;left:12px}.Product_Info_Card_Section .company_div{background:#05d83e;border-radius:20px;align-items:center;padding:5px 10px;display:inline-flex;box-shadow:0 3px 10px #05d83e40}.Product_Info_Card_Section .company_text{color:#fff;margin:0;font-size:11px;font-weight:600;line-height:1.2}.Product_Info_Card_Section .lower_text_section{background:#fff;padding:14px 12px 16px}.Product_Info_Card_Section .product_name{color:#222;text-align:center;cursor:pointer;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden;margin:0!important}.Product_Info_Card_Section .Product_Info_Card:hover .product_name{color:#048f27}@media (max-width:991px){.Product_Info_Card_Section .card_img_holder{height:280px}.Product_Info_Card_Section .lower_text_section{padding:12px 10px 14px}.Product_Info_Card_Section .product_name{font-size:15px}.Product_Info_Card_Section .Product_Info_Card:hover{transform:none;box-shadow:0 6px 20px #00500c1f}.Product_Info_Card_Section .Product_Info_Card:hover .card_img_holder img{transform:none}.Product_Info_Card_Section .Product_Info_Card:hover .product_name{color:#222}}@media (max-width:575px){.Product_Info_Card_Section .Product_Info_Card{border-radius:10px}.Product_Info_Card_Section .card_img_holder{height:240px!important}.Product_Info_Card_Section .text_div{top:8px;left:8px}.Product_Info_Card_Section .company_div{padding:4px 8px}.Product_Info_Card_Section .company_text{font-size:10px}.Product_Info_Card_Section .lower_text_section{padding:9px 8px 12px}.Product_Info_Card_Section .product_name{font-size:14px}}@media (max-width:380px){.Product_Info_Card_Section .card_img_holder{height:190px!important}}
.Increment_decrement_btn_holder{opacity:1;background:#bbffcf;border-radius:5px;justify-content:center;align-items:center;display:flex;padding:2px 3px!important}.Increment_decrement_btn_holder .sign_holder{cursor:pointer;background:#fff no-repeat padding-box padding-box;border:1px solid gray;border-radius:4px;margin:0 3px;padding:2px 6px}.Increment_decrement_btn_holder .sign_holder .sign_icon{color:#000;margin-top:4px;font-size:15px;font-weight:600}.Increment_decrement_btn_holder .number_holder{background:#fff;border:1px solid gray;border-radius:4px;margin:0 5px;padding:4px 15px}.Increment_decrement_btn_holder .number_holder span{color:#000;font-size:15px;font-weight:600}@media (min-width:0) and (max-width:1199px){.Increment_decrement_btn_holder .sign_holder{padding:2px 8px}}@media (min-width:0) and (max-width:767.98px){.Increment_decrement_btn_holder .sign_holder .sign_icon{font-size:15px}.Increment_decrement_btn_holder .sign_holder{padding:1px 4px}.Increment_decrement_btn_holder .number_holder{padding:3px 15px;margin:0 2px!important}}
