.login-user-add-to-card-component{display:flex;gap:20px;width:100%;justify-content:space-between;margin-top:18px;margin-bottom:20px}
.login-user-add-to-card-component .login-user-card-wrapper{width:60%;max-width:640px}
.login-user-add-to-card-component .login-user-card-pricing-details{max-width:358px;width:100%}
.login-user-add-to-card-component .login-user-card-pricing-details-wrapper{padding:20px 24px;background-color:#fafafa;border-radius:12px;display:flex;gap:80px;margin-bottom:20px}
.login-user-add-to-card-component .login-user-card-pricing-details-wrapper:last-child{margin-bottom:unset}
.login-user-add-to-card-component .login-user-delivery-address{max-width:400px;width:38%}
.login-user-add-to-card-component .login-user-delivery-address .deliver-to-desktop-component{background-color:#fff;border-radius:12px}
.login-user-add-to-card-component .deliver-to-wrapper{padding:16px 12px 12px 12px;display:flex;align-items:center;gap:12px;justify-content:center}
.login-user-add-to-card-component .deliver-to{display:flex;align-items:center;gap:11px}
.login-user-add-to-card-component .deliver-to-location-img-wrapper{width:20px;height:20px}
.login-user-add-to-card-component .deliver-to-location{width:100%;height:100%}
.deliver-to-heading{font-size:16px;font-weight:400;line-height:24px;color:#202129}
.login-user-add-to-card-component .deliver-to-address{border:1px solid #e6e7eb;padding:12px;display:flex;align-items:center;border-radius:8px;gap:5px}
.login-user-add-to-card-component .deliver-to-address-content{font-size:16px;font-weight:500;line-height:19.01px;letter-spacing:.02em;color:#202129}
.login-user-add-to-card-component .deliver-to-address-arrow-wrapper{width:16px;height:16px}
.login-user-add-to-card-component .right-arrow-black{width:100%;height:100%}
.login-user-add-to-card-component .deliver-to-address-wrapper{padding:4px 20px 20px 20px}
.login-user-add-to-card-component .delivery-address-paragraph{color:#202129;font-size:14px;font-weight:400;line-height:19.6px;padding-bottom:16px;border-bottom:1px solid #f1f3f5}
.login-user-add-to-card-component .delivery-estimate{font-size:12px;font-weight:400;line-height:16.8px;color:#74798a;padding-top:16px}
.login-user-add-to-card-component .greand-total-and-continue-button-wrapper{background-color:#fff;padding:28px 24px 20px 24px;border-radius:12px;margin-top:16px}
.login-user-add-to-card-component .delivery-estimate-span{font-size:12px;font-weight:500;line-height:16.8px;color:#202129}
.login-user-add-to-card-component .deliver-to-mobile-component{display:none}
.login-user-add-to-card-component .grand-total-with-amount{display:flex;align-items:center;justify-content:space-between}
.login-user-add-to-card-component .grand-total-contednt{font-size:16px;font-weight:400;line-height:24px;color:#202129}
.login-user-add-to-card-component .grand-total-amount{font-size:16px;font-weight:700;line-height:24px;color:#202129}
.login-user-add-to-card-component .continue-button{background:linear-gradient(270deg,#712ccb 0,#a77fdc 100%);width:100%;padding:16px 22px 16px 28px;border-radius:60px;opacity:.9;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:opacity .3s ease;text-decoration:none;margin-top:28px}
.login-user-add-to-card-component .continue-button:hover{background:linear-gradient(270deg,#571fa1 0,#8a58cb 100%)}
.login-user-add-to-card-component .continue-button-h2{font-size:16px;font-weight:500;line-height:24px;color:#fff}
.login-user-card-image-component{position:relative}
.login-user-add-to-card-component .login-user-card-image-wrapper{width:154px;height:154px}
.login-user-add-to-card-component .login-product-img{width:100%;height:100%}
.login-user-add-to-card-component .cross-img-wrapper{width:20px;height:20px;position:absolute;top:8px;right:8px}
.login-image-cross{width:100%;height:100%;cursor:pointer}
.login-user-add-to-card-component .login-user-card-heading{font-size:16px;font-weight:500;line-height:24px;color:#202129;margin-bottom:20px}
.login-user-add-to-card-component .amount-and-product-count-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.login-user-add-to-card-component .current-item-count::-webkit-outer-spin-button,.login-user-add-to-card-component .current-item-count::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.login-user-add-to-card-component .product-amount{color:#141517;font-size:20px;font-weight:500;line-height:25.2px;margin-bottom:8px}
.login-user-add-to-card-component .discount-amount{font-size:16px;font-weight:400;line-height:19.01px;text-align:left;text-decoration-line:line-through;text-underline-position:from-font;text-decoration-skip-ink:none;color:#9da1b0}
.login-user-add-to-card-component .login-card-estimated-delivery{font-size:12px;font-weight:400;line-height:16.8px;color:#74798a}
.login-user-add-to-card-component .estimated-delivery-time{font-size:12px;font-weight:500;line-height:16.8px;color:#4f5466}
.product-count-add-to-cart form{max-width:104px;display:flex;justify-content:space-between}
.value-button{display:inline-block;width:28px;height:28px;text-align:center;vertical-align:middle}
.increase-decrese{width:100%;height:100%}
.value-button:hover{cursor:pointer}
form #input-wrap{margin:0;padding:0}
input#number{text-align:center;border:0;height:28px;max-width:48px;font-size:20px;font-weight:500;line-height:24px;color:#202129;-moz-appearance:textfield}
.product-count-add-to-cart input#number{background-color:#fafafa}
.login-user-add-to-card-component input[type=number]::-webkit-inner-spin-button,.login-user-add-to-card-component input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cart-enter-pin-no-wrapper{padding:16px 12px;background-color:#fff;border-radius:12px}
.cart-enter-pin-no-content{display:flex;align-items:center;gap:8px;border:1px solid #e6e7eb;border-radius:8px;padding:4px 4px 4px 16px;margin-bottom:8px}
.cart-marker-pin-img-wrapper{width:20px;height:20px}
.cart-marker-pin-img{width:100%;height:100%}
.cart-enter-pin{padding:10px 0;width:70%}
.cart-please-enter-pincode-txt{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#74798a}
.cart-valid-error-text{font-size:12px;font-weight:400;line-height:17px;text-align:left;color:#ed1c24}
.cart-pinCodeErrorContainer{display:flex;align-items:center;gap:8px}
.cart-pinErrorImg{width:19px;height:19px}
.pinErrorTxt{font-size:14px;font-weight:400;line-height:16.8px;text-align:left;color:#ed1c24}
.cart-enter-pin-check-txt{font-size:14px;font-weight:500;line-height:17px;text-align:center;color:#202129;text-transform:capitalize}
.cart-enter-pin-check-wrapper{padding:9px 24px;background-color:#f2f3f5;border-radius:6px;cursor:pointer}
.cart-enter-pin-loaderWrapper{padding:8px 39px}
.cart-enter-pin-loader{width:19px;height:19px}
.cart-enter-pin-loader img{width:100%;height:100%}
.product-details .discounts-saveforlater{font-size:12px;font-weight:500;line-height:14.26px;color:#005a9b;margin-left:7px;margin-bottom:0}
.cards-items-collection-parent{margin-top:18px}
@media screen and (max-width :768px){.login-user-add-to-card-component{border-radius:12px;flex-direction:column-reverse;gap:unset;margin-top:unset;margin-bottom:unset;border-radius:0 0 12px 12px}
.login-user-add-to-card-component .login-user-card-wrapper{width:100%}
.login-user-add-to-card-component .login-user-delivery-address{width:100%}
.login-user-add-to-card-component .login-user-delivery-address .deliver-to-desktop-component{display:none}
.login-user-add-to-card-component .deliver-to-mobile-component{display:block;margin-bottom:4px}
.login-user-add-to-card-component .deliver-to-address-mobile-component{padding:14px;border:1px solid #e6e7eb;border-radius:8px;display:flex;align-items:center;gap:8px}
.login-user-add-to-card-component .deliver-to-mobile-wrapper{display:flex;align-items:center;gap:8px;max-width:86px;width:100%}
.login-user-add-to-card-component .location-pin-mobile-img-wrapper{width:20px;height:20px}
.login-user-add-to-card-component .deliver-to-mob{font-size:14px;font-weight:400;line-height:19.6px;color:#202129}
.login-user-add-to-card-component .deliver-to-address-mobile-para{font-size:14px;font-weight:500;line-height:19.6px;color:#202129}
.login-user-add-to-card-component .deliver-to-address-for-monile-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}
.login-user-add-to-card-component .down-arrow-wrapper{width:16px;height:16px}
.login-user-add-to-card-component .down-arrow{width:100%;height:100%}
.login-user-add-to-card-component .greand-total-and-continue-button-wrapper{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;position:fixed;width:100%;bottom:0;margin-top:unset;left:0;z-index:9999;border-radius:12px 12px 0 0;box-shadow:0 -4px 44px 0 #00000021;border-top:1px solid #0000001A}
.login-user-add-to-card-component .grand-total-with-amount{flex-direction:column;align-items:unset}
.login-user-add-to-card-component .grand-total-contednt{font-size:12px;font-weight:400;line-height:16.8px;color:#74798a}
.login-user-add-to-card-component .grand-total-amount{font-size:16px;font-weight:500;line-height:24px;color:#202129}
.login-user-add-to-card-component .continue-button-h2{font-size:16px;font-weight:500;line-height:24px}
.login-user-add-to-card-component .pay-checkout-button-parent{width:100%;max-width:167px}
.login-user-add-to-card-component .continue-button{max-width:167px;margin-top:unset}
.login-user-add-to-card-component .login-user-card-image-wrapper{width:140px;height:140px}
.login-user-add-to-card-component .login-user-card-heading{font-size:16px;font-weight:700;line-height:24px;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}
.login-user-add-to-card-component .login-user-card-pricing-details-wrapper{gap:15px;padding:16px;border-radius:unset;border-bottom:1px solid #e6e7eb;margin-bottom:unset}
.login-user-add-to-card-component .login-user-card-pricing-details-wrapper:first-child{border-radius:12px 12px 0 0}
.login-user-add-to-card-component .amount-and-product-count-wrapper{flex-direction:column;gap:20px;align-items:unset}
.login-user-add-to-card-component .product-amount{font-size:16px;font-weight:500;line-height:24px;margin-bottom:unset}
.login-user-add-to-card-component .discount-amount{font-size:12px;font-weight:500;line-height:16.8px}
.login-user-add-to-card-component .product-amount-with-discount{display:flex;align-items:center;gap:4px}
.login-user-add-to-card-component .login-card-estimated-delivery{font-size:12px;font-weight:400;line-height:16.8px}
.login-user-add-to-card-component .estimated-delivery-time{font-size:12px;font-weight:500;line-height:16.8px}
.input#number{font-size:16px;font-weight:500;line-height:24px;color:#1d0147}
.cart-enter-pin-check-wrapper p{font-family:Creato Display;font-size:12px;font-weight:500;line-height:16.8px}
.cart-enter-pin-no-wrapper{border-radius:0 0 12px 12px}
.product-details .discounts-saveforlater{font-size:10px;font-weight:500;line-height:14px;background-image:#005ea1}
.cards-items-collection-parent{margin-top:unset}
.cart-enter-pin-check-txt{font-size:12px;font-weight:500;line-height:17px;color:#3a3a3a}
}
.remove_Cart_popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;z-index:1001}
.remove_Cart_popup{background-color:#fff;max-width:458px;width:100%;border-radius:12px;padding:20px 24px 24px 24px;position:relative;margin:0 4px}
.remove_Cart_popup h2{font-size:20px;margin-bottom:15px;color:#202129;font-weight:500;line-height:25px}
.remove_Cart_popup p{color:#202129;font-size:16px;line-height:24px;margin-bottom:20px;font-weight:400}
.remove_Cart_popup .product-details{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;padding:16px 0}
.remove_Cart_popup .product-details img{width:140px;height:140px;object-fit:cover;border-radius:4px}
.remove_Cart_popup .product-details div{text-align:left}
.remove_Cart_popup .product-details div h4{font-size:16px;margin:0;color:#202129;max-width:247px;line-height:24px;margin-bottom:26px;font-weight:700}
.remove_Cart_popup .product-details div .offer-price{color:#202129;margin-bottom:4px;font-size:16px;font-weight:500;line-height:24px}
.remove_Cart_popup .product-details div .original-price{color:#9da1b0;text-decoration:line-through;font-size:12px;font-weight:400;line-height:14.26px;text-decoration-line:line-through;margin-bottom:0}
.remove_Cart_popup .product-details div .discount{font-size:12px;font-weight:500;line-height:14px;color:#005a9b;margin-left:7px}
.remove_Cart_popup .actions{display:flex;justify-content:space-between;align-items:center}
.remove_Cart_popup .actions .save{display:flex;align-items:center;justify-content:center;gap:12px;background:0;text-transform:uppercase;font-size:14px;font-weight:700;line-height:17.64px;letter-spacing:.12em;text-align:center;color:#7445b2;margin-left:12px;cursor:pointer}
.remove_Cart_popup .actions .remove{display:flex;align-items:center;justify-content:center;gap:12px;background:0;font-size:14px;font-weight:500;line-height:17.64px;letter-spacing:.12em;text-align:center;color:#c90000;margin-right:12px;text-transform:uppercase;cursor:pointer}
.remove_Cart_popup .actions .save img,.remove_Cart_popup .actions .remove img{width:16px;position:relative;top:-2px}
.remove_Cart_popup .close{position:absolute;top:20px;right:24px;cursor:pointer;width:28px}
.out_of_stock{font-size:14px;font-weight:500;line-height:20px;color:#4f5466;margin-top:20px}
.dis-price{display:flex;align-items:center}
@media screen and (max-width :992px){.remove_Cart_popup{max-width:352px;padding:20px 20px 28px 20px}
.remove_Cart_popup .close{right:20px}
.remove_Cart_popup h2{font-size:16px;line-height:24px;margin-bottom:8px}
.remove_Cart_popup p{font-size:14px;line-height:20px;color:#4f5466}
.remove_Cart_popup .product-details{margin-bottom:24px;border-top:1px solid #e6e7eb;border-bottom:1px solid #e6e7eb}
.remove_Cart_popup .product-details div h4{margin-bottom:19px;max-width:156px}
.remove_Cart_popup .product-details div .offer-price{color:#1d0147;margin-bottom:3px}
.remove_Cart_popup .product-details div .original-price{line-height:17px;font-weight:500}
.remove_Cart_popup .product-details div .discount{font-size:10px;line-height:14px;color:#005ea1}
.remove_Cart_popup .actions .save{font-size:12px;line-height:16px;color:#512b8b;margin-left:unset}
.remove_Cart_popup .actions .remove{font-size:12px;line-height:16px;font-weight:700;color:#ed1c24;margin-right:unset}
}
.padd-unset{padding:unset}
.pay-checkout-button.db-disabled{opacity:.5 !important;cursor:not-allowed !important}
.db-disabled{opacity:.5 !important;cursor:not-allowed !important}