*{font-family:var(--font-poppins),sans-serif;color:#000;text-align:left;letter-spacing:initial;outline:0;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.5}button{cursor:pointer;background:0 0;border:0}.lft{float:left}h2{font-family:var(--font-montserrat),sans-serif;font-size:35px;font-weight:700;line-height:1.2em}body{background:#fff;max-width:1100px;margin:0 auto;overflow-x:hidden}.rgt{float:right}.wrap{width:96%;min-width:280px;max-width:1200px;margin:0 auto}ul{margin:0;padding:0}ul li{list-style:none}p{font-size:16px;font-weight:400;line-height:1.625em}p b{font-size:100%;font-weight:600;line-height:100%}.clear{clear:both}hr{background:#edf2ff;border:0;width:100%;height:1px;margin-top:86px;margin-bottom:52px}a{outline:0;text-decoration:none}h1{font-family:var(--font-montserrat),sans-serif;font-size:32px;font-weight:700;line-height:1.2em}h2.hd,h1.hd{margin-bottom:17px;font-size:27px;font-weight:700;line-height:normal}.blt{display:block}.blt li:before{content:"";background:#626262;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:8px;left:0}.blt li{padding-left:11px;display:block;position:relative}img{max-width:100%}input::-webkit-input-placeholder{color:#000}textarea::-webkit-input-placeholder{color:#000}.btn{color:#fff;background:#f58634;border-radius:22px;width:fit-content;padding:13.5px 54px 13.5px 28px;font-size:13px;font-weight:600;line-height:normal;display:block;position:relative}.bgGrdnt{background:linear-gradient(178deg,#0a1635 0%,#102352 50%,#204293 100%)}.bgGrdnt header{background:0 0}header{background:linear-gradient(178deg,#0a1635 0%,#102352 50%,#204293 100%);padding:30px 0;display:block}header .wrap{justify-content:space-between;align-items:flex-start;display:flex}header .lft{align-items:center;display:flex}header .lft .logo{max-width:242px;display:block}header .lft .logo img{display:block}header .lft .location{background:0 0;margin-left:20px;display:block}header .lft .location button{cursor:pointer;box-shadow:none;color:#fff;background:0 0;border:0;font-size:20px;display:block}header .lft .location button b{color:inherit;font-size:inherit;padding-right:33px;display:block;position:relative}header .lft .location button b:after{content:"";background:url(../media/dropdown-icon-white.3v3la4h17obub.svg) 50%/cover no-repeat;width:27px;height:13px;display:block;position:absolute;top:11px;right:0}header .login{cursor:pointer;color:#fff;background:#ff0008;border:0;border-radius:6px;padding:10px 19px;font-weight:600;line-height:normal;display:block;box-shadow:0 0 4px #000000a3}header .login span{color:inherit;line-height:0;font-weight:inherit;align-items:center;display:flex}header .login span img{width:30px;height:30px;margin-right:10px;line-height:normal;display:block}header .searchBody{width:-webkit-fill-available;width:-fit-fill-available;background:#fff;border-radius:10px;margin-top:20px;padding:11px 19px;box-shadow:0 0 4px #000000ba}header .searchBody .srch{color:#505050;justify-content:space-between;align-items:center;font-size:18px;line-height:normal;display:flex;position:relative}header .searchBody .srch svg{width:25px;height:25px;display:inline-flex}.bnr{display:block}.bnr picture,.bnr picture source{line-height:0;display:block}.bnr img{width:100%;line-height:0}.dealsCollection{background:#2a4b91;padding-top:31px;padding-bottom:30px;display:block}.dealsCollection h1{color:#000;text-align:center;text-transform:uppercase;background:url(../media/deals-hd-bg.09yx6yf_4_fxn.svg) top/contain no-repeat;width:fit-content;margin:0 auto 49px;padding:19px 10px;position:relative}.dealsCollection h1 span{text-align:center;color:#fff;text-transform:uppercase;background:url(../media/off-bg.088ud7f-iukzr.svg) 50%/contain no-repeat;width:fit-content;margin:0 auto;padding:2px 18px;font-size:20px;font-weight:700;display:block;position:absolute;bottom:-17px;right:56px;transform:rotate(-2deg)}.dealsCollection ul{justify-content:space-between;max-width:796px;margin:0 auto;display:flex}.dealsCollection ul li{background:#fff;border-radius:22px;width:31%;display:block}.dealsCollection ul li a{border-radius:inherit;border:1px solid #000;height:100%;padding-top:14px;display:block;position:relative}.dealsCollection ul li h3{text-align:center;padding:5px 10px 10px;font-size:24px;font-weight:600;line-height:1.2em}.dealsCollection ul li .offer{text-align:center;color:#fff;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:#2e529f;border:4px solid #fff;border-top:0;width:-webkit-fill-available;padding:3px 10px;font-size:18px;font-weight:700;position:absolute;bottom:0;left:0}.dealsCollection ul li .imgPnl{background-position:top;background-repeat:no-repeat;background-size:contain;width:100%;padding-top:71%;display:block}.megaDrop{border-radius:20px;margin-top:50px;padding-top:39px;position:relative}.megaDrop:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(178deg,#deefe5 0%,#fff 50%);width:100%;height:300px;display:block;position:absolute;top:0;left:0}.megaDrop h2{margin-bottom:30px;padding:0 30px;display:block}.megaDrop:before{content:"";background:url(../media/mega-img.0rml4mf0bk8uh.png) 100% 0 no-repeat;width:184px;height:182px;display:block;position:absolute;top:-31px;right:100px}.seeAll{text-align:center;border:1px solid #ddd;border-radius:9px;justify-content:center;align-items:center;margin-top:30px;padding:10px;font-size:18px;font-weight:500;line-height:1em;display:flex}.seeAll:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #0d0d0d;border-radius:3px;width:0;height:0;margin-left:8px;display:inline-block}.rowFlex{flex-wrap:wrap;display:flex}.card:nth-child(3n+3){margin-right:0}.card{width:31.334%;margin-right:3%;display:block}.card .imgPnl *{z-index:1}.card .imgPnl{background:#fff;border-radius:10px;margin-bottom:15px;display:block;position:relative}.card .imgPnl img{aspect-ratio:1/.93;object-fit:cover;border-radius:inherit;z-index:0;display:block}.card .imgPnl a{z-index:0;border:1px solid #ddd;border-radius:10px;display:block}.card .productCardImageLink{aspect-ratio:1/.93;background:#fff;position:relative;overflow:hidden}.card .productCardImage{width:100%;height:100%;transition:opacity .2s}.card .productCardImage.loading{opacity:0}.card .productCardImage.loaded{opacity:1}.productCardImageSkeleton{z-index:1;background:linear-gradient(100deg,#eef1f5 20%,#fafbfc 38%,#eef1f5 56%) 0 0/220% 100%;animation:1.25s ease-in-out infinite productCardShimmer;position:absolute;inset:0}.productCardImageError{color:#667085;text-align:center;background:#f6f7f9;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px;display:flex;position:absolute;inset:0}.productCardImageError svg{fill:none;stroke:#98a2b3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.productCardImageError span{font-size:12px;font-weight:600;line-height:1.25}@keyframes productCardShimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.productCardImageSkeleton{animation:none}}.productGridSkeleton{position:relative}.productCardSkeleton{pointer-events:none}.productCardSkeleton .skeletonBlock{background:linear-gradient(100deg,#e9edf2 20%,#f8f9fb 38%,#e9edf2 56%) 0 0/220% 100%;animation:1.25s ease-in-out infinite productCardShimmer}.skeletonProductImage{aspect-ratio:1/.93;border-radius:10px;width:100%;margin-bottom:15px}.skeletonPrice{border-radius:4px;width:46%;height:34px}.skeletonDiscount{border-radius:4px;width:35%;height:14px;margin-top:12px}.skeletonName{border-radius:4px;width:92%;height:15px;margin-top:12px}.skeletonName.short{width:62%;margin-top:7px}.productSkeletonLabel{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.productCardSkeleton .skeletonBlock{animation:none}}.productDetailSkeletonPage{background:#fff;min-height:70vh}.productDetailSkeleton .detailSkeletonBlock{background:linear-gradient(100deg,#e9edf2 20%,#f8f9fb 38%,#e9edf2 56%) 0 0/220% 100%;animation:1.25s ease-in-out infinite productCardShimmer}.detailSkeletonTopBar{padding:18px 0}.detailSkeletonTopBar>span{border-radius:5px;width:130px;height:16px;display:block}.detailSkeletonThumbnails{gap:10px;margin-bottom:20px;display:flex}.detailSkeletonThumbnails>span{border-radius:9px;width:58px;height:58px}.detailSkeletonImage{aspect-ratio:1;border-radius:16px;width:min(100%,520px);margin:auto}.detailSkeletonDots{justify-content:center;gap:8px;margin-top:17px;display:flex}.detailSkeletonDots i{background:#d7dce3;border-radius:50%;width:7px;height:7px}.detailSkeletonBrand{border-radius:5px;width:105px;height:16px}.detailSkeletonTitle{border-radius:6px;width:88%;height:28px;margin-top:20px}.detailSkeletonTitle.short{width:58%;margin-top:10px}.detailSkeletonLabel{border-radius:4px;width:92px;height:14px;margin-top:30px}.detailSkeletonUnit{border-radius:10px;width:180px;height:72px;margin-top:14px}.detailSkeletonCart{justify-content:space-between;align-items:flex-end;gap:30px;margin:32px 0 28px;display:flex}.detailSkeletonCart>div{flex-direction:column;gap:9px;display:flex}.detailSkeletonPrice{border-radius:5px;width:115px;height:25px;display:block}.detailSkeletonTax{border-radius:4px;width:145px;height:11px;display:block}.detailSkeletonButton{border-radius:8px;width:150px;height:44px;display:block}.detailSkeletonInfo{border-top:1px solid #e4e7ec;padding-top:22px}.detailSkeletonInfoHeading{border-radius:5px;width:72px;height:19px}.detailSkeletonLine{border-radius:4px;width:100%;height:13px;margin-top:22px}.detailSkeletonLine.short{width:70%;margin-top:10px}@media (prefers-reduced-motion:reduce){.productDetailSkeleton .detailSkeletonBlock{animation:none}}.productMainImage>.productDetailImageSkeleton,.mobileGalleryStage>.productDetailImageSkeleton{z-index:1;border-radius:inherit;background:linear-gradient(100deg,#e9edf2 20%,#f8f9fb 38%,#e9edf2 56%) 0 0/220% 100%;animation:1.25s ease-in-out infinite productCardShimmer;position:absolute;inset:0}.productMainImage>.loading,.mobileGalleryStage>.loading{opacity:0}.productMainImage>.loaded,.mobileGalleryStage>.loaded{opacity:1;transition:opacity .2s}.productDetailImageError{z-index:4;border-radius:inherit;color:#667085;text-align:center;background:#f6f7f9;border:1px solid #e1e5eb;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.productDetailImageError svg{fill:none;stroke:#98a2b3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:54px;height:54px}.productDetailImageError span{font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.productMainImage>.productDetailImageSkeleton,.mobileGalleryStage>.productDetailImageSkeleton{animation:none}}@media (max-width:767px){.productDetailSkeletonPage{background:#f6f7fb}.productDetailSkeleton .productImageSection{min-height:auto;padding:24px 20px 30px}.detailSkeletonThumbnails{display:none}.detailSkeletonImage{width:min(100%,360px)}.productDetailSkeleton .productDetailContent{padding:20px 20px 110px}.detailSkeletonTitle{height:22px}.detailSkeletonUnit{width:155px;height:64px}.detailSkeletonCart{gap:14px}.detailSkeletonButton{width:42%;min-width:115px}.detailSkeletonPrice{width:100px}.detailSkeletonTax{width:125px}}.card .add{text-indent:-999px;background:#fff url(../media/add-icon.0iz9uudo8_2l0.svg) 50%/16px no-repeat;border:1px solid #2e529f;border-radius:9px;width:39px;height:39px;display:block;position:absolute;bottom:-11px;right:20px;overflow:hidden}.card *{font-family:var(--font-poppins),sans-serif}.card .rupeeFlx{align-items:center;display:flex}.card .rupeeFlx .inr{color:#fff;background:#2e529f;border-radius:4px;padding:8px 10px;font-size:18px;font-weight:700;line-height:1em;box-shadow:-2px 2px #000000c7}.card .rupeeFlx .inr.Mrp{color:#4d4d4d;box-shadow:none;background:0 0;margin-left:10px;padding:0;font-size:16px;font-weight:600;text-decoration:line-through}.card .off{color:#fff;border-top-left-radius:inherit;border-top-right-radius:inherit;background:url(/images/tag-shape.svg) top/100% 100% no-repeat;border-top:2px solid #38903e;justify-content:center;align-items:center;width:100%;height:20px;font-size:13px;line-height:1em;display:flex;position:absolute;top:0}.card h3{margin-top:8px;font-size:16px;font-weight:500;line-height:normal;display:block}.card h3 .productName{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card .qty{color:#4e4e4e;margin-top:3px;font-weight:500;display:block}.card .rating{color:#4e4e4e;margin-top:1px;font-weight:500;display:flex}.card .rating span{font-size:inherit;font-weight:inherit;color:#30509f;background:url(../media/star-icon.20thbfzdr3j_5.svg) 0/15px no-repeat;margin-right:8px;padding-left:19px;display:block}.card .wishlist{width:16px;height:16px;display:block;position:absolute;top:15px;right:15px}.card .wishlist svg path{fill:#c2c2c2}.card .wishlist.active svg path{fill:#ff4757!important}.bnrFlx{justify-content:space-between;margin-top:50px;display:flex}.bnrFlx .item{aspect-ratio:1/.703;background:#e4e4e4;border-radius:10px;width:48.5%;display:flex}.bnrFlx .item img{width:100%;aspect-ratio:inherit;object-fit:cover;border-radius:inherit}.bnrFlxSingle{aspect-ratio:1/.3;background:#e4e4e4;border-radius:10px;width:100%;display:flex}.bnrFlxSingle img{width:100%;aspect-ratio:inherit;object-fit:cover;border-radius:inherit}.collection{margin-top:50px;margin-bottom:50px;display:block}.collection .item{margin-bottom:40px;display:block}.collection .item:last-child{margin-bottom:0}.collection .item ul{flex-wrap:wrap;display:flex}.collection .item ul li{width:23.5%;margin-right:2%;display:block}.collection .item ul li .imgPnl{background:#f9e4e4;border:1px solid #0000002b;border-radius:11px;margin-bottom:8px;padding:40px 0;display:block}.collection .item ul li:nth-child(4n+4){margin-right:0}.collection .item ul li .imgPnl img{aspect-ratio:1/.8;object-fit:contain;margin:0 auto;line-height:0;display:block}.collection .item ul li a{text-align:center;font-size:18px;display:block}.categoryList{margin-bottom:50px;display:block}.categoryList .categoryGrid{margin-bottom:40px;display:block}.categoryList .categoryGrid:last-child{margin-bottom:0}.categoryList .categoryGrid ul{flex-wrap:wrap;display:flex}.categoryList .categoryGrid ul li{width:23.5%;margin-bottom:2%;margin-right:2%;display:block}.categoryList .categoryGrid ul li .imgPnl{background:#f9e4e4;border:1px solid #0000002b;border-radius:11px;margin-bottom:8px;padding:40px 0;display:block}.categoryList .categoryGrid ul li:nth-child(4n+4){margin-right:0}.categoryList .categoryGrid ul li .imgPnl img{aspect-ratio:1/.8;object-fit:contain;margin:0 auto;line-height:0;display:block}.categoryList .categoryGrid ul li a{text-align:center;font-size:18px;display:block}.productsPage{margin-top:50px;margin-bottom:50px;display:block}.productsPage .PrdtFlx{justify-content:space-between;display:flex}.productsPage .PrdtFlx .lftList{width:10%;display:block}.productsPage .PrdtFlx .lftList ul{display:block}.productsPage .PrdtFlx .lftList ul li{margin-bottom:20px;display:block}.productsPage .PrdtFlx .lftList ul li .imgPnl{aspect-ratio:1;background:#f9f8f8;border:1px solid #c2c2c22b;border-radius:11px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.productsPage .PrdtFlx .lftList ul li .imgPnl img{aspect-ratio:1;object-fit:contain;margin:0 auto;line-height:0;transition:all .3s;display:block;position:absolute;bottom:-20px}.productsPage .PrdtFlx .lftList ul li:hover .imgPnl img{bottom:-10px}.productsPage .PrdtFlx .lftList ul li a{text-align:center;display:block}.productsPage .PrdtFlx .rowFlex{width:85%}.productsPage .PrdtFlx .rowFlex .card,.productsPage .PrdtFlx .rowFlex .card:nth-child(3n+3){width:22.75%;margin-bottom:3%;margin-right:3%}.productsPage .PrdtFlx .rowFlex .card:nth-child(4n+4){margin-right:0}.categoryBreadcrumb{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.categoryBreadcrumb a:not(:last-child):after{content:"/";color:#777;margin-left:8px;display:inline-block}.categoryChildren{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.categoryChildren a{background:#fff;border:1px solid #d9d9d9;border-radius:7px;padding:9px 14px;font-size:14px;font-weight:500;display:block}.productsPage>.wrap>.rowFlex .card{margin-bottom:30px}.productDetailPage{--detail-blue:#355aa6;background:#f6f7fb;min-height:100vh;display:block;position:relative}.productDetailPage *{box-sizing:border-box;font-family:var(--font-poppins),sans-serif}.productTopBar{background:#fff;border-bottom:1px solid #dfe1e6;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex}.productTopBar .backBtn{color:#111;align-items:center;gap:9px;font-size:19px;font-weight:500;line-height:1;display:flex}.productTopBar .backBtn span{font-family:inherit;font-size:38px;font-weight:200;line-height:.6;transform:translateY(-1px)}.productTopBar .topActions{align-items:center;gap:26px;display:flex}.productTopBar .topActions button{place-items:center;width:31px;height:31px;display:grid}.productTopBar .topActions svg{fill:none;stroke:#090909;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.productImageSection{background:#f6f7fb;flex-direction:column;justify-content:start;align-items:center;min-height:485px;padding:24px 20px 17px;display:flex}.productMainImage{justify-content:center;align-items:center;width:min(380px,82vw);height:405px;display:flex}.productMainImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.productDots{justify-content:center;align-items:center;gap:14px;height:20px;margin-top:7px;display:flex}.productDots span{background:#c4c4c4;border-radius:50%;width:5px;height:5px;display:block}.productDots span.active{background:#000}.productDetailContent{padding:0 20px 30px}.productSummary,.productInfo{background:#fff;border-radius:12px}.productSummary{padding:18px 20px 21px}.ratingRow{justify-content:space-between;align-items:center;height:28px;display:flex}.ratingRow .rating{align-items:center;gap:4px;display:flex}.ratingRow .rating strong{color:#31589f;font-size:16px;font-weight:700}.ratingRow .rating span{color:#333;font-size:14px}.detailWishlist{width:36px;height:36px}.detailWishlist svg,.recommendationWishlist svg{fill:none;stroke:#060606;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.detailWishlist.active svg{fill:#e62936;stroke:#e62936}.productSummary h1{margin-top:1px;font-size:26px;font-weight:700;line-height:1.2}.selectUnit{margin-top:2px;font-size:20px;font-weight:500;line-height:1.4}.unitOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.unitCard{background:#fff;border:2px solid #eee;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:103px;padding:14px;display:flex}.unitCard .unitName{font-size:20px;line-height:1.25}.unitCard strong{color:#111;font-size:24px;font-weight:700;line-height:1.15}.unitCard del{color:#555;white-space:nowrap;font-size:17px;line-height:1.2}.unitCard .detailDiscount{color:#389541;text-transform:uppercase;margin-top:5px;font-size:14px;font-weight:700}.unitCard.active{border-color:#4d73d0;box-shadow:inset 0 0 0 1px #4d73d0}.unitCard.active strong{color:#345aa6}.unitCard:disabled{cursor:not-allowed;opacity:.72;background:#fafafa}.unitCard:disabled .unitName{color:#aaa}.unitCard .outStock{color:#555;white-space:nowrap;font-size:17px;line-height:1.1}.productInfo{margin-top:24px;padding:11px 20px 18px}.infoHeader{border-bottom:1px solid #d6d6d6;justify-content:space-between;align-items:center;height:42px;display:flex}.infoHeader>strong{font-size:21px;font-weight:700}.productDetailPage .productInfo.open .infoHeader button{background-position:5px 7px;transform:rotate(180deg)}.infoHeader button{text-indent:-999px;background:#dfe9ff url(/images/dropdown-icon.svg) 50% 7px/20px no-repeat;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.infoHeader button span{color:#888;font-size:21px;line-height:1;transition:transform .2s;transform:translateY(4px)}.productInfo:not(.open) .infoHeader{border-bottom:0}.productInfo:not(.open) .infoHeader button span{transform:rotate(180deg)translateY(-2px)}.infoBody{padding-top:14px}.infoRow{grid-template-columns:37% 63%;gap:8px;margin-bottom:16px;display:grid}.infoRow:last-child{margin-bottom:0}.infoRow>strong{font-size:16px;font-weight:600}.infoRow p{color:#343434;font-size:15px;line-height:1.6}.recommendations{padding:48px 0}.recommendations h2{margin-bottom:14px;font-size:23px;font-weight:700}.recommendationsSlider{padding:0 2px 12px}.recommendationsSlider .swiper-slide{height:auto}.recommendationsSlider .card{width:100%;height:100%;margin:0}.recommendationsSlider .swiper-button-prev,.recommendationsSlider .swiper-button-next{color:#3159a7;background:#fff;border-radius:50%;width:38px;height:38px;box-shadow:0 3px 14px #0000002e}.recommendationsSlider .swiper-button-prev:after,.recommendationsSlider .swiper-button-next:after{font-size:16px;font-weight:800}.recommendationsSlider .swiper-button-disabled{opacity:0}.recommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.recommendationCard{min-width:0}.recommendationImage{background:#fff;border:1px solid #ddd;border-radius:9px;height:159px;position:relative}.recommendationImage>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:22px;display:block}.recommendationWishlist{z-index:1;width:22px;height:22px;position:absolute;top:9px;right:9px}.recommendationWishlist svg{stroke:red;width:21px;height:21px}.recommendationAdd{background:#fff;border:1.5px solid #3159a7;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;position:absolute;bottom:-9px;right:10px}.recommendationAdd span{font-family:inherit;font-size:37px;font-weight:300;line-height:1;transform:translateY(-1px)}.recommendationPrice{align-items:center;gap:8px;margin-top:11px;display:flex}.recommendationPrice strong{color:#fff;background:#3159a7;border-radius:2px;padding:5px 9px;font-size:17px;font-weight:700;line-height:1.1;box-shadow:-1px 2px #152b57}.recommendationPrice del{color:#555;white-space:nowrap;font-size:13px}.recommendationDiscount{color:#389541;margin-top:8px;font-size:17px;font-weight:700;line-height:1;display:block}.recommendationCard h3{margin-top:7px;font-size:17px;font-weight:500;line-height:1.15}.recommendationSize{color:#555;margin-top:3px;font-size:14px}.recommendationRating{white-space:nowrap;margin-top:3px}.recommendationRating strong{color:#3159a7;font-size:16px;font-weight:700}.recommendationRating span{color:#555;font-size:13px}.bottomCart{z-index:20;background:#fff;border-top:1px solid #d4d4d4;justify-content:space-between;align-items:center;width:min(100%,1100px);min-height:88px;padding:12px 20px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -3px 10px #0000000a}.selectedUnitName{font-size:18px;line-height:1.2}.selectedPriceRow{align-items:baseline;gap:7px;display:flex}.selectedPriceRow strong{font-size:24px;font-weight:700;line-height:1.1}.selectedPriceRow del{color:#555;font-size:16px}.selectedPrice small{color:#777;margin-top:4px;font-size:12px;line-height:1.2;display:block}.addToCartBtn{background:var(--detail-blue);color:#fff;text-align:center;border-radius:6px;min-width:167px;padding:12px 18px;font-size:23px;font-weight:700}body .recommendations .swiper-button-prev,body .recommendations .swiper-button-next{display:none}@media (min-width:700px){.productDetailPage{max-width:600px;margin:0 auto}.bottomCart{max-width:600px}}.appLoginMediator{text-align:center;background:#f8f8f8;place-items:center;min-height:100vh;padding:24px;display:grid}.appLoginMediator p{color:#333;background:#fff;border-radius:14px;max-width:560px;padding:24px 30px;font-size:16px;font-weight:600;box-shadow:0 8px 30px #00000012}.cartPage .addressRecipientChoice{border:0;min-width:0;margin:0 0 16px;padding:0}.cartPage .addressRecipientChoice legend{color:#111827;padding:0;font-size:14px;font-weight:600}.cartPage .recipientChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.cartPage .recipientChoice label{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:10px 12px;display:flex}.cartPage .recipientChoice label.active{background:#f4f7ff;border-color:#315aab;box-shadow:0 0 0 1px #315aab14}.cartPage .recipientChoice input{accent-color:#315aab;width:17px;height:17px;margin:0}.cartPage .recipientChoice span{font-size:13px;font-weight:600}@media (max-width:600px){.cartPage .recipientChoice{gap:8px}.cartPage .recipientChoice label{padding:9px 10px}}@media (max-width:480px){.productTopBar{height:58px;padding:0 20px}.productTopBar .backBtn{font-size:17px}.productTopBar .topActions{gap:17px}.productImageSection{min-height:405px;padding:18px 15px 12px}.productMainImage{height:335px}.productDetailContent{padding:0 12px 25px}.productSummary{padding:14px 14px 17px}.productSummary h1{font-size:22px}.selectUnit{font-size:17px}.unitOptions{gap:9px}.unitCard{min-height:89px;padding:10px}.unitCard .unitName{font-size:16px}.unitCard strong{font-size:19px}.unitCard del,.unitCard .outStock{font-size:13px}.productInfo{margin-top:17px;padding:8px 14px 15px}.infoRow{grid-template-columns:36% 64%}.infoRow>strong,.infoRow p{font-size:13px}.recommendationGrid{gap:12px}.recommendationImage{height:132px}.recommendationImage>img{padding:18px}.recommendationPrice{gap:4px}.recommendationPrice strong{padding:5px 6px;font-size:14px}.recommendationPrice del{font-size:11px}.recommendationDiscount,.recommendationCard h3{font-size:14px}.recommendationRating strong{font-size:13px}.recommendationRating span{font-size:11px}.bottomCart{min-height:78px;padding:10px 13px}.selectedUnitName{font-size:15px}.selectedPriceRow strong{font-size:20px}.selectedPriceRow del{font-size:13px}.addToCartBtn{min-width:140px;font-size:19px}}.compactHeader{background:#fff;border-bottom:1px solid #e5e7eb;height:70px}.compactHeader .wrap{width:min(100% - 40px,1200px)}.compactHeaderRow{align-items:center;height:100%;display:flex}.compactBack{color:#111;margin-right:18px;font-size:31px;font-weight:300;line-height:1}.compactLocation{color:#111;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:20px;overflow:hidden}.compactLocation strong{font-weight:700}.compactLocation span{margin-left:5px}.compactSearch{place-items:center;width:40px;height:40px;display:grid}.compactSearch svg{fill:none;stroke:#111;stroke-width:1.5px;stroke-linecap:round;width:28px;height:28px}.searchOverlay{z-index:1200;background:#f7f8fc;padding:28px 20px;position:fixed;inset:0}.searchOverlayBar .hIcon{object-fit:contain;width:35px;margin-right:10px}.searchOverlayBar{background:#fff;border-radius:12px;align-items:center;width:min(100%,920px);height:64px;margin:0 auto;display:flex;box-shadow:0 5px 20px #10182821}.searchOverlayBar button{color:#111;place-items:center;width:42px;height:100%;padding-right:12px;font-size:28px;display:grid}.searchOverlayBar input{border:0;outline:0;flex:1;min-width:0;font-size:16px}.searchOverlayBar button[type=button]{padding-left:10px;padding-right:0}.searchOverlayBar svg{fill:none;stroke:#111;stroke-width:1.5px;width:27px;height:27px}.searchOverlaySuggestions{background:#fff;width:min(100%,920px);margin:18px auto 0}.searchOverlayContent{width:min(100%,920px);margin:18px auto 0}.searchOverlayContent h2{margin-bottom:10px;font-size:17px;font-weight:700}.recentSearches,.searchOverlaySuggestions{background:#fff;border-radius:12px;padding:18px;box-shadow:0 5px 20px #10182814}.recentSearches button{color:#344054;text-align:left;border-bottom:1px solid #f2f4f7;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.recentSearches button:last-child{border-bottom:0}.recentSearches button span{color:#98a2b3;filter:brightness(.5);text-indent:-999px;opacity:.5;background:url(/images/time-icon.svg) 0 0/contain no-repeat;width:16px;height:16px;font-size:18px}.searchOverlaySuggestions a{color:#111;border-bottom:1px solid #f2f4f7;align-items:center;gap:15px;min-height:58px;padding:8px 4px;font-size:16px;display:flex}.searchOverlaySuggestions img{object-fit:contain;border:1px solid #e5e7eb;border-radius:5px;width:42px;height:42px}.loginModal{width:100%;min-height:575px;box-shadow:none;border-radius:12px;padding:38px 32px}.loginModal .loginSubmit{text-align:center;justify-content:center;align-items:center;width:100%;height:61px;margin-top:25px;font-size:24px;display:flex}.loginTerms a{text-underline-offset:2px;text-decoration:underline}.floatingCart{z-index:25;color:#fff;background:#355eae;border-radius:10px;align-items:center;width:240px;padding:9px 11px;display:flex;position:fixed;bottom:101px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #00000038}.floatingCart>span{margin-right:14px;font-size:25px}.floatingCart>div{flex-direction:column;flex:1;display:flex}.floatingCart strong,.floatingCart small{color:#fff}.floatingCart b{color:#315aab;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:31px;font-weight:300;display:grid}.detailQty{color:#fff;background:#355eae;border-radius:6px;grid-template-columns:repeat(3,55px);height:52px;display:grid;overflow:hidden}.detailQty button,.detailQty strong{color:#fff;place-items:center;font-size:21px;display:grid}.cartPage .flowWrap{grid-template-columns:minmax(0,1fr) 330px;column-gap:28px;display:grid}.cartPage>.flowWrap>.emptyState{grid-column:1/-1}.cartPage .cartLayout>section{grid-area:2/1}.cartPage .cartLayout>.orderSummary{grid-area:2/2/span 2;margin-top:22px;margin-right:20px}.cartPage .fulfilmentCard{grid-area:3/1/auto/-1}.cartPage .cartItems:after{content:"Maximum quantity per product: 5";color:#111;background:#e8efff url(/images/info-icon.svg) 15px/20px no-repeat;border:1px solid #cbdafd;border-radius:0 0 10px 10px;margin:0 -16px -20px;padding:13px 16px 13px 42px;font-size:14px;font-weight:600;display:block}.cartPage .cartDiscount{color:#389541;text-transform:uppercase;margin-top:5px;font-size:13px;font-weight:700;display:block}.cartPage .fulfilmentCard h2{font-size:16px;line-height:1.3}.accountSummary{background:#fff;border:1px solid #dfe4ec;border-radius:14px;align-items:center;gap:14px;margin:0 0 20px;padding:18px 20px;display:flex}.accountSummary>span{color:#fff;background:#315aab;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.accountSummary strong{font-size:20px;display:block}.accountSummary p{color:#667085;margin:4px 0 0}.addAddressButton{width:auto;margin:6px 0 0}.addressMessage{color:#27632a;background:#edf7ed;border-radius:9px;margin:16px 0;padding:12px 15px}.addressForm{background:#fff;border:1px solid #dfe4ec;border-radius:14px;margin:20px 0;padding:24px}.addressForm .sectionHeading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.addressForm .sectionHeading h2{margin:0}.addressForm .sectionHeading button,.addressActions button{color:#315aab;font-weight:700}.addressFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.addressFormGrid label{flex-direction:column;gap:7px;font-weight:600;display:flex}.addressFormGrid label.wide{grid-column:1/-1}.addressFormGrid input{min-height:46px;font:inherit;border:1px solid #cfd4dc;border-radius:8px;padding:10px 12px}.defaultCheck{align-items:center;gap:8px;margin:18px 0;display:flex}.addressActions{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:14px;justify-content:flex-start!important;gap:20px!important}.accountSummary>div{flex-direction:column;flex:1;align-items:flex-start;display:flex}.profileLogout{color:#b42318;border:1px solid #d0d5dd;border-radius:6px;align-self:flex-end;margin:5px 0 0;padding:4px 11px;font-size:12px;font-weight:700}.cartPage .orderSummary .primaryAction{font-size:22px}.productTopBar .topActions a{place-items:center;width:31px;height:31px;display:grid}.productTopBar .backBtn i{font-size:15px;font-style:normal}@media (max-width:767px){.prdtPdng{padding-bottom:160px;overflow:hidden}.recommendations{padding-top:10px}.mobileTabletHeader .headerCart{display:none}.productCollection.mega .productSectionHeader h2{font-size:20px}.productCollection.mega .rowFlex{grid-template-columns:repeat(3,minmax(0,1fr))}.compactHeader{height:70px}.compactHeader .wrap{width:100%;padding:0 20px}.compactLocation{font-size:20px}.searchOverlay{padding:27px 20px}.searchOverlayBar button[type=button]{padding-left:0}.searchOverlayBar{height:52px;border:1px solid #dadada!important;box-shadow:0 0 17px #c3c3c352!important}.searchOverlaySuggestions{background:0 0}.loginModalBackdrop{padding:38px 28px 0}.loginBrandRow{margin-bottom:35px}.loginBrandRow>img{width:263px;max-width:75%}.loginModal{border-radius:12px 12px 0 0;min-height:100vh;padding:36px 32px}.productsPage{padding-top:0}.productsPage>.wrap>.hd{background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 20px;font-size:18px;font-weight:500}.productFilters{box-shadow:none;border-width:0 0 1px;border-radius:0;flex-wrap:wrap;align-items:stretch;margin:0;padding:14px 20px}.productFilters>strong{width:100%;margin:0;font-size:16px}.filterPrice{flex:1;min-width:0}.productFilters>label{flex:1;min-width:115px}.productFilters input,.productFilters select,.filterPrice input{width:100%;min-width:0}.categoryBreadcrumb{display:none}.categoryPageLayout{grid-template-columns:114px minmax(0,1fr);gap:20px;padding:20px 20px 50px 0}.categorySidebar{box-shadow:none;border-width:0 1px 0 0;border-radius:0;max-height:none;padding:0 8px;top:0}.categorySidebar h2{display:none}.categorySidebar nav a{padding:10px 2px 14px;font-size:12px}.categoryNavImage{background:#faf1f1;width:74px;height:74px}.categoryProducts>.rowFlex{gap:24px 18px}.categoryProducts .card .imgPnl{border-radius:10px}.categoryProducts .card .imgPnl img{padding:14px}.categoryProducts .card .rupeeFlx{flex-wrap:nowrap;align-items:center;gap:7px}.categoryProducts .card .rupeeFlx .inr{padding:7px 9px;font-size:clamp(14px,3.1vw,19px)}.categoryProducts .card .rupeeFlx .inr.Mrp{width:auto;margin-left:0;font-size:clamp(11px,2.4vw,15px)}.categoryProducts .card .off{font-size:clamp(14px,3vw,19px)}.categoryProducts .card h3{margin-top:7px;font-size:clamp(14px,3vw,19px);line-height:1.2}.categoryProducts .card .qty,.categoryProducts .card .rating{font-size:clamp(12px,2.7vw,17px)}.productTopBar .backBtn{white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:17px;overflow:hidden}.productTopBar .backBtn span{font-size:30px}.productImageSection{padding-top:24px}.productMainImage img{object-fit:contain}.productSummary{border-radius:12px}.floatingCart{bottom:96px}.cartPage .cartLayout{padding:22px 20px 60px}.cartPage .flowWrap{flex-direction:column;display:flex}.cartPage .cartLayout{display:contents}.cartPage .cartLayout>section{order:1}.cartPage .fulfilmentCard{order:2}.cartPage .cartLayout>.orderSummary{order:3;margin:20px 20px 60px}.cartPage .cartItems{padding:0 16px}.cartPage .cartItem{grid-template-columns:120px minmax(0,1fr) 125px;gap:20px;padding:20px 0}.cartPage .cartItem img{border:1px solid #e4e7ec;border-radius:10px;width:120px;height:110px;padding:10px}.cartPage .cartItem h2{font-size:18px}.cartPage .cartQty{grid-column:auto;place-self:center end}.cartPage .orderSummary{margin-top:20px}.cartPage .orderSummary .primaryAction{height:62px;font-size:22px}}.productMainImage{overflow:hidden}.productThumbnails{display:none}.zoomableProductImage{transition:opacity .15s}.productMagnifier{z-index:4;pointer-events:none;background:#00000029;border:1px solid #0000006b;width:76.923%;height:76.923%;display:none;position:absolute;transform:translate(-50%,-50%)}.productMagnifier.visible{display:block}.productZoomViewer{z-index:12;pointer-events:none;background-color:#fff;background-repeat:no-repeat;background-size:130% 130%;border:1px solid #d9dde5;border-radius:12px;width:100%;height:100%;display:none;position:absolute;top:0;left:calc(100% + 26px);box-shadow:0 10px 35px #0003}.productZoomViewer.visible{background-size:cover;display:block}.mobileProductGallery{z-index:1500;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:none;position:fixed;inset:0;box-shadow:0 -8px 32px #0000006b}.mobileGalleryHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.mobileGalleryHeader span{font-size:14px;font-weight:600}.mobileGalleryHeader button{background:#f2f4f7;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mobileGalleryStage{touch-action:pan-y;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden}.mobileGalleryStage>img{object-fit:contain;width:100%;height:100%}.mobileGalleryDots{justify-content:center;align-items:center;gap:10px;min-height:58px;padding:12px;display:flex}.mobileGalleryDots button{background:#c4c4c4;border-radius:50%;width:8px;height:8px}.mobileGalleryDots button.active{background:#111}@media (max-width:1023px){.productMagnifier,.productZoomViewer{display:none!important}.productMainImage{cursor:zoom-in}.mobileProductGallery{display:grid}}@media (min-width:1024px){.productDetailPage .productImageSection{grid-template-rows:minmax(0,1fr);grid-template-columns:84px minmax(0,1fr);align-items:flex-start;gap:22px;display:grid}.productThumbnails{scrollbar-width:thin;flex-direction:column;grid-column:1;gap:10px;max-height:535px;padding:3px;display:flex;overflow-y:auto}.productThumbnails button{background:#fff;border:1px solid #d9dde5;border-radius:10px;flex:0 0 74px;place-items:center;width:74px;height:74px;padding:5px;display:grid}.productThumbnails button.active{border:2px solid #315aab;box-shadow:0 0 0 2px #315aab1a}.productThumbnails img{object-fit:contain;width:100%;height:100%}.productDetailPage .productMainImage{cursor:crosshair;grid-column:2;width:100%;max-width:620px;overflow:visible}.productDetailPage .productDots{display:none}}.cartPage .flowWrap{flex-direction:column;display:flex}.cartPage .cartLayout{display:contents}.cartPage .cartLayout>section{order:1}.cartPage .fulfilmentCard{order:2}.cartPage .cartLayout>.orderSummary{order:3;margin:20px 20px 60px}@media (min-width:768px){.cartPage .flowWrap{grid-template-columns:minmax(0,1fr) 330px;column-gap:28px;display:grid}.cartPage .cartLayout>section{grid-area:2/1}.cartPage .fulfilmentCard{grid-area:3/1}.cartPage .cartLayout>.orderSummary{grid-area:2/2/span 2;margin:22px 20px 60px 0}}.cartPage .billingDetails .note img{margin-right:6px}.cartPage .billingDetails .note{color:#000;text-align:left;background:#e8fff0;margin:2px -24px 0;padding:10px 24px;font-size:14px;font-weight:500;display:flex}.cartPage .billingDetails{display:block}.cartPage .billingDetails>div{color:#475467;border-bottom:1px solid #eaecf0;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.cartPage .checkoutActions,.cartPage .billingPanel{display:block}@media (max-width:520px){.flowWrap>h1,.flowTitle h1{font-size:15px;font-weight:500}.categoryPageLayout{grid-template-columns:75px minmax(0,1fr);gap:10px;padding-right:10px}.categoryProducts>.rowFlex{gap:22px 10px}.cartPage .cartItem{grid-template-columns:100px minmax(0,1fr);gap:16px}.cartPage .cartItem img{width:100px;height:100px}.cartPage .cartQty{grid-column:2;justify-self:start}.addressForm{padding:18px}.addressFormGrid{grid-template-columns:1fr}.addressFormGrid label.wide{grid-column:auto}}@media (min-width:768px){.cartPage .flowWrap{grid-template-columns:minmax(0,1fr) 330px;column-gap:28px;display:grid}.cartPage .cartLayout>section{grid-area:2/1}.cartPage .fulfilmentCard{grid-area:3/1}.cartPage .cartLayout>.orderSummary{display:contents}.cartPage .billingPanel{background:#fff;border:1px solid #e4e7ec;border-radius:14px;grid-area:2/2/span 2;margin:22px 20px 60px 0;padding:0 24px}.cartPage .couponPanel{margin:0}.cartPage .billingDetails{margin:0;padding:0;display:block}.cartPage .billingDetails>div{color:#475467;border-bottom:1px solid #eaecf0;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.cartPage .paymentOptions{grid-area:4/1}.cartPage .checkoutActions{grid-area:5/1;margin:0 0 60px;display:block}}.addressFormGrid select{min-height:46px;font:inherit;background:#fff;border:1px solid #cfd4dc;border-radius:8px;padding:10px 12px}.addressFormGrid select:disabled{color:#98a2b3;background:#f2f4f7}.desktopGlobalHeader{display:block}.mobileTabletHeader{display:none}.globalCategoryNavigation{padding:10px 0 0;display:block}.globalCategoryNavigation .menuCollection ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.globalCategoryNavigation .menuCollection li:first-child a{border-bottom:2px solid #fff}.globalCategoryNavigation .menuCollection li a{color:#fff;flex-direction:column;align-items:center;gap:7px;padding:0 0 13px;font-size:14px;font-weight:600;display:flex}.globalCategoryNavigation .menuCollection li a img{object-fit:contain;filter:brightness(0)invert();width:52px;height:52px;margin:0}.globalCategoryNavigation .menuCollection li:nth-child(5) a img{filter:none}.globalCategoryNavigation .menuCollection li a span{color:#fff;font-size:inherit;font-weight:inherit}.searchOverlaySuggestions .searchAllResults{color:#315aab;text-align:center;justify-content:center;padding:15px;font-weight:700}.socialLinks .instagramIcon,.socialLinks .youtubeIcon{fill:none}.socialLinks .instagramDot,.socialLinks .youtubePlay{fill:currentColor;stroke:none}@media (min-width:1024px){.productDetailPage .productTopBar{display:none}}@media (max-width:1023px){.categoryListingTop{margin-bottom:0;padding:0;display:block}.categoryListingTop .iconLogo{border-radius:5px;width:32px;height:32px;overflow:hidden}.categoryListingTop h1{width:auto;margin:0;padding:0 20px;font-size:18px}.desktopGlobalHeader{display:none}.mobileTabletHeader{display:block}.globalCategoryNavigation{display:none}.globalCategoryNavigation.showOnMobile{display:block}.globalCategoryNavigation{scrollbar-width:none;padding:10px 0 12px;overflow-x:auto}.globalCategoryNavigation::-webkit-scrollbar{display:none}.globalCategoryNavigation .menuCollection ul{grid-template-columns:repeat(6,minmax(76px,1fr));gap:10px;min-width:560px;padding:0 12px}.globalCategoryNavigation .menuCollection li a{gap:5px;padding-bottom:8px;font-size:11px}.globalCategoryNavigation .menuCollection li svg{width:34px;height:34px}}.cardOutOfStock{z-index:3;color:#667085;background:#f2f4f7;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.outOfStockText{color:#b42318!important}.globalCartPanel{z-index:80;color:#fff;background:#315aab;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:min(380px,92%);padding:12px 16px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #1a366e59}.globalCartPanel>span{font-size:25px}.globalCartPanel div{flex-direction:column;display:flex}.globalCartPanel strong,.globalCartPanel small{color:#fff}.globalCartPanel b{color:#315aab;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.globalCartPanel b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.fulfilmentCard{background:#fff;border:1px solid #e1e4e9;border-radius:14px;padding:24px}.fulfilmentCard h2{margin-bottom:18px;font-size:20px}.fulfilmentChoices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fulfilmentChoices>button{text-align:left;border:1px solid #d0d5dd;border-radius:12px;flex-direction:column;gap:5px;padding:20px;display:flex}.fulfilmentChoices>button.active{background:#f5f8ff;border:2px solid #315aab}.fulfilmentChoices b{font-size:18px}.fulfilmentChoices span{color:#667085}.selectedStore{background:#f0f5ff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.selectedStore>div{flex-direction:column;gap:7px;display:flex}.selectedStore span{color:#475467}.selectedStore button{color:#315aab;border:1px solid #8bacf0;border-radius:8px;padding:10px 14px;font-weight:700}.pickupNotice,.minimumCartNotice{background:#e8efff;border-radius:8px;margin-top:10px;padding:13px 17px}.deliverySlots{margin-top:18px}.deliverySlots>div{gap:10px;margin:10px 0;display:flex}.deliverySlots button{border:1px solid #d0d5dd;border-radius:8px;padding:10px 12px}.deliverySlots button.active{color:#315aab;background:#e8efff;border-color:#315aab}.deliverySlots small{color:#667085}.orderSummary .primaryAction:disabled{cursor:not-allowed;background:#98a2b3}.locationSheetHandle{display:none}.currentLocationButton{color:#315aab;text-align:left;border:1px solid #d0d5dd;border-radius:10px;align-items:center;gap:12px;width:100%;margin-top:20px;padding:18px;font-size:16px;font-weight:700;display:flex}.currentLocationButton span{flex:1}.recentLocations{border-top:1px solid #e4e7ec;margin-top:26px;padding-top:22px}.recentLocations h3{color:#777;margin-bottom:10px;font-size:16px}.recentLocations>button{text-align:left;border-bottom:1px solid #e4e7ec;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px 0;display:grid}.recentLocations>button>span{background:#f2f2f2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.recentLocations div{flex-direction:column;gap:4px;display:flex}.recentLocations small{color:#667085;line-height:1.35}.recentLocations b{font-size:24px;font-weight:400}.locationModal .locationNote{margin-top:20px}.pac-container{border-radius:0 0 12px 12px;font-family:inherit;box-shadow:0 12px 30px #10182833;z-index:1300!important}.pac-item{cursor:pointer;padding:10px 14px;font-size:14px}.pac-item-query{font-size:15px}.galleryArrow{z-index:2;text-indent:-999px;background:#fff url(/images/back-icon.svg) 50%/23px no-repeat;border-radius:50%;place-items:center;width:44px;height:44px;font-size:30px;display:none;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 3px 14px #0000002e}.galleryArrow.previous{left:16px}.galleryArrow.next{background-position:9px;right:16px;transform:translateY(-50%)rotate(180deg)}.productMainImage{position:relative}.productDots button{background:#c4c4c4;border-radius:50%;width:7px;height:7px;margin:0 5px}.productDots button.active{background:#111}.unitCard.unavailable{opacity:.55}.desktopFooter{color:#272b34;background:#eaf1ff;padding:54px 0 22px;display:block}.desktopFooterGrid{grid-template-columns:1.5fr 1fr .8fr;gap:45px;display:grid}.desktopFooterGrid>section+section{border-left:1px solid #b9c2d2;padding-left:45px}.desktopFooterGrid img{width:270px;height:auto}.desktopFooterGrid p{max-width:520px;margin:18px 0;line-height:1.75}.desktopFooter h3{margin-bottom:16px;font-size:21px}.desktopFooterGrid section{flex-direction:column;gap:13px;display:flex}.appBadges{gap:14px;display:flex}.appBadges a{line-height:0;display:block}.appBadges img{width:140px;height:42px}.footerTrust{border-top:1px solid #b9c2d2;border-bottom:1px solid #b9c2d2;justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding:25px 0;display:flex}.footerBottom{justify-content:space-between;align-items:center;padding-top:24px;display:flex}.socialLinks{align-items:center;gap:12px;display:flex}.socialLinks a{background:#fff;border:1px solid #d5d5d5;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:grid}.socialLinks img{fill:#fff;object-fit:contain;width:18px;height:18px}.socialLinks a:hover{transform:translateY(-2px)}@media (min-width:1024px){.productDetailPage{background:#f7f8fc;width:min(94%,760px);margin:36px auto 110px;display:block}.productImageSection{background:#fff;border-radius:18px;position:relative}.productDetailContent{padding:24px 0}.productSummary,.productInfo{border-radius:16px}.recommendations .rowFlex{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.recommendations .rowFlex .card{width:auto;min-width:0;margin:0}.productDetailPage .bottomCart{width:min(94%,760px);max-width:760px;left:50%;right:auto}}@media (max-width:1023px){.desktopFooter{display:none}.aboutStory{gap:42px;padding-top:58px;padding-bottom:58px}.aboutStory h2,.aboutClosing h2{font-size:32px}.aboutHighlights article{padding:0 20px}.aboutHighlights strong{font-size:24px}}@media (max-width:767px){.aboutHero,.aboutHeroContent{min-height:330px}.aboutHero>img{object-position:58% center}.aboutHeroOverlay{background:linear-gradient(90deg,#0a1427cc,#0a14273d)}.aboutHeroContent{padding:0 20px}.aboutHeroContent>span{font-size:10px}.aboutHeroContent h1{letter-spacing:-.8px;font-size:40px}.aboutHeroContent p{font-size:16px}.aboutStory{padding:48px 20px;display:block}.aboutStoryIntro{position:static}.aboutStory h2,.aboutClosing h2{font-size:28px}.aboutStoryCopy{margin-top:30px;padding-left:18px}.aboutStoryCopy p{margin-bottom:18px;font-size:15px;line-height:1.72}.aboutHighlights{padding:12px 20px}.aboutHighlights>.wrap{grid-template-columns:1fr 1fr}.aboutHighlights article,.aboutHighlights article:first-child,.aboutHighlights article:last-child{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:116px;padding:18px 14px}.aboutHighlights article:nth-child(2n){border-right:0}.aboutHighlights article:nth-child(n+3){border-bottom:0}.aboutHighlights strong{font-size:22px}.aboutHighlights span{font-size:12px}.aboutClosing{padding:58px 20px 96px}.aboutClosing p{font-size:15px;line-height:1.6}}@media (max-width:1023px){.recommendationsSlider .swiper-button-prev,.recommendationsSlider .swiper-button-next{display:none}.recommendationsSlider .card .imgPnl{margin-bottom:10px}.recommendationsSlider .card .imgPnl img{object-fit:contain;padding:6px}.recommendationsSlider .card .add{width:32px;height:32px;right:6px}.recommendationsSlider .card .wishlist{top:8px;right:8px}.recommendationsSlider .card .rupeeFlx{flex-wrap:wrap;gap:3px}.recommendationsSlider .card .rupeeFlx .inr{padding:5px;font-size:12px}.recommendationsSlider .card .rupeeFlx .inr.Mrp{margin-left:0;font-size:10px}.recommendationsSlider .card .off,.recommendationsSlider .card h3{font-size:12px}}.cartAddressSelector .sectionHeading button{color:#315aab;font-weight:700}.cartAddressForm{margin:18px 0 0}.couponPanel{border-bottom:1px solid #ddd;margin:0 -4px 22px;padding-bottom:20px}.couponPanel>div{gap:8px;display:flex}.couponPanel input{text-transform:uppercase;border:1px solid #cfd4dc;border-radius:8px;flex:1;min-width:0;height:44px;padding:0 12px}.couponPanel button{color:#fff;background:#315aab;border-radius:8px;padding:0 16px;font-weight:700}.couponPanel small{color:#667085;margin-top:8px;display:block}.quantityBox button:disabled,.cartQty button:disabled,.detailQty button:disabled{cursor:not-allowed;opacity:.45}.fulfilmentChoices>button:disabled,.deliverySlots button:disabled{cursor:not-allowed;opacity:.5}.storeUnavailable{color:#b42318;background:#fff0f0;border-radius:8px;margin-top:14px;padding:12px 14px;font-weight:700}.selectedStore small{color:#667085}.cartAddressSelector label.unavailable{cursor:not-allowed;opacity:.65}.cartAddressSelector label em{color:#b42318;font-size:12px;font-style:normal;font-weight:700}.deliverySlots .cartDates{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.deliverySlots .cartDates button{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.deliverySlots .cartDates span{color:#667085;font-size:12px}.pickupStoreCard,.selectedDeliveryAddress{background:#fff;border:1px solid #d8e1f5;border-radius:12px;margin-top:18px;padding:18px}.pickupStoreHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pickupStoreHeading>div{flex-direction:column;flex:1;gap:7px;display:flex}.pickupStoreHeading strong{color:#315aab;font-size:21px}.pickupStoreHeading span{color:#344054;line-height:1.5}.pickupStoreHeading button,.selectedDeliveryAddress .sectionHeading button{white-space:nowrap;color:#315aab;font-weight:700}.pickupStoreCard>a{color:#fff;border-radius:5px;margin-top:14px;display:inline-flex;overflow:hidden}.pickupStoreCard>a b,.pickupStoreCard>a span{color:#fff;background:#315aab;padding:10px 15px}.pickupStoreCard>a span{border-left:1px solid #ffffff59;font-weight:700}.pickupStoreCard>p{color:#344054;background:#f5f7fb;border-radius:8px;margin-top:16px;padding:15px;line-height:1.5}.selectedDeliveryAddress .sectionHeading{justify-content:space-between;align-items:center;display:flex}.addressPreview{background:#f5f8ff;border:1px solid #b9c9ec;border-radius:10px;margin-top:12px;padding:15px}.addressPreview>span{color:#344054;flex-direction:column;gap:5px;line-height:1.4;display:flex}.addressPreview b{color:#1d3f82;font-size:16px}.addressPreview small{color:#667085}.addressPreview em{color:#b42318;font-size:12px;font-style:normal;font-weight:700}.addressPreview.unavailable{background:#fff6f5;border-color:#f0b4ae}.desktopWhatsApp{z-index:90;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 25px #0003}.desktopWhatsApp span{font-size:22px}.mobileSupport{display:none}@media (max-width:1023px){.desktopWhatsApp{display:none}.mobileSupport{z-index:95;display:block;position:fixed;bottom:92px;right:16px}.supportPopup{background:#fff;border-radius:14px;width:260px;padding:20px;position:absolute;bottom:0;right:0;box-shadow:0 10px 35px #00000040}.supportPopup strong{font-size:18px}.supportPopup p{color:#667085;margin:7px 0 15px;line-height:1.4}.supportPopup a{color:#fff;text-align:center;background:#25d366;border-radius:8px;padding:11px;font-weight:800;display:block}.supportClose{color:#667085;width:28px;height:28px;font-size:23px;position:absolute;top:7px;right:9px}}.paytmTest{margin-top:16px}.paytmTest button{color:#315aab;border:1px solid #315aab;border-radius:8px;width:100%;padding:12px;font-weight:800}.paytmTest button:disabled{opacity:.55}.paytmTest small{color:#b42318;margin-top:8px;display:block}.paymentOptions{margin:22px 0}.paymentOptions h2{margin-bottom:10px}.paymentOptions label{cursor:pointer;border:1px solid #d0d5dd;border-radius:10px;align-items:flex-start;gap:11px;margin-top:9px;padding:13px;display:flex}.paymentOptions label.active{background:#f3f7ff;border-color:#315aab;box-shadow:inset 0 0 0 1px #315aab}.paymentOptions label.unavailable{cursor:not-allowed;opacity:.55}.paymentOptions input{accent-color:#315aab;margin-top:4px}.paymentOptions span{flex-direction:column;gap:3px;display:flex}.paymentOptions b{font-size:15px}.paymentOptions small{color:#667085}.checkoutError{margin-top:10px;font-weight:700;display:block;color:#b42318!important}.cartPage .selectedStore{border:1px solid #d8e1f5;border-radius:10px;padding:14px 12px}.cartPage .selectedStore:before{content:"⌂";color:#315aab;background:#fff;border-radius:9px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:32px;display:grid}.cartPage .selectedStore>div{flex:1;gap:4px}.cartPage .selectedStore button{border-color:#315aab}.paymentResultPage{text-align:center;width:min(100% - 40px,560px);margin:0 auto;padding:70px 0 140px}.paymentResultPage .resultIcon{text-indent:-999px;color:#fff;background:#2da34f url(/images/tick-icon.svg) 50% no-repeat;border:10px solid #d8f0df;border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 20px;font-size:62px;line-height:1;display:grid;overflow:hidden}.paymentResultPage.failed .resultIcon{text-indent:-999px;color:#fff;background:#ed1621 url(/images/cross-icon-white.svg) 50% no-repeat;border-color:#ffd1d4;border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 20px;font-size:62px;line-height:1;display:grid;overflow:hidden}.paymentResultPage h1{color:#2da34f;text-align:center;margin:0;font-size:42px}.paymentResultPage.failed h1{color:#ed1621}.paymentResultPage h2{text-align:center;margin:2px 0 4px;font-size:22px}.paymentResultPage>p{color:#626262;text-align:center;max-width:470px;margin:0 auto;font-size:18px;line-height:1.45}.resultMeta{text-align:left;background:#fff;border:1px solid #ddd;border-radius:12px;margin:28px 0 20px;padding:10px 18px}.resultMeta>div{align-items:center;gap:14px;padding:14px 0;display:flex}.resultMeta>div+div{border-top:1px solid #ddd}.resultMeta span{color:#315aab;background:#edf3ff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.resultMeta div div{color:#666;flex-direction:column;font-size:17px;display:flex}.resultMeta strong{color:#111;font-size:20px}.paymentResultPage>.primaryAction{width:100%;padding:15px;display:block}.orderTabs{background:#fff;border:1px solid #d9d9d9;border-radius:10px 10px 0 0;grid-template-columns:repeat(4,1fr);display:grid}.orderTabs button{text-align:center;color:#555;border-bottom:3px solid #0000;padding:14px 5px;font-weight:600}.orderTabs button.active{color:#315aab;border-color:#315aab}.historyCards{margin:22px auto;display:grid}.wBg{background:#fff;border:1px solid #dfe1e6;border-radius:12px;margin-bottom:15px;padding:19px 20px}.historyCards article{padding:20px}.historyHeader{justify-content:space-between;gap:15px;display:flex}.historyHeader>div{flex-direction:column;gap:5px;display:flex}.historyHeader span{color:#888}.historyHeader .status{border-radius:8px;align-self:start;padding:7px 10px}.status.delivered{color:#269b49;background:#dcfce7}.status.processing{color:#ff7300;background:#fff5e8}.status.cancelled{color:#555;background:#f2f2f2}.historyBody{grid-template-columns:112px 1fr auto;align-items:center;gap:22px;margin-top:16px;display:grid}.historyThumb{position:relative}.historyThumb img{object-fit:contain;border:1px solid #ddd;border-radius:10px;width:112px;height:112px;padding:14px}.historyThumb span{background:#fff;border:1px solid #ddd;padding:8px;position:absolute;bottom:0;right:0}.historyBody>div:nth-child(2){flex-direction:column;font-size:18px;display:flex}.historyBody>a{color:#315aab;border:1px solid #315aab;border-radius:8px;padding:10px 14px;font-weight:700}.ordersStatus{text-align:center;padding:50px 20px}.ordersStatus.error{color:#b42318}.orderDetailPage>section{margin:24px auto;padding:20px}.orderIdentity{justify-content:space-between;display:flex}.orderIdentity>div{flex-direction:column;gap:6px;display:flex}.orderIdentity span{color:#888}.orderIdentity a{border:1px solid #999;border-radius:8px;padding:9px 14px}.deliveryCard h2{font-size:18px}.deliveryCard h2 b{color:#2da34f}.deliveryCard p{color:#666;margin-top:9px}.orderTimeline{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:25px!important;display:grid!important}.orderTimeline>div{color:#999;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.orderTimeline>div:before{content:"";z-index:0;background:#ccc;width:100%;height:2px;position:absolute;top:13px;right:50%}.orderTimeline>div:first-child:before{display:none}.orderTimeline>div.done{color:#2da34f}.orderTimeline>div.done:before{background:#2da34f}.orderTimeline span{z-index:1;color:#111;margin-top:8px;font-size:13px}.orderTimeline small{color:#777;margin-top:4px;font-size:11px}.detailBill h2{border-bottom:1px solid #ddd;padding-bottom:14px;font-size:18px}.detailBill>div{justify-content:space-between;padding:12px 0;display:flex}.detailBill .paid{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:#e7efff;margin:0 -20px -19px;padding:15px 20px}.orderedProducts article{grid-template-columns:120px 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.orderedProducts article+article{border-top:1px solid #eee}.orderedProducts img{object-fit:contain;border:1px solid #ddd;border-radius:10px;width:120px;height:110px;padding:10px}.orderedProducts h2{font-size:17px}.orderedProducts del{color:#777;margin-left:8px}.orderedProducts article>div:last-child{text-align:right;flex-direction:column;display:flex}@media (max-width:600px){.paymentResultPage{padding-top:45px}.paymentResultPage h1{font-size:40px}.historyCards article{padding:16px}.historyBody>a{font-size:12px}.orderTabs{overflow-x:auto}.orderTabs button{white-space:nowrap;font-size:13px}.orderedProducts article{grid-template-columns:100px 1fr auto;gap:12px}.orderedProducts img{width:100px;height:100px}.orderDetailPage>section{width:calc(100% - 40px)}.orderIdentity{align-items:flex-start}.orderTimeline{padding:20px 8px!important}.infoPage{padding:28px 16px 70px}.infoPageInner{padding:28px 22px}.infoPage h1{font-size:28px}.infoPage p{font-size:16px;line-height:1.65}}@media (max-width:767px){.fulfilmentCard{padding:16px}.fulfilmentCard h2{font-size:17px}.fulfilmentChoices{gap:10px}.fulfilmentChoices>button{padding:14px 12px}.fulfilmentChoices b{font-size:14px}.fulfilmentChoices span{font-size:12px}.selectedStore{align-items:flex-start;padding:14px}.selectedStore button{white-space:nowrap;font-size:12px}.deliverySlots>div{overflow-x:auto}.deliverySlots button{white-space:nowrap}.minimumCartNotice{border-radius:0;margin:0}.locationBackdrop{align-items:end}.locationModal{max-height:82vh;overflow-y:auto}.locationSheetHandle{background:#b8b8b8;border-radius:8px;width:47px;height:6px;margin:-17px auto 20px;display:block}.locationPin,.locationModal>p,.locationModal>label{display:none}.locationModal h2{margin-bottom:24px}.globalCartPanel{bottom:96px}}.compactLocation{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.locationBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0916349e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.locationModal{background:#fff;border-radius:22px;width:min(100%,560px);padding:36px;position:relative;box-shadow:0 24px 70px #0916344d}.locationClose{color:#101828;background:#f2f4f7;border-radius:50%;place-items:center;width:40px;height:40px;font-size:27px;line-height:1;display:grid;position:absolute;top:17px;right:18px}.locationPin{color:#315aab;background:#e8efff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;font-size:33px;font-weight:700;display:grid}.locationModal h2{margin:0 45px 8px 0;font-size:28px;line-height:1.2}.locationModal>p{color:#667085;max-width:470px;line-height:1.5}.locationModal label{color:#344054;margin:25px 0 8px;font-size:14px;font-weight:700;display:block}.locationSearch{background:#fff;border:1.5px solid #98a2b3;border-radius:12px;align-items:center;height:58px;padding:0 16px;display:flex}.locationSearch:focus-within{border-color:#315aab;box-shadow:0 0 0 3px #315aab1f}.locationSearch span{color:#315aab;margin-right:10px;font-size:27px}.locationSearch input{color:#101828;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:17px}.locationModal small{color:#667085;margin-top:8px;display:block}.locationModal .locationError{color:#b42318;margin-top:10px;font-size:14px}.locationModal .locationNote{color:#344054;background:#f2f6ff;border-radius:10px;margin-top:24px;padding:13px 15px;font-size:13px}.productLocationControls{align-items:center;min-width:0;display:flex}.productBackOnly{flex:none;padding:4px 10px 4px 0;font-size:28px;line-height:1}.productLocationControls .backBtn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.categoryGroupsStatus{color:#667085;text-align:center;border:1px dashed #d0d5dd;border-radius:14px;padding:36px 18px}.categoryGroupsStatus.error{color:#b42318}.allCategoriesPage{background:#fff;min-height:100vh;padding-bottom:110px}.allCategoriesWrap{width:min(94%,1100px);margin:0 auto;padding:34px 0 60px}.allCategoriesWrap>h1{margin-bottom:30px;font-size:32px}.allCategoriesPage .homeCategoryGroup{margin-bottom:44px}.allCategoriesPage .flowTitle{margin-top:30px}@media (max-width:767px){.categoryProducts .categoryProductsHeader{align-items:center;gap:8px;margin-bottom:12px}.categoryProducts .categoryProductsHeader h2{min-width:0;margin-right:auto;font-size:17px;line-height:1.2}.categoryProductActions{gap:5px}.categoryProducts .categoryFilters,.categoryProducts .categorySort{white-space:nowrap;background-position:7px;border-radius:7px;min-height:34px;padding:5px 8px 5px 29px;font-size:11px}.categoryProducts .categorySort{background-position:7px 10px,7px 16px,7px 22px}.categoryProducts .categoryFilters b{min-width:16px;height:16px;font-size:9px}.productFilterBackdrop{align-items:end;padding:0}.productFilterModal{width:100%;max-height:86vh;padding:20px 16px max(20px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.productFilterTitle{padding-bottom:14px}.productFilterTitle h2{font-size:21px}.productFilterSection{padding:16px 0}.brandFilterList{grid-template-columns:1fr;max-height:230px}.brandFilterList label,.sortOptionList label{padding:10px}.productFilterFooter{bottom:calc(-1 * max(20px,env(safe-area-inset-bottom)));margin:16px -16px calc(-1 * max(20px,env(safe-area-inset-bottom)));padding:12px 16px max(12px,env(safe-area-inset-bottom));grid-template-columns:90px 1fr}.locationBackdrop{align-items:end;padding:0}.locationModal{width:100%;padding:30px 22px max(30px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.locationModal h2{font-size:24px}.locationSearch{height:56px}.allCategoriesWrap{width:100%;padding:22px 14px 100px}.allCategoriesWrap>h1{margin:0 0 22px;font-size:24px}.allCategoriesPage .homeCategoryGroup{margin-bottom:30px}.allCategoriesPage .homeCategoryGroup h2{font-size:19px}.allCategoriesPage .homeCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px}.allCategoriesPage .homeCategoryGrid>a{gap:8px}.allCategoriesPage .homeCategoryImage{border-radius:10px;padding:8px}.allCategoriesPage .homeCategoryGrid strong{font-size:12px;line-height:1.2}}@media (max-width:420px){.allCategoriesWrap{padding-inline:14px}.allCategoriesPage .homeCategoryGrid{gap:10px}.allCategoriesPage .homeCategoryGrid strong{font-size:11px}}body{max-width:none}.homePage{background:#fff;min-height:100vh;padding-bottom:0}.homePage .wrap{width:min(94%,1200px)}.homePage .bgGrdnt{background:linear-gradient(#09142f 0%,#173571 60%,#2f58aa 100%)}.siteHeader{background:linear-gradient(#09142f 0%,#173571 100%);padding:30px 0 20px}.siteHeader .headerTop{justify-content:space-between;align-items:center;display:flex}.headerIdentity{align-items:center;gap:24px;display:flex}.siteHeader .logo{width:220px;line-height:0;display:block}.siteHeader .logo .logoText{color:#fff;font-size:20px;font-weight:700;display:none}.siteHeader .logo img{width:100%;height:auto;display:block}.siteHeader .location{color:#fff;align-items:center;gap:4px;font-size:20px;display:flex}.siteHeader .location strong,.siteHeader .location span{color:#fff;font-size:inherit;font-weight:700}.siteHeader .location span{text-indent:-9999px;background:url(/images/dropdown-icon-white.svg) 0 0/contain no-repeat;width:20px;height:20px;display:inline-block;overflow:hidden}.siteHeader .login{color:#fff;background:#ffffff21;border-radius:25px;align-items:center;gap:9px;padding:8px 14px;display:flex}.siteHeader .login span{color:#fff;font-weight:600}.siteHeader .searchBody{width:100%;box-shadow:none;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:22px;padding:10px 20px;display:flex}.siteHeader .searchBody span{color:#555;font-size:19px}.siteHeader .searchBody svg{fill:none;stroke:#333;stroke-width:1.5px;stroke-linecap:round;width:28px;height:28px}.homePage .menuCollection{padding:10px 0 0}.homePage .menuCollection ul{grid-template-columns:repeat(7,1fr);gap:24px;display:grid}.homePage .menuCollection li a{color:#fff;flex-direction:column;align-items:center;gap:7px;padding:0 0 8px;font-size:14px;font-weight:600;display:flex}.homePage .menuCollection li a img{object-fit:contain;filter:brightness(0)invert();width:52px;height:52px;margin:0}.homePage .menuCollection li:nth-child(5) a img{filter:none}.homePage .menuCollection li a span{color:#fff;font-size:inherit;font-weight:inherit;text-align:center}.heroBanner{border-radius:12px;margin:16px;line-height:0;overflow:hidden}.heroBanner .swiper,.heroBanner .swiper-wrapper,.heroBanner .swiper-slide,.heroBanner .swiper-slide a{width:100%;height:100%}.heroBanner img{object-fit:cover;width:100%;height:100%;display:block}.heroBanner picture{width:100%;height:100%;display:block}.heroBanner .swiper-pagination-bullet{opacity:.65;background:#fff}.heroBanner .swiper-pagination-bullet-active{opacity:1}.homePage .dealsCollection{background:#2d55a1;padding:28px 0 26px}.cartPage .checkoutActions .primaryAction{width:-webkit-fill-available;width:-moz-available;width:fill-available}.homePage .dealsCollection ul{gap:20px;max-width:930px}.homePage .dealsCollection ul li{border-radius:18px;flex:1;width:auto;overflow:hidden}.homePage .dealsCollection ul li a{min-height:205px;padding-top:10px}.homePage .dealsCollection ul li h3{font-size:20px;font-weight:700;line-height:1.25}.homePage .dealsCollection ul li .imgPnl{background-position:50%;background-size:contain;padding-top:64%}.homePage .dealsCollection ul li .offer{border-width:3px;padding:4px 5px;font-size:15px}.productCollection{background:#fff;padding:46px 0}.productCollection.mega .wrap{background:linear-gradient(150deg,#dcefe6 0%,#fff 62%);border-radius:22px;padding:30px 26px 24px;position:relative}.productSectionHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.productSectionHeader h2{font-size:34px;font-weight:700}.productSectionHeader>img{object-fit:contain;width:180px;height:150px;position:absolute;top:-58px;right:60px}.productCollection .rowFlex{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.productCollection.cooking .rowFlex{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.productCollection .card,.productCollection .card:nth-child(3n+3){width:auto;min-width:0;margin:0}.productCollection .card .imgPnl a{overflow:hidden}.productCollection .card .imgPnl img{aspect-ratio:1;object-fit:contain;padding:16px}.productCollection .card .add{bottom:-8px;right:10px}.productCollection .card .wishlist svg path{fill:none;stroke:red;stroke-width:1.5px}.productCollection .seeAll{background:#fff;margin-top:28px}.homeContent{padding-top:5px}.promoTiles{grid-template-columns:repeat(2,1fr);gap:28px;margin:0 0 42px;display:grid}.promoTile{display:block}.promoTile img{object-fit:cover;border-radius:14px;width:100%;height:100%}.homeCategoryGroup{margin:0 0 38px}.homeCategoryGroup h2{margin-bottom:16px;font-size:25px;font-weight:700}.homeCategoryGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.homeCategoryGrid>a{flex-direction:column;align-items:center;gap:10px;display:flex}.homeCategoryImage{aspect-ratio:1/.85;background:#f9e5e54f;border:1px solid #ead3d3;border-radius:13px;place-items:center;width:100%;padding:16px;display:grid;overflow:hidden}.homeCategoryImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.homeCategoryGrid strong{text-align:center;font-size:17px;font-weight:500;line-height:1.2}.widePromo{border:1px solid #222;border-radius:18px;margin:12px 0 0;display:block;position:relative;overflow:hidden}.widePromos .widePromo:not(:last-child){margin-bottom:20px}.widePromo img{object-fit:cover;width:100%;height:100%;display:block}.widePromo>div{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:35px;left:32px}.widePromo strong{color:#e80714;text-shadow:2px 2px #fff;font-size:42px;font-weight:900;line-height:1.05}.widePromo span{color:#fff;background:#ec1018;border-radius:9px;margin-top:22px;padding:9px 18px;font-size:18px;font-weight:700}.healthBanner{border-radius:10px;margin-bottom:35px;display:flex;overflow:hidden}.healthBanner h2{font-size:34px;font-weight:800}.healthBanner p{margin:8px 0 20px;font-size:15px;line-height:1.3}.healthBanner a{color:#fff;background:#111;border-radius:10px;padding:7px 12px;font-size:14px;font-weight:600;display:inline-block}.healthBanner img{object-fit:contain;width:100%}.mobileBottomNav{display:none}.productsPage{background:#f7f8fc;margin:0;padding:36px 0 70px}.categoryTitle{display:none}.categoryTitle.mobileOnlyPageTitle{display:block}.categoryListingTop{background:#fff;border-bottom:1px solid #e1e4e9;margin-bottom:26px}.categoryListingNav{align-items:center;width:min(94%,1200px);height:68px;margin:0 auto;display:flex}.categoryBack{color:#111;place-items:center;width:38px;height:38px;margin-right:8px;font-size:34px;font-weight:300;line-height:1;display:grid}.categoryLocation{color:#111;text-align:left;justify-content:space-between;align-items:center;gap:5px;min-width:0;font-size:19px;display:flex}.categoryLocation .flx{align-items:center;display:flex}.categoryLocation .flx img{margin-right:6px}.categoryLocation strong{flex:none;font-weight:750}.categoryLocation span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.categoryLocation i{margin-left:4px;font-size:18px;font-style:normal}.categorySearch{color:#111;place-items:center;width:42px;height:42px;margin-left:auto;display:grid}.categorySearch svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:28px;height:28px}.categoryListingTop h1{width:min(94%,1200px);margin:0 auto;padding:13px 0 15px;font-size:19px;font-weight:500;line-height:1.2}.productsPage>.wrap{width:min(94%,1200px)}.categoryBreadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.categoryBreadcrumb a{color:#667085;font-size:14px}.categoryBreadcrumb a:not(:last-child):after{content:"/";color:#98a2b3;margin-left:8px}.productsPage>.wrap>.hd{margin-bottom:26px;font-size:32px;line-height:1.2}.productFilters{background:#fff;border:1px solid #e4e7ec;border-radius:12px;align-items:flex-end;gap:14px;margin-bottom:26px;padding:16px 18px;display:flex;box-shadow:0 5px 18px #1018280a}.productFilters>strong{color:#101828;align-self:center;margin-right:auto;font-size:18px}.productFilters>label,.filterPrice label{color:#475467;flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.filterPrice{gap:8px;display:flex}.productFilters input,.productFilters select{color:#101828;min-width:128px;height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;outline:0;padding:0 10px;font-size:14px}.filterPrice input{width:100px;min-width:100px}.productFilters input:focus,.productFilters select:focus{border-color:#315aab;box-shadow:0 0 0 3px #315aab1f}.categoryFilterEmpty{color:#667085;text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:12px;grid-column:1/-1;padding:48px 20px}.categoryPageLayout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:26px;display:grid}.categorySidebar{background:#fff;border:1px solid #e4e7ec;border-radius:14px;height:100vh;padding:20px;position:sticky;top:20px;overflow-y:scroll;box-shadow:0 5px 18px #1018280a}.categorySidebar h2{border-bottom:1px solid #eaecf0;padding-bottom:14px;font-size:20px;font-weight:700}.categorySidebar>p{color:#667085;margin-top:14px;font-size:14px}.categorySidebar nav{flex-direction:column;margin-top:8px;display:flex}.categorySidebar nav a{color:#344054;text-align:center;border-bottom:1px solid #f2f4f7;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 7px;font-size:14px;line-height:1.2;transition:all .2s;display:flex;position:relative}.categorySidebar nav a:hover,.categorySidebar nav a.active{color:#254f9f;background:#f4f7fd;font-weight:600}.categorySidebar nav a>span:last-child{color:#98a2b3;font-size:20px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.categorySidebar nav a>strong{font-size:inherit;color:inherit;text-align:inherit;font-weight:500}.categoryNavImage{background:#f8f8f8;border-radius:10px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.categoryNavImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:5px}.categoryNavImage b{color:#315aab;font-size:30px}.categoryProducts{min-width:0}.categoryProducts>.rowFlex{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;display:grid}.categoryProducts .card,.categoryProducts .card:nth-child(3n+3){width:auto;min-width:0;margin:0}.categoryProducts .card .imgPnl{background:#fff;margin-bottom:15px}.categoryProducts .card .imgPnl a{overflow:hidden}.categoryProducts .card .imgPnl img{aspect-ratio:1;object-fit:contain;padding:16px}.categoryProducts .card .add{bottom:-8px;right:10px}.categoryProducts .card .wishlist svg path{fill:none;stroke:red;stroke-width:1.5px}.categoryProductActions{align-items:center;gap:9px;display:flex}.categoryProducts .categoryFilters,.categoryProducts .categorySort{background:#fff 10px/18px no-repeat;border:1px solid #d8dee9;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:7px 14px;font-size:14px;font-weight:500;display:flex;box-shadow:0 2px 8px #1018280a}.categoryProducts .categoryFilters i{background-image:url(/images/filter-icon.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px}.categoryProducts .categorySort i{background-image:url(/images/sort-icon.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:14px}.categoryProducts .categoryFilters b{color:#fff;background:#315aab;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:11px;display:grid}.categoryProducts .categoryProductsHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.categoryProducts .categoryProductsHeader h2{align-items:center;font-size:23px;line-height:normal;display:flex}.productFilterBackdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09163494;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productFilterModal{background:#fff;border-radius:18px;width:min(100%,520px);max-height:min(720px,100vh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 70px #09163447}.productFilterTitle{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.productFilterTitle span{color:#667085;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.productFilterTitle h2{margin:3px 0 0;font-size:24px}.productFilterTitle>button{color:#344054;background:#f2f4f7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.productFilterSection{border-bottom:1px solid #eaecf0;padding:20px 0}.productFilterSection h3{margin:0 0 13px;font-size:16px}.productFilterModal .filterPrice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.productFilterModal .filterPrice label{color:#475467;flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.productFilterModal .filterPrice input{width:100%;height:44px;font:inherit;border:1px solid #d0d5dd;border-radius:9px;padding:0 12px}.brandFilterList,.sortOptionList{gap:8px;display:grid}.brandFilterList{grid-template-columns:1fr 1fr;max-height:245px;overflow:auto}.brandFilterList label,.sortOptionList label{cursor:pointer;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:9px;padding:11px 12px;display:flex}.brandFilterList label.active,.sortOptionList label.active{color:#254f9f;background:#f2f6ff;border-color:#315aab}.brandFilterList input,.sortOptionList input{accent-color:#315aab}.brandFilterList label>b,.sortOptionList label>b{color:#315aab;margin-left:auto;display:none}.brandFilterList label.active>b,.sortOptionList label.active>b{display:block}.productFilterFooter{background:#fff;border-top:1px solid #eaecf0;grid-template-columns:110px 1fr;gap:10px;margin:20px -24px -24px;padding:14px 24px;display:grid;position:sticky;bottom:-24px}.productFilterFooter>button:first-child{color:#315aab;font-weight:700}.productFilterFooter .primaryAction{margin:0;padding:12px}.productSortModal{width:min(100%,420px)}.sortOptionList{margin-top:18px}.categoryNavImage,.homeCategoryImage.dynamicCategoryImage{background:linear-gradient(145deg,#fff1f1 0%,#f5e1e4 48%,#edf3ff 100%);box-shadow:inset 0 0 0 1px #cd333d14}.categoryError{color:#b42318}.categoryLoadMore{color:#315aab;text-align:center;background:#eef3fc;border-radius:10px;grid-column:1/-1;min-height:55px;margin-top:28px;padding:16px;font-size:14px;font-weight:600}.listingBanners{border-radius:12px;margin:0 0 24px;overflow:hidden}.listingBanners .swiper,.listingBanners .swiper-wrapper,.listingBanners .swiper-slide,.listingBanners a{height:100%}.listingBanners img{object-fit:cover;width:100%;max-height:250px;display:block}.listingBanners .swiper-pagination-bullet{opacity:.45;background:#315aab}.listingBanners .swiper-pagination-bullet-active{opacity:1}.relatedCategories{background:#fff;border:1px solid #e4e7ec;border-radius:12px;margin-top:24px;padding:18px 20px}.relatedCategories h2{margin-bottom:14px;font-size:19px;font-weight:700}.relatedCategories>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.relatedCategories a{color:#315aab;background:#f6f8ff;border:1px solid #d8e1f5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:flex}.relatedCategories a span{font-size:20px}.loginModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09142fa6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.loginModal{background:#fff;border-radius:20px;width:min(100%,430px);padding:34px;position:relative;box-shadow:0 24px 70px #00000047}.loginModal>img{width:190px;height:auto;margin:0 auto 26px;display:block}.loginModalClose{color:#475467;border-radius:50%;width:36px;height:36px;font-size:28px;line-height:1;position:absolute;top:12px;right:14px}.loginModal h2{margin-bottom:8px;font-size:27px}.loginModal form>p,.loginSuccess>p{color:#667085;margin-bottom:23px;font-size:15px;line-height:1.45}.loginModal label{color:#344054;margin-bottom:7px;font-size:14px;font-weight:600;display:block}.mobileInput{border:1px solid #d0d5dd;border-radius:10px;align-items:center;height:52px;display:flex;overflow:hidden}.mobileInput:focus-within,.otpInput:focus{border-color:#315aab;box-shadow:0 0 0 3px #315aab1f}.mobileInput span{color:#344054;border-right:1px solid #d0d5dd;padding:0 13px;font-weight:600}.mobileInput input{border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 13px;font-size:17px}.otpInput{letter-spacing:7px;border:1px solid #d0d5dd;border-radius:10px;outline:0;width:100%;height:52px;padding:0 14px;font-size:20px}.loginModal .loginError{color:#b42318;margin:10px 0 0;font-size:13px}.loginSubmit{color:#fff;background:#315aab;border-radius:10px;width:100%;margin-top:18px;padding:13px 18px;font-size:16px;font-weight:700}.loginSubmit:disabled{cursor:wait;opacity:.65}.loginBack{color:#315aab;margin:15px auto 0;font-weight:600;display:block}.loginSuccess{text-align:center}.headerActions{align-items:center;gap:12px;display:flex}.headerCart,.headerProfile{color:#fff;background:#ffffff1f;border-radius:22px;padding:10px 13px;font-weight:600}.authenticatedUser{max-width:210px;text-decoration:none}.siteHeader .authenticatedUser span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;line-height:1.2;display:block;overflow:hidden}.customerInitial{color:#17366f;background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;line-height:1;display:grid}.headerLogout{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:22px;padding:10px 13px;font-weight:600}.cartErrorToast{z-index:1200;color:#fff;background:#b42318;border-radius:10px;max-width:min(380px,100vw - 40px);padding:13px 18px;font-weight:600;position:fixed;bottom:90px;right:20px;box-shadow:0 10px 28px #0000003d}.quantityBox,.detailQty,.cartQty{color:#fff;width:102px;height:36px;box-shadow:none;background:#355eae;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.quantityBox button,.detailQty button,.cartQty button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:36px;padding:0;font-size:21px;font-weight:600;line-height:1;display:grid}.quantityBox span,.detailQty strong,.cartQty span{color:#fff;place-items:center;min-width:34px;height:36px;font-size:16px;font-weight:700;line-height:1;display:grid}.quantityBox button:disabled,.detailQty button:disabled,.cartQty button:disabled{cursor:not-allowed;opacity:.5}.card .quantityBox{z-index:2;position:absolute;bottom:-8px;right:10px}.bottomCart .detailQty{border-radius:6px;grid-template-columns:none;height:36px}.cartPage .cartQty{border-radius:6px;width:102px;height:36px}.headerCart b{color:#244d9c;background:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:4px;font-size:12px;display:inline-grid}.headerSearchWrap{position:relative}.siteHeader .searchBody input{color:#333;background:0 0;border:0;outline:0;width:100%;font-size:19px}.siteHeader .searchBody button{flex:none;line-height:0}.searchSuggestions{z-index:90;background:#fff;border:1px solid #e4e7ec;border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 14px 35px #1018282e}.searchSuggestions a{color:#344054;border-bottom:1px solid #f2f4f7;justify-content:space-between;gap:20px;padding:12px 16px;font-size:14px;display:flex}.searchSuggestions a span{color:#24509f;flex:none;font-weight:700}.searchSuggestions .allSearchResults{color:#24509f;justify-content:center;font-weight:700}.dynamicCategoryImage{color:#315aab;background:linear-gradient(145deg,#f8e4e4,#eef3ff);font-size:48px;font-weight:800}.searchResultsPage .rowFlex{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;display:grid}.searchResultsPage .card,.searchResultsPage .card:nth-child(3n+3){width:auto;margin:0}.searchResultsPage .card .imgPnl img{aspect-ratio:1;object-fit:contain;padding:16px}.flowPage,.ordersHistoryPage,.orderDetailPage{background:#f7f8fc;min-height:70vh;padding:42px 0 80px}.infoPage{background:#f7f8fc;min-height:70vh;padding:56px 20px 90px}.infoPageInner{background:#fff;border:1px solid #e4e7ec;border-radius:16px;width:min(100%,760px);margin:0 auto;padding:42px 48px;box-shadow:0 12px 32px #1018280f}.infoPageBack{color:#315aab;margin-bottom:24px;font-weight:700;display:inline-block}.infoPage h1{color:#101828;margin-bottom:24px;font-size:34px}.infoPage p{color:#475467;margin-top:16px;font-size:17px;line-height:1.75}.aboutPage{background:#fff}.aboutHero{background:#172033;min-height:420px;position:relative;overflow:hidden}.aboutHero>img{object-fit:cover;object-position:center 46%}.aboutHeroOverlay{background:linear-gradient(90deg,#0a1427c7 0%,#0a14276b 48%,#0a142714 100%);position:absolute;inset:0}.aboutHeroContent{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;display:flex;position:relative}.aboutHeroContent>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff73;border-radius:999px;margin-bottom:13px;padding:7px 13px;font-size:13px;font-weight:700}.aboutHeroContent h1{color:#fff;letter-spacing:-1.5px;font-size:56px;line-height:1.05}.aboutHeroContent p{color:#fff;margin-top:12px;font-size:20px;font-weight:500}.aboutStory{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:80px;padding-top:78px;padding-bottom:78px;display:grid}.aboutStoryIntro{align-self:start;position:sticky;top:28px}.aboutEyebrow{color:#315aab;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.aboutStory h2,.aboutClosing h2{color:#101828;letter-spacing:-.8px;font-size:38px;line-height:1.2}.aboutStoryCopy{border-left:3px solid #dce7ff;padding-left:34px}.aboutStoryCopy p{color:#475467;margin-bottom:22px;font-size:17px;line-height:1.8}.aboutStoryCopy p:last-child{color:#1f3f7d;margin-bottom:0;font-weight:700}.aboutHighlights{background:#234b96;padding:48px 0}.aboutHighlights>.wrap{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aboutHighlights article{border-right:1px solid #ffffff38;flex-direction:column;justify-content:center;min-height:105px;padding:0 34px;display:flex}.aboutHighlights article:first-child{padding-left:0}.aboutHighlights article:last-child{border-right:0;padding-right:0}.aboutHighlights strong{color:#fff;font-size:30px;line-height:1.15}.aboutHighlights span{color:#dce7ff;margin-top:7px;font-size:14px;line-height:1.4}.aboutClosing{text-align:center;padding-top:80px;padding-bottom:90px}.aboutClosing h2{max-width:720px;margin:0 auto}.aboutClosing p{color:#667085;margin:18px auto 28px;font-size:17px}.aboutClosing>a{color:#fff;background:#315aab;border-radius:8px;align-items:center;gap:10px;padding:13px 20px;font-weight:800;display:inline-flex}.aboutClosing>a span{color:#fff;font-size:20px}.legalPage .infoPageInner{width:min(100%,900px)}.legalPageHeader{border-bottom:1px solid #e4e7ec;padding-bottom:28px}.legalPage .legalUpdated{color:#667085;margin-top:-14px;font-size:14px}.legalSections section{border-bottom:1px solid #eaecf0;padding:28px 0}.legalSections section:last-child{border-bottom:0;padding-bottom:0}.legalSections h2{color:#101828;font-size:21px;line-height:1.35}.legalSections p{font-size:16px}.legalSections a{color:#315aab;text-underline-offset:2px;font-weight:700;text-decoration:underline}.legalSections ul{color:#475467;margin:16px 0 0 22px}.legalSections li{margin-top:9px;padding-left:5px;font-size:16px;line-height:1.65}.privacyPolicyContent>.terms{width:100%;min-width:0;max-width:none;margin:0}.privacyPolicyContent h2{color:#101828;margin-bottom:28px;font-size:34px;line-height:1.2}.privacyPolicyContent h3{color:#101828;border-top:1px solid #e4e7ec;margin-top:38px;padding-top:28px;font-size:20px;line-height:1.45}.privacyPolicyContent p{color:#475467;text-align:justify;margin-top:16px;font-size:15px;line-height:1.75}.privacyPolicyContent ul{color:#475467;margin:18px 0 0 22px}.privacyPolicyContent li{margin-top:9px;padding-left:5px;font-size:15px;line-height:1.7}.privacyPolicyContent b{color:#344054}.termsConditionsContent>.terms{width:100%;min-width:0;max-width:none;margin:0}.termsConditionsContent h1{color:#101828;margin-bottom:28px;font-size:34px;line-height:1.2}.termsConditionsContent h2{color:#315aab;margin-top:30px;font-size:22px;line-height:1.4}.termsConditionsContent h3{color:#101828;border-top:1px solid #e4e7ec;margin-top:38px;padding-top:28px;font-size:20px;line-height:1.45}.termsConditionsContent p{color:#475467;text-align:justify;margin-top:16px;font-size:15px;line-height:1.75}.termsConditionsContent ol,.termsConditionsContent ul{color:#475467;margin:18px 0 0 22px}.termsConditionsContent li{margin-top:12px;padding-left:5px;font-size:15px;line-height:1.7}.termsConditionsContent li>ul{margin-top:12px}.termsConditionsContent b{color:#344054}@media (max-width:767px){.privacyPolicyPage{padding-bottom:96px}.privacyPolicyPage .infoPageInner{padding:28px 20px}.privacyPolicyContent h2{font-size:28px}.privacyPolicyContent h3{margin-top:30px;padding-top:24px;font-size:17px}.privacyPolicyContent p{text-align:left;font-size:14px;line-height:1.7}.privacyPolicyContent ul{margin-left:18px}.privacyPolicyContent li{font-size:14px;line-height:1.65}.termsConditionsPage{padding-bottom:96px}.termsConditionsPage .infoPageInner{padding:28px 20px}.termsConditionsContent h1{font-size:28px}.termsConditionsContent h2{font-size:19px}.termsConditionsContent h3{margin-top:30px;padding-top:24px;font-size:17px}.termsConditionsContent p{text-align:left;font-size:14px;line-height:1.7}.termsConditionsContent ol,.termsConditionsContent ul{margin-left:18px}.termsConditionsContent li{font-size:14px;line-height:1.65}}.flowWrap,.flowTitle{width:min(94%,1200px);margin:0 auto}.flowWrap.narrow{text-align:center;background:#fff;border-radius:20px;max-width:650px;padding:50px}.flowWrap h1{font-size:32px}.flowTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.flowTitle>a,.flowWrap>a{color:#315aab;font-weight:600}.cartLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.cartItems{flex-direction:column;gap:14px;display:flex}.cartItem{background:#fff;border:1px solid #e4e7ec;border-radius:14px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.cartItem img{object-fit:contain;width:110px;height:110px}.cartItem h2{font-size:17px;line-height:1.3}.cartItem p{color:#667085;margin:5px 0}.cartItem strong{color:#214c9a}.cartQty{border:1px solid #315aab;border-radius:8px;align-items:center;display:flex;overflow:hidden}.cartQty button{color:#315aab;width:36px;height:36px;font-size:21px}.cartQty span{text-align:center;min-width:30px;font-weight:700}.orderSummary{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:24px;position:sticky;top:20px}.orderSummary h2{margin-bottom:18px}.orderSummary>div{color:#475467;border-bottom:1px solid #eaecf0;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.orderSummary .summaryTotal{color:#101828;padding-top:18px;font-size:19px}.primaryAction{background:#315aab;border-radius:9px;justify-content:center;align-items:center;padding:13px 20px;font-weight:700;display:inline-flex;color:#fff!important}.orderSummary .primaryAction{width:100%;margin-top:20px}.orderSummary small{color:#667085;text-align:center;margin-top:10px;display:block}.emptyState{text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:16px;padding:55px 25px}.emptyState h2{margin-bottom:8px}.emptyState p{color:#667085;margin-bottom:22px}.thankYouIcon{color:#079455;background:#dcfae6;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 22px;font-size:38px;font-weight:800;display:grid}.flowWrap.narrow>p{color:#667085;margin:14px 0 24px}.flowActions{justify-content:center;align-items:center;gap:20px;display:flex}.profileGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.profileGrid>a,.profileGrid>button{text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:150px;padding:24px;display:flex}.profileGrid strong{font-size:20px}.profileGrid span{color:#667085;margin-top:10px;line-height:1.4}.addressBookGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px;display:grid}.addressBookGrid article{background:#fff;border:1px solid #e1e4e9;border-radius:14px;padding:22px}.addressBookGrid article.default{background:#f6f8ff;border-color:#315aab}.addressBookGrid article>div{justify-content:space-between;gap:12px;display:flex}.addressBookGrid article>div span{color:#fff;background:#315aab;border-radius:20px;padding:4px 8px;font-size:12px}.addressBookGrid h2{margin:18px 0 8px;font-size:19px}.addressBookGrid p{color:#475467;margin:4px 0}.cartAddressSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.cartAddressSelector .sectionHeading{grid-column:1/-1;justify-content:space-between;margin-bottom:0;display:flex}.cartAddressSelector .sectionHeading a{color:#315aab;font-weight:700}.cartAddressSelector label{cursor:pointer;border:1px solid #d0d5dd;border-radius:10px;gap:10px;margin-top:0;padding:14px;display:flex}.cartAddressSelector label.active{background:#f5f8ff;border-color:#315aab}.cartAddressSelector label span{flex-direction:column;gap:4px;min-width:0;display:flex}.cartAddressSelector>p,.cartAddressSelector>.addressLogin{grid-column:1/-1}.cartAddressSelector>p{color:#9b2c2c;background:#fff3f1;border-radius:10px;padding:14px}.addressLogin{color:#fff;background:#315aab;border-radius:8px;padding:12px 16px;font-weight:700}.orderList{flex-direction:column;gap:14px;display:flex}.orderList>a{background:#fff;border:1px solid #e4e7ec;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:22px;display:grid}.orderList>a>div{flex-direction:column;gap:5px;display:flex}.orderList span{color:#667085}.orderList b{color:#315aab}.orderDetailTotal{background:#fff;border-radius:12px;justify-content:flex-end;gap:30px;margin-top:20px;padding:22px;font-size:20px;display:flex}@media (max-width:767px){.allCategoriesPage .flowTitle{margin-top:0}.promoTiles{gap:10px}.flowPage,.ordersHistoryPage,.orderDetailPage{padding-top:0}.flowTitle{width:-webkit-fill-available;width:-moz-fill-available;background:#fff;border-bottom:1px solid #e1e4e9;margin:0 0 24px;padding:10px 22px;font-size:16px;font-weight:500;line-height:1.2}.categoryTitle{background:#fff;border-bottom:1px solid #e1e4e9;margin:0;padding:10px 22px;font-size:16px;font-weight:500;line-height:1.2;display:block}.categoryLocation i{max-width:16px}.siteHeader .logo .logoText{display:block}.siteHeader .logo img{display:none}.homePage{padding-bottom:94px}.homePage .wrap{width:94%}.siteHeader{padding:10px 0 14px}.siteHeader .headerTop{align-items:flex-start}.headerIdentity{display:block}.siteHeader .logo{width:auto;margin-bottom:0}.siteHeader .location{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}.siteHeader .login{background:#666;border-radius:50%;width:45px;height:45px;margin-top:5px;padding:5px}.siteHeader .login img{width:35px;height:35px}.siteHeader .login span{display:none}.siteHeader .searchBody{background:#fff url(/images/amartex-horse.png) 14px 14px/31px no-repeat;border-radius:9px;margin-top:10px;padding:9px 12px 9px 54px}.siteHeader .searchBody span{font-size:17px}.globalCategoryNavigation{padding:10px 0 0}.homePage .menuCollection{scrollbar-width:none;scroll-snap-type:x proximity;padding:10px 0 0;overflow-x:auto}.homePage .menuCollection::-webkit-scrollbar{display:none}.homePage .menuCollection ul{gap:8px;width:max-content;min-width:0;display:flex}.homePage .menuCollection ul li{scroll-snap-align:start}.homePage .menuCollection li a{gap:4px;padding-bottom:4px;font-size:9px;font-weight:400;line-height:1.2}.homePage .menuCollection li a img{width:31px;height:31px}.homePage .menuCollection li:nth-child(2) a span{max-width:64px}.homePage .menuCollection li:nth-child(3) a span{max-width:47px}.homePage .menuCollection li:nth-child(5) a span{max-width:43px}.homePage .menuCollection li:nth-child(6) a span{max-width:50px}.homePage .menuCollection li a span{min-height:initial;text-align:center;max-width:70px;line-height:1.2}.heroBanner{aspect-ratio:auto;aspect-ratio:3.6;border-radius:13px;width:-webkit-fill-available;margin:10px}.homePage .dealsCollection{padding:20px 0 22px}.homePage .dealsCollection h1{margin-bottom:27px;padding:14px 10px;font-size:24px}.homePage .dealsCollection h1 span{font-size:14px}.homePage .dealsCollection ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homePage .dealsCollection ul li{border-radius:15px;width:100%}.homePage .dealsCollection ul li a{min-height:181px}.homePage .dealsCollection ul li h3{padding:0 5px 8px;font-size:16px}.homePage .dealsCollection ul li .offer{font-size:12px}.productCollection{padding:0 0 31px}.productCollection.mega .wrap{background:linear-gradient(150deg,#dcefe6 0%,#fff 55%);padding:22px 0 0}.productCollection.mega .productSectionHeader{padding:0 18px}.productSectionHeader h2{max-width:55%;font-size:28px;line-height:1.15}.productSectionHeader>img{width:150px;height:120px;top:-45px;right:18px}.productCollection .rowFlex{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.productCollection.mega .rowFlex,.productCollection.cooking .rowFlex{grid-template-columns:repeat(3,minmax(0,1fr))}.productCollection.mega .rowFlex{padding:0 1px}.productCollection .card .imgPnl img{padding:10px}.productCollection .card .rupeeFlx{align-items:center;gap:3px}.productCollection .card .rupeeFlx .inr{padding:6px 5px;font-size:14px}.productCollection .card .rupeeFlx .inr.Mrp{margin-left:2px;padding:0;font-size:10px}.productCollection .card h3{margin-top:6px;font-size:14px;line-height:1.2}.productCollection .card .qty{font-size:12px}.productCollection .card .add{width:35px;height:35px;right:6px}.productCollection .seeAll{margin:24px 1px 0;padding:8px;font-size:15px}.homeContent{width:100%;padding-top:0}.homeCategoryGroup{margin-bottom:20px}.homeCategoryGroup h2{margin-bottom:13px;font-size:20px}.homeCategoryGrid{gap:17px}.homeCategoryImage{border-radius:10px;padding:10px}.homeCategoryGrid strong{font-size:14px}.widePromo{border-radius:14px;margin-bottom:0}.widePromo>div{top:28px;left:20px}.widePromo strong{font-size:31px}.widePromo span{margin-top:15px;font-size:14px}.mobileBottomNav{z-index:50;left:50%;bottom:max(12px,env(safe-area-inset-bottom));background:#fff;border-radius:42px;grid-template-columns:repeat(4,1fr);width:94%;padding:0 8px;display:grid;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 16px #00000038}.mobileBottomNav a,.mobileBottomNav button{color:#666;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:12px 0;font-size:12px;display:flex}.mobileBottomNav a img,.mobileBottomNav button img{object-fit:contain;width:30px;height:25px;margin-bottom:5px}.mobileBottomNav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px;margin-bottom:3px}.mobileBottomNav .active svg{fill:currentColor}.mobileBottomNav .support{color:#fff;background:#ea121d;margin:-1px -8px -1px 0}.productsPage{padding:24px 0 50px}.productsPage>.wrap>.hd{margin-bottom:18px;font-size:25px}.categoryBreadcrumb{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.categoryPageLayout{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:10px;display:grid}.categorySidebar{border-radius:10px;max-height:calc(100vh - 16px);margin:0;padding:8px 5px;position:sticky;top:8px;overflow-y:auto}.categorySidebar h2{text-align:center;padding:7px 2px 11px;font-size:14px}.categorySidebar nav{flex-direction:column;gap:0;padding:0;overflow:visible}.categorySidebar nav a{border:0;border-bottom:1px solid #f2f4f7;border-radius:0;padding:9px 2px;font-size:11px}.categorySidebar nav a>span:last-child{display:none}.categoryNavImage{border-radius:8px;width:70px;height:70px}.categoryProducts>.rowFlex{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.categoryProducts .card .imgPnl img{padding:10px}.categoryProducts .card .rupeeFlx{flex-wrap:wrap;gap:3px}.categoryProducts .card .rupeeFlx .inr{padding:6px 5px;font-size:14px}.categoryProducts .card .rupeeFlx .inr.Mrp{margin-left:2px;padding:0;font-size:10px}.categoryProducts .card .off{font-size:12px}.card .off{border-top:1px solid #38903e;height:17px}.categoryProducts .card h3{margin-top:6px;font-size:14px;line-height:1.2}.categoryProducts .card .qty{font-size:12px}.categoryProducts .card .add{width:35px;height:35px;right:6px}.loginModal{border-radius:17px;padding:30px 22px 24px}.loginModal>img{width:160px;margin-bottom:22px}.loginModal h2{font-size:23px}.headerProfile{display:none}.headerCart{padding:8px;font-size:12px}.headerActions{gap:5px}.siteHeader .searchBody input{font-size:17px}.searchResultsPage .rowFlex{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.cartLayout{display:block}.orderSummary{margin-top:22px;position:static}.cartItem{grid-template-columns:75px minmax(0,1fr);padding:13px}.cartItem img{width:75px;height:75px}.cartItem h2{font-size:14px}.cartQty{grid-column:2;justify-self:start}.profileGrid,.addressBookGrid{grid-template-columns:1fr}.orderList>a{grid-template-columns:1fr;gap:10px}.flowWrap.narrow{padding:35px 20px}.flowTitle{align-items:flex-start}}body,button,a,input,select,textarea{font-family:var(--font-poppins),sans-serif}h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family:var(--font-montserrat),sans-serif}@media (max-width:480px){.card .quantityBox{right:0}.searchOverlayBar input{touch-action:manipulation;font-size:16px}.siteHeader .searchBody{background-position:11px 13px;background-size:29px;padding:7px 12px 7px 49px}.siteHeader .location span{position:relative;top:6px}.siteHeader .location{font-size:14px}.homePage .dealsCollection h1{font-size:24px}.homePage .dealsCollection ul{gap:8px}.homePage .dealsCollection ul li a{min-height:156px}.homePage .dealsCollection ul li h3{font-size:13px}.productCollection .rowFlex,.productCollection.cooking .rowFlex{gap:10px}.productCollection .card .rupeeFlx{flex-wrap:wrap}.productCollection .card .rupeeFlx .inr.Mrp{width:100%}.homeCategoryGrid{gap:10px}.homeCategoryGrid strong{font-size:12px}}@media (max-width:400px){.homePage .dealsCollection h1{font-size:22px}}.loginModalBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f20b14;padding:38px max(28px,50% - 300px);display:block;overflow-y:auto}.loginBrandRow{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.loginBrandRow>img{width:265px;height:auto}.loginModalClose{color:#111;background:#fff;flex:none;width:50px;height:50px;font-size:30px;position:static}.loginModal{width:100%;min-height:575px;box-shadow:none;background:#fff;border-radius:12px;padding:38px 32px;position:relative}.loginModal>img{display:none}.loginModal h2{font-size:29px;font-weight:800}.loginModal form>p{color:#777;margin-bottom:16px;font-size:17px}.loginModal .mobileInput{height:61px;margin-top:16px}.loginModal .mobileInput span{white-space:nowrap;font-size:17px}.loginModal .mobileInput input{font-size:18px}.loginModal .mobileInput.disabled{color:#888;background:#fafafa}.loginModal .otpInput{letter-spacing:0;height:61px;margin-top:20px;font-size:16px}.loginModal .loginSubmit{height:61px;margin-top:25px;font-size:24px}.loginModal .loginSubmit:disabled{background:#aaa}.loginTerms{text-align:center;margin-top:25px!important;line-height:1.35!important}.resendOtp{color:#888;margin:20px auto 0;font-size:17px;display:block}.resendOtp:disabled{opacity:1}.cartPage .cartLayout{padding:22px 20px 60px}.cartPage .cartItems{background:#fff;border:1px solid #e1e4e9;border-radius:12px;padding:20px 16px}.cartPage .cartItem{box-shadow:none;border:0;border-bottom:1px solid #eef0f3;border-radius:0}.cartPage .cartItem:last-child{border-bottom:0}.cartPage .cartItem del{color:#666;margin-left:9px;font-size:13px}.cartPage .cartQty{color:#fff;background:#355eae;border:0;border-radius:7px}.cartPage .cartQty button,.cartPage .cartQty span{color:#fff}.cartPage .orderSummary h2{border-bottom:1px solid #ddd;padding-bottom:14px}.cartPage .orderSummary .summaryTotal{background:#e8efff;margin:8px -24px -1px;padding:17px 24px}@media (max-width:767px){.categoryProducts button.categoryFilters{border-right:1px solid #e2e2e2}.categoryProductActions{z-index:2;background:#fff;width:100%;position:fixed;bottom:0;left:0;box-shadow:0 0 4px #00000036}.categoryProducts .categoryFilters,.categoryProducts .categorySort{border:0;border-radius:0;width:50%;padding:10px 0}.loginModalBackdrop{padding:38px 28px 0}.loginBrandRow{margin-bottom:35px}.loginBrandRow>img{width:263px;max-width:75%}.loginModal{min-height:100vh;padding:36px 32px;border-radius:0!important}.productsPage{padding-top:0}.categoryDesktopHeader.mobileTabletHeader{display:none}.categoryListingNav{width:100%;height:auto;padding:10px}.categoryBack{width:34px;margin-right:7px;font-size:32px}.categoryLocation{margin-left:10px;font-size:19px}.categoryLocation span{max-width:180px}.categorySearch{width:38px;height:38px}.productsPage>.wrap>.hd{background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 20px;font-size:18px;font-weight:500}.categoryBreadcrumb{display:none}.categoryPageLayout{grid-template-columns:114px minmax(0,1fr);align-items:start;gap:20px;padding:0 20px 50px 0;display:grid}.categorySidebar{box-shadow:none;border-width:0 1px 0 0;border-radius:0;height:100%;max-height:none;margin:0;padding:0 8px;top:0}.categorySidebar h2{display:none}.categorySidebar nav{flex-direction:column;gap:0;padding:0;overflow:visible}.categorySidebar nav a{border:0;border-bottom:1px solid #f2f4f7;border-radius:0;padding:10px 2px 14px;font-size:12px}.categoryNavImage{background:#faf1f1;width:74px;height:74px}.categoryProducts>.rowFlex{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.categoryProducts .categoryProductsHeader{margin:10px 0}.categoryProducts .categoryProductsHeader h2{display:none}.relatedCategories>div{grid-template-columns:1fr}.categoryProducts .card .imgPnl img{padding:14px}.cartPage .cartLayout{padding:22px 20px 60px;display:block}.cartPage .cartItems{padding:0 16px}.cartPage .cartItem{grid-template-columns:120px minmax(0,1fr) 125px;gap:20px;padding:20px 0;display:grid}.cartPage .cartItem img{object-fit:contain;border:1px solid #e4e7ec;border-radius:10px;width:120px;height:110px;padding:10px}.cartPage .cartItem h2{font-size:18px}.cartPage .cartQty{grid-column:auto;place-self:center end}.cartPage .orderSummary{margin-top:20px;position:static}.cartPage .orderSummary .primaryAction{height:62px;font-size:22px}}@media (min-width:1024px){.homePage .wrap,.productsPage>.wrap{width:min(96%,1440px)}.categoryPageLayout{grid-template-columns:200px minmax(0,1fr);gap:30px}.categoryProducts>.rowFlex{grid-template-columns:repeat(4,minmax(0,1fr))}}.cartPage .orderSummary h2,.cartPage .paymentOptions h2,.cartPage .fulfilmentCard h2{font-size:18px;line-height:1.3}@media (max-width:520px){.card .off{font-size:12px}.flowWrap>h1,.flowTitle h1{font-size:15px;font-weight:500}.categoryTitle{font-size:15px}.categoryNavImage{width:auto;height:auto}.categoryListingTop .iconLogo{width:28px;height:28px}.categoryListingTop h1{padding:0 10px;font-size:16px}.categoryPageLayout{grid-template-columns:75px minmax(0,1fr);gap:10px;padding-right:10px}.categoryProducts>.rowFlex{gap:22px 10px}.cartPage .cartItem{grid-template-columns:100px minmax(0,1fr);gap:16px}.cartPage .cartItem img{width:100px;height:100px}.cartPage .cartQty{grid-column:2;justify-self:start}}.productCollection.mega .productSectionHeader h2{white-space:nowrap;font-size:26px}.productCollection.mega .rowFlex{grid-template-columns:repeat(6,minmax(0,1fr))}.loginModalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09142fad}.loginModal .loginSubmit{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:1024px){.productDetailPage{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(96%,1200px);max-width:none;margin:0 auto;display:grid}.productDetailPage .productTopBar{grid-area:1/1/auto/-1;width:100%;display:flex}.productDetailPage .productImageSection{background:#fff;border-right:1px solid #e5e7eb;grid-area:2/1;min-height:660px;padding:38px 50px}.productDetailPage .productMainImage{width:min(620px,90%);height:535px}.productDetailPage .productDetailContent{grid-area:2/2;padding:52px 60px 130px}.productDetailPage .productSummary{background:#fff;border-radius:0;padding:0 0 28px}.productDetailPage .productSummary h1{font-size:30px;line-height:1.25}.productDetailPage .selectUnit{margin-top:22px;font-size:16px}.productDetailPage .unitOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:360px}.productDetailPage .unitCard{border-width:1px;min-height:68px;padding:10px}.productDetailPage .unitCard .unitName{font-size:14px}.productDetailPage .unitCard strong{font-size:16px}.productDetailPage .unitCard del,.productDetailPage .unitCard .detailDiscount{font-size:12px}.productDetailPage .productInfo{border-radius:0;margin-top:22px;padding:0}.productDetailPage .recommendations{margin-top:30px}.productDetailPage .bottomCart{width:100%;min-height:70px;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-end;margin:4px 0 28px;padding:10px 0;display:flex;position:static;transform:none}.productDetailPage .bottomCart .selectedPrice{flex-direction:column;align-items:flex-start;display:flex}.productDetailPage .bottomCart .selectedUnitName{color:#667085;font-size:14px}.productDetailPage .bottomCart .selectedPriceRow strong{color:#101828;font-size:24px}.productDetailPage .bottomCart .addToCartBtn{min-width:150px;padding:10px 18px;font-size:17px}.productDetailPage .floatingCart{display:none}}@media (max-width:767px){.cartPage .cartLayout>.orderSummary{display:contents}.cartPage .billingPanel{background:#fff;border:1px solid #e4e7ec;border-radius:14px;order:3;margin:20px 20px 0;padding:0 24px}.cartPage .paymentOptions{order:4}}@media (max-width:1023px){.categoryLocation{margin-left:10px;font-size:19px}.categoryListingTop{margin:0}.categoryListingNav{width:100%;height:auto;padding:10px}.categoryBack{width:34px;margin-right:7px;font-size:32px}.mobileTabletHeader .headerCart{display:none}}@media (max-width:767px){.productsPage.searchResultsPage .wrap{width:96%}.productsPage .wrap{width:100%}.productCollection.mega .productSectionHeader h2{font-size:20px}.productCollection.mega .rowFlex{grid-template-columns:repeat(3,minmax(0,1fr))}.cartPage .cartLayout>section{order:1}.cartPage .billingPanel{order:2}.cartPage .fulfilmentCard{order:3}.cartPage .paymentOptions{order:4}.cartPage .checkoutActions{order:5}}.homePage .homeCategoryGroup h2{font-size:20px;line-height:1.25}.homePage .productCollection.cooking .productSectionHeader h2{font-size:24px;line-height:1.2}@media (max-width:767px){.homePage .homeCategoryGroup h2{font-size:17px}.homePage .productCollection.cooking .productSectionHeader h2{font-size:20px}.promoTiles{margin:0 0 20px}body{color:#101828;background:#f6f7fb;font-size:14px}button,a,input,select,textarea{font-family:inherit}.compactHeader{height:58px}.compactHeader .wrap{padding:0 14px}.compactLocation{font-size:15px}.mobileTabletHeader .topRow{min-height:58px;padding:0 14px}.mobileTabletHeader .locationButton strong,.mobileTabletHeader .locationButton span{font-size:14px}.flowPage{padding:0 0 92px}.flowWrap>h1,.flowTitle h1{font-size:18px}.emptyState{padding:44px 20px}.emptyState h1,.emptyState h2{letter-spacing:-.35px;font-size:24px;line-height:1.2}.emptyState p{text-align:center;margin-top:8px;font-size:14px;line-height:1.45}.emptyState .primaryAction{margin-top:20px;padding:11px 18px;font-size:14px}.cartPage .flowWrap{gap:0}.cartPage .cartLayout{padding:0}.cartPage .cartItems{border-radius:12px;padding:0 12px;box-shadow:0 3px 14px #1018280a}.cartPage .cartItems:after{display:none}.cartPage .cartItem{grid-template-columns:72px minmax(0,1fr) 86px;gap:10px;min-height:94px;padding:10px 0}.cartPage .cartItem img{border-radius:9px;width:72px;height:72px;padding:6px}.cartPage .cartItem h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.cartPage .cartItem strong{font-size:14px}.cartPage .cartItem del{margin-left:5px;font-size:11px}.cartPage .cartDiscount{margin-top:2px;font-size:10px}.cartPage .cartQty{grid-column:3;place-self:center end;width:84px;height:32px}.cartPage .cartQty button,.cartPage .cartQty span{width:28px;min-width:28px;height:32px;font-size:16px}.cartPage .minimumCartNotice{display:none}.cartPage .fulfilmentCard{border-radius:12px;padding:14px;box-shadow:0 3px 14px #1018280a}.cartPage .fulfilmentCard h2{margin-bottom:10px;font-size:15px;font-weight:650}.cartPage .fulfilmentChoices{gap:8px}.cartPage .fulfilmentChoices>button{border-radius:9px;min-height:68px;padding:9px 10px}.cartPage .fulfilmentChoices b{font-size:13px;font-weight:650}.cartPage .fulfilmentChoices span{font-size:11px;line-height:1.25}.cartPage .pickupStoreCard,.cartPage .selectedDeliveryAddress{border-radius:10px;margin-top:12px;padding:12px}.cartPage .pickupStoreHeading strong{font-size:16px;font-weight:650}.cartPage .pickupStoreHeading span{font-size:12px;line-height:1.35}.cartPage .pickupStoreCard>a{margin-top:10px}.cartPage .pickupStoreCard>a b,.cartPage .pickupStoreCard>a span{padding:7px 11px;font-size:12px}.cartPage .pickupStoreCard>p{margin-top:10px;padding:10px;font-size:12px;line-height:1.35}.cartPage .selectedDeliveryAddress .sectionHeading strong{font-size:14px;font-weight:650}.cartPage .selectedDeliveryAddress .sectionHeading button{font-size:12px}.cartPage .addressPreview{margin-top:8px;padding:10px}.cartPage .addressPreview b{font-size:13px}.cartPage .addressPreview span,.cartPage .addressPreview small{font-size:12px;line-height:1.3}.cartPage .cartAddressSelector{gap:7px;margin-top:10px}.cartPage .cartAddressSelector label{padding:10px}.cartPage .cartAddressSelector label span,.cartPage .cartAddressSelector label b{font-size:12px;line-height:1.3}.cartPage .addressForm{margin-top:10px;padding:12px}.cartPage .addressFormGrid{gap:10px}.cartPage .addressFormGrid input,.cartPage .addressFormGrid select{min-height:40px;font-size:13px}.cartPage .deliverySlots{margin-top:12px}.cartPage .deliverySlots>strong{font-size:13px;font-weight:650}.cartPage .deliverySlots>div{gap:6px;margin:7px 0 10px}.cartPage .deliverySlots button{border-radius:7px;padding:7px 8px;font-size:11px}.cartPage .deliverySlots .cartDates button{gap:0}.cartPage .deliverySlots .cartDates b{font-size:11px}.cartPage .deliverySlots .cartDates span{font-size:10px}.cartPage .pickupNotice{margin-top:8px;padding:8px 10px;font-size:11px}.cartPage .cartLayout>.orderSummary{border-radius:12px;margin:0 12px 24px;padding:14px;box-shadow:0 3px 14px #1018280d;display:block!important}.cartPage .couponPanel{margin:0 0 14px;padding-bottom:14px}.cartPage .couponPanel h2,.cartPage .orderSummary>h2,.cartPage .paymentOptions h2{margin-bottom:10px;padding-bottom:8px;font-size:14px;font-weight:650}.cartPage .couponPanel input{height:38px;font-size:12px}.cartPage .couponPanel button{padding:0 12px;font-size:12px}.cartPage .orderSummary>div{padding:7px}.cartPage .orderSummary>div span,.cartPage .orderSummary>div strong{font-size:13px}.cartPage .orderSummary .summaryTotal{margin:4px -14px 0;padding:11px 14px}.cartPage .orderSummary .summaryTotal span,.cartPage .orderSummary .summaryTotal strong{font-size:15px;font-weight:700}.cartPage .paymentOptions label{border-radius:8px;gap:9px;margin-top:6px;padding:9px 10px}.cartPage .paymentOptions input{margin-top:2px}.cartPage .paymentOptions b{font-size:13px;font-weight:650}.cartPage .paymentOptions small{text-align:left;margin:0;font-size:11px}.cartPage .orderSummary .primaryAction{text-align:center;height:48px;margin-top:14px;padding:0 14px;font-size:15px;font-weight:700}.cartPage .orderSummary>small{margin-top:7px;font-size:11px;line-height:1.3}.productCollection{padding-top:20px}.productCollection .productSectionHeader{margin-bottom:10px}.productCollection .productSectionHeader h2,.homePage .productCollection.cooking .productSectionHeader h2,.productCollection.mega .productSectionHeader h2{letter-spacing:-.2px;font-size:17px}.homePage .homeCategoryGroup{padding-top:0}.homePage .homeCategoryGroup h2{font-size:16px;font-weight:650}.card h3,.categoryProducts .card h3{font-size:13px;line-height:1.25}.card .qty,.categoryProducts .card .qty{font-size:11px}.card .rupeeFlx .inr,.categoryProducts .card .rupeeFlx .inr{font-size:14px}.searchOverlayBar .hIcon{pointer-events:none;width:29px;margin-left:-6px}.cartPage .billingDetails .note{margin:0}.cartPage .cartItem{min-height:86px;padding:7px 0}.cartPage .cartItems{gap:0}.cartPage .cartLayout>section{order:1}.cartPage .fulfilmentCard{order:2;margin-top:8px;margin-bottom:0}.cartPage .cartLayout>.orderSummary{display:contents!important}.cartPage .paymentOptions{background:#fff;border:0;border-radius:10px;order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid;box-shadow:0 2px 10px #1018280a}.cartPage .paymentOptions h2{border:0;grid-column:1/-1;margin:0 0 2px;padding:0;font-size:14px}.cartPage .paymentOptions label{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:54px;margin:0;padding:8px 5px}.cartPage .paymentOptions input,.cartPage .paymentOptions small{display:none}.cartPage .paymentOptions span{text-align:center;justify-content:center;align-items:center;width:100%}.cartPage .paymentOptions b{text-align:center;font-size:11px;line-height:1.2}.cartPage .billingPanel{background:#fff;border:0;border-radius:10px;order:5;margin:8px 0 0;padding:14px 18px;box-shadow:0 2px 10px #1018280a}.cartPage .couponPanel{border:0;border-bottom:1px solid #eef0f3;margin:0;padding:0 2px 10px}.cartPage .couponPanel h2,.cartPage .billingDetails h2{border:0;margin:0 0 8px;padding:0;font-size:14px;font-weight:650;line-height:1.3}.cartPage .billingDetails{margin-top:10px;padding:0 2px}.cartPage .billingDetails>div{border-bottom:0;padding:5px 0}.cartPage .billingDetails>div span,.cartPage .billingDetails>div strong{font-size:12px;line-height:1.3}.cartPage .billingDetails .summaryTotal{border-radius:0;margin:5px 0 0;padding:9px 18px}.cartPage .billingDetails .summaryTotal span,.cartPage .billingDetails .summaryTotal strong{font-size:14px}.cartPage .checkoutActions{background:0 0;order:4;padding:0}.cartPage .checkoutActions .primaryAction{margin-top:8px;margin-bottom:0}.cartPage .checkoutActions>small:last-child{margin-bottom:0}.cartPage .selectedDeliveryAddress{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:10px;padding:0}.cartPage .selectedDeliveryAddress .sectionHeading{text-align:left;padding:0}.cartPage .selectedDeliveryAddress .sectionHeading strong,.cartPage .selectedDeliveryAddress .sectionHeading button{font-size:13px}.cartPage .addressPreview{background:0 0;border:0;border-radius:0;padding:9px 0}.cartPage .cartAddressSelector{border-top:1px solid #eef0f3;grid-template-columns:1fr;margin-top:8px;padding-top:8px}.cartPage .cartAddressSelector .sectionHeading strong,.cartPage .cartAddressSelector .sectionHeading button,.cartPage .cartAddressSelector label b,.cartPage .cartAddressSelector label span{font-size:12px}.globalCartPanel{border-radius:10px;grid-template-columns:auto 1fr auto;gap:8px;width:calc(100% - 24px);padding:8px 11px;bottom:86px}.globalCartPanel>span{max-width:40px;font-size:20px}.globalCartPanel strong{font-size:14px;line-height:1em}.globalCartPanel small{font-size:16px}.globalCartPanel b{width:30px;height:30px}.globalCartPanel b svg{width:16px;height:16px}.mobileBottomNav{bottom:max(7px,env(safe-area-inset-bottom));width:calc(100% - 20px);padding:0 5px}.mobileBottomNav a,.mobileBottomNav button{min-height:56px;font-size:13px;line-height:1.15}.mobileBottomNav svg{width:22px;height:22px;margin-bottom:1px}.mobileBottomNav .support{margin:-1px -5px -1px 0}.bottomCart{min-height:62px;padding:7px 10px}}@media (min-width:768px){.cartPage .cartItems{padding:10px 16px}.cartPage .cartItem{gap:5px;padding:0}.cartPage .cartItem img{width:104px;height:96px;padding:8px}.cartPage .fulfilmentCard{margin-top:10px;padding-top:16px}.cartPage .paymentOptions{background:#fff;border:0;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid;box-shadow:0 4px 18px #1018280f}.cartPage .paymentOptions h2{border-bottom:1px solid #eef0f3;grid-column:1/-1;margin:0 0 2px;padding:0 0 12px;font-size:16px}.cartPage .paymentOptions label{text-align:center;justify-content:center;align-items:center;min-height:66px;margin:0;padding:10px}.cartPage .paymentOptions input,.cartPage .paymentOptions small{display:none}.cartPage .paymentOptions span{justify-content:center;align-items:center;width:100%}.cartPage .paymentOptions b{text-align:center;font-size:13px;line-height:1.25}.cartPage .billingPanel{border:0;align-self:start;padding:22px 28px;position:sticky;top:84px;box-shadow:0 4px 18px #1018280f}.cartPage .couponPanel{border-bottom:1px solid #eef0f3;margin:0;padding:0 2px 18px}.cartPage .couponPanel h2,.cartPage .billingDetails h2{border:0;margin:0 0 12px;padding:0;font-size:16px}.cartPage .billingDetails{margin-top:18px;padding:0 2px}.cartPage .billingDetails>div{border-bottom:0;padding:8px 0}.cartPage .checkoutActions .primaryAction{margin-top:0}}.loginModal{position:relative}.loginModal .loginBrandRow{justify-content:flex-start;align-items:flex-start;min-height:55px;margin:0 48px 28px 0;display:flex}.loginModal .loginBrandRow>img{width:220px;max-width:100%;height:auto;margin:0;display:block}.loginModal .loginBrandRow .loginModalClose{color:#344054;background:#f2f4f7;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;top:14px;right:14px}@media (max-width:767px){.loginModalBackdrop,.productFilterBackdrop,.locationBackdrop{background:0 0;align-items:end;padding:0}.loginModal,.productFilterModal,.locationModal{background:#fff;border-radius:24px 24px 0 0;width:100%;box-shadow:0 -8px 32px #0000006b}.searchOverlay{background:#fff}.searchOverlayBar,.recentSearches,.searchOverlaySuggestions,.supportPopup{background:#fff;border:1px solid #e9e9e9;box-shadow:0 0 17px #d2d2d252}}
