body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.16);width:200px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}.emptyCartIcon{margin:100px auto auto;width:144px}.continueShopping{background:#3d6aae;border-radius:12px;color:#fff;font-size:16px;line-height:24px;margin:20px auto;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.progressbar{counter-reset:step;margin:50px 0}.progressbar li{color:#7d7d7d;float:left;font-size:12px;list-style-type:none;position:relative;text-align:center;text-transform:uppercase;width:25%}.progressbar li:before{border:2px solid #7d7d7d;border-radius:50%;display:block;height:15px;line-height:30px;margin:0 auto 10px;text-align:center;width:15px}.progressbar li:after,.progressbar li:before{background-color:#7d7d7d;content:"";transition:all .8s}.progressbar li:after{height:2px;left:-50%;position:absolute;top:7px;width:100%;z-index:-1}.progressbar li:first-child:after{content:none}.progressbar li.active:before{border-color:#55b776}.progressbar li.active:after,.progressbar li.active:before{background-color:#55b776;transition:all .8s}.btn{background-color:#55b776;margin:5px;width:auto}.btn,.btn:focus,.btn:hover{color:#fff}.btn-container{bottom:0;display:flex;justify-content:center;position:absolute;width:100%}.deliveryEstimateWrapper{background:#fff;border-radius:12px;margin:10px 0;padding:16px}.deliveryEstimateWrapperContent{align-items:center;display:flex;gap:1rem;justify-content:space-between}.deliveryTag,.estimatedDate{color:#666;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.deliveryTag{font-weight:600}.deliveryDate{display:flex;gap:10px}.deliveryAddressWrap .deliveryText,.deliveryDate .deliveryAddressWrap .deliveryText{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.deliveryAddressWrap .deliveryAddress,.deliveryDate .deliveryAddressWrap .deliveryAddress{color:#1b1b1b;font-family:Outfit;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.firstAddress{border:none;color:#3d6aae;cursor:pointer;padding:0;text-decoration-line:underline}.deliveryEstimateWrapper button,.firstAddress{font-family:Outfit;font-size:12px;font-style:normal;font-weight:600;line-height:24px}.deliveryEstimateWrapper button{align-items:center;border:1px solid #469da1;border-radius:8px;color:#469da1;display:flex;padding:4px 8px}.cart_wrapper{background:#f8f9f9;padding-bottom:90px}.cartHeading{color:#1b1b1b;font-family:Outfit;font-size:24px;font-style:normal;font-weight:600;line-height:18px;padding-top:20px;text-align:center}.totalDiscount{align-items:center;background:linear-gradient(90deg,#c0d4f1 .12%,#c0f1df 96.85%);border-radius:6px;display:flex;font-size:12px;gap:12px;justify-content:center;margin:15px;padding:20px 0;text-align:center}.totalDiscount p{color:#3d6aae;font-family:Outfit;font-size:12px;font-style:normal;font-weight:600;line-height:15px}.cartLineItemCard{background:#fff;border-radius:12px;margin:14px 0;padding:16px}.freeCardLineItem{margin-bottom:16px}.lineItemProductsDetails{align-items:flex-start;display:flex;justify-content:space-between}.freeVariant .productInfo,.lineItemProductsDetails .productInfo{align-items:flex-start;display:flex;gap:12px}.freeVariant .productImage,.lineItemProductsDetails .productImage{border:1px solid #e7ecef;border-radius:4px}.freeVariant .productImage img,.lineItemProductsDetails .productImage img{max-width:64px}.freeVariant h3.productTitle,.lineItemProductsDetails h3.productTitle{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.lineItemProductsDetails h4.productSubTitle{color:#1b1b1b;font-family:Outfit;font-size:12px;font-style:normal;font-weight:500;line-height:24px}.lineItemProductsDetails h4.productCompareAtPrice{color:#666;font-family:Outfit;font-size:10px;font-style:normal;font-weight:400;line-height:18px;text-decoration-line:line-through}.lineItemProductsDetails h3.productPrice{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.lineItemProductsDetails .productPriceWrapper,.productPriceWrapper{align-items:baseline;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.08);display:flex;gap:8px;padding:5px;position:relative;z-index:9}button.btnEdit{align-items:center;color:#666;display:flex;font-weight:500;gap:10px;line-height:18px}button.btnEdit,button.removeButton{font-family:Outfit;font-size:12px;font-style:normal}button.removeButton{color:#469da1;font-weight:600;line-height:24px;text-decoration-line:underline}.quantityPrice{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin-top:16px}.prescriptionWrapper{background:#f9fcfe}.headingBold{background:#eef3f4;border-radius:8px 8px 0 0}.heading{align-items:center;display:flex;justify-content:space-evenly;margin:10px 0;padding:10px}.quantityCount,.quantityCountTrial{align-items:center;background:#eef5ff;border:1px solid #3d6aae;border-radius:12px;display:flex;gap:10px;justify-content:center;max-width:120px;position:relative}.quantityCountTrial{padding:8px 50px}.quantityCount button{height:34px;width:40px}.quantityItem{justify-content:space-between;margin-top:20px}.eyeSpecs,.quantityItem{align-items:baseline;display:flex}.productSubTitle_variant{align-items:center;display:flex;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;gap:8px;line-height:24px}span.separator{background:#ccc;border-radius:50%;display:block;height:4px;width:4px}.powersData{align-items:center;display:flex;gap:.5rem;margin:20px 0}span.eyeHeading{color:#aeaeae;font-family:Outfit;font-size:12px;font-style:normal;font-weight:600;line-height:18px;max-width:76px;width:76px}span.quantity_heading{font-size:14px}.itemPrice{align-items:baseline;color:#000;display:flex;font-family:Outfit;font-size:14px;font-weight:600;gap:10px}.itemPrice,span.itemPriceCompare{font-style:normal;line-height:18px}span.itemPriceCompare{color:#b1b1b1;font-family:inherit;font-size:10px;font-weight:300;text-decoration:line-through}span.powers{font-weight:500;line-height:18px;padding:8px 10px}span.powersHeading{font-weight:400;line-height:18px}span.powers,span.powersHeading{color:#666;font-family:Outfit;font-size:12px;font-style:normal}span.powers{background:#eef3f4;border-radius:10px;display:inline-block;font-weight:600;padding:4px 10px;text-align:center}.goldMemberWrapper{background:#1b1b1b;background:radial-gradient(at top right,#941a77 0,#181a25 50%,#181a25 100%);border-radius:12px;margin:0 15px 16px;padding:20px 16px;text-align:center}.applyGoldMember{align-items:center;display:flex;justify-content:center;margin-bottom:16px}p.goldDiscount{color:#fff;font-family:Outfit;font-size:16px;font-style:normal;font-weight:600;line-height:18px}.goldBenefits{color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:15px}.visionPlusWrapper{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:15px}.visionPlusWrapper a{display:contents}button.goldCTA{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#9963c6 4.24%,#ebd7a3 38.37%,#aa5f73 86.1%) border-box;border:1px solid transparent;border-radius:12px;color:#9963c6}button.exclusiveDetailsCTA,button.goldCTA{font-size:15px;font-weight:700;line-height:24px;padding:10px;width:50%}button.exclusiveDetailsCTA{background:transparent;border:1px solid #fff;border-radius:12px;color:#fff;text-align:center}.billingDataWrapper{background:#fff;border-radius:20px;margin:0 15px;padding-bottom:15px;padding-top:1px}.billDetailsHeading{align-items:baseline;display:flex;justify-content:space-between;margin:10px}.billDetailsHeading.totalPay p{color:#1b1b1b;font-family:Outfit;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:right}.billDetailsHeading.itemTotal p{color:#1b1b1b;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.goldMember button{color:#3d6aae;font-size:12px;line-height:24px;text-decoration-line:underline}.detailHead p,.goldMember button{font-family:Outfit;font-style:normal;font-weight:600}.detailHead p{color:#666;font-size:14px;line-height:18px;text-align:center}.billDetailsHeading.deliveryFee{border-bottom:1px solid #e7ecef;padding-bottom:10px}.billDetailsHeading.goldMember{border-bottom:1px solid #e7ecef;padding:0 0 10px}.billDetailsHeading.total_discount{border-bottom:1px solid #e7ecef;padding:10px 0}.billDetailsHeading.total{border-top:1px solid #e7ecef;color:#1b1b1b;font-family:Outfit;font-size:18px;font-style:normal;font-weight:600;line-height:23px;padding:10px 0}p.discountPrice{font-weight:500;line-height:18px}.memberDiscount,p.discountPrice{font-family:Outfit;font-size:14px;font-style:normal;text-align:right}.memberDiscount{-webkit-text-fill-color:transparent;background:linear-gradient(90.62deg,#00c3ff -34.44%,rgba(255,255,28,.6) 132.44%),#1b1b1b;background:linear-gradient(90deg,#9963c6,#ebd7a3 49.66%,#aa5f73 86.1%);background-clip:text;-webkit-background-clip:text;color:#1b1b1b;font-weight:600!important;line-height:normal}.deliveryAmount{color:#1b1b1b}.deliveryAmount,.discountMinus{font-size:14px;font-style:normal;font-weight:500;line-height:normal}.discountMinus{color:#ed1b2f;font-family:inherit!important;text-align:right}.deliveryFreeTag{color:#469da1;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.remobeButtonWrap{align-items:center;display:flex;gap:10px}p.billSubHeading{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:18px}p.XclusiveHeading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#9963c6,#ebd7a3 49.66%,#aa5f73 86.1%);background-clip:text;-webkit-background-clip:text;font-weight:600}.placeOrder{background:#fff;bottom:0;box-shadow:0 -2px 6px hsla(0,0%,40%,.12);padding:15px;position:fixed;text-align:center;width:100%;z-index:2}button.placeOrderCTA{align-items:center;background:#3d6aae radial-gradient(circle,transparent 1%,#3d6aae 0) 50%/15000%;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:24px;outline:none;padding:12px;width:100%}.placeOrderCTA:disabled{background:#aeaeae;color:#fff;cursor:not-allowed}.offer-section.apply_offer_modal{background:#fff;border-radius:12px;margin:20px 0;padding:16px}.offer-section .coupen_text{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.offer__leftContent{align-items:center;display:flex;gap:14px}.awaitCouponWrappper{margin-left:35px;margin-top:5px}.awaitCouponWrappper span.latestOffer{color:#666;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.awaitCouponWrappper span.latestCoupons{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(85.25deg,#00bac6 -1.64%,#ffdd15 104.93%);-webkit-background-clip:text;background-clip:text;font-family:Outfit;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.alreadyApplied{align-items:center;background:rgba(255,221,21,.3);background:linear-gradient(85.25deg,rgba(0,186,198,.3) -1.64%,rgba(255,221,21,.3) 104.93%),#fff;border-radius:12px;display:flex;gap:18px;margin:20px 0;padding:15px}@-webkit-keyframes loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes loading{0%{background-position:100% 50%}to{background-position:0 50%}}.coupponInfoWrapper{align-items:center;display:flex;flex:1 1;gap:20px;justify-content:space-between}.coupponInfo p.coupenText{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.coupponInfo p.coupenMesaage{color:#666;font-size:12px;line-height:20px}.coupponInfo p.coupenMesaage,.removeCoupon button{font-family:Outfit;font-style:normal;font-weight:400}.removeCoupon button{color:#ed1b2f;font-size:14px;line-height:18px;text-align:right;text-decoration:underline}.freeVariant{background:#f7fffa;border-radius:12px;padding:15px;position:relative}.freeVariant .productInfo{align-items:normal;display:grid;grid-template-columns:3fr 1fr}.freeVariant .productInfoLeft{display:flex;gap:12px}.freeVariant .freeTag{align-items:flex-end;display:flex;flex-direction:column;gap:8px;justify-content:space-between}.freeVariant .priceTag{display:flex;gap:10px}.freeVariant .freeTag p.freeTagPrice{color:#666;font-family:Outfit;font-size:10px;font-style:normal;font-weight:400;line-height:18px;text-decoration-line:line-through}.freeVariant .freeTag p.freeTagText{color:#43a047;font-family:Outfit;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.freeVariant .offerLogo{bottom:0;opacity:.4;position:absolute;right:0;z-index:1}.walletWrapper{align-items:center;background:linear-gradient(85.25deg,rgba(0,186,198,.1) -1.64%,rgba(255,221,21,.1) 104.93%),#fff;border:1px solid #e7ecef;border-radius:12px;display:flex;gap:10px;margin:16px;padding:16px}.walletBalanceWrapper{align-items:center;display:flex;flex:1 1;justify-content:space-between}.walletBalanceWrapper .walletBalance .walletBalanceTitle{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.walletBalanceWrapper .walletBalance .walletBalanceSubTitle{color:#1b1b1b;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.walletBalanceWrapper .walletBalance .walletBalanceTitle span{font-weight:700!important}.walletBalanceWrapper input{border:1.5px solid #3d6aae;height:20px;-webkit-transform:rotate(-.73deg);transform:rotate(-.73deg);width:20px}.codWrapper{background:#fff;border:1px solid #e7ecef;border-radius:12px;margin:16px;padding:16px}.codContent{align-items:center;display:flex;flex:1 1;justify-content:space-between}.codContentPadding{padding:0}.codContent p.codTitle{font-size:14px;font-weight:600}.codContent p.codSubTitle,.codContent p.codTitle{color:#1b1b1b;font-family:Outfit;font-style:normal;line-height:20px}.codContent p.codSubTitle{font-size:12px;font-weight:400;text-transform:capitalize}.codContent input[type=checkbox]{border:1.5px solid #3d6aae;height:20px;-webkit-transform:rotate(-.73deg);transform:rotate(-.73deg);width:20px}.payOnDelivery-checkbox,.wallet-container,.whatsapp__optin-checkbox{align-items:center;cursor:pointer;display:block;display:flex;justify-content:space-between;margin-bottom:0;padding:15px;position:relative;-webkit-user-select:none;user-select:none}.checkboxWrapper{height:20px;width:20px}.payOnDelivery-checkbox input,.wallet-container input,.whatsapp__optin-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background:#fff;border:2px solid #3d6aae;border-radius:4px;height:20px;left:0;position:absolute;top:0;width:20px}.payOnDelivery-checkbox:hover input~.checkmark,.wallet-container:hover input~.checkmark,.whatsapp__optin-checkbox:hover input~.checkmark{background-color:#fff}.payOnDelivery-checkbox input:checked~.checkmark,.wallet-container input:checked~.checkmark,.whatsapp__optin-checkbox input:checked~.checkmark{background-color:#3d6aae}.checkmark:after{content:"";display:none;position:absolute}.payOnDelivery-checkbox input:checked~.checkmark:after,.wallet-container input:checked~.checkmark:after,.whatsapp__optin-checkbox input:checked~.checkmark:after{display:block}.payOnDelivery-checkbox .checkmark:after,.wallet-container .checkmark:after,.whatsapp__optin-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:12px;left:5px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.cartValue{color:#666;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.codeInput{border:1px solid grey;border-radius:12px;display:flex;padding:5px 16px}.codeInput.hasValue{background:#fff!important;border:1px solid #3d6aae!important;border-radius:12px!important}.codeInput input{outline:none;padding:5px;width:100%}.codeInput button{color:#666;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.codeInput .activeButton{color:#3d6aae!important}.codeInput input[value]{text-transform:none}.codeInput input::-webkit-input-placeholder{color:#666;font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize}.codeInput input::placeholder{color:#666;font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize}.errorMessage{color:#ed1b2f;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:10px;padding:5px 0 0;text-align:center}.couponModalWrapper{margin-top:70px}h2.modalCouponHeading{color:#1b1b1b;font-family:Outfit;font-size:24px;font-style:normal;font-weight:600}.modalCouponSubHeading{color:#666;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.couponCodeWrapper{border:1px solid #ffe193;border-left-width:16px;border-radius:12px}.couponCodeWrapper,.couponCodeWrapperDisable{background:#fff;margin:16px 25px;padding:16px}.couponCodeWrapperDisable{border:1px solid #ccc;border-left-width:16px;border-radius:12px}.couponCodeWrapperContent{align-items:baseline;display:flex;justify-content:space-between}.itemCode{background:#fffbea;border:2px dashed #ffe193;border-radius:4px}.itemCode,.itemCodeDisable{color:#1b1b1b;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:20px;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.itemCodeDisable{background:#f8f8f8;border:2px dashed #ccc;border-radius:4px}.itemCodeMessage{border-top:1px dashed #ccc;color:#666;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:20px;padding:8px 0}.itemCodeMessage2{color:#3d6aae}.itemCodeMessage2,.itemCodeMessage2Disable{font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:20px;padding:8px 0}.itemCodeMessage2Disable{color:#666}.applyCouponButton{color:#3d6aae}.applyCouponButton,.applyCouponButtonDisable{font-size:14px;font-style:normal;font-weight:600;line-height:24px}.applyCouponButtonDisable{color:#ccc;font-family:Poppins}.billing_data{flex-direction:column;justify-content:flex-start}@media (min-width:949px){.cart_wrapper{background:#f8f9f9;display:flex;justify-content:space-between;margin:auto;max-width:1200px;padding-bottom:90px;padding-top:10px}.cart_left_flex,.cart_right_flex{border-radius:12px;flex:0 0 47%;padding:12px;position:relative}.cart_right_flex.fixed{position:fixed;top:5%}.cart_right_flex.fixed,.cart_wrapper_flex{border-radius:12px;flex:0 0 47%;padding:12px}.cart_wrapper_flex{position:relative}.billingDataWrapper{margin:0}.placeOrder{position:-webkit-sticky!important;position:sticky!important}.alreadyApplied{margin:16 0}.codWrapper,.walletWrapper{margin:16px 0}.totalDiscount{margin:10px 0}.billingDataWrapper{border-radius:12px}.billing_data{flex-direction:column-reverse!important;justify-content:flex-end!important}}#is_memebership{color:#ffd43b!important}.progress-bar1,.progress-bar2,.progress-bar3{align-items:center;display:flex;justify-content:space-between;margin:5px auto;position:relative;width:80%}.progress-bar1:before,.progress-bar2:before,.progress-bar3:before{background-color:#d1d2d4;border-radius:12px;content:"";height:2px;left:50%;margin:auto;max-width:100%;position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;z-index:1}p.stepName.active{color:#000;font-size:12px}p.stepName.InActive{color:#d1d2d4;font-size:12px}.step_wrapper{align-items:center;display:flex;flex-direction:column}.progress-bar1:before{background:linear-gradient(90deg,#3d6aae,#ccc 0,#ccc 0)}.progress-bar2:before{background:linear-gradient(90deg,#3d6aae 50%,#ccc 0,#ccc 0)}.progress-bar3:before{background:linear-gradient(90deg,#3d6aae 100%,#ccc 0,#ccc 0)}.step_wrapper{text-align:center}.step_wrapper span{color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:21px;text-align:center}.step{--tw-text-opacity:1;align-items:center;background:#fff;border-radius:9999px;box-shadow:0 1px 6px rgba(0,0,0,.08);color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-weight:600;height:2.5rem;justify-content:center;position:relative;width:2.5rem;z-index:10}.step-number{margin-bottom:5px}.step-text{text-align:center}.step.active .step-text{color:red}.reward-header{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:19px 0 28px;text-align:center}.member_wrapper{background:#1d58cb;border-radius:24px;display:none;margin:20px auto 60px;max-width:1230px;padding:52px 0}h2.member_wrapper_heading,h4.member_wrapper_subHeading{font-size:20px;font-weight:600;line-height:30px}.member_text_para,h2.member_wrapper_heading,h4.member_wrapper_subHeading{color:#fff;font-family:Poppins;font-style:normal;text-align:center;text-transform:capitalize}.member_text_para{font-size:16px;font-weight:500;line-height:24px;margin:auto auto 20px;max-width:60%;padding:0 20px}.loader-main{align-items:center;background:#fff;display:flex;flex-wrap:nowrap;height:100%;justify-content:center;opacity:.9;position:fixed;width:100%;z-index:999999999}.loader-main p{height:100px;width:100px}.details_heading{color:#000;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px;padding:20px 0 28px;text-align:center}.reward_program_details{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr 1fr;margin:auto;max-width:1230px;padding-bottom:40px;position:relative}.reward_program_content{border:0;border-radius:10px;box-shadow:0 4px 20px 1px rgb(0 0 0/6%),0 1px 4px rgb(0 0 0/8%);padding:1.25rem;position:relative}.member_benefits{background:#fff;border:.5px solid #b9b9b9;border-radius:24px;left:50%;padding:5px;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.member_benefits span{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:21px;text-align:center}.member_benefits_text{margin-top:30px}.progress-step-bar{align-items:center;display:flex;justify-content:space-between}.progress-step{align-items:center;display:flex;flex-direction:column}.progress-step.active{color:blue}.step-icon{margin-bottom:.5rem}.ripple{background-position:50%;transition:background .8s}.ripple:active{background-color:#5e6466;background-size:100%;opacity:.5;transition:background 0s}.dialogBackdrop{align-items:flex-end;background-color:rgba(0,0,0,.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;width:100%;z-index:999999}.dialog{-webkit-animation:slideUp .3s ease-in-out forwards;animation:slideUp .3s ease-in-out forwards;background-color:#fff;border-radius:12px;max-width:500px;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%}.dialogTextWrapper{align-items:center;display:flex;flex-direction:column;padding:30px 0 24px}.dialogTextWrapper h2{color:#1b1b1b;font-size:16px;font-weight:700;margin:24px 0 8px}.dialogTextWrapper h2,.dialogTextWrapper p{font-family:Outfit;font-style:normal;line-height:24px}.dialogTextWrapper p{color:#666;font-size:14px;font-weight:400}.couponLogoWrapper{height:144px;width:144px}.couponLogoWrapper img{width:100%}.buttonContainer{background:#fff;box-shadow:0 -2px 6px hsla(0,0%,40%,.12);display:flex;justify-content:space-between;padding:13px}.cancelButton,.confirmButton{border-radius:4px;cursor:pointer;margin:0 10px;padding:10px 20px;width:50%}.cancelButton{border:1px solid #3d6aae;border-radius:12px;color:#fff;color:#333}.cancelButton,.confirmButton{font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.confirmButton{background:#3d6aae;border-radius:12px;color:#fff}.navContentWrapper{align-items:center;display:flex;justify-content:center;width:100%}.needHelpContainer{margin:20px 15px}.needHelpWrapper{gap:1rem;justify-content:space-between;margin-bottom:20px}.iconItems,.needHelpWrapper{align-items:center;display:flex}.iconItems{flex-direction:column;text-align:center}.iconItems p{color:#aeaeae;font-family:Outfit;font-size:12px;font-style:normal;font-weight:500;line-height:128%;text-align:center}.needHelpCTA{display:block;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.needHelpCTA button{color:#469da1;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:24px;text-decoration-line:underline}.iconsWrap{background:#f6fcfe;border-radius:50%;padding:10px}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.mobileNone{display:none}@media (min-width:740px){.goldMemberWrapper{margin:10px 0 16px}.offer-section.apply_offer_modal{background:linear-gradient(85.25deg,rgba(0,186,198,.1) -1.64%,rgba(255,221,21,.1) 104.93%),#fff;border:1px solid #e7ecef;cursor:pointer;margin:16px 0}.placeOrder{box-shadow:none}.dialog{-webkit-animation:slideUp2 .3s ease-in-out forwards;animation:slideUp2 .3s ease-in-out forwards;max-width:500px;-webkit-transform:translateY(100%);transform:translateY(100%)}.buttonContainer{border-radius:12px}.container.lineItemContainer{padding:0}.freeCardLineItem{margin:16px 0}.couponModalWrapper{margin-top:0}.mobileNone{display:block}.desktopNav,.navContentWrapper{background:#fff;display:flex;gap:2rem}.navContentWrapper{align-items:center;justify-content:center;margin:auto;max-width:1200px;width:1200px}.progress-bar1,.progress-bar2,.progress-bar3{margin:0 auto;max-width:500px;width:500px}a.mobileNone.ourProducts{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.cartIcon{position:relative}.cartIcon span{background:#3d6aae;border-radius:1000px;color:#fff;font-size:11px;height:20px;line-height:20px;position:absolute;right:-8px;text-align:center;top:-10px;width:20px}}@-webkit-keyframes slideUp2{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes slideUp2{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.pdp-oneDayDelivery{background:linear-gradient(270deg,hsla(16,95%,74%,.27) .02%,#f0cfc3 99.97%);border-radius:8px;display:flex;gap:10px;padding:16px 10px}.pdp-oneDayDelivery p{color:#ec561e;font-size:12px;font-weight:600;line-height:24px;margin-bottom:0}@media (max-width:740px){.deliveryBanner{margin:15px}.aquacashCredited,.downloadAppContainer{margin:30px!important}}.slider_cards_wrapper{-webkit-overflow-scrolling:touch;margin:0 0 0 30px;overflow-x:scroll;scroll-snap-type:x mandatory}.slider_card{flex:0 0 85%}.slider_card:last-child{margin-right:30px}.imageWrapper{border-radius:4px;cursor:pointer;padding-bottom:52%;position:relative;width:100%!important}.imageWrapper img{border-radius:4px;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.slider_cards_wrapper::-webkit-scrollbar{display:none}.slider_cards_wrapper{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:740px){.slider_card{flex:0 0 25%;max-width:0 auto}.slider_cards_wrapper{justify-content:center;margin:auto;max-width:1200px}.checkHeading{text-align:center}}.aquatribe_wrapper{margin:30px}.aqualensTribe_image{max-width:400px;position:relative}.video_section_wrapper video{border-radius:12px 12px 0 0}.howToWear{background:#fff;border:.4px solid hsla(0,0%,40%,.2);border-radius:0 0 12px 12px;box-shadow:0 4px 4px 0 hsla(0,0%,40%,.12);padding:16px}.howToWear h2{color:#1b1b1b;font-size:16px;font-weight:600}.howToWear h2,.howToWear p{font-style:normal;line-height:normal}.howToWear p{color:#666;font-size:12px;font-weight:400;margin-top:8px}.ratingSection{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin:30px}.ratingWrapper h2{color:#231f20;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:25px;text-align:center}.ratingWrapper{margin:auto;padding:25px 15px 15px;text-align:center}.css-d0uhtl{margin-left:0}.value-css{color:#3d6aae}.value-css,button.surveyButtonWrapper{font-size:14px;font-style:normal;font-weight:500;line-height:24px}button.surveyButtonWrapper{align-items:center;border-top:1px solid#e7ecef;color:#469da1;display:flex;gap:1rem;justify-content:center;margin:auto;padding-top:12px;width:100%}.follow_us_wrapper{background:#edf6f9;border-radius:12px;margin-bottom:80px;padding:30px}.follow_us_wrapper p{color:#000;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1.28px;line-height:normal}.followUS--icons{border-top:1px solid #00bac6;display:flex;gap:.5rem;margin-top:20px;padding-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.guide-cta-wrapper{border:1px solid #1b1b1b;border-radius:12px;margin:30px;text-align:center}.guide-cta{align-items:center;display:flex;gap:1rem;justify-content:center;padding:12px}.guide-cta span{color:#1b1b1b;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (min-width:740px){.aquatribe_wrapper{margin:auto;max-width:400px}.video_section_wrapper{margin:30px auto auto!important;max-width:400px}.guide-cta-wrapper{border:1px solid #1b1b1b;border-radius:12px;margin:30px auto!important;max-width:400px;text-align:center}.ratingSection{margin:30px auto;max-width:500px}}.progress-bar-container{background:#d9d9d9;border-radius:24px;overflow:hidden}.progress-bar{background-color:#4caf50;color:#fff;height:30px;line-height:30px;text-align:center}.progress-bar-container{width:100%}.progress-bar{background:#3d6aae;border-radius:24px;height:6px;transition:width .5s ease}.step-1{width:10%}.step-2{width:55%}.step-3{width:90%}.surveyFormWrapper{webkit-animation:fadeIn .4s ease-in-out forwards;-webkit-animation:fadeIn .4s ease-in-out forwards;animation:fadeIn .4s ease-in-out forwards;background:#fff;height:100vh;left:0;padding:0 30px;position:fixed;top:0;width:100%}.thankyouWrapper{webkit-animation:fadeIn 1s ease-in-out forwards;-webkit-animation:fadeIn 1s ease-in-out forwards;animation:fadeIn 1s ease-in-out forwards}.surveyFormWrapperContent{margin-top:130px}.surveyProgressBar{align-items:center;display:flex;gap:1rem;margin-bottom:70px}.surveyQuestions h2{color:#666;font-size:12px}.surveyQuestions h2,.surveyQuestions p{font-style:normal;font-weight:400;line-height:18px}.surveyQuestions p{color:#000;font-size:14px;margin-bottom:50px;margin-top:8px}.progressBtn{background:#fff;bottom:0;box-shadow:0 -2px 6px 0 hsla(0,0%,40%,.12);padding:25px;position:fixed;right:0;text-align:right;width:100%}.progressBtn button{background:#fff;border:none;border-radius:4px;padding:2px 15px}.progressBtn button:disabled{background-color:#ccc;cursor:not-allowed}.progressBtn button:not(:disabled){background-color:#3d6aae;color:#fff}.survayAnswersWrapper{display:flex;gap:1rem}.survayAnswersWrapper .survayAnswers1{align-items:center;background:#fafafa;border-radius:4px;display:flex;gap:1rem;padding:15px;width:50%}.survayAnswersWrapper .survayAnswers1 input{height:19px;width:19px}.survayAnswersWrapper2{display:flex;flex-direction:column;gap:1rem}.survayAnswersWrapper2 .survayAnswers2{align-items:center;background:#fafafa;border-radius:4px;display:flex;gap:1rem;padding:15px}.survayAnswersWrapper2 .survayAnswers2 input{height:19px;width:19px}.survayAnswersWrapper3 p{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:18px;margin:initial;margin-bottom:10px}.survayAnswersWrapper3 textarea{background:#fafafa;border-radius:4px;height:122px;outline:none;padding:10px;width:100%}.submittedFeedBack{text-align:center}.submittedFeedBack p{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:200px;text-align:center}.submittedFeedBack a{background:#fff;border:1px solid #fff;border-radius:8px;color:#3d6aae;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:12px}@-webkit-keyframes fadeInFeed{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInFeed{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.submittedFeedback{margin-top:50px;opacity:1;text-align:center}.submittedFeedback.animate{-webkit-animation:fadeInFeed 1.5s ease-in-out;animation:fadeInFeed 1.5s ease-in-out;-webkit-animation-play-state:running;animation-play-state:running}.submittedFeedback.animate p{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:150px;text-align:center}.submittedFeedback.animate a{background:#fff;border:1px solid #fff;border-radius:8px;color:#3d6aae;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:12px}.order_details_wrapper{align-items:center;display:flex;justify-content:space-between}.order_details_wrapper .details_content{align-items:center;display:flex;gap:1rem}.order_details{background:#fafafa;border-radius:8px;margin-left:30px;margin-right:30px;padding:10px}.order_details svg{width:100%}p.order_heading{color:#000;font-weight:500;margin-bottom:4px}p.order_heading,p.order_subHeading{font-size:12px;font-style:normal;line-height:normal}p.order_subHeading{color:#666;font-weight:400}.order_products{-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;color:#000;font-size:10px;line-height:16px}.est_date_wrapper,.order_products{font-style:normal;font-weight:400;margin:10px 0}.est_date_wrapper{color:#666;display:flex;font-size:12px;justify-content:space-between;line-height:normal}.order_details_content a{background:#fff;border:.5px solid #469da1;border-radius:6.564px;color:#469da1;font-size:12px;font-style:normal;font-weight:500;line-height:19.692px;padding:4px}@media (min-width:740px){.order_details{margin:auto;max-width:500px}}.aquacashCredited{align-items:center;background:linear-gradient(90deg,#c0d4f1 .12%,#c0f1df 96.85%);border-radius:8px;display:flex;gap:1rem;margin:30px auto;max-width:500px;padding:10px}.aquacashCredited .cust_name{-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;color:#3d6aae;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.ratingWrapper svg{height:2em!important;width:2em!important}.cta-button{-webkit-animation:pulse 1.5s infinite alternate;animation:pulse 1.5s infinite alternate;background-color:#3498db;border-radius:5px;color:#fff;display:inline-block;font-size:16px;padding:10px 20px;text-decoration:none}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.checkoutContainer{-webkit-animation:fadeIn .4s ease-in-out forwards;animation:fadeIn .4s ease-in-out forwards;background-color:#fff;height:100vh;left:0;padding-top:80px;position:fixed;top:0;width:100%;z-index:9999}span.textAqua{color:#1b1b1b;font-size:16px;font-weight:500;line-height:20px}span.textAqua,span.textShipping{font-family:Outfit;font-style:normal}span.textShipping{color:#666;font-size:12px;font-weight:400;line-height:15px}.border-left{border-left:5px solid #469da1;padding:12px 0 12px 33px}.itemSummary{color:#666;font-family:Outfit;font-size:12px;font-style:normal;font-weight:600;line-height:24px;text-decoration-line:underline}.deliveryTo p.customerName{color:#1b1b1b;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.deliveryTo p.customerAddress,.deliveryTo p.customerPhone{color:#666;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.lineItemProductsDetailsCheckout{align-items:flex-start;display:flex;justify-content:space-between;margin:10px 0}.content{max-height:0;opacity:0;overflow:hidden;transition:opacity .5s ease-in-out}.content.visible{max-height:2000px;opacity:1}.content.hidden{margin:0;max-height:0;opacity:0}.lineItemProductsDetailsCheckout a{flex:0 0 80%}.lineItemProductsDetailsCheckout .productInfo{align-items:flex-start;display:flex;gap:12px}.lineItemProductsDetailsCheckout .productImage{border:1px solid #e7ecef;border-radius:4px}.lineItemProductsDetailsCheckout .productImage img{max-width:32px}.lineItemProductsDetailsCheckout h3.productTitle{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.lineItemProductsDetailsCheckout h4.productSubTitle{color:#1b1b1b;font-family:Outfit;font-size:12px;font-style:normal;font-weight:500;line-height:24px}.lineItemProductsDetailsCheckout h4.productCompareAtPrice{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.lineItemProductsDetailsCheckout h3.productPrice{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.lineItemProductsDetailsCheckout .productPriceWrapper{align-items:baseline;display:flex;gap:8px}.billDetails{border:1px solid #f4f4f4;border-radius:12px}.billDetails .billDetailsText{color:#666;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.billTotal p{color:#1b1b1b;font-family:Outfit;font-size:16px;font-style:normal;font-weight:600;line-height:23px}.orderDataWrapper{background:#fafafa;border-radius:8px;margin:auto;max-width:316px}.orderConfirmText{margin-bottom:30px}p.text-center.confirmText{color:#000;font-family:Outfit;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-top:16px}p.text-center.confirmSubText{color:#666;font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-top:16px;text-align:center}p.text-center.confirmSubText span{color:#231f20;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}.orderData{border-bottom:1px solid hsla(0,0%,40%,.12);padding:16px 25px}p.orderDataHeading{color:#1b1b1b;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:18px}p.orderDataSubHeading{color:#666;font-family:Outfit;font-size:12px;font-style:normal;font-weight:500;line-height:15px}.homeCTA{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.backToHOme a{background:#3d6aae;border-radius:12px;color:#fff;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:749px){.orderDetailsCTA{display:block}.thankyouWrapper{max-width:400px}}.thankyouWrapper{margin:auto}.orderDetailsCTA{background:#fff;bottom:0;box-shadow:0 -2px 6px hsla(0,0%,40%,.12);display:flex;gap:10px;left:0;padding:10px;position:fixed;text-align:center;width:100%;z-index:2}.downloadAppContainer{border-radius:13px;box-shadow:0 -2px 6px 0 hsla(0,0%,40%,.12);margin:15px auto auto;max-width:500px}.downloadAppWrapper{border-radius:4px;cursor:pointer;padding-bottom:47%;position:relative;width:100%!important}.downloadAppWrapper img{border-radius:4px;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.appStores{bottom:0;display:flex;gap:1rem;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}a.appleStore,a.playStore{width:107px}.orderAPP{background:#469da1;border-radius:8px;color:#fff;font-family:Outfit;font-size:12px;font-style:normal;font-weight:600;line-height:24px;padding:5px;width:100%}button.ripple.orderDetailsButton{border:1px solid #469da1;border-radius:12px;color:#469da1}.orderDetails,button.ripple.orderDetailsButton{font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:8px;width:100%}.orderDetails{background:#3d6aae;border-radius:12px;color:#fff;display:flex;font-family:Outfit;gap:5px;justify-content:center}.retryOrderWrapper{text-align:center}.retryOrderWrapper button{color:#00bac6;font-style:normal;line-height:21px}.orderFailedText h2,.retryOrderWrapper button{font-size:20px;font-weight:600;text-align:center}.orderFailedText h2{margin-bottom:10px}.orderFailedText p{font-family:Outfit;font-size:12px;margin-bottom:10px;text-align:center}.ckeletonCheckout{border-radius:12px;margin:20px auto;max-width:500px;padding:0 16px}.modalBackground{-webkit-animation:fadeIn .4s ease-in-out forwards;animation:fadeIn .4s ease-in-out forwards;display:flex;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9999}.modalBackground.modal-exit{-webkit-animation:fade-out .3s ease-in-out;animation:fade-out .3s ease-in-out}@-webkit-keyframes fade-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes fade-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.modalContainer{max-width:100%}.errorModalContainer,.modalContainer{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;flex-direction:column;position:relative;width:100%;z-index:9999}.errorModalContainer{margin:auto;max-width:375px;padding:30px 20px}.addressList{height:700px;max-height:calc(100vh - 235px);overflow:auto;padding-bottom:20px}.modalContainer .title{display:inline-block;margin-top:10px;text-align:center}.titleCloseBtn{display:flex;justify-content:flex-end}.titleCloseBtn button{background-color:initial;border:none;cursor:pointer;font-size:25px}.modalContainer .body{flex:50% 1;font-size:1.7rem;text-align:center}.modalContainer .body,.modalContainer .footer{align-items:center;display:flex;justify-content:center}.modalContainer .footer{flex:20% 1}.modalContainer .footer button{background-color:#6495ed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;height:45px;margin:10px;width:150px}#cancelBtn{background-color:crimson}.modalContent_mt{margin-top:5rem}.addressForm{margin:16px}.addressCodeWrapper{background:#fff;border-radius:12px;margin:16px 25px;padding:16px}.addressBtn{border:1px solid grey;border-radius:12px;display:flex;gap:1rem;justify-content:center;padding:8px 16px}.addressListcontainer{border-bottom:1px solid #e7ecef;cursor:pointer;display:block;padding-bottom:16px;padding-left:30px;position:relative;text-transform:capitalize;-webkit-user-select:none;user-select:none}.addressListcontainer input{cursor:pointer;opacity:0;position:absolute}.radioAddressCheckmark{background-color:#fff;border:2px solid #3d6aae;border-radius:50%;height:24px;left:0;position:absolute;top:2px;width:24px}.addressListcontainer:hover input~.radioAddressCheckmark{background-color:#3d6aae}.addressListcontainer input:checked~.radioAddressCheckmark{background-color:#fff}.radioAddressCheckmark:after{content:"";display:none;position:absolute}.addressListcontainer input:checked~.radioAddressCheckmark:after{display:block}.addressListcontainer .radioAddressCheckmark:after{background:#3d6aae;border-radius:50%;height:16px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}button.applyAddressButton{color:#469da1;display:block;font-family:Outfit;font-size:12px;font-style:normal;font-weight:600;line-height:24px;margin:8px auto auto;text-decoration-line:underline}p.itemAddress{color:#666;font-size:14px;font-weight:400}p.itemAddress,p.itemAddressName{font-family:Outfit;font-style:normal;line-height:20px}p.itemAddressName{color:#1b1b1b;font-size:16px;font-weight:600;margin-bottom:8px}.inputWrapper{background:#fff;border:1px solid #1b1b1b;border-radius:12px;margin:8px 0}.inputWrapper.addressExist{border:1px solid #469da1}.inputWrapper input{border-radius:12px;color:#666;font-family:Outfit;font-size:16px;font-style:normal;font-weight:600;line-height:20px;outline:none;padding:16px}.inputWrapper input::-webkit-input-placeholder{color:#666;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:20px;position:relative;z-index:2}.inputWrapper input::placeholder{color:#666;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:20px;position:relative;z-index:2}.inputWrapper{margin-bottom:20px;position:relative;z-index:1}.inputWrapper input{border:none;padding:15px 10px;transition:border-bottom-color .3s;width:100%}.inputWrapper input:focus{outline:none}.inputWrapper input:focus~label{top:-10px}.inputWrapper input:focus~label,.inputWrapper label{color:#666;font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.inputWrapper label{background:#fff;border-radius:4px;left:10px;padding:0 5px;pointer-events:none;position:absolute;top:15px;transition:top .3s,font-size .3s,color .3s;z-index:1}.inputWrapper input~label#addressExist{color:#469da1;top:-10px}.inputWrapper input~label#addressExistInvalid{color:red;top:-10px}.addressFormHeading{color:#1b1b1b;font-family:Outfit;font-size:24px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:16px}.addressFormSubHeading{font-size:14px;font-weight:400;margin-bottom:32px}.addressFormSubHeading,.enterAddressHeading{color:#666;font-family:Outfit;font-style:normal;line-height:18px}.enterAddressHeading{font-size:16px;font-weight:600;margin-bottom:30px}.couponSuccessBackdrop{-webkit-animation:fadeIn .4s ease-in-out forwards;animation:fadeIn .4s ease-in-out forwards;background:rgba(0,0,0,.7);display:flex;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999999}.couponBackdeop{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;flex-direction:column;margin:auto;max-width:500px;padding:24px;position:relative;width:90%;z-index:9999}.discountPopupClose{background:#fff;border:1px solid #cfcece;border-radius:18px;cursor:pointer;display:block;font-size:24px;left:50%;line-height:20px;padding:10px;position:absolute;top:-30px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999}p.couponLable{color:#469da1;margin-bottom:16px}p.couponLable,p.savedAmount{font-family:Outfit;font-size:16px;font-style:normal;font-weight:700;line-height:24px}p.savedAmount{color:#1b1b1b}p.saveAmountCode{color:#1b1b1b;font-size:14px;font-weight:400}.thankyouButton,p.saveAmountCode{font-family:Outfit;font-style:normal;line-height:24px;text-align:center}.thankyouButton{color:#3d6aae;font-size:12px;font-weight:600;text-decoration-line:underline}.closeErrorButton{background:#3d6aae;border-radius:4px;color:#fff;font-family:Outfit;font-size:16px;font-style:normal;font-weight:600;margin:20px auto auto;padding:5px 10px;text-decoration:none;text-decoration:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.errorConetntBackground{-webkit-animation:fadeIn .4s ease-in-out forwards;animation:fadeIn .4s ease-in-out forwards;background:rgba(0,0,0,.4);display:flex;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9999}.errorContainer{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;flex-direction:column;max-width:100%;position:relative;width:100%;z-index:9999}.checkoutScroll{max-height:calc(100vh - 170px);overflow:scroll}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modalBackground.fadeOut{-webkit-animation:fadeOut .4s ease-in-out forwards;animation:fadeOut .4s ease-in-out forwards}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.popupClose{display:none}@media (min-width:749px){.checkoutContainer{background:#f8f9f9;margin:auto;width:100%}.checkoutContent{background:#fff;border-radius:12px;box-shadow:0 -2px 6px hsla(0,0%,40%,.12);margin:20px auto;max-width:500px;padding:16px 0 0;position:relative;width:500px}.billDetails{margin-bottom:50px}.modalBackground{background:rgba(0,0,0,.8);z-index:999999}.modalContainer{margin:auto;width:500px}.modalContent_mt{margin-top:0}.popupClose{background:#fff;border:1px solid #cfcece;border-radius:18px;display:block;font-size:24px;line-height:20px;padding:10px;position:absolute;right:-15px;top:-15px;z-index:999}.couponCodeList{max-height:700px;max-height:calc(100vh - 300px);overflow:auto;padding-bottom:20px}.placeOrder{border-radius:12px;box-shadow:0 -2px 6px hsla(0,0%,40%,.12);position:relative}.addressList{max-height:calc(100vh - 300px)}.addressForm{max-height:calc(100vh - 270px);padding-bottom:90px}}.skeleton{-webkit-animation:skeleton-loading 1s linear infinite alternate;animation:skeleton-loading 1s linear infinite alternate;opacity:.7}.skeleton_header{border-radius:12px;height:8rem;margin-bottom:1rem;width:100%}.skeleton-text{border-radius:.125rem;height:.5rem;margin-bottom:.25rem;width:100%}.skeleton-text:last-child{margin-bottom:1rem;width:80%}@-webkit-keyframes skeleton-loading{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}@keyframes skeleton-loading{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}.skeletorWrapper{background:#fff;height:100vh;padding:10px;position:fixed;width:100%;z-index:999999999999}@media(min-width:949px){.skeletonContent{grid-gap:6rem;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:auto;max-width:1200px}}.skeleton_content{border-radius:12px;height:4rem;margin-bottom:1rem}.content_1,.content_2{border-radius:12px;flex:0 0 49%}.aqua-loader-main{align-items:center;background:rgba(0,0,0,.75);display:flex;flex-wrap:nowrap;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999999}.aqua-loader-main p{background:linear-gradient(#fff 60%,#8efbfb 0);border-radius:50%;box-shadow:inset 2px 9px 9px #fceede;height:70px;width:70px}.aqua-razorpay-loader{animation:rzp-rot-aqua 1s linear infinite;-webkit-animation:rzp-rot-aqua 1s linear infinite;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:hsla(0,0%,100%,.7);height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px}@keyframes rzp-rot-aqua{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rzp-rot-aqua{to{-webkit-transform:rotate(1turn)}}.card-skeleton{border:.4px solid #ccc;border-radius:12px;box-shadow:0 2px 4px hsla(0,0%,40%,.125);display:flex;margin:16px 25px;padding:16px}.card-skeleton .left-col{margin-right:1rem}.card-skeleton .right-col{flex:1 1}.card-skeleton-checkout{display:flex;padding:16px}.card-skeleton-checkout .left-col{margin-right:.5rem}.card-skeleton-checkout .right-col{flex:1 1}.card-skeleton-cart{display:flex;padding:16px}.card-skeleton-cart .left-col{margin-right:.5rem}.card-skeleton-cart .right-col{flex:1 1}.AquaCodLoaderFixed{align-items:center;background:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.AquaCodLoaderFixed svg{content-visibility:visible;height:100%;margin:auto;max-height:400px;max-width:400px;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.codLoaderText{color:#000;text-align:center}.cartLoaderWrapper{background:#3d6aae;border-radius:12px;left:50%;margin:auto;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cartLoader{height:45px;margin:0 auto;position:relative;width:45px}.cartLoader:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid #fff;border-radius:50%;border-right-color:transparent;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}.modalLoaderWrapper{align-items:center;background:rgba(0,0,0,.5);border-radius:12px;display:flex;flex-wrap:nowrap;height:100%;justify-content:center;left:50%;max-width:500px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:999999999}.loadingContentWrapper{background:#fff;border-radius:12px;padding:24px;text-align:center;width:375px}.loadingContent{margin-bottom:20px}.modalLoader{height:45px;margin:0 auto;position:relative;width:45px}.modalLoader:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #00bac6;border-radius:50%;border-top-color:transparent;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}.quantityLoaderWrapper{background:#3d6aae;border-radius:12px;height:100%;left:50%;margin:auto;opacity:.6;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.quantityLoader{height:35px;margin:0 auto;position:relative;width:35px}.quantityLoader:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#333;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(min-width:749px){.card-skeleton-checkout{margin:auto;max-width:500px}}
/*# sourceMappingURL=main.30fb5108.css.map*/