.Product_Info_Card_Section{height:100%}.Product_Info_Card_Section .Add_to_card_btn{width:100%}.Product_Info_Card_Section .Product_Info_Card{opacity:1;background:#fff;border:1px solid #d5e9da;border-radius:6px;width:100%;height:100%;transition:all .3s;position:relative;overflow:hidden}.Product_Info_Card_Section .Product_Info_Card:hover{border-color:#b8efc8;box-shadow:0 5px 15px #06d33826}.Product_Info_Card_Section .Product_Info_Card .upper_image_section{border-bottom:.5px solid #e8f5eb;position:relative}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .text_div{height:100%;display:flex;position:absolute;bottom:0;left:0}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .text_div .discont_div{z-index:2;background:#048f27;border-radius:5px 0 0;justify-content:center;align-items:center;width:100%;height:30px;display:flex;position:relative}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .text_div .discont_div .discount_text{color:#fff;text-align:center;width:155px;margin-bottom:0;padding:3px 8px;font-size:15px;font-weight:600;position:absolute;top:24px;left:-37px;transform:rotate(-45deg);background:linear-gradient(#06d338 0%,#04b82f 50%,#048f27 100%)!important}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .text_div .company_div{background:#048f27;border-radius:0 50px 0 0;justify-content:center;align-items:end;width:23px;height:67%;margin-top:auto;display:flex}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .text_div .company_div .company_text{color:#fff;width:max-content;margin-bottom:27px;font-size:13px;font-weight:600;position:absolute;transform:rotate(270deg)}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .card_img_holder{width:100%;height:250px;margin:0 auto}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .card_img_holder img{aspect-ratio:1;object-fit:contain;width:100%;height:100%}.Product_Info_Card_Section .Product_Info_Card .lower_text_section{box-shadow:0 3px 6px #0000001f;padding:10px 10px 15px!important}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .product_name{color:#202020;cursor:pointer;letter-spacing:0;opacity:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:10px;font-size:16px;font-weight:500;transition:color .3s;display:-webkit-box;overflow:hidden}.Product_Info_Card_Section .Product_Info_Card:hover .lower_text_section .product_name{color:#0ca331}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div{justify-content:space-between;align-items:center;display:flex}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div .sub_text{letter-spacing:0;color:#777;opacity:1;margin-bottom:7px;font-size:14px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div .rating_sub_div{align-items:center;display:flex}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div .rating_sub_div .star_icon{color:#06d338;padding-right:10px;font-size:15px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div .rating_sub_div .rating{letter-spacing:0;color:#202020;opacity:1;margin-bottom:0;font-size:14px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div{justify-content:space-between;align-items:center;margin-bottom:10px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .left_side{align-items:center;gap:8px;display:flex}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .selling_price{letter-spacing:0;color:#0ca331;opacity:1;align-items:center;gap:8px;margin-bottom:0;font-size:22px;font-weight:600;display:flex}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .mrp{letter-spacing:0;color:#777;opacity:1;margin-bottom:0;font-size:15px;font-weight:500;text-decoration:line-through}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .gst-inc{color:#555;font-size:14px;font-weight:500}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .discount_div{opacity:1;background:#e9fff0;border:1px solid #b8efc8;border-radius:3px;justify-content:center;align-items:center;width:28%;padding:2px;display:flex}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .discount_div .discount{letter-spacing:0;color:#048f27;opacity:1;margin-bottom:0;font-size:11px;font-weight:600}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div{opacity:1;background:linear-gradient(90deg,#fff 0%,#e9fff0 50%,#d8f9e2 100%);border:1px solid #b8efc8;border-radius:3px;width:100%;padding:2px 5px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div .kilo_div{justify-content:space-between;align-items:center;display:flex}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div .kilo_div .kilo_text{letter-spacing:0;color:#202020;opacity:1;margin-bottom:0;font-size:15px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div .kilo_div .icon_p{margin-bottom:2px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div .kilo_div .down_icon{color:#048f27;font-size:21px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .btn_holder{justify-content:space-between;align-items:center;gap:10px;display:flex}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .btn_holder .basket_icon{color:#06d338;padding-right:10px;font-size:15px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .favourite_div .heart_icon{color:#202020;cursor:pointer;font-size:22px;transition:all .2s ease-in-out;position:absolute;top:13px;right:23px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .favourite_div .heart_icon.active{font-size:18px;color:#df4223!important}.Product_Info_Card_Section .swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;transform:translate(0,0);position:unset!important}.Product_Info_Card_Section .kilo_main_div{cursor:pointer;position:relative}.Product_Info_Card_Section .unit_dropdown{z-index:999;background:#fff;border:1px solid #d5e9da;border-radius:5px;width:100%;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 10px #06d3381f}.Product_Info_Card_Section .unit_item{color:#048f27;cursor:pointer;border-bottom:1px solid #e8f5eb;padding:8px 10px;font-size:13px;font-weight:500;transition:all .2s}.Product_Info_Card_Section .unit_item:hover{color:#03751f;background:#e9fff0}.Product_Info_Card_Section .unit_item:last-child{border-bottom:none}.Product_Info_Card_Section .out-stock-wrapper{text-align:center;opacity:.7;border:1px solid #bdbdbd;border-radius:5px;width:100%;padding:7.7px;margin:0!important}.Product_Info_Card_Section .out-stock-wrapper .out-stock-statusss{color:#dc3545;font-size:14px;font-weight:600;margin:0!important}.stock-toast{color:#fff;z-index:99999;background:#202020;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;animation:.3s fadeInUp;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #06d3382e}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.cart-toast-modal{width:400px;max-width:400px;margin:0;animation:.35s slideCart;position:fixed;bottom:20px;right:20px}.cart-toast-modal .modal-content{border:1px solid #d5e9da;border-radius:12px;box-shadow:0 8px 30px #06d3381f}.cart-toast-modal .cart-toast-content{align-items:center;gap:15px;display:flex}.cart-popup-modal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cart-toast-modal .toast-product-image{object-fit:cover;border:1px solid #d5e9da;border-radius:4px;width:98px;height:98px}.cart-toast-modal .toast-details{flex:1}.cart-toast-modal .toast-details h5{-webkit-line-clamp:1;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;margin-bottom:2px;font-size:18px;display:-webkit-box;overflow:hidden}.cart-toast-modal .toast-details p{margin-bottom:4px;font-size:15px}.cart-toast-modal .toast-btns{gap:10px;margin-top:15px;display:flex}.cart-toast-modal .continue-btn,.cart-toast-modal .view-cart-btn{border:none;border-radius:6px;flex:1;height:40px}.cart-toast-modal .continue-btn{color:#333;background:#f3f3f3}.cart-toast-modal .view-cart-btn{color:#fff;background:#06d338}.cart-toast-modal .view-cart-btn:hover{background:#048f27}.stock-error-popup .modal-dialog{max-width:390px}.stock-error-popup .modal-content{border:none;border-radius:12px;overflow:hidden;box-shadow:0 15px 45px #06d33826}.stock-error-popup .modal-body{padding:0}.stock-error-popup .stock-error-content{text-align:center;padding:28px 25px 24px}.stock-error-popup .stock-error-icon{background:#fff1f1;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 15px;display:flex}.stock-error-popup .stock-error-icon span{color:#fff;background:#dc3545;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:19px;font-weight:700;display:flex}.stock-error-popup .stock-error-text h5{color:#202020;margin:0 0 6px;font-size:17px;font-weight:700}.stock-error-popup .stock-error-text p{color:#666;margin:0;font-size:13px;line-height:1.5}.stock-error-popup .stock-error-close-btn{color:#fff;cursor:pointer;background:#06d338;border:none;border-radius:6px;margin-top:20px;padding:8px 25px;font-size:13px;font-weight:600;transition:all .3s}.stock-error-popup .stock-error-close-btn:hover{background:#048f27}@keyframes slideCart{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:575px){.stock-error-popup .modal-dialog{margin:15px}.stock-error-content{padding:24px 18px 20px}}@media (min-width:0) and (max-width:991px){.btn_holder .custom-outline-with-bg-btn{width:max-content;margin:0;padding:9px 54px}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .text_div .discont_div .discount_text{font-size:12px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .product_name{font-size:16px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div .sub_text{margin-bottom:5px;font-size:11px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .selling_price{font-size:15px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .mrp{font-size:14px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div .rating_sub_div .rating{margin-bottom:-5px;font-size:11px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div .rating_sub_div .star_icon{margin-top:5px;padding-right:5px;font-size:10px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div .kilo_div .kilo_text{margin-bottom:0;font-size:10px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div .kilo_div .down_icon{margin-bottom:4px;font-size:15px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div .kilo_div .icon_p{margin-bottom:0}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div{width:52px;margin:-30px 0 0;padding:3px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .discount_div{width:fit-content;padding:1px 5px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .discount_div .discount{font-size:10px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .btn_holder .basket_icon{padding-right:2px;font-size:12px}.cart-toast-modal .toast-product-image{width:85px;height:85px}.cart-toast-modal .toast-details p{font-size:13px}.cart-toast-modal .toast-details h5{font-size:14px}.cart-toast-modal .continue-btn,.cart-toast-modal .view-cart-btn{height:32px;padding:6px;font-size:14px}}@media (min-width:768px) and (max-width:1199px){.Product_Info_Card_Section .Product_Info_Card .upper_image_section .card_img_holder{height:220px!important}}@media (min-width:768px) and (max-width:1400px){.Product_Info_Card_Section .Product_Info_Card .upper_image_section .text_div .discont_div .discount_text{font-size:15px}}@media (min-width:992px) and (max-width:1400px){.Product_Info_Card_Section .Product_Info_Card .lower_text_section .product_name{font-size:16px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div .sub_text{margin-bottom:3px;font-size:12px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .selling_price{font-size:16px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div .kilo_div .kilo_text{font-size:13px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .kilo_main_div{width:65px;padding:5px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .mrp{margin-bottom:4px;font-size:14px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .rating_div .rating_sub_div .rating{font-size:12px}}@media (min-width:0) and (max-width:991.98px){.Product_Info_Card_Section .Product_Info_Card .upper_image_section .card_img_holder{height:190px}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .text_div .discont_div .discount_text{font-size:11px;top:17px;left:-48px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .product_name{margin-bottom:3px;font-size:14px}}@media (min-width:576px) and (max-width:767.98px){.Product_Info_Card_Section .Green_Btn_With_Icon{color:#fff;background:#06d338;border-color:#06d338;padding:6px 8px;font-size:14px!important}.Product_Info_Card_Section .Green_Btn_With_Icon:hover{background:#048f27;border-color:#048f27}}@media (min-width:0) and (max-width:575.98px){.cart-toast-modal{width:300px;bottom:15px;right:9px}.Product_Info_Card_Section .Product_Info_Card .upper_image_section .card_img_holder{height:140px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .left_side{flex-flow:column wrap;align-items:start;gap:0 5px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section{padding:6px 6px 9px!important}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .product_name{font-size:13px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div .gst-inc{font-size:11px}.Product_Info_Card_Section .Product_Info_Card{border-radius:5px}.Product_Info_Card_Section .out-stock-wrapper .out-stock-statusss{font-size:13px}.Product_Info_Card_Section .out-stock-wrapper{padding:7px}.Product_Info_Card_Section .Increment_decrement_btn_holder{padding:2px 0!important}.Product_Info_Card_Section .Increment_decrement_btn_holder .sign_holder .sign_icon{font-size:13px!important}.Product_Info_Card_Section .Increment_decrement_btn_holder .number_holder{min-width:30px!important;margin:0!important;padding:2px 0!important}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .btn_holder{gap:4px}.Product_Info_Card_Section .Increment_decrement_btn_holder .number_holder span{font-size:12px!important}.Product_Info_Card_Section .Green_Btn_With_Icon{color:#fff;background:#06d338;border-color:#06d338;border-radius:5px}.Product_Info_Card_Section .Product_Info_Card .lower_text_section .pricing_div{margin-bottom:6px}}@media (min-width:0) and (max-width:350.98px){.Product_Info_Card_Section .Product_Info_Card .lower_text_section{padding:6px 4px 9px!important}.Product_Info_Card_Section .Green_Btn_With_Icon{color:#fff;background:#06d338;border-color:#06d338;border-radius:5px;padding:5px 4px;font-size:14px}.Product_Info_Card_Section .Increment_decrement_btn_holder .sign_holder .sign_icon{font-size:10px!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}}
