.p-sidebar-mask.p-component-overlay-leave{z-index:1000;background-color:#0000!important}.p-sidebar-mask{z-index:1000;background-color:#0006!important;transition:background-color .15s linear!important}.p-sidebar-content{overflow-y:visible}.bg-body-oveflow{overflow:hidden}.cart{z-index:1101;background-color:#f5f7fd;flex-direction:column;width:420px;margin:0;padding:0;display:flex;font-family:var(--customer-font)!important}.cart-main{background-color:#f5f7fd;flex-direction:column;gap:10px;width:100%;height:100%;margin:0;padding:0;display:flex;font-family:var(--open-font)!important}.top-section{z-index:100;background:#fff;justify-content:center;align-items:center;gap:0;height:60px;padding:0 25px;display:flex;position:-webkit-sticky;position:sticky;top:0;right:0}.top-section>div{justify-content:space-between;align-items:center;width:100%;height:40px;display:flex}.back-button{display:flex}.back-button>svg{cursor:pointer}.payBtn{display:flex}.back-button>span{letter-spacing:.0025em;text-align:left;margin-left:10px;font-size:19px;font-weight:600;line-height:22.27px}.add-more-btn{background:#06038d26;border:0;border-radius:4px;width:100px;padding:10px;font-size:12px;font-weight:600;line-height:14.06px}.product-section{background:#fff;padding:20px 25.5px 28.46px 25px}.product-section>div{flex-direction:column;justify-content:space-around;gap:25px;display:flex}.product-div{justify-content:space-between;height:50px;display:flex}.product-image{border:.8px solid #e6e6e6;border-radius:8px;width:50px;height:50px}.mrp{color:gray;text-align:right;font-size:11px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.sp{color:var(--For-Headings-Light-Black,#313638);font-size:13px;font-style:normal;font-weight:700;line-height:normal}.price-n-cart{flex-direction:column;justify-content:space-between;align-items:end;display:flex}.product-image>img{border-radius:8px;width:100%;height:100%}.image-loading-placeholder{background-color:#f5f5f5;border:.8px solid #e6e6e6;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-info{flex-direction:column;justify-content:space-around;max-width:200px;padding:4.345px 0;display:flex}.product-sub-div{justify-content:center;gap:10px;display:flex}.product-name{text-align:left;color:#444;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:15px;overflow:hidden}.product-unit{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:400;line-height:normal}.button{color:var(--primary-hover-color);background:rgb(var(--primary-hover-color),.5);cursor:pointer;border:1px solid #06038d;border-radius:4px;justify-content:center;align-items:center;width:90px;height:40px;padding-top:.5rem;padding-bottom:.5rem;font-size:13px;display:flex}.numberButtons>p{margin-bottom:0!important}.button>p{margin-bottom:0}.button p{letter-spacing:.7px;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.button:hover{background:var(--primary-hover-color);color:#fff}.numberButtons{color:#06038d;cursor:pointer;background:#06038d;border:1px solid #06038d;border-radius:4px;justify-content:space-evenly;align-items:center;width:70px;height:28px;display:flex}.numberButtons>p{color:var(--On-Primary-White,var(--Schemes-On-Primary,#fff));letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0!important}.numberButtons>p:first-child,.numberButtons>p:last-child{color:var(--On-Primary-White,var(--Schemes-On-Primary,#fff));text-align:center;letter-spacing:.95px;text-transform:uppercase;vertical-align:middle;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.numberButtons:hover{color:#fff;background:#06038d}.offer-section{background:#fff;justify-content:space-between;align-items:center;width:100%;height:60px;padding:17.5px 25px;display:flex}.offer-section:first-child,.offer-section-first{align-items:center;display:flex}.offerTitleTxt{color:var(--Secondary-Green,#046a38);letter-spacing:.28px;text-align:left;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.offerDescTxt{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);letter-spacing:.24px;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.offer-discount-img{flex-shrink:0;width:25px;height:25px;margin-right:10px}.bill-details{background:#fff;width:100%;padding:25.25px 25px}.bill-div{color:#313638;letter-spacing:.32px;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.customTooltip{visibility:hidden;z-index:1;opacity:0;color:var(--For-Headings-Light-Black,#313638);border:1px solid var(--For-Outline-Light-Gray,#e6e6e6);background:var(--Schemes-On-Primary,#fff);border-radius:5px;flex-direction:column;align-items:flex-start;gap:3px;width:245px;padding:8px 16px 4px;transition:opacity .3s;display:flex;position:absolute;top:20px;left:-100px;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.tooltipContainer:hover .customTooltip,.relative:hover .product-tax-tooltip{visibility:visible;opacity:1}.relative .product-tax-tooltip{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s,visibility .3s;background-color:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.product-section,.product-div,.price-n-cart{overflow:visible!important}.relative{position:relative!important}.product-tax-tooltip{z-index:10000!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;min-width:240px!important;max-width:280px!important;padding:12px!important;position:absolute!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}@media screen and (max-width:768px){.product-tax-tooltip{max-width:250px!important;left:auto!important;right:-10px!important;transform:none!important}}.pfToottip{color:var(--For-Headings-Light-Black,#313638);letter-spacing:.043px;font-size:10.8px;font-style:normal;font-weight:400;line-height:19px}.pfsTooltip{color:var(--For-Headings-Light-Black,#313638);letter-spacing:.043px;font-size:10.8px;font-style:normal;font-weight:600;line-height:19px}.customTooltip>div{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.bill-images{flex-shrink:0;width:14px;height:14px;margin-right:11px}.bill-breakdown{flex-direction:column;gap:15px;margin-top:20px;display:flex}.bill-breakdown>div{flex-direction:row;justify-content:space-between;align-items:center;height:15px;display:flex}.dotted-top-border{border-top:1px dashed #d9d9d9}.info-image{flex-shrink:0;width:13px;height:13px;margin-left:5px}.bill-total{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.total-saving{color:var(--Primary-Navy-Blue,#06038d);text-align:center;letter-spacing:.015px;background:var(--Primary-Light-Primary-1,#06038d26);border:0;border-radius:2px;flex-shrink:0;height:20px;font-size:10.2px;font-style:normal;font-weight:500;line-height:normal}.to-pay{color:#313638;letter-spacing:.3px;font-size:15px;font-style:normal;font-weight:700;line-height:normal}.total-mrp{color:gray;text-align:right;letter-spacing:.12px;justify-content:space-between;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;display:flex}.total-sp{color:#313638;letter-spacing:.3px;justify-content:space-between;align-items:center;gap:5px;font-size:15px;font-style:normal;font-weight:700;line-height:normal;display:flex}.order-button-box{background:var(--Schemes-On-Primary,#fff);border:.6px solid #e6e6e6;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:100%;height:70px;padding:10px 25px;display:flex;position:-webkit-sticky;position:sticky;bottom:0;right:0}.big-order-button{background:var(--Primary-Navy-Blue,#06038d);letter-spacing:.26px;z-index:10;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:52px;padding:10px;font-size:13px;font-style:normal;font-weight:400;line-height:normal;display:flex;color:var(--On-Primary-White,var(--Schemes-On-Primary,#fff))!important}.middle-section{scrollbar-width:none;flex-direction:column;gap:10px;height:100vh;display:flex;overflow:auto}.bill-items{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);font-size:13px;font-style:normal;font-weight:400;line-height:normal}.total-in-btn{flex-direction:column;justify-content:center;align-items:center;margin-left:10px;display:flex}.checkout-btn{color:var(--On-Primary-White,var(--Schemes-On-Primary,#fff));text-align:right;letter-spacing:.7px;text-transform:uppercase;background:var(--Primary-Navy-Blue,#06038d);border:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.total-in-total{font-size:11px;font-weight:600}.total-in-price{justify-content:space-between;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.cursor-pointer{cursor:pointer}.address-section{background:var(--Schemes-On-Primary,#fff);width:100%;height:70px;margin-top:-calc(80px);z-index:1;border:1px solid #e6e6e6;border-radius:0 0 10px 10px;flex-shrink:0;align-items:center;gap:10px;padding:15.5px 5px 15.5px 25px;display:flex;position:-webkit-sticky;position:sticky;top:40px;right:0;box-shadow:0 2px 4px #0e1e251f,0 2px 16px #0e1e2552}.address-section>div{align-items:center;gap:15px;width:100%;display:flex}.address-img{flex-shrink:0;width:25px;height:25px}.address-info{flex-direction:column;gap:3px;width:100%;padding-right:20px;display:flex}.delivery-to{justify-content:space-between;display:flex}.address-type-cart{color:var(--For-Headings-Light-Black,#313638);letter-spacing:.135px;font-size:13.5px;font-style:normal;font-weight:500;line-height:normal}.change-address{color:var(--Primary-Navy-Blue,#06038d);text-align:right;letter-spacing:.5px;font-size:11px;font-style:normal;font-weight:600;line-height:normal}.full-address{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);letter-spacing:.12px;font-size:11px;font-style:normal;font-weight:400;line-height:11px}.payment-section{background:var(--Schemes-On-Primary,#fff);height:65px;margin-bottom:-calc(100px);z-index:1;border:1px solid #e6e6e6;border-radius:10px 10px 0 0;flex-shrink:0;align-items:center;gap:10px;width:100%;padding:15.37px 5px 15.37px 25px;display:flex;position:-webkit-sticky;position:sticky;bottom:70px;right:0}.payment-section>div{align-items:center;gap:15px;width:100%;display:flex}.online-pay-options{gap:8px;display:flex}.online-pay-options>img{flex-shrink:0;height:12px}.emptyCartImage{flex-shrink:0;width:198px;height:180px;margin-bottom:31px}.emptyCartDiv{flex-direction:column;justify-content:center;align-items:center;margin-top:50px;padding:0 47.5px;display:flex}.oopsTxt{color:var(--For-Headings-Light-Black,#313638);text-align:center;letter-spacing:.024px;margin-bottom:6px;font-size:16px;font-style:normal;font-weight:600;line-height:25px}.emptyCartTxt{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);text-align:center;letter-spacing:.021px;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.emptyCartBtn{width:130px;height:32px;color:var(--On-Primary-White,var(--Schemes-On-Primary,#fff));text-align:center;letter-spacing:.65px;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:15px;padding:10px 5px;font-size:13px;font-style:normal;font-weight:600;line-height:normal;display:flex}.codTxt{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);letter-spacing:.12px;font-size:11px;font-style:normal;font-weight:400;line-height:11px}.delivery-details{color:#000;text-align:center;padding:0 70px;font-family:Open Sans;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.bottomSection{flex-direction:column;margin-top:auto;display:flex;position:-webkit-sticky;position:sticky;bottom:0;right:0}.selectedOfferDiv{flex-direction:column;display:flex}.makeCenter{justify-content:space-between;align-items:center;gap:5px;display:flex}.loader{z-index:5;background:#fff0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.spinner{border:4px solid #f3f3f3;border-top-color:#06038d;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite spin}.outOfStockInventory{margin-left:auto;margin-right:10px;font-size:11px}.freeProduct{color:green;letter-spacing:.24px;text-align:right;margin-left:auto;margin-right:10px;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:768px){.outOfStockInventory{font-size:9px}.cart{background-color:#f5f7fd;flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex}.cart-main{height:100%}.button{width:66px;height:33px;padding-top:.5rem;padding-bottom:.5rem;margin-top:0!important}.button>p{margin-bottom:0;font-size:13px;font-weight:600}.numberButtons{width:70px;height:30px;margin-top:0;padding-top:.5rem;padding-bottom:.5rem}.numberButtons>p{margin-bottom:0!important;font-size:15px!important}.numberButtons>p:first-child,.numberButtons>p:last-child{font-size:22px!important}.mrp{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);text-align:left;-webkit-text-decoration-line:strikethrough;text-decoration-line:strikethrough;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.product-unit{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.product-name{color:var(--For-Headings-Light-Black,#313638);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.product-section{background:var(--Schemes-On-Primary,#fff);border-radius:10px;flex-shrink:0}.product-image{border:.6px solid var(--For-Outline-Light-Gray,#e6e6e6);border-radius:5px;flex-shrink:0;width:45px;height:50px}.offer-section{background:var(--Schemes-On-Primary,#fff);border-radius:10px;flex-shrink:0;height:60px}.bill-details{background:var(--Schemes-On-Primary,#fff);border-radius:10px;flex-shrink:0;padding:17.5px 25px}.bill-div{color:#313638;letter-spacing:.28px;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.bill-items{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);font-size:13px;font-style:normal;font-weight:400;line-height:normal}.bill-breakdown{gap:12.5px;margin-top:15.5px}.bill-breakdown>div{height:14px}.to-pay{color:#313638;letter-spacing:.28px;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.total-saving{background:var(--Primary-Light-Primary-1,#06038d26);border-radius:2px;flex-shrink:0;height:20px}.total-mrp{color:gray;text-align:right;letter-spacing:.1px;font-size:10px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.total-sp{color:#313638;letter-spacing:.28px;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.info-image{flex-shrink:0;width:12px;height:12px}.order-button-box{background:var(--Schemes-On-Primary,#fff);border:.6px solid #e6e6e6;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:80px;margin-top:auto;padding:0 17px;position:-webkit-sticky;position:sticky;bottom:0}.big-order-button{z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:10px;display:flex}.total-in-total{color:var(--On-Primary-White,var(--Schemes-On-Primary,#fff));letter-spacing:.2px;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.total-in-price{color:var(--On-Primary-White,var(--Schemes-On-Primary,#fff));text-align:center;letter-spacing:.28px;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.checkout-btn{color:var(--On-Primary-White,var(--Schemes-On-Primary,#fff));text-align:right;letter-spacing:.65px;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.payment-section{height:60px;margin-bottom:-10px;position:-webkit-sticky;position:sticky;bottom:80px;right:0}.delivery-details{padding:0}.change-address{font-size:12.5px;font-weight:700}.address-section{margin-top:-calc(40px);top:40px;right:0}}
.AddressModal-module__MwKl_W__overLay{background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.AddressModal-module__MwKl_W__modalContainer{background:#f5f7fd;flex-direction:column;gap:10px;width:100%;height:100%;display:flex;position:absolute;bottom:0}.AddressModal-module__MwKl_W__middleSection{overflow-y:auto}.AddressModal-module__MwKl_W__topSection{background:var(--Schemes-On-Primary,#fff);justify-content:space-between;align-items:center;width:100%;height:80px;padding:28px 25px 22px;display:flex;position:-webkit-sticky;position:sticky;top:0;right:0}.AddressModal-module__MwKl_W__selectAddressTxt{color:#000;letter-spacing:.048px;margin-left:10px;font-size:19px;font-style:normal;font-weight:600;line-height:normal}.AddressModal-module__MwKl_W__pointerCursor{cursor:pointer}.AddressModal-module__MwKl_W__selectNBack{justify-content:center;align-items:center;display:flex}.AddressModal-module__MwKl_W__newAddressBtn{background:#06038d26;border:0;border-radius:4px;width:120px;padding:10px;font-size:12px;font-weight:600;line-height:14.06px}.AddressModal-module__MwKl_W__middleSection{flex-direction:column;gap:10px;display:flex}.AddressModal-module__MwKl_W__allAddresses{background:var(--Schemes-On-Primary,#fff);flex-direction:column;width:100%;display:flex}.AddressModal-module__MwKl_W__singleAddress{gap:10px;width:100%;padding:14px 27px 16px 25px;display:flex}.AddressModal-module__MwKl_W__singleAddress>div:last-child{margin-left:auto}.AddressModal-module__MwKl_W__addressHomeImage{flex-shrink:0;width:30px;height:30px}.AddressModal-module__MwKl_W__homeTxt{color:var(--For-Headings-Light-Black,#313638);letter-spacing:.02px;font-size:13.5px;font-style:normal;font-weight:600;line-height:normal}.AddressModal-module__MwKl_W__addressTxt{color:var(--For-Text-Content-Dark-Gray,#5a5a5a);font-size:11.5px;font-style:normal;font-weight:400;line-height:normal}.AddressModal-module__MwKl_W__selfPickUp{background:var(--Schemes-On-Primary,#fff);gap:10px;height:115px;padding:15px 34.54px 15px 25px;display:flex}.AddressModal-module__MwKl_W__selfPickupDiv{flex-direction:column;justify-content:space-between;display:flex}.AddressModal-module__MwKl_W__pxLine{background:#d9d9d9;border-top:1px dashed #d9d9d9;width:75%;height:1px;margin:0 auto}@media screen and (max-width:768px){.AddressModal-module__MwKl_W__modalContainer{background:#fff;border-radius:10px;width:100%;height:380px;display:flex;position:absolute;bottom:0}.AddressModal-module__MwKl_W__topSection{border-radius:10px;height:50px}.AddressModal-module__MwKl_W__selectAddressTxt{color:#000;letter-spacing:.035px;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.AddressModal-module__MwKl_W__middleSection{background:#f5f7fd;border-radius:15px;flex-direction:column;gap:10px;padding:25px 16px;display:flex}.AddressModal-module__MwKl_W__allAddresses{background:#f5f7fd}.AddressModal-module__MwKl_W__singleAddress,.AddressModal-module__MwKl_W__selfPickUp{background:var(--Schemes-On-Primary,#fff);border-radius:10px}}
.BlockWrapper-module__b90RfW__editableBlock{border-radius:0;transition:all .1s;position:relative}.BlockWrapper-module__b90RfW__editableBlock.BlockWrapper-module__b90RfW__dragging{opacity:.5}.BlockWrapper-module__b90RfW__editableBlockContent{box-sizing:border-box;border:2px solid #0000;transition:outline .1s}.BlockWrapper-module__b90RfW__editableBlock:hover{box-shadow:0 8px 25px #7c3aed26}.BlockWrapper-module__b90RfW__editableBlock:hover .BlockWrapper-module__b90RfW__editableBlockContent{cursor:pointer;border:2px solid #7c3aed}.BlockWrapper-module__b90RfW__editableBlockLabel{color:#fff;opacity:0;pointer-events:none;background-color:#7c3aed;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .1s;position:absolute;top:-2px;right:-2px;transform:translateY(2px)}.BlockWrapper-module__b90RfW__editableBlock:hover .BlockWrapper-module__b90RfW__editableBlockLabel{opacity:1;box-shadow:0 4px 12px #7c3aed4d}.BlockWrapper-module__b90RfW__content{background-color:#f9fafb}.BlockWrapper-module__b90RfW__selectedSection{outline-offset:-2px;outline:2px solid #3b82f6;transition:all .1s;position:relative;transform:translateY(-1px);box-shadow:0 0 0 1px #3b82f61a,0 4px 20px #3b82f614,0 2px 8px #3b82f60f}@keyframes BlockWrapper-module__b90RfW__selectedGlow{0%{box-shadow:0 0 15px #3b82f60a}to{box-shadow:0 0 25px #3b82f614}}
