.backdrop{width:100%;height:200%;background-color:#00000026;position:absolute;z-index:500;display:none;justify-content:center;padding-top:1rem}.cart-container{background-color:#fff;height:fit-content}.hidden-discount{display:none}.title-semi-bold{color:#000;font-family:Open Sans;font-size:24px;font-style:normal;font-weight:600;line-height:150%}.cart-close-btn{position:absolute;top:1.3rem;right:1.3rem;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.proceed-btn,.proceed-pay-btn{border-radius:200px;background:#e70;border:1px solid #e70;color:#fff;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:150%;padding:10px;margin-bottom:.5rem}.yellow-discount-img{width:20px;height:20px;margin-bottom:2px}.sub-now-head-banner{margin-bottom:14px;background:#d1ecf1;padding:5px}.cart-body{height:auto;overflow-y:scroll;display:flex;scrollbar-width:none}.title-bold{color:#000;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:700;line-height:150%}.cart-left{width:100%;padding-left:0}.book-title-cart{font-size:20px}.products{border-bottom:1px solid #D9D9D9}.cart-right{width:520px;padding:10px;border-left:1px solid #D9D9D9}.color-e70{color:#e70}.add-to-cart{color:#c40;border:1px solid #C40;border-radius:20px;display:flex;justify-content:center;align-items:center;text-align:center;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:700;line-height:124%;padding:8px 12px;width:fit-content}.add-to-cart:hover{background:#fef3e8;cursor:pointer}.border-dashed-bottom{border-bottom:2px dashed #d9d9d9}.decrement{border-radius:5px 0 0 5px}.increment{border-radius:0 5px 5px 0}.quantity{border-radius:0}.increment,.decrement,.quantity{display:flex;justify-content:center;align-items:center;padding:5px;width:40px;height:2rem;background-color:#e7e7e7;font-size:1.2rem;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.quantity{font-weight:700;background-color:#eee;border:none;color:#e70}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}textarea:focus,input:focus{outline:none}.remove{font-weight:500;line-height:1.2;font-size:1.25rem;color:#08c;cursor:pointer;-webkit-user-select:none;user-select:none}.empty-cart{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:600px}.cart-head{display:flex;justify-content:center;align-items:center;flex-direction:column}.display-flex{display:flex}.display-none{display:none}.cart-summary-product{border-bottom:1px dashed black}.product-img{height:291px}.sub-product-img{height:160px}@media (max-width:768px){#previous-day-order{padding:10px!important}#prev-day-text,.highlighted-order-number{font-size:14px!important}.custom-modal{padding-top:200px!important}.cart-summary-product,.total-summary{width:100%}.recommendation{border:1px solid #dadada;padding:0 0 12px;border-radius:4px}.cart-right{border:none;border-top:1px solid black;padding-top:20px}.proceed-btn-container{position:sticky;bottom:0;align-items:center;display:flex;justify-content:center;background:#fff;box-shadow:4px 0 4px #00000040;padding:16px 0}.book-title-cart{font-size:16px}.shipping-form-cart>form{padding-bottom:178px}.step-3-cart{padding-bottom:60px}.bottom-sticky-btn{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:1000;box-shadow:0 -4px 6px -1px #0000001a;background:#fff;width:100%;padding:10px 0}.fast-delivery-banner{font-size:3.5vw}.product-img{height:160px}.sub-product-img{height:100px}.fs-14{font-size:14px!important}.empty-cart,.last-paymnet-btn{width:100%!important}.cart-modal-content{border-radius:0!important}.select-paymen-parent{width:100%}}.last-paymnet-btn{width:234px}@media (min-width:768px){.fast-delivery-banner{font-size:16px}.w-md-50{max-width:100%}.cart-modal-content{width:fit-content!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}}label{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:20px}input[type=email],input[type=password],input[type=text],input[type=tel]{width:100%;height:35px}input{border-radius:3px;border:1px solid #B3B3B3}.w-90-input{width:100%!important}@media (max-width:768px){.w-90-input{width:100%!important}}.subscribe-btn,.goto-step-2,.goto-step-3,.next-btn,.changePlan-btn,.payment-btn,.payment-btn-cart,.continue-with-cod,.last-paymnet-btn,.scroll-to-continuecod{display:flex;align-items:center;justify-content:center;width:234px;height:52px;border-radius:200px;background:#e70;color:#fff!important;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:124%}.subscribe-btn:hover{background-color:#fef3e8;color:#e70!important;border:2px solid #EE7700}.buy-now-btn{display:flex;align-items:center;justify-content:center;width:234px;height:52px;border-radius:200px;background:#e70;color:#fff!important;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:124%;transition:background-color .3s,color .3s}.buy-now-btn:hover{background-color:#fef3e8;color:#e70!important;border:2px solid #E70}@media (min-width:768px){.payment-btn,.payment-btn-cart,.continue-with-cod,.scroll-to-continuecod{width:360px}}.curser-pointer{cursor:pointer}.title-font{color:#e70;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.divider{background:#eeeeeeed;height:1.5px;width:100%}.divider2{height:13.69px;width:60%;background:radial-gradient(45.57% 78.57% at 50% -28.57%,#d9d9d9 0 .01%,#d9d9d900)}@media (max-width:576px){.divider2{width:100%}}.form-row input{padding:.375rem .75rem}.form-row input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.nav-breadcrumbs{gap:5px}.checkbox-wrapper-46 input[type=checkbox]{display:none;visibility:hidden}.checkbox-wrapper-46 .cbx{margin:auto;-webkit-user-select:none;user-select:none;cursor:pointer}.checkbox-wrapper-46 .cbx span{display:inline-block;vertical-align:middle;transform:translateZ(0)}.checkbox-wrapper-46 .cbx span:first-child{position:relative;width:20px;height:20px;border-radius:3px;transform:scale(1);vertical-align:middle;border:1px solid #EE7700;transition:all .2s ease}.checkbox-wrapper-46 .cbx span:first-child svg{position:absolute;top:4px;left:3px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translateZ(0)}.checkbox-wrapper-46 .cbx span:first-child:before{content:"";width:100%;height:100%;background:#e70;display:block;transform:scale(0);opacity:1;border-radius:50%}.checkbox-wrapper-46 .cbx span:last-child{padding-left:8px;margin-bottom:1rem}.checkbox-wrapper-46 .cbx:hover span:first-child{border-color:#e70}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child{background:#e70;border-color:#e70;animation:wave-46 .4s ease}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}@keyframes wave-46{50%{transform:scale(.9)}}@media (max-width:768px){.fs-mob-16{font-size:16px}.backdrop{padding-top:0}}b{font-weight:700!important}#recommendations-container,#recommended-for-you-container{display:grid;grid-template-columns:auto auto;gap:0px 12px}.recommendation{min-height:300px}.b-title-rec{max-height:50px;overflow:overlay}@media (max-width:2500px){.add-to-cart{font-size:74%;width:90%!important}}@media (max-width:1170px){.cart-body{flex-direction:column}.cart-right{border-top:1px solid #808080;border:none;border-top:1px solid black;padding-top:20px;width:100%}}.close-cart{position:absolute;top:1.3rem;right:1.3rem;font-size:2rem!important;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.you-saved{display:flex;align-items:center;padding:5px 10px;background-color:#f4ffe9;border:1px solid #007C14;border-radius:4px;color:#007c14;width:fit-content}@media (max-width:768px){.you-saved{width:100%}.shipping-address-container{width:100%!important}.step-2-cart{min-height:100vh}.add-to-cart{font-size:3vw;width:90%!important}}#cartModal{z-index:1050}#loginModal{z-index:1060}.modal-backdrop{z-index:1040}.shipping-address-container{border-radius:5px;background-color:#fff;width:40%}.save-changes-btn{border-radius:200px;background:#e70;color:#fff;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:150%;padding:10px;margin-bottom:.5rem}.add-address-btn{border-radius:200px;background:#ffefdf;color:#c40;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:150%;padding:10px;margin-bottom:1rem;width:40%;display:flex!important;justify-content:center;align-items:center;cursor:pointer}.circle-plus-icon{width:16px;height:16px;border-radius:50%;border:1px solid #CC4400;display:flex;align-items:center;justify-content:center;color:#c40;font-size:16px;font-weight:700}.add-address-btn{cursor:pointer}.new-address-btn{border-radius:200px;background:#e70;color:#fff;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:150%;padding:10px;margin-bottom:.5rem}.shipping-address-item{overflow:hidden;padding:10px 20px;transition:height 1s ease,box-shadow 1s ease,border 1s ease;cursor:pointer;border:1px solid #B3B3B3;border-radius:8px;margin-bottom:1rem}.shipping-address-item.expanded{height:auto;border:1px solid #0088CC;box-shadow:0 2px 8px #0088cc80}.address-btn{display:none}.address-btn.show{display:block;border:1px solid #0088CC;box-shadow:0 2px 8px #0088cc80}.border-gray{border:1px solid #d9d9d9}.border-e70{border:1px solid #e70}.p-12{padding:12px}.cod-mode{border-radius:0 0 8px 8px}.online-mode{border-radius:8px 8px 0 0}input[name=payment-mode-radio]{width:16px;height:16px;cursor:pointer}.selected-payment-mode{background:#fef3e8}.fs-20{font-size:20px}.payment-mode-label{font-size:16px;padding:0;margin:0!important;line-height:1}.fs-14{font-size:16px}.fs-18{font-size:18px}.price-strike-cart{color:#444;font-weight:400;font-size:14px}.cod-charges-gray{margin:6px 0 0;color:#444}.free-delivery-green-tag{margin:6px 0 0;background:#f4ffe9;padding:4px;color:#629b25;border-radius:4px;font-size:14px}.total-price-summary{font-size:16px!important}.select-paymen-parent{border-bottom:1px solid #d8d8d8}.cart-modal-content{margin:auto}.step-4-cart{display:flex;align-items:center;width:400px;justify-content:center}#redirect-thankspage-countdown{text-decoration:underline}.disabled{background-color:#f4a556!important}#changePhoneNumber{display:flex;justify-content:center;align-items:center;gap:4px;font-size:14px;color:#08c;cursor:pointer;margin-left:.5rem}.flex-label{display:flex}.proceedBtn:hover,.proceed-pay-btn:hover,.payment-btn-cart:hover{background-color:#fef3e8;color:#e70!important;border:1px solid #E70}.border-zero{border:none!important}.h-fitcontent{height:fit-content}.invalid-input{border:1px solid #E44765!important;box-shadow:0 0 8px #e44765;border-radius:4px;transition:box-shadow .2s ease-in-out,background .2s ease-in-out}.error-cart{color:red}.custom-modal{z-index:1100!important;display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#0009;overflow:hidden;padding-top:250px}.custom-modal-content{background-color:#fff;margin:auto;padding:30px;border-radius:10px;box-shadow:0 4px 8px #0003;width:90%;max-width:500px;text-align:center;position:relative}.custom-close{position:absolute;top:10px;right:20px;font-size:24px;font-weight:700;color:#333;cursor:pointer}.custom-close:hover{color:#e70}.duplicate-modal-title{font-size:18px;font-weight:700;color:#000;margin-bottom:1.5rem}.custom-modal-text{font-size:1rem;color:#666;margin-bottom:20px}.custom-modal-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-direction:column}.custom-btn{padding:10px 30px;font-size:16px;font-weight:600;border:none;border-radius:5px;cursor:pointer}.replace-btn,#closeModalSet{background-color:#e70;color:#fff;border-radius:25px}.replace-btn:hover{background-color:transparent;border:1px solid #EE7700;color:#e70}.add-anyways-btn{color:#c40;font-size:16px;font-weight:600;background-color:transparent;cursor:pointer;text-decoration:underline}.add-anyway-primary{background-color:#e70;color:#fff;border-radius:25px!important;padding:10px 30px;font-size:16px;font-weight:600;border:none;border-radius:5px;cursor:pointer;width:200px;text-decoration:none}.add-again-btn{color:#c40;font-size:16px;font-weight:600;background-color:transparent;cursor:pointer;text-decoration:underline}.cancel-duplicate-btn{background-color:#e70;color:#fff;border-radius:25px}.cancel-duplicate-btn:hover{background-color:transparent;border:1px solid #EE7700;color:#e70}#quanity-error-cart{display:flex;background-color:#fef3e8;height:40px;justify-content:center;align-items:center;text-align:center}.quantity-error-msg-cart{font-size:14px;font-weight:400;color:#c40;margin-bottom:0}.shipping-address-container{border-radius:5px;background-color:#fff;width:100%;box-shadow:0 2px 8px #0088cc80;border:1px solid rgba(0,136,204,1)}#userName{font-size:16px;font-weight:600}.shipping-address-container p{margin:0}.address-btn{display:flex;justify-content:center;flex-direction:column}.deliver-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 20px;border:none;border-radius:200px;background:#e70;color:#fff!important;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:124%;transition:background-color .3s,color .3s}.edit-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 20px;border:1px solid #EE7700;border-radius:200px;color:#e70;background-color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:124%;transition:background-color .3s,color .3s}.update-address-btn{border-radius:200px;background:#e70;color:#fff;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:150%;padding:10px;margin-bottom:.5rem;cursor:pointer}.loader{border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #FFFFFF;width:16px;height:16px;animation:spin 1s linear infinite;margin-left:10px}.tick-mark{display:inline-block;width:16px;height:16px;background:#fff;mask:url(tick-icon.svg) no-repeat center / contain;-webkit-mask:url(tick-icon.svg) no-repeat center / contain;margin-left:10px}#addressUpdateSucess{display:flex;justify-content:center;align-items:center;flex-direction:column}.success-update-text{font-size:16px;font-weight:600;color:#629b25}.loader{border:4px solid #f3f3f3;border-top:4px solid #ee7700;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#tick-svg{width:50px;height:50px}@keyframes draw{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}.tick-path,.tick-stroke{stroke-dasharray:100 100;stroke-dashoffset:100}.loader-container{justify-content:center;align-items:center;width:100%}.fast-delivery-banner{background:#ecffd8;border-radius:4px;padding:8px 12px;display:flex;align-items:center;font-family:Open Sans,sans-serif}.fast-delivery-icon{width:19px;height:20px;display:inline-block;margin-right:8px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url('data:image/svg+xml;utf8,<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_10292_1262" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="19" height="20"><path d="M0 0.500002H19V19.5H0V0.500002Z" fill="white"/></mask><g mask="url(%23mask0_10292_1262)"><path d="M17.6992 15.1953C17.6992 16.425 16.7023 17.4219 15.4727 17.4219C14.243 17.4219 13.2461 16.425 13.2461 15.1953" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.75 15.1953C5.75 16.425 4.75313 17.4219 3.52344 17.4219C2.29374 17.4219 1.29688 16.425 1.29688 15.1953" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.1016 5.54688H13.2461V3.32031H15.1016C15.7164 3.32031 16.2148 3.81873 16.2148 4.43359C16.2148 5.04846 15.7164 5.54688 15.1016 5.54688Z" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.2461 3.32031H11.7617L11.0195 4.0625" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.97656 9.25781H0.554688V8.51562C0.554688 7.69584 1.21928 7.03125 2.03906 7.03125H6.49219C7.31197 7.03125 7.97656 7.69584 7.97656 8.51562V9.25781Z" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M0.554688 15.1953C0.554688 13.5583 1.88647 12.2266 3.52344 12.2266C5.16041 12.2266 6.49219 13.5583 6.49219 15.1953H0.554688Z" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.2148 12.3243V10.9707C16.2148 9.106 15.8361 7.26077 15.1016 5.54688H13.2461L12.4173 11.0725C12.2538 12.1624 11.3175 12.9688 10.2153 12.9688H8.34766L7.23437 9.25781H1.29687L0.554688 15.1953H12.5039" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.49219 2.57812H8.34766" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.63672 4.80469H6.49219" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.89453 2.57812H4.63672" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.5039 15.1953C12.5039 13.5583 13.8357 12.2266 15.4727 12.2266C17.1096 12.2266 18.4414 13.5583 18.4414 15.1953H12.5039Z" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></g></svg>')}.fast-delivery-date{color:#007c14;font-weight:700;margin-left:2px}.fast-delivery-loader-custom{display:inline-block;width:20px;height:20px;vertical-align:middle}.fast-delivery-spinner{box-sizing:border-box;width:16px;height:16px;border-top:1px solid #e70;border-radius:50%;animation:fast-spin .7s linear infinite;display:inline-block}@keyframes fast-spin{to{transform:rotate(360deg)}}#previous-day-order{display:flex;justify-content:center;align-items:center;text-align:center;background:linear-gradient(270deg,#ffcb97,#fff6ed,#ffe0bd,#ffcb97);background-size:800% 800%;animation:gradientPulse 10s ease-in-out infinite;padding:12px 24px;margin-bottom:1.5rem;box-shadow:0 0 12px #ffcb974d;transition:transform .3s ease}@keyframes gradientPulse{0%{background-position:0% 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0% 50%}}#prev-day-text{font-size:16px;font-weight:400;color:#000;margin-bottom:0}.highlighted-order-number{font-size:16px;font-weight:700;color:#c40}
