@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap);.BottomNavBar{align-items:center;background:#fff;border-top:1px solid #e0e0e0;bottom:0;display:flex;height:60px;justify-content:space-around;left:0;position:fixed;right:0;z-index:100}.BottomNavBar__item{align-items:center;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;padding:6px 0;transition:all .2s ease}.BottomNavBar__icon{height:22px;width:22px}.BottomNavBar__label{color:#a39ab3;font-size:10px;font-weight:500;margin-top:4px}.BottomNavBar__item.active .BottomNavBar__label{color:#8e44ff}.BottomNavBar__item.active .BottomNavBar__icon{transform:scale(1.1)}.Logo{display:block;margin-left:-4px;margin-right:6px}.SearchBar{align-items:center;background:#fff;border:1px solid #9566cf;border-radius:10px;box-sizing:border-box;display:flex;height:38px;overflow:hidden;padding:0 40px 0 14px;position:relative;width:100%}.SearchBar__input{background:transparent;border:0;color:#333;flex:1;font-size:14px;height:100%;outline:0;z-index:1}.SearchBar__placeholderWrap{align-items:center;color:#777;display:flex;font-size:14px;gap:2px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SearchBar__static{color:#777}.SearchBar__placeholderText{animation:slideFade 2s ease;display:inline-block;white-space:nowrap}@keyframes slideFade{0%{opacity:0;transform:translateY(100%)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.SearchBar__icon{height:17px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:17px}@media (max-width:400px){.SearchBar__input,.SearchBar__placeholderWrap{font-size:12px}.SearchBar{height:34px;padding:0 34px 0 12px}.SearchBar__icon{height:15px;width:15px}}.CartIcon{background:none;border:none;cursor:pointer;margin-left:6px;padding:0;position:relative}.CartIcon__img{display:block}.CartIcon__badge{background:#8a4fff;border-radius:50%;color:#fff;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;position:absolute;right:-6px;top:-6px;width:18px}.CartIcon__badge,.HeaderIcons{align-items:center;display:flex}.HeaderIcons__btn{background:none;border:0;margin-left:5px;padding:0}.HeaderIcons__icon{display:block;height:30px;width:30px}.DoriaHeader{align-items:center;background:#fff;display:flex;gap:8px;padding:8px 12px}.DoriaHeader__searchWrap{flex:1 1 65%;min-width:160px}.CategoryItem{align-items:center;cursor:pointer;display:flex;flex-direction:column;scroll-snap-align:start}.CategoryItem__imageWrapper{background-color:#f4c7a3;border-radius:50%;padding:3px}.CategoryItem__borderRing{border-radius:50%;height:70px;overflow:hidden;width:70px}.CategoryItem__image{border-radius:50%;height:100%;object-fit:cover;width:100%}.CategoryItem__label{color:#7b3f00;font-size:12px;font-weight:500;margin-top:6px;max-width:80px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:400px){.CategoryItem__borderRing{height:65px;width:65px}.CategoryItem__label{font-size:10px;max-width:70px}}.CategoryScroller{display:flex;gap:16px;margin-left:10px;overflow-x:auto;padding:10px;scroll-snap-type:x mandatory}.CategoryScroller::-webkit-scrollbar{display:none}@media (max-width:400px){.CategoryScroller{gap:10px}}.CarouselSlide{flex:0 0 100%;scroll-snap-align:start}.CarouselSlide__image{height:450px;object-fit:cover;width:100%}.PaginationDots{align-items:center;bottom:12px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%)}.PaginationDots__dot{background:#ccc;border-radius:50%;height:8px;transition:transform .3s ease,background .3s ease;width:8px}.PaginationDots__dot.active{background:#6254d4;transform:scale(1.2)}.ImageCarousel{overflow:hidden;position:relative;width:100%}.ImageCarousel__track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ImageCarousel__track::-webkit-scrollbar{display:none}.ImageCarousel__slide{cursor:pointer;flex:0 0 100%;position:relative}.ImageCarousel__slide img{height:auto;object-fit:cover;width:100%}.CarouselOverlay{align-items:center;background:#9266cc;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;justify-content:space-around;margin:12px auto -5px;max-width:100%;padding:10px 8px;width:95%}.CarouselOverlay__iconBox{flex:1;max-width:20%;text-align:center}.CarouselOverlay__icon{display:block;height:28px;margin:0 auto;object-fit:contain;width:28px}.CarouselOverlay__label{color:#fff;display:block;font-size:11px;font-weight:500;line-height:14px;white-space:pre-line}@media (max-width:400px){.CarouselOverlay__label{font-size:9px;line-height:12px}}.ProductCard{background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.1);cursor:pointer;flex:0 0 auto;height:260px;overflow:hidden;position:relative;width:200px}.ProductCard__image{height:100%;object-fit:cover;width:100%}.ProductCard__badge{left:8px;padding:2px 8px}.ProductCard__badge,.ProductCard__rating{border-radius:6px;color:#784827;font-size:12px;font-weight:600;position:absolute;top:8px}.ProductCard__rating{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);padding:2px 6px;right:8px}.ProductCard__overlay{background:hsla(0,0%,100%,.6);border-radius:10px;bottom:8px;box-shadow:0 2px 6px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:0;left:8px;padding:5px;position:absolute;right:8px}.ProductCard__title{color:#784827;font-size:12px;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard__priceRowWrapper{align-items:center;display:flex;justify-content:space-between}.ProductCard__priceRow{align-items:center;display:flex;gap:6px}.ProductCard__original{color:#7d4a91;font-size:12px;font-weight:700;text-decoration:line-through}.ProductCard__discounted{color:#3ab54a;font-size:13px;font-weight:700}.ProductCard__percent{color:#ff3131;font-size:12px;font-weight:600}.ProductCard__wishlist{background:transparent;border:none;height:26px;padding:0;position:static;width:26px}.ProductCard__wishlistIcon{height:100%;object-fit:contain;width:100%}.ProductCard__wishlist.active img{filter:drop-shadow(0 0 4px rgba(255,105,180,.6));transform:scale(1.15);transition:all .2s ease}@media (max-width:400px){.ProductCard__original,.ProductCard__title{font-size:10px}.ProductCard__discounted{font-size:11px}.ProductCard__percent{font-size:10px}.ProductCard__badge,.ProductCard__rating{font-size:10px;padding:2px 4px}.ProductCard__wishlist{height:22px;width:22px}}.ProductCard__wishlist{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:transform .2s ease}.ProductCard__wishlist:hover{transform:scale(1.05)}.ProductCard__wishlist.active img{animation:pop .3s ease}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.FreshArrivalsSection{margin-bottom:-20px;padding:16px}.FreshArrivalsSection__heading{color:#784827;font-size:20px;font-weight:700;margin-bottom:10px}.FreshArrivalsSection__list{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.FreshArrivalsSection__list::-webkit-scrollbar{display:none}@media (max-width:400px){.FreshArrivalsSection__heading{font-size:16px}}.BudgetSection{background:#f03d6f;border-bottom:2px solid #c9fd06;border-top:2px solid #c9fd06;margin-top:20px;padding:15px}.BudgetSection__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.BudgetSection__header h2{color:#fff;font-size:20px;font-weight:700}.BudgetSection__shopBtn{background:#fff;border:none;border-radius:10px;color:#e53981;cursor:pointer;font-size:12px;font-weight:700;padding:6px 14px;transition:.3s ease}.BudgetSection__shopBtn:hover{background:#ffe6f0}.BudgetSection__list{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.BudgetSection__list::-webkit-scrollbar{display:none}.BudgetCard{border-radius:20px;cursor:pointer;flex:0 0 auto;overflow:hidden;transition:transform .3s ease}.BudgetCard:hover{transform:scale(1.03)}.BudgetCard__imageOnly{border-radius:18px;display:block;height:auto;width:160px}@media (max-width:400px){.BudgetSection{margin-bottom:12px;margin-top:12px;padding:12px}.BudgetSection__header h2{font-size:16px}.BudgetSection__shopBtn{border-radius:8px;font-size:10px;padding:4px 10px}.BudgetCard__imageOnly{border-radius:14px;width:130px}}.VideoCard{background:#fff;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at 0 0,#985e65,#f4c3a7);background-origin:border-box;border:3px solid transparent;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer;flex:0 0 auto;height:220px;margin-right:12px;overflow:hidden;position:relative;width:160px}.VideoCard__media{height:100%;position:relative;width:100%}.VideoCard__thumbnail,.VideoCard__video{height:100%;object-fit:cover;width:100%}.VideoCard__playOverlay{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.VideoCard__wishlist{background:transparent;border:none;cursor:pointer;height:28px;padding:0;position:absolute;right:8px;top:8px;transition:transform .25s ease;width:28px;z-index:3}.VideoCard__wishlistIcon{height:100%;object-fit:contain;transition:transform .25s ease;width:100%}.VideoCard__wishlist--pulse{animation:wishlistPulse .4s ease}@keyframes wishlistPulse{0%{transform:scale(1)}30%{transform:scale(1.3)}to{transform:scale(1)}}.VideoCard__wishlist:hover{transform:scale(1.1)}.VideoCard__caption{color:#4a2c2a;font-size:13px;font-weight:600;margin-top:6px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.WatchAndShop{margin:10px 0 -20px;padding:0 12px}.WatchAndShop__header{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:14px}.WatchAndShop__title{align-items:center;color:#784827;display:flex;font-size:20px;font-weight:700;gap:6px}.WatchAndShop__icon{height:18px;width:18px}.WatchAndShop__list{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.WatchAndShop__list::-webkit-scrollbar{display:none}@media (max-width:400px){.WatchAndShop__title{font-size:16px}.WatchAndShop__icon{height:16px;width:16px}.WatchAndShop{margin-top:5px}}.TrendingCardWrapper{border-radius:12px;overflow:hidden;padding:3px}.TrendingCard{background:#000;border-radius:10px;cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.TrendingCardWrapper--large{height:200px}.TrendingCardWrapper--small{height:130px}.TrendingCard__image{height:100%;object-fit:cover;width:100%}.TrendingCard__overlay{background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent 40%),linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent 40%);inset:0;pointer-events:none;position:absolute}.TrendingCard__text{bottom:8px;color:#fff;left:10px;position:absolute;right:10px}.TrendingCard__label{font-size:14px;font-weight:700;margin:0}.TrendingCard__subtitle{font-size:12px;font-weight:400;margin:2px 0 0}.TrendingNowSection{background:#fff;margin:20px 0 -10px;padding:12px}.TrendingNowSection__title{color:#7b3f00;font-size:20px;font-weight:700;margin-bottom:14px}.TrendingNowSection__grid{align-items:stretch;display:flex;gap:12px}.TrendingNowSection__left,.TrendingNowSection__right{display:flex;flex:1;flex-direction:column;gap:12px}.TrendingNowSection__left .TrendingCard,.TrendingNowSection__right .TrendingCard{flex:1}.CategoryCard{cursor:pointer;flex:0 0 auto;text-align:center;width:95px}.CategoryCard__image{border-radius:16px;height:95px;margin-bottom:6px;object-fit:cover;width:95px}.CategoryCard__label{color:#7b3f00;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExploreStoreSection{margin:20px 0;padding:0 12px}.ExploreStoreSection__title{color:#7b3f00;font-size:20px;font-weight:700;margin-bottom:12px}.ExploreStoreSection__list{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.ExploreStoreSection__list::-webkit-scrollbar{display:none}.BackToTopButton{background:#f4f0fd;border:none;border-radius:10px;bottom:100px;box-shadow:0 3px 8px rgba(0,0,0,.2);color:#784827;cursor:pointer;font-size:14px;font-weight:600;left:50%;min-width:120px;padding:8px 16px;position:fixed;text-align:center;transform:translateX(-50%);transition:background .3s ease,transform .2s ease;white-space:nowrap;z-index:999}.BackToTopButton:hover{background:#e2d9fb;transform:translateX(-50%) translateY(-2px)}.BackToTopButton__arrow{font-size:15px;margin-left:2px;position:relative;top:-1px}@media (max-width:400px){.BackToTopButton{font-size:12px;min-width:100px;padding:6px 12px}.BackToTopButton__arrow{font-size:15px;top:-1px}}.WhatsAppButton{bottom:150px;cursor:pointer;height:70px;padding:10px;position:fixed;right:15px;width:70px;z-index:1000}.WhatsAppButton:hover{box-shadow:0 6px 16px rgba(0,0,0,.25);transform:scale(1.05)}.utsav-sale-banner{display:flex;justify-content:center;margin-top:-10px;width:100%}.utsav-sale-banner__image{border-radius:0;height:auto;max-width:100%;object-fit:cover;width:100%}.CustomizationBanner{margin:20px 0;text-align:center;width:100%}.CustomizationBanner__image{display:inline-block;height:auto;width:100%}.ShopByCollectionSection{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin-top:50px;min-height:280px;overflow:hidden;padding:50px 0 30px;position:relative}.ShopByCollectionSection__list{align-items:flex-end;display:flex;gap:10px;justify-content:flex-start;margin-top:40px;overflow-x:auto;padding:0 14px 2px;scrollbar-width:none;width:100%}.ShopByCollectionSection__list::-webkit-scrollbar{display:none}.ShopByCollectionSection__card{background-color:transparent;border-radius:0;cursor:pointer;display:block;flex-shrink:0;height:220px;object-fit:contain;object-position:top;transition:transform .25s ease;width:140px}.ShopByCollectionSection__card:active{transform:scale(.97)}.MostLovedPicksSection{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;margin-top:0;overflow:hidden;padding:90px 0 30px;position:relative}.MostLovedPicksSection__list{display:flex;gap:12px;margin-top:20px;overflow-x:auto;padding:0 16px 25px;scrollbar-width:none;width:100%}.MostLovedPicksSection__list::-webkit-scrollbar{display:none}.ProductCard{flex:0 0 210px;margin-bottom:10px;z-index:2}@media (max-width:400px){.MostLovedPicksSection{margin-top:-30px}.ProductCard{flex:0 0 200px;height:230px;margin-bottom:10px;z-index:2}}.DoriaDivasSection{background-color:#9266cc;overflow:hidden;padding:20px 0 60px;position:relative;text-align:center}.DoriaDivasSection__title{color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px}.DoriaDivasSection__subtitle{color:#f9f9f9;font-size:14px;font-style:italic;margin-bottom:18px}.DoriaDivasSection__carousel{align-items:center;display:flex;gap:10px;justify-content:center;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.DoriaDivasSection__carousel::-webkit-scrollbar{display:none}.DoriaDivasCard{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);flex-shrink:0;margin:0 10px;max-width:330px;padding:22px 18px 70px;position:relative;scroll-snap-align:center;text-align:left;transition:transform .1s ease;width:82%}.DoriaDivasCard__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6px}.DoriaDivasCard__info h4{color:#9266cc;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:2px}.DoriaDivasCard__info p{color:#784827;font-size:15px;font-weight:600}.DoriaDivasCard__rating{align-items:center;background:#4ade80;border-radius:10px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 8px;white-space:nowrap}.DoriaDivasCard__review{color:#784827;font-size:14px;line-height:1.5;margin:8px 0 10px;min-height:60px}.DoriaDivasCard__photos{align-items:flex-end;bottom:12px;display:flex;gap:8px;justify-content:space-between;left:18px;position:absolute;right:18px}.DoriaDivasCard__photo{border-radius:6px;height:70px;object-fit:cover;width:30%}.DoriaDivasSection__navButton{align-items:center;background:#f9e1d3;border:none;border-radius:50%;bottom:15px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#8e44ff;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;transition:transform 1s ease;width:32px;z-index:5}.DoriaDivasSection__navButton.left{left:10%;transform:translateX(-60%)}.DoriaDivasSection__navButton.right{right:10%;transform:translateX(60%)}.DoriaDivasSection__navButton:hover{transform:scale(1.1)}.DoriaDivasCard.active{z-index:2}.DoriaDivasCard,.DoriaDivasCard.active{transition:transform .4s ease,height .4s ease}@media (max-width:400px){.DoriaDivasCard{height:370px;padding:18px 16px 60px;width:90%}.DoriaDivasCard__info h4{font-size:14.5px}.DoriaDivasCard__info p{font-size:12px}.DoriaDivasCard__review{font-size:13px;line-height:1.5;margin-bottom:8px}.DoriaDivasCard__photo{height:65px;width:65px}.DoriaDivasCard__photos{bottom:10px}.DoriaDivasCard__viewAll{bottom:70px;font-size:11.5px}}.HomePage{display:flex;flex-direction:column;min-height:100vh;padding-bottom:40px}.RajasthaniBackground{margin-top:auto}.back-btn{padding:4px}.back-btn img{display:block;height:20px;width:20px}.back-btn:hover{opacity:.7;transition:opacity .2s ease-in-out}.header-title{color:#7b3f00;flex:1;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:400px){.header-title{font-size:14px}}.header-icons{align-items:center;display:flex}.icon-btn{background:none;border:none;cursor:pointer;margin-left:14px;padding:0}.product-header{align-items:center;background:radial-gradient(circle at center,rgba(152,94,101,.15),hsla(22,78%,81%,.15));border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 12px}.product-header__logo{height:38px;margin-left:8px;object-fit:contain}.TopBadges__row{display:flex;justify-content:space-between;left:16px;position:absolute;right:16px;top:16px}.TopBadges__badge{color:#fff;color:#784827;white-space:nowrap}.TopBadges__badge,.TopBadges__rating{border-radius:6px;font-size:12px;font-weight:700;padding:4px 8px}.TopBadges__rating{background:#02b861;box-shadow:0 1px 3px rgba(0,0,0,.15);color:#fff}.Thumbnails__row{display:flex;gap:6px}.Thumbnails__img{border-radius:8px;cursor:pointer;height:50px;object-fit:cover;opacity:.6;transition:all .3s ease;width:50px}.Thumbnails__active{border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.25);opacity:1;transform:scale(1.05)}@media (max-width:400px){.Thumbnails__img{border-radius:6px;height:40px;width:40px}.Thumbnails__row{gap:4px}}.ImageModal__overlay{background:rgba(0,0,0,.95);flex-direction:column;inset:0;overflow:hidden;overscroll-behavior:contain;position:fixed;z-index:1000}.ImageModal__close,.ImageModal__overlay{align-items:center;display:flex;justify-content:center}.ImageModal__close{background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:36px;left:20px;position:absolute;top:20px;width:36px;z-index:2}.ImageModal__track{display:flex;height:100vh;transition:transform .4s ease;width:100%;will-change:transform}.ImageModal__slide{align-items:center;display:flex;flex:0 0 100%;height:100vh;justify-content:center;overflow:hidden}.ImageModal__image{height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;touch-action:none;user-select:none;width:auto;-webkit-user-drag:none;transition:transform .2s ease-out}.ImageModal__thumbs{align-items:center;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.25);display:flex;gap:10px;justify-content:center;left:0;margin:auto;overflow-x:auto;padding:12px 16px;position:absolute;right:0;scrollbar-width:none}.ImageModal__thumbs::-webkit-scrollbar{display:none}.ImageModal__thumb{border-radius:12px;cursor:pointer;height:90px;object-fit:cover;opacity:.8;transition:all .2s ease;width:64px}.ImageModal__thumb:hover{opacity:1;transform:scale(1.03)}.ImageModal__active{border:2px solid #ff4f00;opacity:1;transform:scale(1.05)}.ImageModal__slide{touch-action:none}.ImageModal__image{transform-origin:center center;transition:transform .25s ease-out;will-change:transform}.ProductImageCarousel__wrap{margin:16px auto;max-width:420px}.ProductImageCarousel__frame{border-radius:12px;overflow:hidden;position:relative;touch-action:pan-y}.ProductImageCarousel__track{display:flex;transition:transform .6s ease-in-out;will-change:transform}.ProductImageCarousel__slide{flex:0 0 100%}.ProductImageCarousel__img{border-radius:12px;height:550px;object-fit:cover;user-select:none;width:100%;-webkit-user-drag:none}@media (max-width:400px){.ProductImageCarousel__img{height:480px}}.ProductImageCarousel__thumbsBL{border-radius:12px;bottom:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;left:12px;padding:6px;position:absolute}.ProductImageCarousel__madeToOrder{bottom:0;position:absolute;right:15px;z-index:10}.ProductImageCarousel__madeToOrder img{height:auto;object-fit:contain;opacity:.95;pointer-events:none;transform:translateY(0);transition:opacity .3s ease,transform .3s ease;user-select:none;width:80px}.ProductImageCarousel__madeToOrder img:hover{opacity:1;transform:translateY(-2px)}@media (max-width:420px){.ProductImageCarousel__madeToOrder{bottom:6px;right:4px}.ProductImageCarousel__madeToOrder img{width:90px}}.ProductTitle__wrapper{background:#fff;margin-top:-10px}.ProductTitle__title{color:#784827;font-size:20px;font-weight:700;margin:0}@media (max-width:400px){.ProductTitle__title{font-size:17px}}.HurryBanner__wrapper{border-radius:8px;margin:8px 0;overflow:hidden}.HurryBanner__gradient{background:linear-gradient(90deg,#89d957,#c9e265);border-radius:8px;color:#5a3f00;font-size:13px;font-weight:600;padding:10px 14px}.HurryBanner__highlight{color:#875961;font-weight:700}@media (max-width:400px){.HurryBanner__gradient{font-size:12px;padding:8px 12px}}.ProductOptions__list{display:flex;flex-wrap:nowrap;gap:10px}.ProductOptions__card{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:100px;overflow:hidden;position:relative;transition:all .3s ease;width:70px}.ProductOptions__card.active{border-color:#7b3f00;box-shadow:0 3px 6px rgba(0,0,0,.15)}.ProductOptions__image{display:block;height:100%;object-fit:cover;width:100%}.ProductOptions__overlay{background:rgba(123,63,0,.9);bottom:0;color:#fff;font-size:11px;font-weight:600;padding:2px 0;position:absolute;text-align:center;width:100%}.DeliveryInfo__card{background:#faf5ff;border-radius:8px;color:#5a3f00;font-size:14px;line-height:1.5;padding:9px 8px 4px}.DeliveryInfo__line{align-items:center;display:flex;margin-bottom:8px}.DeliveryInfo__icon{flex-shrink:0;height:16px;margin-right:8px;width:16px}.DeliveryInfo__line strong{font-weight:700;margin-right:4px}.DeliveryInfo__inline{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.DeliveryInfo__changeInline{background:none;border:none;color:#784827;cursor:pointer;font-size:13px;margin-left:70px;padding:0;text-decoration:underline}.DeliveryInfo__changeInline:hover{text-decoration:none}@media (max-width:400px){.DeliveryInfo__card{font-size:12px}.DeliveryInfo__inline{gap:4px}.DeliveryInfo__changeInline{font-size:12px}}.SectionTitle__container{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:-10px}.SectionTitle__text{color:#5a3f00;font-size:18px;font-weight:700;margin:0}.SectionTitle__right{color:#b33a00;font-size:14px;font-weight:600}@media (max-width:400px){.SectionTitle__text{font-size:15px}.SectionTitle__right{font-size:12px}}.BottomDrawer__overlay{align-items:flex-end;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.BottomDrawer__content{animation:slideUp .3s ease-out;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;max-width:480px;padding:20px;width:100%}.DeliveryLocationDrawer{color:#784827;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:5px}.DeliveryLocationDrawer__divider{align-items:center;color:#784827;display:flex;font-size:14px;font-weight:700;justify-content:center;position:relative}.DeliveryLocationDrawer__divider:after,.DeliveryLocationDrawer__divider:before{background:#784827;content:"";flex:1;height:1px}.DrawerHeader{align-items:center;display:flex;justify-content:space-between}.DrawerHeader__title{color:#784827;font-size:16px;font-weight:600;margin:0}.DrawerHeader__addBtn{background:#9667d0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:10px;padding:4px 12px;transition:background .2s ease}.DrawerHeader__addBtn:hover{background:#8257be}.PinInputSection{position:relative;width:100%}.PinInputSection__input{background:#f4f0fd;border:1px solid #e0cfea;border-radius:8px;color:#3b1e1e;font-size:14px;outline:none;padding:10px 110px 10px 12px;width:100%}.PinInputSection__input::placeholder{color:#a27b7b}.PinInputSection__input:focus{background:#f9f3ff;border-color:#9667d0}.PinInputSection__checkBtn{background:#9667d0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:10px;padding:3px 10px;position:absolute;right:7px;top:8px;transition:background .2s ease}.PinInputSection__checkBtn:hover{background:#8257be}.LocationOptions{display:flex;flex-direction:column;gap:6px;margin-top:8px;text-decoration:underline}.LocationOptions p{align-items:center;color:#7a4f4f;cursor:pointer;display:flex;font-size:13px;gap:5px;transition:color .2s ease}.LocationOptions p:hover{color:#9667d0}.LocationOptions__icon{height:16px;object-fit:contain;vertical-align:middle;width:16px}.LocationOptions__clickable{cursor:pointer}.LocationOptions__error{color:#b71c1c;font-size:12px;margin-top:4px;padding-left:22px}.LocationOptions__clickable.loading,.LocationOptions__clickable:disabled{color:#a77ab7;cursor:not-allowed;opacity:.6}.SavedAddressList__title{color:#3b1e1e;font-size:13px;font-weight:600;margin:8px 0 0}.SavedAddressList__container{display:flex;flex-direction:column;gap:10px;margin-top:4px}.AddressCard{align-items:flex-start;background:#f4f0fd;border:1px solid #eedaf7;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:12px;transition:box-shadow .2s ease,border .2s ease,background .2s ease}.AddressCard:hover{box-shadow:0 2px 6px rgba(150,103,208,.25)}.AddressCard--active{background:#f9f5ff;border:1px solid #9667d0}.AddressCard__text{color:#4b2e2e;flex:1;font-size:10px}.AddressCard__text strong{color:#3b1e1e;font-size:12px}.AddressCard__actions{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.AddressCard__deliverBtn{background:#9667d0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:10px;padding:4px 10px;transition:background .2s ease;white-space:nowrap}.AddressCard__deliverBtn:hover{background:#8257be}.AddressCard__deliverBtn--active{background:#f9f5ff;border:1px solid #9667d0;color:#5b3a8d;font-weight:600}.AddressCard__editBtn{background:#e5d7f7;border:none;border-radius:8px;color:#5b3a8d;cursor:pointer;font-size:9px;padding:3px 10px;transition:background .2s ease}.AddressCard__editBtn:hover{background:#d3c0ef}.ProductOptionsWithDelivery__container{margin-top:20px}.ProductOptionsWithDelivery__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.ProductOptionsWithDelivery__header h3{color:#5a3f00;font-size:18px;margin:0}.ProductOptionsWithDelivery__stock{color:#b33a00;font-size:14px;font-weight:600}.ProductOptionsWithDelivery__row{display:flex;flex-direction:column;gap:16px;margin-top:-20px}.ProductOptionsWithDelivery__options{width:100%}.ProductOptionsWithDelivery__delivery{flex:1 1 100%;width:100%}.ProductOptionsWithDelivery__delivery>div{margin-top:0;padding-top:8px}.ProductOptionsWithDelivery__stockMsg{color:#b64b00;font-size:.9rem;font-weight:500;margin-left:4px}@media (min-width:768px){.ProductOptionsWithDelivery__row{align-items:flex-start;flex-direction:row}.ProductOptionsWithDelivery__options{flex:1 1 auto;max-width:calc(100% - 276px)}.ProductOptionsWithDelivery__delivery{flex:0 0 260px;max-width:260px}}.SizeSelector__container{margin-top:20px}.SizeSelector__guide{align-items:center;background:none;border:none;color:#5a3f00;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px}.SizeSelector__icon{height:16px;opacity:.6;transition:all .3s ease;width:16px}.SizeSelector__icon.active{opacity:1}.SizeSelector__list{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.SizeSelector__btn{background:#fff;border:1px solid #7b3f00;border-radius:6px;color:#5a3f00;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:all .2s ease}.SizeSelector__btn.active{background:#7b3f00;border-color:#7b3f00;box-shadow:0 2px 6px rgba(123,63,0,.3);color:#fff}.SizeSelector__dropdownCombined{appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill=%27%237b3f00%27 height=%2714%27 viewBox=%270 0 24 24%27 width=%2714%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #7b3f00;border-radius:6px;color:#5a3f00;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px}@media (max-width:400px){.SizeSelector__guide{font-size:12px}.SizeSelector__btn,.SizeSelector__dropdownCombined{font-size:11px;padding:5px 10px}}.SizeGuideModal__overlay{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.SizeGuideModal__content{animation:fadeIn .25s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.2);max-height:85%;max-width:90%;overflow:hidden;padding:16px;position:relative}.SizeGuideModal__image{border-radius:8px;height:auto;object-fit:contain;width:100%}.SizeGuideModal__close{background:none;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:12px;top:8px}.ProductSpecifications__container{background:#faf5ff;border-radius:8px;color:#784827;font-size:13px;margin:12px 0;padding:10px 12px}.ProductSpecifications__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.ProductSpecifications__title{color:#784827;font-size:14px;font-weight:700;margin:0}.ProductSpecifications__icon{height:12px;opacity:.7;transition:transform .3s ease;width:12px}.ProductSpecifications__list{list-style-type:disc;margin-top:6px;padding-left:18px}.ProductSpecifications__item{color:#784827;font-size:13px;line-height:1.4;margin-bottom:4px}@media (max-width:400px){.ProductSpecifications__container{font-size:12px;padding:8px 10px}.ProductSpecifications__title{font-size:13px}.ProductSpecifications__item{font-size:12px}}.ShoppingBuddyBanner__container{align-items:center;background:linear-gradient(90deg,#985e65,#f4c3a7);border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin:16px 0;padding:14px 18px}.ShoppingBuddyBanner__text{display:flex;flex-direction:column}.ShoppingBuddyBanner__top{font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:4px}.ShoppingBuddyBanner__main{font-size:15px;font-style:italic;font-weight:700;margin-bottom:4px}.ShoppingBuddyBanner__sub{font-size:12px;opacity:.9}.ShoppingBuddyBanner__button{align-items:center;background:#fff;border:none;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#8a4fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;padding:6px 12px}.ShoppingBuddyBanner__icon{height:16px;margin-right:6px;width:16px}@media (max-width:400px){.ShoppingBuddyBanner__container{align-items:flex-start;padding:12px 14px}.ShoppingBuddyBanner__main{font-size:12px}.ShoppingBuddyBanner__sub,.ShoppingBuddyBanner__top{font-size:10px}.ShoppingBuddyBanner__button{font-size:12px;margin-top:10px;padding:5px 10px}}.CategoryProductGrid{padding-bottom:12px}.RecentlyViewedCard__card{background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.08);cursor:pointer;display:flex;flex-direction:column;height:100%;transition:transform .2s ease;width:100%}.RecentlyViewedCard__card:hover{transform:translateY(-2px)}.RecentlyViewedCard__imageWrapper{aspect-ratio:3/4;border-radius:12px 12px 0 0;overflow:hidden;position:relative;width:100%}.RecentlyViewedCard__image{height:100%;left:0;object-fit:cover;object-position:center top;position:absolute;top:0;width:100%}.RecentlyViewedCard__info{padding:8px 10px}.RecentlyViewedCard__title{color:#4a2c2a;display:-webkit-box;font-size:12px;font-weight:600;margin-bottom:4px;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:34px;overflow:hidden;text-overflow:ellipsis}.RecentlyViewedCard__priceRow{align-items:center;display:flex;gap:6px}.RecentlyViewedCard__original{color:#777;font-size:11px;text-decoration:line-through}.RecentlyViewedCard__discounted{color:#7b3f00;font-size:12px;font-weight:700}.RecentlyViewedCard__percent{color:green;font-size:11px;font-weight:600}.RecentlyViewedCard__rating{background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.15);color:#7b3f00;font-size:11px;font-weight:600;padding:3px 6px;position:absolute;right:8px;top:8px}.RecentlyViewed__container{margin:20px 0}.RecentlyViewed__list{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.SupportOptions__container{margin:-10px 0 -20px}.SupportOptions__row{display:flex;gap:12px}.SupportOptions__option{align-items:center;background:#f6f2ff;border:none;border-radius:20px;color:#7b3f00;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:transform .2s ease,background .2s ease}.SupportOptions__option:hover{background:#ede6ff;transform:translateY(-2px)}.SupportOptions__icon{height:16px;object-fit:contain;width:16px}.SupportOptions__text{font-size:13px;font-weight:600}.RatingsHeader__container{margin-bottom:16px}.RatingsHeader__title{color:#6b3e18;font-size:18px;font-weight:700}.RatingsHeader__row{align-items:center;display:flex;gap:8px;margin-bottom:20px;margin-top:6px}.RatingsHeader__badge{align-items:center;background:#4caf50;border-radius:6px;display:flex;gap:4px;padding:2px 8px}.RatingsHeader__badgeText{color:#fff;font-size:14px;font-weight:700}.RatingsHeader__star{height:14px;object-fit:contain;width:14px}.RatingsHeader__meta{color:#6b3e18;font-size:14px}.RatingsHeader__subRow{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.RatingsHeader__subTitle{color:#6b3e18;font-size:16px;font-weight:600}.RatingsHeader__viewAll{background:transparent;border:none;color:#7b3f00;cursor:pointer;font-size:13px;font-weight:600}.RatingsHeader__viewAll,.RatingsHeader__viewAll:hover{text-decoration:underline}@media (max-width:400px){.RatingsHeader__title{font-size:15px}.RatingsHeader__badgeText,.RatingsHeader__meta{font-size:12px}.RatingsHeader__subTitle{font-size:14px}.RatingsHeader__viewAll{font-size:11px}}.ReviewCard__card{background:#f9f5ff;border-radius:10px;box-sizing:border-box;flex-shrink:0;max-width:80vw;padding:12px;scroll-snap-align:start;width:220px}.ReviewCard__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.ReviewCard__name{color:#9266cc;font-size:15px;font-weight:600}.ReviewCard__badge{align-items:center;background:#4caf50;border-radius:6px;display:flex;gap:4px;padding:2px 6px}.ReviewCard__badgeText{color:#fff;font-size:12px;font-weight:700}.ReviewCard__star{height:12px;object-fit:contain;width:12px}.ReviewCard__product{color:#784827;font-size:9px;margin-bottom:10px;margin-top:-8px}.ReviewCard__text{color:#666;font-size:12px;line-height:1.4;margin-bottom:8px}.ReviewCard__photosSection{margin-top:8px}.ReviewCard__viewPhotos{color:#7b3f00;cursor:pointer;font-size:12px;font-weight:600;margin-bottom:4px;text-align:right}.ReviewCard__viewPhotos,.ReviewCard__viewPhotos:hover{text-decoration:underline}.ReviewCard__images{display:flex;gap:8px;justify-content:space-between}.ReviewCard__image{border-radius:8px;flex:1;height:100px;object-fit:cover}.ReviewCard__grid{background:#f8f4ff}@media (max-width:400px){.ReviewCard__name{font-size:12px}.ReviewCard__badgeText{font-size:10px}.ReviewCard__product,.ReviewCard__text{font-size:11px}.ReviewCard__viewPhotos{font-size:10px}}.ReviewsList__container{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.ReviewsList__container::-webkit-scrollbar{display:none}.RatingsReviews__container{background:#fff;border-radius:12px;margin:24px 0 -30px;padding:16px 0}.NotificationToast{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;left:50%;max-width:400px;opacity:0;padding:10px 14px;position:fixed;top:15px;transform:translateX(150%);transition:transform .5s ease,opacity .4s ease;width:90%;z-index:9999}.NotificationToast.show{opacity:1;transform:translateX(-50%)}.NotificationToast__image{border-radius:8px;height:40px;margin-right:12px;object-fit:cover;width:40px}.NotificationToast__text{color:#5a321e;flex:1;font-size:13px;font-weight:600;line-height:1.4;text-align:left}.StylingIdeas__container{margin:24px 0}.StylingIdeas__list{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.StylingIdeas__list::-webkit-scrollbar{display:none}.ProductStickyActions{align-items:flex-start;background:#fff;border-top:1px solid #e0e0e0;bottom:0;display:flex;flex-direction:column;left:0;padding:10px 14px;position:sticky;right:0;z-index:20}.ProductStickyActions__priceRow{margin-bottom:8px;width:100%}.ProductStickyActions__priceGroup{align-items:center;display:flex;gap:8px}.ProductStickyActions__price{color:#784827;font-size:15px;font-weight:700}.ProductStickyActions__original{color:#999;font-size:13px;font-weight:700;text-decoration:line-through}.ProductStickyActions__discount{background:#e7f7ef;border-radius:4px;color:#3fb67c;font-size:12px;font-weight:600;padding:2px 6px}.ProductStickyActions__buttons{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.ProductStickyActions__wishlist{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:center;width:60px}.ProductStickyActions__wishlist img{height:32px;width:32px}.ProductStickyActions__addToBag,.ProductStickyActions__buyNow{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:6px;height:44px;justify-content:center}.ProductStickyActions__addToBag{background:#fff;border:1.5px solid #9266cc;color:#9266cc}.ProductStickyActions__buyNow{background:#9266cc;border:none;color:#fff}.ProductStickyActions__addToBag img,.ProductStickyActions__buyNow img{height:18px;width:18px}@media (max-width:400px){.ProductStickyActions{padding:8px 10px}.ProductStickyActions__addToBag,.ProductStickyActions__buyNow{font-size:13px;height:40px}.ProductStickyActions__wishlist{height:42px;width:42px}.ProductStickyActions__wishlist img{height:24px;width:24px}}.ProductPage{background:#fff;display:flex;flex-direction:column;min-height:100vh}.ProductPage__content{box-sizing:border-box;padding:0 16px}@media (min-width:768px){.ProductPage__content{padding:0 24px}}@media (min-width:1200px){.ProductPage__content{margin:0 auto;max-width:1200px;padding:0 32px}}.CustomSizeHeader{align-items:center;background:radial-gradient(circle at top left,rgba(152,94,101,.25),hsla(22,78%,81%,.35),hsla(0,0%,100%,.4) 80%);border-bottom:1px solid #eee;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px 16px;width:100%}.CustomSizeHeader__left{align-items:center;display:flex;gap:8px}.CustomSizeHeader__back{background:none;border:none;cursor:pointer;padding:0}.CustomSizeHeader__back img{height:20px;width:20px}.CustomSizeHeader__title{align-items:center;color:#6b4226;display:flex;font-size:16px;font-weight:600;gap:4px}.CustomSizeHeader__icon{height:30px;margin-top:-1px;width:30px}.CustomSizeHeader__pill{background:#28a745;border-radius:10px;color:#fff;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}@media (max-width:400px){.CustomSizeHeader__title{font-size:14px}.CustomSizeHeader__pill{font-size:11px;padding:3px 8px}}.CustomSizeForm__wrapper{background:#fff;border-radius:8px;padding:16px;position:relative}.CustomSizeForm__info{background:none;border:none;cursor:pointer;padding:4px;position:absolute;right:12px;top:12px}.CustomSizeForm__info img{height:20px;width:20px}.CustomSizeForm__tooltip{background:#fdf8f4;border:1px solid #eee;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#6b4226;font-size:12px;line-height:1.4;max-width:250px;padding:8px 12px;position:absolute;right:12px;top:40px;z-index:10}.CustomSizeForm{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:20px}.CustomSizeForm__field{display:flex;flex-direction:column;gap:4px}.CustomSizeForm__field label{color:#6b4226;font-size:13px;font-weight:500}.CustomSizeForm__field input,.CustomSizeForm__field textarea{border:1px solid #a76ccf;border-radius:6px;box-sizing:border-box;color:#333;font-size:14px;outline:none;padding:8px 10px;transition:border .2s ease;width:100%}.CustomSizeForm__field input:focus,.CustomSizeForm__field textarea:focus{border-color:#6b4226}.CustomSizeForm__full{grid-column:span 2}.CustomSizeForm__field textarea{height:36px;min-height:unset;padding-bottom:8px;padding-top:8px}.CustomSizeForm__spanTwo{grid-column:span 1}.CustomSizeForm__field textarea{min-height:44px;resize:none}@media (max-width:400px){.CustomSizeForm__field label{font-size:11px}.CustomSizeForm__field input,.CustomSizeForm__field textarea{font-size:12px;padding:6px 8px}.CustomSizeForm__tooltip{font-size:11px;padding:6px 10px}}.CustomSizeGuide{align-items:flex-start;background:#fff;display:flex;gap:0;justify-content:space-between;padding:12px}.CustomSizeGuide__text{background:#fdf8f4;border-radius:6px;color:#6b4226;flex:1;flex:0 0 60%;font-size:13px;line-height:1.5;max-width:65%;padding:14px 16px}.CustomSizeGuide__text h4{font-size:13.5px;font-weight:600;margin-bottom:8px}.CustomSizeGuide__text ul{list-style-type:disc;margin:0;padding-left:16px}.CustomSizeGuide__text li{margin-bottom:6px}.CustomSizeGuide__image{display:flex;flex:1;justify-content:flex-start}.CustomSizeGuide__image img{height:250px;max-width:100%}@media (max-width:400px){.CustomSizeGuide__text{font-size:11px;padding:10px}.CustomSizeGuide__text h4,.CustomSizeGuide__text li{font-size:11px}}.CustomSizeHighlights{align-items:center;background:#faf4ff;border-radius:8px;display:flex;justify-content:space-around;margin:10px 17px;padding:16px}.CustomSizeHighlights__item{align-items:center;display:flex;flex:1;flex-direction:column;gap:6px}.CustomSizeHighlights__item img{height:48px;object-fit:contain;width:48px}.CustomSizeHighlights__item span{color:#6b4226;font-size:13px;font-weight:500;text-align:center}@media (max-width:400px){.CustomSizeHighlights__item span{font-size:10px}}.PrimaryButton{background:#9667d0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;max-width:480px;outline:none;padding:14px 0;text-align:center;transition:background .25s ease,transform .15s ease;width:100%}.PrimaryButton:hover{background:#702ec5}.PrimaryButton:active{background:#5a25a0;transform:scale(.98)}.PrimaryButton.PrimaryButton--disabled,.PrimaryButton:disabled{background:#c9addf;color:#ffffffcc;cursor:not-allowed;opacity:.9;transform:none}.PrimaryButton span{display:inline-block;transition:opacity .2s ease}@media (max-width:400px){.PrimaryButton{border-radius:6px;font-size:14px;padding:12px 0}}.CustomSizePage{background:#fdfdfd;display:flex;flex-direction:column;min-height:100vh}.CustomSizePage__content{flex:1}.CustomSizePage__buttonWrapper{margin-top:20px;padding:0 16px 24px}.ReviewsHeader{align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px 16px;width:100%}.ReviewsHeader--gradient{background:linear-gradient(90deg,rgba(152,94,101,.15),hsla(22,78%,81%,.15))}.ReviewsHeader--image{background:url(https://doria.s3.ap-south-1.amazonaws.com/icons/cartbackground.png) no-repeat 50%/cover}.ReviewsHeader--none{background:#fff}.ReviewsHeader__back{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-right:8px;padding:0}.ReviewsHeader__back img{height:20px;width:20px}.ReviewsHeader__title{color:#6b4226;flex:1;font-size:16px;font-weight:600;margin:0;text-align:left}.ReviewsHeader__right{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:0}.ReviewsHeader__right img{display:block;flex-shrink:0;height:28px;object-fit:contain;width:28px}@media (max-width:400px){.ReviewsHeader__title{font-size:14px}.ReviewsHeader__back img,.ReviewsHeader__right img{height:18px;width:18px}.ReviewsHeader__right img{height:24px;width:24px}}.ReviewCardGrid__card{background:#f8f4ff;border-radius:10px;box-sizing:border-box;max-width:100%;padding:12px;width:100%}.ReviewCardGrid__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.ReviewCardGrid__name{color:#5b4bdb;font-size:14px;font-weight:600}.ReviewCardGrid__badge{align-items:center;background:#4caf50;border-radius:6px;display:flex;gap:4px;padding:2px 6px}.ReviewCardGrid__badgeText{color:#fff;font-size:12px;font-weight:700}.ReviewCardGrid__product{color:#666;font-size:12px;margin-bottom:4px}.ReviewCardGrid__text{color:#444;font-size:13px;line-height:1.4;margin-bottom:8px}.ReviewCardGrid__photosSection{margin-top:8px}.ReviewCardGrid__viewPhotos{color:#7b3f00;cursor:pointer;font-size:12px;font-weight:600;margin-bottom:4px;text-align:right;text-decoration:underline}.ReviewCardGrid__viewPhotos:hover{text-decoration:underline}.ReviewCardGrid__images{display:flex;gap:8px;justify-content:space-between}.ReviewCardGrid__image{border-radius:8px;flex:1;height:70px;object-fit:cover}.ReviewCardGrid__star{height:12px;margin-bottom:2px;object-fit:contain;width:12px}@media (max-width:400px){.ReviewCardGrid__name{font-size:10px}.ReviewCardGrid__badgeText{font-size:8px}.ReviewCardGrid__star{height:10px;width:10px}.ReviewCardGrid__product{font-size:9px}.ReviewCardGrid__text{font-size:11px}.ReviewCardGrid__viewPhotos{font-size:10px}}.ReviewGridList__container{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:16px}.PhotosGridList__container{box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:16px}.PhotosGridList__image{background:#fdfdfd;border-radius:8px;height:150px;object-fit:cover;width:100%}@media (max-width:400px){.PhotosGridList__container{gap:8px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.PhotosGridList__image{height:130px}}.VirtualTryOnBanner{align-items:center;background:linear-gradient(135deg,#5170ff,#ff66c4);border-radius:8px;box-sizing:border-box;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:16px}.VirtualTryOnBanner__text{flex:2;font-size:13px;line-height:1.4}.VirtualTryOnBanner__text h4{font-size:16px;font-weight:700;margin-bottom:6px}.VirtualTryOnBanner__text p{margin:4px 0}.VirtualTryOnBanner__image{display:flex;flex:1;justify-content:flex-end}.VirtualTryOnBanner__image img{height:100px;object-fit:contain}@media (max-width:400px){.VirtualTryOnBanner__text{font-size:11px}.VirtualTryOnBanner__text h4{font-size:14px}.VirtualTryOnBanner__image img{height:80px}}.TryOnPreview{background-color:#fdf9f7;border-radius:12px;display:flex;flex-direction:column;gap:20px;margin:16px 0;padding:16px}.TryOnPreview__cards{align-items:flex-start;display:flex;gap:20px;justify-content:center}.TryOnPreview__card{align-items:center;border-radius:100px 100px 0 0;display:flex;flex:1;height:260px;justify-content:center;max-width:160px;overflow:hidden;position:relative}.TryOnPreview__card--upload{background:#faf7f2;box-shadow:inset 0 2px 6px rgba(0,0,0,.08)}.TryOnPreview__card--outfit{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}.TryOnPreview__card img{height:100%;object-fit:cover;width:100%}.TryOnPreview__button,.TryOnPreview__label{border-radius:0 0 10px 10px;bottom:15px;box-sizing:border-box;font-size:12px;height:32px;left:0;line-height:32px;padding:0;position:absolute;text-align:center;white-space:nowrap;width:100%}.TryOnPreview__button{background:#9667d0;border:none;color:#fff;cursor:pointer}.TryOnPreview__label{background:#737373;color:#fff}.TryOnPreview__tips{align-items:stretch;background:#fff;border:1px solid #b46a34;border-radius:8px;color:#5c2e00;display:flex;font-size:12px;justify-content:space-between;line-height:1.2;padding:12px 10px}.TryOnPreview__tips-list{display:flex;flex:3;flex-direction:column;gap:4px}.TryOnPreview__tips-list p{align-items:start;display:grid;gap:4px;grid-template-columns:14px 1fr;line-height:1.2;margin:0}.TipIcon{font-size:14px;line-height:1.2;text-align:center}.TryOnPreview__tips-icon{align-items:center;display:flex;flex:1;justify-content:flex-end}.TryOnPreview__tips-icon img{height:100%;max-height:80px;width:auto}@media (max-width:400px){.TryOnPreview__button,.TryOnPreview__label{font-size:11px;height:28px;line-height:28px}.TryOnPreview__tips{font-size:10px}.TipIcon{font-size:12px}}.VirtualTryOnPage{box-sizing:border-box}.VirtualTryOnPage__content{display:flex;flex-direction:column;gap:16px;padding:16px}.ChatRouterPage{background:#f3f4f6;display:grid;grid-template-rows:auto 1fr;height:100vh}.ChatRouterPage__header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;height:54px;justify-content:space-between;padding:0 16px}.ChatRouterPage__title{font-weight:800}.ChatRouterPage__headerRight{align-items:center;display:flex;gap:8px}.ChatRouterPage__dot{background:#10b981;border:2px solid #dcfce7;border-radius:8px;height:8px;width:8px}.ChatRouterPage__muted{color:#6b7280}.ChatRouterPage__muted--sm{font-size:12px}.ChatRouterPage__container{display:grid;gap:16px;grid-template-columns:300px 1fr;padding:16px}.ChatRouterPage__sidebar{overflow:auto}.ChatRouterPage__chatCol{display:grid;gap:12px;grid-template-rows:1fr auto auto;min-width:0}.ChatRouterPage__panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:10px;padding:12px}.ChatRouterPage__panelTitle{color:#111827;font-size:14px;font-weight:800}.ChatRouterPage__label{color:#374151;font-size:12px;font-weight:600}.ChatRouterPage__input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;padding:10px 12px;width:100%}.ChatRouterPage__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ChatRouterPage__btnPrimary{background:#111827;border:1px solid #111827;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px}.ChatRouterPage__messages{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-y:auto;padding:12px}.ChatRouterPage__messageRow{align-items:flex-start;gap:12px;margin:14px 0}.ChatRouterPage__messageRow--rev{flex-direction:row-reverse}.ChatRouterPage__avatar{border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-size:13px;font-weight:700;height:28px;place-items:center;width:28px}.ChatRouterPage__avatar--user{background:#111827}.ChatRouterPage__avatar--assistant{background:#10b981}.ChatRouterPage__avatar--system{background:#9ca3af}.ChatRouterPage__bubble{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:15px;line-height:1.5;max-width:780px;padding:10px 12px;white-space:pre-wrap}.ChatRouterPage__bubble--assistant{background:#f3f4f6}.ChatRouterPage__bubble--user{background:#111827;border-color:#111827;color:#fff}.ChatRouterPage__composer{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:8px;padding:10px}.ChatRouterPage__textarea{border:1px solid #d1d5db;border-radius:10px;flex:1;font-family:inherit;max-height:200px;min-height:40px;outline:none;padding:10px 12px;resize:vertical}.ChatRouterPage__errorBar,.ChatRouterPage__errorChip{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;padding:12px}.ChatRouterPage__errorChip{font-weight:600}.ChatRouterPage__pre{background:#0b1021;border-radius:8px;color:#c8d3f5;font-size:13px;overflow-x:auto;padding:12px}.ChatRouterPage__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ChatRouterPage__codeHeader{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:6px}.ChatRouterPage__kbdRow{align-items:center;display:flex;font-size:13px;gap:8px}.ChatRouterPage__badge{background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;color:#3730a3;font-size:12px;font-weight:700;padding:2px 8px}.ChatRouterPage__wroteList{margin:0;padding-left:18px}.ChatRouterPage__stack{display:grid}.ChatRouterPage__row{align-items:center;display:flex}.ChatRouterPage__gap4{gap:4px}.ChatRouterPage__gap8{gap:8px}.ChatRouterPage__gap10{gap:10px}.ChatRouterPage__details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.ChatRouterPage__summary{color:#374151;cursor:pointer;font-weight:700;margin-bottom:6px}.ChatRouterPage__typing{align-items:center;color:#6b7280;display:flex;gap:6px}.ChatRouterPage__dots{animation:ChatRouterPageBlink 1.2s infinite}@keyframes ChatRouterPageBlink{0%,to{opacity:.25}50%{opacity:1}}.AssistantResult__split{display:grid;gap:12px;grid-template-columns:1fr 1fr}.AssistantResult__panel{display:flex;flex-direction:column;min-width:0}.AssistantResult__panelHeader{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;padding:6px 8px}.AssistantResult__files{display:flex;flex-direction:column;gap:8px}.AssistantResult__tabs{display:flex;flex-wrap:wrap;gap:6px}.AssistantResult__tab{background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;padding:6px 10px}.AssistantResult__tab--active{background:#f3f4f6;border-color:#c7d2fe}.AssistantResult__codePane{min-width:0}.ChatRouterPage__messageRow{display:flex;gap:10px;width:100%}.ChatRouterPage__bubble{max-width:720px}.ChatRouterPage__messageRow--wide .ChatRouterPage__bubble{flex:1 1 auto}.ChatRouterPage__bubble--wide{background:transparent;border:none;max-width:none;padding:0;width:100%}.AssistantResult{width:100%}.CouponInputRow__wrapper{margin:12px 0}.CouponInputRow{align-items:center;background:#f6f2ff;border-radius:8px;display:flex;padding:6px 10px}.CouponInputRow input{background:transparent;border:none;color:#333;flex:1;font-size:13px;outline:none}.CouponInputRow input::placeholder{color:#999}.CouponInputRow button{background:#9b51e0;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:12px;height:28px;margin-left:8px;min-width:65px;padding:0}.CouponInputRow__error{color:#e63946;font-size:12px;margin-top:4px}@media (max-width:400px){.CouponInputRow input{font-size:12px}.CouponInputRow button{font-size:11px;height:26px;min-width:58px}.CouponInputRow__error{font-size:11px}}.CouponCard{align-items:center;background:#f6f2ff;border-radius:8px;display:flex;font-size:13px;justify-content:space-between;margin:8px 0;padding:12px 14px}.CouponCard__info{flex:1;padding-right:10px}.CouponCard__code{font-weight:600;margin-bottom:4px}.CouponCard__desc{color:#5c2e00;margin-bottom:4px}.CouponCard__note{color:#5c2e00;font-size:12px;margin-top:2px}.CouponCard__note--requirement{color:#1f8a3b;font-weight:500}.CouponCard__action{border:none;border-radius:10px;cursor:pointer;font-size:12px;height:28px;min-width:65px;padding:0 20px;text-align:center}.CouponCard--applied{background:#fdf2f2}.CouponCard--applied .CouponCard__action{background:#ff6b6b;color:#fff}.CouponCard--available{background:#f6f2ff}.CouponCard--available .CouponCard__action{background:#9b51e0;color:#fff}.CouponCard--disabled{background:#e5e5e5;color:#777}.CouponCard--disabled .CouponCard__action{background:#bdbdbd;color:#fff;cursor:not-allowed}.CouponCard--error{border:1px solid #e63946}.CouponCard--error .CouponCard__note{color:#e63946}@media (max-width:400px){.CouponCard{padding:10px 12px}.CouponCard,.CouponCard__note{font-size:10px}.CouponCard__action{border-radius:10px;font-size:11px;height:26px;min-width:58px;padding:0 15px}}.CouponList{margin:16px 0}.CouponList h4{color:#5c2e00;font-size:13px;font-weight:600;margin:12px 0 6px}@media (max-width:400px){.CouponList h4{font-size:12px}}.ApplyOffersPage{background:#fdf9f7;display:flex;flex-direction:column;min-height:100vh}.ApplyOffersPage__content{padding:16px}.NoteBanner{align-items:center;background:#f6f2ff;border-radius:6px;color:#5c2e00;display:flex;font-size:12px;margin:12px 0;padding:8px 12px}.NoteBanner__icon{flex-shrink:0;height:16px;margin-right:6px;width:16px}.NoteBanner__text{flex:1;line-height:1.4}.NoteBanner__text b{color:#000;font-weight:600}@media (max-width:400px){.NoteBanner{font-size:9px;padding:6px 10px}.NoteBanner__icon{height:14px;width:14px}}.UseCurrentLocation{align-items:center;border-bottom:1px solid #c7a27a;color:#5c2e00;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 0 6px}.UseCurrentLocation__icon{height:18px;width:18px}.UseCurrentLocation__text{color:#5c2e00}.SavedAddressCard{align-items:flex-start;background:#fff;border:1px solid #c7a27a;border-radius:8px;display:flex;gap:10px;margin-bottom:10px;padding:12px;transition:background .2s,border-color .2s}.SavedAddressCard__icon{flex-shrink:0;height:18px;width:18px}.SavedAddressCard__content{flex:1}.SavedAddressCard__title{color:#2c1c00;font-size:12px;font-weight:600;margin-bottom:2px}.SavedAddressCard__address{color:#5c2e00;font-size:10px}.SavedAddressCard--active{background:#f6f2ff;border-color:#9b51e0}.SavedAddressCard--disabled{background:#f2f2f2;border-color:#ddd;color:#777}.SelectDeliveryAddressPage__content{padding:0 12px 12px}.SelectDeliveryAddressPage__search{margin:12px 0}.SelectDeliveryAddressPage__saved{margin-top:20px}.SelectDeliveryAddressPage__savedTitle{color:#5c2e00;font-size:14px;font-weight:600;margin-bottom:10px;margin-top:-5px}.FormSection{background:#f6f2ff;border-radius:6px;margin-bottom:20px;padding:12px}.FormSection__title{color:#5c2e00;font-size:13px;font-weight:600;margin-bottom:10px}.FormInputWrapper{display:flex;flex-direction:column;margin-bottom:8px;transition:all .2s ease;width:100%}.FormInputWrapper:last-child{margin-bottom:0}.FormInput{background-color:#fff;border:1px solid #e6ddf7;border-radius:10px;box-sizing:border-box;color:#5c2e00;font-size:13px;outline:none;padding:10px 12px;transition:border .2s ease,background .2s ease;width:100%}.FormInput::placeholder{color:#7a6f9b;font-size:12px}.FormInput:focus{background-color:#fdfcff;border-color:#9b51e0}.FormInput__note{color:#7a6f9b;font-size:11px;margin-top:4px}.FormInputWrapper--error .FormInput{background:#fff6f6;border-color:#e63946}.FormInput__error{color:#e63946;font-size:11px;line-height:1.3;margin-top:4px}@keyframes fadeInError{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.FormInput__error{animation:fadeInError .2s ease forwards}@media (max-width:400px){.FormInput{font-size:12px;padding:8px 10px}.FormInput::placeholder{font-size:11px}.FormInput__error,.FormInput__note{font-size:10px}}.FormRow{display:grid;gap:12px;grid-template-columns:1fr 1fr}.StickyFooter{background:#fff;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.05);display:flex;justify-content:center;left:0;padding:12px 16px;position:fixed;width:100%;z-index:100}.AddAddressPage{background:#fff;display:flex;flex-direction:column;height:100vh}.AddAddressPage__content{flex:1;overflow-y:auto;padding:10px 16px 80px}.AddAddressPage__selectedAddress{align-items:flex-start;background:#f6f1ff;border:1px solid #d8c3ff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#4a3b68;display:flex;font-size:14px;gap:10px;line-height:1.5;margin:16px;padding:12px 14px}.AddAddressPage__addressIconWrap{align-items:center;background:#e6d5ff;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.AddAddressPage__addressIcon{height:16px;width:16px}.AddAddressPage__addressText{flex:1;word-break:break-word}.NetbankingDrawer{padding:16px}.NetbankingDrawer__title{font-size:18px;font-weight:600;margin-bottom:12px;text-align:center}.NetbankingDrawer__list{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.NetbankingDrawer__item{align-items:center;border-bottom:1px solid #f1f1f1;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background-color .2s ease}.NetbankingDrawer__item:hover{background-color:#f8f6ff}.NetbankingDrawer__item-icon{height:28px;width:28px}.NetbankingDrawer__item-label{color:#333;font-size:15px}.PaymentOption{background:#fbf8ff;border:1.5px solid #e2c8ff;border-radius:10px;margin-bottom:10px;padding:12px 16px}.PaymentOption:hover{border-color:#d2a8ff}.PaymentOption--selected{background:#f8f2ff;border:1.5px solid #a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.08)}.PaymentOption__label{color:#5b2e00;font-weight:600}.PaymentOption__arrow{height:18px;opacity:.9;transition:transform .25s ease,opacity .25s ease;width:18px}.PaymentOption:hover .PaymentOption__arrow{opacity:1;transform:translateX(2px)}@media (max-width:400px){.PaymentOption{padding:10px 12px}.PaymentOption__icon{height:20px;width:20px}.PaymentOption__label{font-size:13px}.PaymentOption__arrow{height:14px;width:14px}}.PaymentOption{align-items:center;background:#f6f2ff;border:1.5px solid transparent;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 14px;transition:all .25s ease}.PaymentSection__title{color:#9266cc;font-size:15px;font-weight:600;letter-spacing:.2px}.PaymentOption__left{align-items:center;display:flex;gap:12px}.PaymentOption:hover{border-color:#d6bcfa}.PaymentOption--selected{border-color:#9667d0;box-shadow:0 0 0 3px rgba(168,85,247,.1)}.PaymentOption__icon{height:24px;width:24px}.PaymentOption__label{color:#5c2e00;font-size:14px;font-weight:500}.PaymentOption__right{align-items:center;display:flex;gap:10px}.PaymentOption__arrow{height:16px;width:16px}.PaymentOption__check{height:18px;width:18px}@media (max-width:400px){.PaymentOption{padding:8px 12px}.PaymentOption__icon{height:20px;width:20px}.PaymentOption__label{font-size:12px}.PaymentOption__arrow,.PaymentOption__check{height:14px;width:14px}}.ProgressTracker{align-items:center;display:flex;justify-content:center;margin:16px 0}.PaymentSection__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.PaymentSection__action{background:none;border:none;color:#9667d0;cursor:pointer;font-size:13px;font-weight:600}.ProgressTracker__step,.ProgressTracker__stepWrapper{align-items:center;display:flex}.ProgressTracker__step{flex-direction:column;margin:0 4px}.ProgressTracker__icon{height:32px;width:32px}.ProgressTracker__label{color:#6b3e18;font-size:14px;font-weight:500}.ProgressTracker__connector{margin:0 6px}@media (max-width:400px){.ProgressTracker__label{font-size:12px}}.PromoBanner{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(90deg,rgba(137,217,87,.65),hsla(72,68%,64%,.65));border-radius:8px;color:#219653;display:flex;font-size:14px;font-weight:600;margin-top:-20px;padding:8px 12px}.PromoBanner__icon{height:16px;margin-right:8px;width:16px}.PromoBanner__text{flex:1}@media (max-width:400px){.PromoBanner{font-size:12px;padding:6px 10px}.PromoBanner__icon{height:14px;width:14px}}.PaymentOptionsPage{background:#fff;display:flex;flex-direction:column;min-height:100vh;padding-bottom:100px}.PaymentOptionsPage__content{display:flex;flex:1;flex-direction:column;gap:20px;padding:12px 16px}.ToggleSwitch{display:inline-block;height:22px;position:relative;width:40px}.ToggleSwitch input{height:0;opacity:0;width:0}.ToggleSlider{background-color:#ccc;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ToggleSlider:before{background-color:#f8f3ff;border-radius:50%;bottom:3px;content:"";height:16px;left:3px;position:absolute;transition:.4s;width:16px}input:checked+.ToggleSlider{background-color:#b084f7}input:checked+.ToggleSlider:before{transform:translateX(18px)}.SaveCardOption{align-items:center;color:#5a3825;display:flex;font-size:14px;justify-content:space-between}.SaveCardOption a{color:#5a3825;text-decoration:underline}@media (max-width:400px){.SaveCardOption{font-size:12px}}.SaveCardInfoDrawer h4{color:#9667d0;font-size:16px;font-weight:600;margin-bottom:4px}.SaveCardInfoDrawer__subtitle{color:#9667d0;font-size:13px;margin-bottom:16px}.SaveCardInfoDrawer__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 20px;padding:0}.SaveCardInfoDrawer__list li{align-items:center;color:#333;display:flex;font-size:14px;gap:10px}.SaveCardInfoDrawer__list img{flex-shrink:0;height:20px;width:20px}@media (max-width:400px){.SaveCardInfoDrawer h4{font-size:14px}.SaveCardInfoDrawer__list li,.SaveCardInfoDrawer__subtitle{font-size:12px}}.AddCardPage{background:#fff;display:flex;flex-direction:column;height:100vh}.AddCardPage__content{display:flex;flex:1;flex-direction:column;padding:16px}.AddCardPage__row{display:flex;gap:12px}.AddCardPage__row .FormInputWrapper{flex:1}.AddCardPage__error{color:#d61f69;font-size:13px;font-weight:500;margin-left:4px;margin-top:6px}.SaveOption{align-items:center;color:#5a3825;display:flex;font-size:14px;justify-content:space-between;margin-top:12px}.SaveOption a{color:#5a3825;text-decoration:underline}@media (max-width:400px){.SaveOption{font-size:12px}}.AddUpiPage{background:#fff;display:flex;flex-direction:column;height:100vh}.AddUpiPage__content{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.AddUpiPage__input{background-color:#f8f3ff}.AddUpiPage__error{color:#d61f69;font-size:13px;font-weight:500;margin-left:2px;margin-top:6px}@media (max-width:400px){.AddUpiPage__error{font-size:12px}}.ViewOrderButton{background:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px hsla(0,0%,100%,.25);color:#8a4be0;cursor:pointer;display:block;font-size:14px;font-weight:700;margin:24px auto;padding:12px 76px;text-align:center;transition:all .3s ease}.ViewOrderButton:hover{background:#f7f1ff;box-shadow:0 0 10px hsla(0,0%,100%,.4);transform:translateY(-1px)}.OrderSuccessPage{background:#8a4be0;color:#fff;min-height:100vh;padding:24px 16px;text-align:center}.OrderSuccessPage__icon img{height:80px;margin:20px auto;width:80px}.OrderSuccessPage__title{font-size:24px;margin:12px 0 8px}.OrderSuccessPage__orderId,.OrderSuccessPage__reward{font-size:14px;margin:4px 0}.OrderSuccessPage__subtitle{color:#fff;font-size:16px;font-weight:600;margin:24px 0 12px;text-align:left}.OrderSuccessPage__products{display:flex;gap:12px;overflow-x:auto;padding-bottom:16px}.ErrorPage{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:20px 20px 80px;text-align:center}.ErrorPage__image{margin:40px auto 16px;width:220px}.ErrorPage__message{color:#8a4be0;font-size:15px;font-weight:500;line-height:1.6;margin:0 auto 24px;max-width:320px}.PromoBanner__wishlist{background:#9266cc;color:#fff;font-size:14px;font-weight:500;padding:8px 12px;text-align:left}.PromoBanner span{font-weight:700}@media (max-width:400px){.PromoBanner__wishlist{font-size:12px}}.WishlistGrid{box-sizing:border-box;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));max-width:100%;overflow-x:hidden;padding:16px;width:100%}.WishlistGrid>*{max-width:100%;overflow:hidden;width:100%}@media (max-width:400px){.WishlistGrid{gap:12px;grid-template-columns:repeat(2,1fr);padding:12px}}.EmptyWishlist{align-items:center;color:#444;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:60px 20px;text-align:center}.EmptyWishlist__animation{height:220px;margin-bottom:20px;width:220px}.EmptyWishlist__title{color:#9266cc;font-size:18px;font-weight:600;margin-bottom:6px}.EmptyWishlist__subtitle{align-items:center;color:#9266cc;display:flex;font-size:14px;gap:4px;justify-content:center;line-height:1.4;max-width:280px}.EmptyWishlist__icon{height:18px;vertical-align:middle;width:18px}.WishlistPage{background:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.WishlistPage__grid{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);max-width:100%;padding:16px;width:100%}.WishlistPage__grid>*{max-width:100%;overflow:hidden}.WishlistPage__grid button,.WishlistPage__grid img{display:block;max-width:100%}.OrderCard{background:#f9f3ff;border-radius:8px;font-size:14px;margin-bottom:16px;padding:12px;position:relative}.OrderCard__top{color:#784827;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.OrderCard__arrow{color:#7a6f9b;font-size:18px}.OrderCard__product{display:flex;gap:10px;margin-bottom:10px}.OrderCard__image{border-radius:6px;height:80px;object-fit:cover;width:60px}.OrderCard__details{display:flex;flex-direction:column;justify-content:center}.OrderCard__label{color:#784827;font-weight:600}.OrderCard__value{color:#4a2c2a;font-weight:400}.OrderCard__meta{font-size:12px;margin:2px 0}.OrderCard__title{color:#784827;font-size:14px;font-weight:600;margin:0}.OrderCard__tracker{color:#7a6f9b;justify-content:space-between}.OrderCard__tracker span.active{color:#4caf50}.OrderCard__courier{align-items:center;color:#784827;display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.OrderCard__courierInfo{align-items:center;display:flex;gap:8px}.OrderCard__courierInfo img{height:20px}.OrderCard__arrow{flex-shrink:0;height:16px;margin-left:8px;width:16px}.OrderCard__tracker{align-items:center;color:#784827;display:flex;font-size:12px;gap:26px;justify-content:center;margin:8px 0}.OrderCard__tracker span.active{color:#1ba553;font-weight:600}.OrderCard__connector{flex-shrink:0}@media (max-width:400px){.OrderCard{font-size:12px;padding:10px}.OrderCard__top{font-size:11px}.OrderCard__arrow{font-size:14px}.OrderCard__title{font-size:12px}.OrderCard__courier,.OrderCard__meta,.OrderCard__tracker{font-size:10px}.OrderCard__tracker{gap:15px}}.RajasthaniBackground{bottom:50px;pointer-events:none;z-index:1}.RajasthaniBackground__image{height:auto;object-fit:cover}.MyOrdersPage{display:flex;flex-direction:column;min-height:100vh}.MyOrdersPage__content{flex:1;margin-bottom:80px;padding:12px}.ReviewProductInfo{align-items:center;background:#f9f5ff;border-radius:8px;display:flex;margin-bottom:16px;padding:10px}.ReviewProductInfo__image{border-radius:6px;height:50px;margin-right:12px;object-fit:cover;width:50px}.ReviewProductInfo__details{display:flex;flex-direction:column}.ReviewProductInfo__title{color:#5a321e;font-size:14px;font-weight:600;margin:0 0 4px}.ReviewProductInfo__rating{display:flex;gap:2px}.ReviewProductInfo__star{color:#ddd;font-size:18px}.ReviewProductInfo__star.filled{color:#ffb800}.PhotoUploader{margin:16px 0}.PhotoUploader__label{color:#623b2a;font-size:14px;font-weight:600;margin-bottom:8px}.PhotoUploader__list{display:flex;flex-wrap:wrap;gap:12px}.PhotoUploader__add{align-items:center;background:#f5f0ff;border-radius:8px;cursor:pointer;display:flex;height:64px;justify-content:center;width:64px}.PhotoUploader__add img{height:32px;width:32px}.PhotoUploader__photoWrapper{border-radius:8px;height:64px;overflow:hidden;position:relative;width:64px}.PhotoUploader__photo{border-radius:8px;height:100%;object-fit:cover;width:100%}.PhotoUploader__remove{align-items:center;background:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.15);color:#623b2a;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-6px;top:-6px;width:18px}.PhotoUploader__remove:hover{background:#f8f0ff}@media (max-width:400px){.PhotoUploader__label{font-size:12px}.PhotoUploader__add,.PhotoUploader__photoWrapper{height:56px;width:56px}.PhotoUploader__add img{height:28px;width:28px}.PhotoUploader__remove{font-size:11px;height:16px;width:16px}}.ReviewTextInput{display:flex;flex-direction:column;gap:8px}.ReviewTextInput__label{color:#5a3e2b;font-size:14px;font-weight:600}.ReviewTextInput__textarea{background:#f8f0ff;border:none;border-radius:8px;color:#333;font-size:14px;line-height:1.4;min-height:100px;outline:none;padding:12px;resize:vertical;width:100%}.ReviewTextInput__textarea::placeholder{color:#7a6a60}@media (max-width:400px){.ReviewTextInput__label{font-size:12px}.ReviewTextInput__textarea{font-size:12px;padding:10px}}.AddReviewPage{background:#fff;display:flex;flex-direction:column;min-height:100vh}.AddReviewPage__content{flex:1;padding:16px}.AddReviewPage__footerContent{align-items:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.AddReviewPage__disclaimer{color:#666;font-size:12px;line-height:1.4;margin:0;text-align:left}@media (max-width:400px){.AddReviewPage__content{padding:12px}.AddReviewPage__disclaimer{font-size:11px}}.MediaViewerPage{align-items:center;background:#dcdcdc;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding-top:100px;position:relative}.MediaViewerPage__wrap{border-radius:12px;cursor:grab;height:65vh;margin:16px auto;max-width:420px;overflow:hidden;position:relative;width:80%}.MediaViewerPage__wrap:active{cursor:grabbing}@media (max-width:400px){.MediaViewerPage__wrap{height:70vh}}.MediaViewerPage__track{display:flex;height:100%;transition:transform .4s ease-in-out}.MediaViewerPage__slide{flex:0 0 100%;height:100%}.MediaViewerPage__img{border-radius:12px;height:100%;object-fit:cover;width:100%}.MediaViewerPage__videoWrapper{height:100%;position:relative;width:100%}.MediaViewerPage__playOverlay{cursor:pointer;height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}.MediaViewerPage__navIcon{background:transparent;border:none;cursor:pointer;position:absolute;top:20px;z-index:10}.MediaViewerPage__navIcon img{height:32px;width:32px}.MediaViewerPage__navIcon.left{left:20px}.MediaViewerPage__navIcon.right{right:20px}.EmptyBagPage{background:#fff;display:flex;flex-direction:column;min-height:100vh}.EmptyBagPage__content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:top;margin-top:50px;padding:20px;text-align:center}.EmptyBagPage__image{margin-bottom:16px;max-width:80%;width:180px}.EmptyBagPage__title{color:#784827;font-size:16px;font-weight:600;margin-bottom:6px}.EmptyBagPage__subtitle{color:#9667d0;font-size:14px;margin:0}.EmptyBagPage__footerContent{align-items:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.EmptyBagPage__tagline{color:#784827;font-size:12px;margin:0;text-align:center}@media (max-width:400px){.EmptyBagPage__title{font-size:14px}.EmptyBagPage__subtitle{font-size:12px}.EmptyBagPage__tagline{font-size:11px}}.NotificationCard{align-items:flex-start;background:#f9f3ff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;gap:10px;padding:12px;position:relative}.NotificationCard__image{border-radius:6px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.NotificationCard__content{display:flex;flex:1;flex-direction:column}.NotificationCard__title{color:#4a2c2a;font-size:14px;font-weight:600;margin:0 0 4px}.NotificationCard__message{color:#6a5d5d;font-size:13px;margin:0 0 8px}.NotificationCard__footer{align-items:center;display:flex;justify-content:space-between}.NotificationCard__cta{background:linear-gradient(90deg,#004aad,#cb6ce6);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px}.NotificationCard__cta:hover{opacity:.9}.NotificationCard__date{background:#fff;border-radius:12px;color:#7a6f9b;font-size:11px;padding:2px 8px;white-space:nowrap}@media (max-width:400px){.NotificationCard__title{font-size:12px}.NotificationCard__message{font-size:11px}.NotificationCard__cta{font-size:10px;padding:3px 8px}.NotificationCard__date{font-size:10px}}.NotificationsPage__list{gap:12px;padding:16px}.NotificationsPage__empty,.NotificationsPage__list{display:flex;flex:1;flex-direction:column;z-index:1}.NotificationsPage__empty{align-items:center;justify-content:top;margin-top:40px;padding:20px;position:relative;text-align:center}.NotificationsPage__image{margin-bottom:16px;max-width:80%;width:200px}.NotificationsPage__title{color:#784827;font-size:16px;font-weight:600;margin-bottom:6px}.NotificationsPage__subtitle{color:#7a6f9b;font-size:14px;margin:0}@media (max-width:400px){.NotificationsPage__title{font-size:14px}.NotificationsPage__subtitle{font-size:12px}}.NotificationsPage{background:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.RajasthaniBackground{bottom:108px;left:0;position:absolute;width:100%;z-index:0}.RajasthaniBackground__image{display:block;width:100%}@media (max-width:400px){.RajasthaniBackground{bottom:60px}}.ContactOptionCard{align-items:flex-start;background:#fff;border:1px solid #dcd3f5;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s ease}.ContactOptionCard:hover{background:#faf7ff}.ContactOptionCard+.ContactOptionCard{margin-top:12px}.ContactOptionCard__title{color:#784827;font-size:14px;font-weight:600;margin:0 0 4px}.ContactOptionCard__message{color:#784827;font-size:13px;margin:0;white-space:pre-line}.ContactOptionCard__arrow{flex-shrink:0;height:18px;width:18px}@media (max-width:400px){.ContactOptionCard__title{font-size:13px}.ContactOptionCard__message{font-size:12px}.ContactOptionCard__arrow{height:16px;width:16px}}.GetInTouchPage{background:#fff;display:flex;flex-direction:column;min-height:100vh}.GetInTouchPage__cards{flex:1;padding:16px}.OrderDetailCard{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:16px;padding:12px 16px}.OrderDetailCard__top{align-items:flex-start;display:flex;justify-content:space-between}.OrderDetailCard__product{display:flex;gap:10px}.OrderDetailCard__image{border-radius:6px;height:80px;object-fit:cover;width:60px}.OrderDetailCard__details{display:flex;flex-direction:column}.OrderDetailCard__title{color:#784827;font-size:14px;font-weight:600;margin:0 0 2px}.OrderDetailCard__meta{color:#555;font-size:12px;margin:0}.OrderDetailCard__customized{color:#784827;font-size:12px;margin:2px 0 0}.OrderDetailCard__date{color:#784827;font-size:12px;font-weight:600}.OrderDetailCard__tracker{align-items:center;color:#aaa;display:flex;font-size:12px;font-weight:500;margin:12px 0}.OrderDetailCard__tracker span{flex-shrink:0}.OrderDetailCard__tracker span.active{color:#2e7d32;font-weight:600}.OrderDetailCard__courierRow{align-items:center;color:#444;display:flex;font-size:12px;gap:8px;margin:8px 0}.OrderDetailCard__courierLabel{color:#555;font-weight:500}.OrderDetailCard__courierLogo{height:18px}.OrderDetailCard__awb{color:#222;font-size:12px}.OrderDetailCard__copyIcon{cursor:pointer;height:14px;width:14px}.OrderDetailCard__review{display:flex;flex-direction:column;gap:4px;margin-top:8px}.OrderDetailCard__stars{color:#f4b400;font-size:14px}.OrderDetailCard__reviewRow{align-items:center;display:flex;justify-content:space-between}.OrderDetailCard__reviewText{color:#666;font-size:12px}.OrderDetailCard__reviewBtn{background:none;border:none;color:#784827;cursor:pointer;font-size:12px;text-decoration:underline}@media (max-width:400px){.OrderDetailCard__title{font-size:12px}.OrderDetailCard__awb,.OrderDetailCard__courierRow,.OrderDetailCard__customized,.OrderDetailCard__date,.OrderDetailCard__meta,.OrderDetailCard__reviewBtn,.OrderDetailCard__reviewText,.OrderDetailCard__tracker{font-size:11px}.OrderDetailCard__stars{font-size:12px}.OrderDetailCard__courierLogo{height:16px}.OrderDetailCard__copyIcon{height:12px;width:12px}}.OrderDetailPage{background:#fafafa;display:flex;flex-direction:column;min-height:100vh}.OrderDetailPage__content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:16px;padding:16px}.HelpCenterBanner{align-items:center;background:#f4f0fd;border-radius:8px;display:flex;justify-content:space-between;margin:12px 16px;padding:12px 16px}.HelpCenterBanner__text{color:#5a3f00;font-size:14px;max-width:70%}.HelpCenterBanner__image{height:auto;width:60px}.HelpCenterPage{background:#fff;display:flex;flex-direction:column;min-height:100vh;padding-bottom:20px}.HelpCenterPage__sectionTitle{color:#784827;font-size:15px;font-weight:600;margin:16px}.HelpCenterPage__options{display:flex;flex-direction:column;gap:10px;margin:0 16px}.HelpCenterPage__option{align-items:center;background:#fff;border:1px solid #c8a8f0;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .2s ease}.HelpCenterPage__option:hover{background:#faf7ff}.HelpCenterPage__optionTitle{color:#784827;font-size:14px;font-weight:500}.HelpCenterPage__chevron{color:#4a2c73;font-size:18px}.HelpCenterPage__option--special{margin:12px 16px 0}.HelpCenterPage__optionLeft{align-items:center;display:flex;gap:8px}.HelpCenterPage__icon{height:18px;width:18px}.HelpCategoryDetailPage{background:#fff;display:flex;flex-direction:column;min-height:100vh;padding-bottom:80px;position:relative}.HelpCategoryDetailPage__content{display:flex;flex-direction:column;gap:10px;margin:16px}.HelpCategoryDetailPage__faq{background:#fff;border:1px solid #d2b6ff;border-radius:8px;overflow:hidden}.HelpCategoryDetailPage__question{align-items:center;color:#4a2c73;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:14px 16px}.HelpCategoryDetailPage__question:hover{background:#faf7ff}.HelpCategoryDetailPage__answer{background:#faf7ff;border-top:1px solid #e8d6ff;color:#7a5c2e;font-size:13px;line-height:1.5;padding:12px 16px 14px}.HelpCategoryDetailPage__chevron{color:#4a2c73;font-size:14px}.HelpCategoryDetailPage__footer{background:#fff;border-top:1px solid #eee;bottom:0;display:flex;justify-content:center;left:0;padding:12px 0;position:fixed;width:100%}.HelpCategoryDetailPage__button{background:#9a6ce3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 0;width:90%}.HelpCategoryDetailPage__button:active{background:#875dd4}.AboutPage{padding-bottom:200px;position:relative;z-index:2}.FounderStory{background:#fff;padding:20px 16px}.FounderStory__heading{color:#784827;font-size:18px;font-weight:700;margin-bottom:12px}.FounderStory__introRow{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.FounderStory__text{color:#784827;flex:2;font-size:12px;line-height:1.6}.FounderStory__imageWrapper{display:flex;flex:1;justify-content:flex-end}.FounderStory__image{height:170px;width:140px}@media (max-width:400px){.FounderStory__text{line-height:1.3}.FounderStory__heading{font-size:16px}}.HeritageIntro{background:#e7d38f;border-radius:8px;margin:0cqw auto;padding:12px 16px;text-align:center;width:90%}.HeritageIntro__text{color:#784827;font-size:12px;font-weight:700}.LoginIllustration{margin:16px 30px;text-align:center}.LoginIllustration__image{display:inline-block;height:auto;max-width:100%}.PolicyModal__overlay{align-items:flex-start;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;overflow-y:auto;padding-top:40px;position:fixed;z-index:1000}.PolicyModal__content{animation:fadeIn .25s ease-in-out;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.25);max-height:85vh;max-width:450px;overflow-y:auto;padding:24px;scrollbar-width:thin;width:92%}.PolicyModal__content::-webkit-scrollbar{width:6px}.PolicyModal__content::-webkit-scrollbar-thumb{background:rgba(150,103,208,.4);border-radius:6px}.PolicyModal__content::-webkit-scrollbar-thumb:hover{background:rgba(150,103,208,.7)}.PolicyModal__header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;position:sticky;top:0;z-index:5}.PolicyModal__title{color:#5c320e;font-size:17px;font-weight:600}.PolicyModal__close{background:none;border:none;color:#555;cursor:pointer;font-size:20px}.PolicyModal__body{color:#333;font-size:14.5px;line-height:1.7}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LoginOptionsCard{background:#f8f6ff;border:1px solid #d9c9f5;border-radius:8px;margin:-22px 16px 16px;padding:16px;text-align:center}.LoginOptionsCard__list{margin-top:12px}.LoginOptionsCard__item{align-items:center;background:#fff;border:1px solid #e0d5f2;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 12px;transition:background .2s ease}.LoginOptionsCard__item:hover{background:#f4f0fd}.LoginOptionsCard__title{color:#784827;font-size:14px;font-weight:500}.LoginOptionsCard__icon{height:20px;width:20px}.LoginOptionsCard__footer{color:#784827;font-size:13px;font-style:italic;margin-top:12px}.LoginDrawerContent{align-items:flex-start;color:#3a2b2f;display:flex;flex-direction:column;font-family:Poppins,sans-serif;padding:20px 16px 0;text-align:center}.LoginDrawerContent__title{color:#784827;font-size:18px;font-weight:600;margin-bottom:10px}.LoginDrawerContent__phoneRow{align-items:center;background:#faf7fc;border:1.5px solid #e1cbee;border-radius:8px;display:flex;margin-bottom:12px;padding:10px 12px;width:100%}.LoginDrawerContent__countryCode{color:#4a2b5a;font-weight:500;margin-right:8px}.LoginDrawerContent__input{background:transparent;border:none;color:#3a2b2f;flex:1;font-size:15px;outline:none}.LoginDrawerContent__checkboxRow{align-items:center;color:#5a4c52;display:flex;font-size:13px;gap:4px;margin-bottom:18px}.LoginDrawerContent__checkboxRow input{accent-color:#b26ad2}.LoginDrawerContent__whatsappIcon{height:16px;margin:0 4px;width:16px}.LoginDrawerContent .PrimaryButton,.LoginDrawerContent button{width:100%}.LoginDrawerContent__divider{color:#a78cbf;font-size:13px;margin:18px 0 10px;position:relative;text-transform:lowercase;width:100%}.LoginDrawerContent__divider:after,.LoginDrawerContent__divider:before{background:#e1cbee;content:"";height:1px;position:absolute;top:50%;width:40%}.LoginDrawerContent__divider:before{left:0}.LoginDrawerContent__divider:after{right:0}.LoginDrawerContent__googleBtn{align-items:center;background:#fff;border:1.5px solid #e1cbee;border-radius:8px;color:#3a2b2f;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;margin-bottom:10px;padding:10px;transition:.2s}.LoginDrawerContent__googleBtn img{height:18px;width:18px}.LoginDrawerContent__googleBtn:hover{background:#faf7fc}.LoginDrawerContent__emailBtn{background:#f4ecf9;border:none;border-radius:8px;color:#4a2b5a;font-size:14px;font-weight:500;margin-bottom:20px;padding:10px;transition:.2s}.LoginDrawerContent__emailBtn:hover{background:#e8dff2}.LoginDrawerContent__terms{color:#8a7a86;font-size:12px;line-height:1.5;max-width:320px;text-align:center}.LoginDrawerContent__terms a{color:#b26ad2;font-weight:500;text-decoration:none}.LoginDrawerContent__terms a:hover{text-decoration:underline}.OtpVerificationContent{align-items:flex-start;background-color:#fff;color:#3a2b2f;display:flex;flex-direction:column;font-family:Poppins,sans-serif;min-height:35vh;padding:24px 20px 40px;width:100%}.OtpVerificationContent__title{color:#784827;font-size:18px;font-weight:700;margin-bottom:8px}.OtpVerificationContent__subtitle{color:#5a4c52;font-size:13px;margin-bottom:24px}.OtpVerificationContent__number{color:#4a2b5a;font-weight:500;margin-left:5px}.OtpVerificationContent__edit{color:#7b5bb8;cursor:pointer;font-weight:500;text-decoration:underline}.OtpVerificationContent__boxes{display:flex;justify-content:space-between;margin:0 auto 24px;max-width:260px;width:80%}.OtpVerificationContent__box{background-color:#f6f2ff;border:1px solid #f8f5f0;border-radius:10px;color:#545454;font-size:20px;font-weight:500;height:50px;outline:none;text-align:center;transition:.2s;width:50px}.OtpVerificationContent__box:focus{border-color:#b26ad2;box-shadow:0 0 4px rgba(178,106,210,.3)}.OtpVerificationContent__resend img{height:22px;margin-right:4px;width:22px}.OtpVerificationContent__timer{color:#000}.OtpVerificationContent__status{align-items:center;border-radius:10px;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.3;margin-bottom:20px;padding:8px 12px;text-align:center;width:100%}.OtpVerificationContent__status.checking{background-color:#f4fbf2;border:1px solid #e2f3e0;color:#1ba553}.OtpVerificationContent__status.error{background-color:#fff8f8;border:1px solid #f5d2d2;color:#bc2025}.OtpVerificationContent__lottieWrapper{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.OtpVerificationContent__status span{font-weight:600}@media (max-width:480px){.OtpVerificationContent{padding:20px 16px 32px}.OtpVerificationContent__boxes{justify-content:space-evenly;width:100%}.OtpVerificationContent__box{height:46px;width:46px}}.OtpVerificationContent__resend{align-items:center;color:#545454;cursor:default;display:flex;font-size:14px;justify-content:center;margin-bottom:16px;transition:opacity .3s ease;width:100%}.OtpVerificationContent__resend.clickable{cursor:pointer}.OtpVerificationContent__resend.clickable:hover{opacity:.7}.OtpVerificationContent__resendLottie{align-items:center;display:flex;height:25px;justify-content:center;margin-right:6px;width:25px}.OtpVerificationContent__resendNow{color:#4a2b5a;font-weight:600}.OtpVerificationContent__timer{color:#777;font-weight:600;margin-left:5px}.OtpVerificationContent__svgIcon{display:block;height:22px;object-fit:contain;width:22px}.LoginPage{padding-bottom:240px;position:relative;z-index:2}.AccountHeader{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.AccountHeader__left{display:flex;flex-direction:column}.AccountHeader__greeting{color:#7b4fd1;font-size:16px;font-weight:600;margin:0}.AccountHeader__loginInfo{color:#784827;font-size:13px;margin:0}.AccountHeader__right{align-items:center;display:flex;gap:12px}.AccountHeader__coins{align-items:center;background:#7b4fd1;border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px 4px 16px;position:relative}.AccountHeader__coinBadge{height:24px;left:-8px;position:absolute;width:24px}.AccountHeader__coinValue{font-size:13px}.AccountHeader__icon{cursor:pointer;height:20px;width:20px}.AccountHeader__icon--profile{height:26px;width:26px}.AccountHeader__cartWrapper{cursor:pointer;position:relative}.AccountHeader__badge{align-items:center;background:#9266cc;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;position:absolute;right:-4px;top:-4px;width:16px}.CouponsSection{background:#fff;padding:16px}.CouponsSection__heading{color:#784827;font-size:14px;font-weight:600;margin-bottom:12px}.CouponsSection__heading span{color:#784827;font-weight:400;font-weight:600}.CouponsSection__scroll{display:flex;gap:2px}.CouponsSection__image{border-radius:6px;flex:1;height:80px;object-fit:cover}.PersonalizationSection{background:#fff;margin-top:-20px;padding:16px}.PersonalizationSection__heading{color:#784827;font-size:14px;font-weight:600;margin-bottom:12px}.PersonalizationSection__list{display:flex;flex-direction:column;gap:10px}.PersonalizationSection__item{align-items:center;background:#fff;border:1px solid #e0b9a5;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:5px 10px;transition:background-color .2s ease,transform .1s ease}.PersonalizationSection__item:active{background-color:#faf5ff;transform:scale(.99)}.PersonalizationSection__text{display:flex;flex-direction:column}.PersonalizationSection__label{color:#784827;font-size:14px;font-weight:600;margin:0}.PersonalizationSection__description{color:#666;font-size:12px;margin:2px 0 0}.PersonalizationSection__icon{height:22px;width:22px}.PeopleOfDoria{background:#fff;padding:16px}.PeopleOfDoria__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.PeopleOfDoria__header h3{color:#784827;font-size:14px;font-weight:600;margin:0}.PeopleOfDoria__header span{font-weight:400}.PeopleOfDoria__arrow{color:#784827;cursor:pointer;font-size:18px}.PeopleOfDoria__scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.PeopleOfDoria__scroll::-webkit-scrollbar{display:none}.PeopleOfDoria__card{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);display:flex;flex:0 0 240px;flex-direction:column;gap:8px;padding:12px}.PeopleOfDoria__topRow{align-items:center;display:flex;gap:10px}.PeopleOfDoria__image{border-radius:6px;height:40px;object-fit:cover;width:40px}.PeopleOfDoria__info{display:flex;flex-direction:column}.PeopleOfDoria__name{color:#784827;font-size:14px;font-weight:600;margin:0}.PeopleOfDoria__skill{margin:2px 0 0}.PeopleOfDoria__desc,.PeopleOfDoria__skill{color:#784827;font-size:12px;line-height:1.4}.PeopleOfDoria__desc{margin:0}.LogoutDrawer{padding:0 5px;text-align:center}.LogoutDrawer__message{color:#784827;font-size:17px;font-weight:700;margin-bottom:18px;text-align:left}.LogoutDrawer__actions{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.LogoutDrawer__btn{border:none;border-radius:8px;cursor:pointer;flex:1;font-weight:600;height:40px;transition:opacity .2s ease}.LogoutDrawer__btn--no{background-color:#a076dc;color:#fff}.LogoutDrawer__btn--yes{background-color:#d3d3d3;color:#333}.LogoutDrawer__btn:hover{opacity:.9}.QuickLinksSection{background:#f8f4ff;border-radius:10px;display:grid;gap:16px 0;grid-template-columns:repeat(3,1fr);padding:16px}.QuickLinksSection__item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-align:center}.QuickLinksSection__icon{height:28px;width:28px}.QuickLinksSection__label{color:#784827;font-size:13px;font-weight:500;line-height:1.4;margin:0;text-align:center}.AccountPage{background:#fff;display:flex;flex-direction:column;min-height:100vh;padding-bottom:80px}.AccountPage>:not(:first-child){margin-top:10px}.CartInfoBanner{align-items:center;background:#f6fff9;border-radius:6px;display:flex;gap:8px;margin:-10px 0 10px;padding:8px 12px}.CartInfoBanner__icon{height:18px;width:18px}.CartInfoBanner__message{font-size:14px;font-weight:600}.DeliveryInfoBanner{align-items:center;background:#9667d0;border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin:12px 0;padding:5px 14px}.DeliveryInfoBanner__text{font-size:14px;font-weight:600}.DeliveryInfoBanner__icon{height:auto;object-fit:contain;width:36px}.DeliveryAddressCard{align-items:center;background:#f8f4ff;border-radius:10px;display:flex;gap:12px;margin:12px 0;padding:12px}.DeliveryAddressCard__icon{flex-shrink:0;height:36px;width:36px}.DeliveryAddressCard__content{flex:1}.DeliveryAddressCard__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.DeliveryAddressCard__title{color:#5a3f00;font-size:12px;font-weight:600}.DeliveryAddressCard__change{background:#fff;border:1px solid #ddd;border-radius:6px;color:#784827;cursor:pointer;font-size:12px;font-weight:600;padding:2px 8px}.DeliveryAddressCard__change:hover{background:#f2f2f2}.DeliveryAddressCard__address{color:#444;font-size:9px;line-height:1.5}.CartItemCard__topRow{align-items:flex-start}.CartItemCard__left{align-items:center;display:flex;flex-direction:column;position:relative}.CartItemCard__image{border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);cursor:pointer;height:130px;object-fit:cover;width:95px}.CartItemCard__checkOverlay{left:4px;position:absolute;top:4px}.CartItemCard__checkIcon{cursor:pointer;height:18px;width:18px}@media (max-width:480px){.CartItemCard__image{height:120px;width:85px}}.SpecialRequestPopup__overlay{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.SpecialRequestPopup{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#784827;font-family:Poppins,sans-serif;max-width:400px;padding:16px;width:90%}.SpecialRequestPopup__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.SpecialRequestPopup__header h3{color:#784827;font-size:14px;font-weight:600}.SpecialRequestPopup__freeTag{background:#1c9a48;border-radius:8px;color:#fff;font-size:10px;font-weight:500;padding:2px 8px}.SpecialRequestPopup__textarea{background:#f8f4ff;border:1px solid #e2d0fa;border-radius:8px;color:#784827;font-size:12px;margin-bottom:10px;min-height:80px;outline:none;padding:8px;resize:none;width:100%}.SpecialRequestPopup__noteList{color:#784827;font-size:11px;list-style:disc;margin:6px 0 10px 16px}.SpecialRequestPopup__viewText{color:#784827;font-size:13px;margin-bottom:12px}.SpecialRequestPopup__button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px;transition:all .2s ease;width:100%}.SpecialRequestPopup__button.save{background:#9266cc}.SpecialRequestPopup__button.save:disabled{background:#cbb6e9;cursor:not-allowed}.SpecialRequestPopup__button.edit{background:#9266cc}.SpecialRequestPopup__button:hover{background:linear-gradient(135deg,#5170ff,#ff66c4)}.CartItemCard{background:#faf3ff;border:1px solid #f3e8ff;border-radius:12px;box-shadow:0 2px 8px rgba(168,119,221,.15);display:flex;flex-direction:column;margin-bottom:14px;padding:12px}.CartItemCard__topRow{align-items:center;display:flex;gap:12px}.CartItemCard__content{display:flex;flex:1;flex-direction:column;justify-content:center}.CartItemCard__footer{color:#7953b2;font-size:12.5px;opacity:.9;padding-left:100px;text-align:left}@media (max-width:480px){.CartItemCard{padding:10px}.CartItemCard__footer{padding-left:0;text-align:left}}.CartItemCard__header{align-items:center;display:flex;justify-content:space-between}.CartItemCard__title{color:#3e2723;font-size:14px;font-weight:600}.CartItemCard__tag{border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.08);color:#4a2e1d;font-size:9px;font-weight:600;letter-spacing:.2px;padding:4px 14px}.CartItemCard__tag--warning{background:linear-gradient(90deg,#ffde59,#ff914d);box-shadow:0 1px 2px rgba(255,145,77,.25);color:#4a2e1d}.CartItemCard__tag--success{background:linear-gradient(90deg,#0097b2,#7ed957);box-shadow:0 1px 2px rgba(0,151,178,.25);color:#fff}.CartItemCard__detailsWrapper{position:relative}.CartItemCard__tag--floating{position:absolute;right:-2px;top:0;transform:translateY(-50%);z-index:1}.CartItemCard__row{align-items:center;display:flex;flex-wrap:wrap;margin-top:6px}.CartItemCard__group{align-items:center;display:flex;gap:6px}.CartItemCard__group+.CartItemCard__group{margin-left:20px}.CartItemCard__label{color:#784827;font-size:11px;font-weight:500}.CartItemCard__sizePill{background:#f4c3a7;border-radius:8px;color:#4a2e1d;font-size:10px;font-weight:500;padding:3px 10px}.CartItemCard__quantity{align-items:center;display:flex;gap:4px}.CartItemCard__qtyBtn{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .2s ease;width:22px}.CartItemCard__qtyBtn:hover{background:#f1e5ff}.CartItemCard__qtyIcon{height:11px;width:11px}.CartItemCard__noteRow{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:8px}.CartItemCard__noteLabel{color:#784827;font-size:11px;font-weight:700}.CartItemCard__noteBtn{background:none;border:none;color:#784827;cursor:pointer;font-size:10px;font-weight:300;text-decoration:underline;transition:color .2s ease}.CartItemCard__noteBtn:hover{color:#8d1a49}.CartItemCard__infoIcon{height:13px;opacity:.9;width:13px}.CartItemCard__deliveryPriceRow{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.CartItemCard__expected{color:#784827;font-size:10px;margin:0}.CartItemCard__priceGroup{align-items:baseline;display:flex;gap:6px;margin-left:40px}.CartItemCard__original{color:#7e858a;font-size:12px;text-decoration:line-through}.CartItemCard__discounted{color:#784827;font-size:14px;font-weight:700}.CartItemCard__footer{align-self:flex-start;color:#9266cc;font-size:10px;font-style:italic;font-weight:700;margin-top:8px}.CartItemsSection{background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05);margin-top:16px;padding:12px 14px}.CartItemsSection__headerRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.CartItemsSection__selected{align-items:center;color:#2d2d2d;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px}.CartItemsSection__tickIcon{height:20px;transition:transform .2s ease;width:20px}.CartItemsSection__selected:hover .CartItemsSection__tickIcon{transform:scale(1.08)}.CartItemsSection__actions{align-items:center;display:flex;gap:14px}.CartItemsSection__actions img{cursor:pointer;height:18px;transition:transform .2s ease,opacity .2s ease;width:18px}.CartItemsSection__actions img:hover{opacity:.8;transform:scale(1.1)}@media (max-width:480px){.CartItemsSection__selected{font-size:13px}.CartItemsSection__actions img,.CartItemsSection__tickIcon{height:16px;width:16px}}.FirstOrdersOffer{background:#f8f4ff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#4a2e2e;font-family:Poppins,sans-serif;margin:12px 0;padding:12px 14px}.FirstOrdersOffer__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.FirstOrdersOffer__title{font-size:14px;font-weight:600}.FirstOrdersOffer__steps{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.FirstOrdersOffer__circle{position:relative;text-align:center;width:70px}.FirstOrdersOffer__circleInner{align-items:center;background:#faf7f7;border:2px solid #ddd;border-radius:50%;display:flex;flex-direction:column;height:65px;justify-content:center;margin:0 auto;position:relative;width:65px}.FirstOrdersOffer__circle.active .FirstOrdersOffer__circleInner{background:#fff;background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#5170ff,#ff66c4);background-origin:border-box;border:3px solid transparent;border-radius:50%}.FirstOrdersOffer__circle.locked .FirstOrdersOffer__circleInner:after{background:url(https://doria.s3.ap-south-1.amazonaws.com/icons/lockOnFutureCoupon.svg) no-repeat 50%;background-size:contain;content:"";height:20px;position:absolute;right:-10px;top:-10px;width:20px}.FirstOrdersOffer__circleOrder{color:#4a2e2e;font-size:15px;font-weight:600}.FirstOrdersOffer__circleText{color:#777;font-size:11px;margin-top:-2px}.FirstOrdersOffer__discount{background:#1ec46b;border-radius:6px;color:#fff;display:inline-block;font-size:11px;font-weight:600;margin-top:6px;padding:2px 6px}.FirstOrdersOffer__footer{border-radius:6px;color:#784827;font-size:12px;padding:8px 10px}.FirstOrdersOffer__copyButton{background:linear-gradient(135deg,#5170ff,#ff66c4);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;padding:5px 10px;transition:.2s ease}.FirstOrdersOffer__copyButton:hover{opacity:.9;transform:scale(1.03)}.FirstOrdersOffer__copyButton.copied{background:#5acb85}.CartProgressBar{margin:16px 0}.CartProgressBar__track{background:#e4e2e2;border-radius:10px;height:10px;margin-bottom:6px;overflow:hidden;width:100%}.CartProgressBar__fill{background:#9266cc;border-radius:10px;height:100%;transition:width .4s ease}.CartProgressBar__text{color:#784827;font-size:13px}.CartProgressBar__text strong{font-weight:600}.CartProgressBar__text--unlocked{color:#3a7c3a;font-weight:600}.CouponAppliedModal__overlay{align-items:center;animation:fadeIn .2s ease-in;background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.CouponAppliedModal__content{animation:fadeInUp .3s ease-out;background:#f7f4ff;border:2px solid #d3b5f7;border-radius:16px;box-shadow:0 6px 16px rgba(0,0,0,.1);padding:20px 16px;text-align:center;width:230px}.CouponAppliedModal__title{color:#6a3cbc;font-size:15px;font-weight:600;margin-bottom:10px}.CouponAppliedModal__image{display:block;height:90px;margin:0 auto 10px;object-fit:contain;width:90px}.CouponAppliedModal__subtitle{color:#4a2e2e;font-size:13px;margin-top:4px}.CouponAppliedModal__subtitle strong{color:#a04cff;font-weight:600}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BestCouponSection{background:#fff;border:1.5px solid #d2b9f3;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#4a2e2e;font-family:Poppins,sans-serif;margin:14px 0;padding:14px}.BestCouponSection__header{align-items:center;color:#4a2e2e;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:10px}.BestCouponSection__headerLeft{align-items:center;display:flex;gap:6px}.BestCouponSection__icon{height:18px;width:18px}.BestCouponSection__viewAll{background:none;border:none;color:#784827;cursor:pointer;font-size:13px;font-weight:500;text-decoration:underline}.BestCouponSection__list{display:flex;flex-direction:column;gap:8px}.BestCouponSection__card{background:#f8f4ff;border:1px solid #d8c5f9;border-radius:8px;padding:10px 12px;transition:all .2s ease}.BestCouponSection__card:hover{border-color:#b58cf4;box-shadow:0 1px 3px rgba(0,0,0,.05)}.BestCouponSection__cardContent{align-items:center;display:flex;justify-content:space-between}.BestCouponSection__title{font-size:13px;font-weight:600;margin-bottom:4px}.BestCouponSection__desc{color:#784827;font-size:12px}.BestCouponSection__actions{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.BestCouponSection__code{background:#fff;border:1px solid #d1b7f4;border-radius:6px;color:#6e3ec9;font-size:11px;font-weight:600;padding:2px 6px}.BestCouponSection__button{background:linear-gradient(135deg,#5170ff,#ff66c4);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;padding:5px 10px;transition:.2s ease}.BestCouponSection__button:hover{opacity:.9;transform:scale(1.03)}.BestCouponSection__button.applied{background:#5acb85;color:#fff;cursor:default;font-weight:600}.BestCouponSection__button.remove{background:#666;color:#fff;font-weight:500}.BestCouponSection__button:disabled{cursor:not-allowed;opacity:.6;transform:none}.PriceBreakupSection{background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#784827;font-family:Poppins,sans-serif;margin:16px 0;padding:16px}.PriceBreakupSection__title{color:#784827;font-size:14px;font-weight:600;margin-bottom:2px}.PriceBreakupSection__subtitle{color:rgba(120,72,39,.8);font-size:12px;margin-bottom:10px}.PriceBreakupSection__list{border-top:1px solid #e5d7f7;margin-bottom:12px;padding-top:8px}.PriceBreakupSection__row{align-items:center;display:flex;justify-content:space-between;margin:6px 0}.PriceBreakupSection__label,.PriceBreakupSection__value{color:#784827;font-size:13px}.PriceBreakupSection__label.green,.PriceBreakupSection__value.green{color:#1c9a48;font-weight:600}.PriceBreakupSection__footer{align-items:center;border-top:1px solid #e5d7f7;display:flex;justify-content:space-between;padding-top:10px}.PriceBreakupSection__totalLabel{color:#784827;font-weight:600}.PriceBreakupSection__totalValue{color:#784827;font-size:15px;font-weight:700}.ApplyCoinsSection{align-items:center;background:#f8f4ff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06);display:flex;font-family:Poppins,sans-serif;justify-content:space-between;margin:12px 0;padding:10px 14px}.ApplyCoinsSection__left{align-items:center;display:flex;gap:10px}.ApplyCoinsSection__iconWrapper{align-items:center;background:radial-gradient(circle at 30% 30%,#ffd84d,#f1a700);border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.ApplyCoinsSection__icon{height:18px;width:18px}.ApplyCoinsSection__title{color:#784827;font-size:13px;font-weight:500}.ApplyCoinsSection__title span{font-weight:600}.ApplyCoinsSection__subtitle{color:#9266cc;font-size:11px;margin-top:2px}.ApplyCoinsSection__switch{display:inline-block;height:20px;position:relative;width:36px}.ApplyCoinsSection__switch input{height:0;opacity:0;width:0}.ApplyCoinsSection__slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.ApplyCoinsSection__slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.ApplyCoinsSection__switch input:checked+.ApplyCoinsSection__slider{background:linear-gradient(135deg,#5170ff,#ff66c4)}.ApplyCoinsSection__switch input:checked+.ApplyCoinsSection__slider:before{transform:translateX(16px)}.CartStickyProceedBar{align-items:center;background:#fff;border-top:1.5px solid #e5d7f7;bottom:0;display:flex;font-family:Poppins,sans-serif;justify-content:space-between;left:0;padding:10px 14px;position:fixed;right:0;z-index:100}.CartStickyProceedBar__priceInfo{align-items:center;display:flex;gap:6px}.CartStickyProceedBar__price{color:#784827;font-size:15px;font-weight:600}.CartStickyProceedBar__original{color:#784827;font-size:13px;text-decoration:line-through}.CartStickyProceedBar__discount{background:#e6f9ec;border-radius:6px;color:#1c9a48;font-size:12px;font-weight:600;padding:2px 6px}.CartStickyProceedBar__button{background:#9266cc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .2s ease}.CartStickyProceedBar__button:hover{background:linear-gradient(135deg,#5170ff,#ff66c4);transform:translateY(-1px)}.CartPage{min-height:100vh;padding-bottom:100px}.CartPage__content{padding:0 10px}.FilterBar{background-color:#fff;border-top:1px solid rgba(0,0,0,.05);bottom:0;display:flex;gap:12px;justify-content:space-between;padding:12px 16px;position:sticky;z-index:10}.FilterBar__button{align-items:center;background-color:#f6efff;border:none;border-radius:12px;color:#5a3d2b;cursor:pointer;display:flex;flex:1;font-size:.9rem;font-weight:500;gap:6px;justify-content:center;padding:10px 0;transition:background-color .2s ease}.FilterBar__button:active{background-color:#ede3ff}.FilterBar__icon{height:16px;object-fit:contain;width:16px}.FilterBar__label{font-family:Lora,serif}.FilterDrawer{background-color:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;height:70vh;max-height:500px}.FilterDrawer__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.FilterDrawer__title{color:#5a3d2b;font-size:1rem;font-weight:600}.FilterDrawer__reset{background:none;border:none;color:#a55df5;cursor:pointer;font-size:.9rem}.FilterDrawer__body{display:flex;flex:1;overflow:hidden}.FilterDrawer__categories{background-color:#fbf7ff;border-radius:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:10px;width:40%}.FilterDrawer__category{background:#f6efff;border:none;border-radius:8px;color:#5a3d2b;cursor:pointer;font-size:.9rem;padding:8px 10px;text-align:left;transition:background-color .2s ease}.FilterDrawer__options{border:1px solid #e5d9fa;border-radius:10px;flex:1;margin-left:10px;overflow-y:auto;padding:10px}.FilterDrawer__option{align-items:center;color:#5a3d2b;display:flex;font-size:.9rem;gap:8px;margin-bottom:8px}.FilterDrawer__footer{display:flex;gap:10px;justify-content:space-between;margin-top:14px}.FilterDrawer__apply,.FilterDrawer__close{border:none;border-radius:10px;cursor:pointer;flex:1;font-size:.9rem;padding:10px 0}.FilterDrawer__close{background-color:transparent;border:1px solid #a55df5;color:#a55df5}.FilterDrawer__apply{background-color:#a55df5;color:#fff;font-weight:500}.FilterDrawer__category--active{background:#a55df5;color:#fff}.FilterDrawer__empty{color:#b08ed8;font-size:.85rem;margin-top:20px;text-align:center}.SortByDrawer{background-color:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;height:auto;max-height:400px}.SortByDrawer__title{color:#5a3d2b;font-size:1rem;font-weight:600;margin-bottom:12px}.SortByDrawer__options{display:flex;flex:1;flex-direction:column;gap:10px;margin-bottom:20px}.SortByDrawer__option{align-items:center;color:#5a3d2b;display:flex;font-size:.9rem;gap:8px}.SortByDrawer__option input[type=radio]{accent-color:#a55df5;cursor:pointer}.SortByDrawer__apply{background-color:#a55df5;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 0;transition:background-color .2s ease}.SortByDrawer__apply:hover{background-color:#9447ef}.SortByDrawer__apply:disabled{cursor:not-allowed;opacity:.6}.CategoryProductGrid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.CategoryProductGrid__empty,.CategoryProductGrid__loading{color:#777;font-size:14px;padding:20px;text-align:center}.CategoryPage{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.CategoryPage__header{background-color:#fff;position:sticky;top:0;z-index:10}.CategoryPage__content{flex:1;margin-top:8px;padding:0 12px}.CategoryPage__footer{background-color:#fff;bottom:0;position:sticky;z-index:10}.CategoryPage__loadingMore{color:#555;font-size:14px;padding:12px 0;text-align:center}.VoiceListeningOverlay{align-items:flex-end;backdrop-filter:blur(4px);background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .3s ease;z-index:1000}.VoiceListeningOverlay__content{animation:slideUp .3s ease forwards;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 16px rgba(0,0,0,.08);margin-bottom:env(safe-area-inset-bottom,90px);padding:30px 20px 80px;text-align:center;width:100%}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.VoiceListeningOverlay__text{color:#4a3b68;font-size:15px;font-weight:500;margin-bottom:4px}.VoiceListeningOverlay__hint{color:#9667d0;font-size:14px;margin-bottom:24px}.VoiceListeningOverlay__hint span{font-weight:600}.VoiceListeningOverlay__micContainer{align-items:center;display:flex;justify-content:center;margin-top:8px;position:relative}.VoiceListeningOverlay__pulse{animation:pulse 1.6s ease-in-out infinite;background:rgba(150,103,208,.2);border-radius:50%;height:72px;position:absolute;width:72px}.VoiceListeningOverlay__mic{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(150,103,208,.25);cursor:pointer;display:flex;height:68px;justify-content:center;overflow:hidden;width:68px}.VoiceListeningOverlay__mic img{height:22px;width:22px}.VoiceSearchButton{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0 8px;transition:transform .2s ease,opacity .2s ease}.VoiceSearchButton img{height:18px;opacity:.9;width:18px}.VoiceSearchButton--active{animation:pulse 1s infinite;opacity:1;transform:scale(1.15)}@keyframes pulse{0%{filter:drop-shadow(0 0 0 rgba(153,103,208,.5))}50%{filter:drop-shadow(0 0 6px rgba(153,103,208,.8))}to{filter:drop-shadow(0 0 0 rgba(153,103,208,.5))}}.SearchPageHeader{border-bottom:1px solid #eee;padding:10px 12px;position:sticky;top:0;z-index:10}.SearchPageHeader,.SearchPageHeader__form{align-items:center;background:#fff;display:flex}.SearchPageHeader__form{border:1px solid #9667d0;border-radius:30px;box-shadow:0 1px 3px rgba(0,0,0,.05);flex:1;height:40px;margin-left:8px;padding:0 10px}.SearchPageHeader__input{background:transparent;border:none;color:#333;flex:1;font-size:14px;outline:none;padding-left:10px}.SearchPageHeader__mic{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.SearchPageHeader__mic img{height:18px;width:18px}.back-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.back-btn img{height:22px;width:22px}.SearchPageHeader__results{background:#fff;border:1px solid #e6d7f9;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);left:50px;max-height:320px;overflow:hidden;overflow-y:auto;position:absolute;right:16px;top:60px;z-index:20}.SearchPageHeader__resultItem{align-items:center;border-bottom:1px solid #f2f2f2;cursor:pointer;display:flex;padding:10px 12px;transition:background .2s ease}.SearchPageHeader__resultItem:last-child{border-bottom:none}.SearchPageHeader__resultItem:hover{background:#faf7ff}.SearchPageHeader__resultImage{border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);height:60px;margin-right:10px;object-fit:cover;width:45px}.SearchPageHeader__resultPlaceholder{background:#f0f0f0;border-radius:8px;height:60px;margin-right:10px;width:45px}.SearchPageHeader__resultName{color:#3a2b2f;flex:1;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchPageHeader__resultArrow{height:16px;opacity:.5;width:16px}.SearchPageHeader__clear{background:none;border:none;color:#9b6de1;cursor:pointer;font-size:16px;padding:0 4px}.SearchPageHeader__loading,.SearchPageHeader__noResults{color:#6b3f25;font-size:14px;padding:12px;text-align:center}.RecentSearchesSection{margin-top:8px;padding:0 14px}.RecentSearchesSection__title{color:#784827;font-size:14px;font-weight:600;margin-bottom:8px}.RecentSearchesSection__list{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scroll-behavior:smooth}.RecentSearchesSection__list::-webkit-scrollbar{display:none}.RecentSearchesSection__chip{background:#f6f2ff;border:1px solid transparent;border-radius:10px;color:#784827;cursor:pointer;font-size:13px;font-weight:700;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.RecentSearchesSection__chip:hover{background:#f1e4ff;border-color:#d4b8f7}.SearchPage__empty,.SearchPage__loading{color:#7a5ba8;font-size:14px;padding:16px;text-align:center}.SearchPage__clearBtn{background:none;border:none;color:#b36ff4;cursor:pointer;font-size:13px;margin-left:16px;text-decoration:underline}.SearchPage__viewed{padding:16px 12px 32px}.SearchPage__viewedTitle{color:#333;font-size:18px;font-weight:600;margin-bottom:12px}.SearchPage__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ReelCard{height:100vh;overflow:hidden;position:relative;scroll-snap-align:start}.ReelCard__video{height:100%;object-fit:cover;width:100%}.ReelCard__top{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 14px;position:absolute;right:0;top:12px;z-index:5}.ReelCard__topIcon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));height:22px;width:22px}.ReelCard__back,.ReelCard__shareTop{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .25s ease}.ReelCard__overlay{bottom:300px;color:#fff;font-size:14px;position:absolute;right:10px}.ReelCard__overlay,.ReelCard__stats{align-items:center;display:flex;flex-direction:column}.ReelCard__stats{gap:10px}.ReelCard__stat{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:13px;line-height:1}.ReelCard__icon{height:22px;transition:transform .2s ease;width:22px}.ReelCard__stat:hover .ReelCard__icon{transform:scale(1.1)}.ReelCard__icon--liked{animation:heartPop .3s ease forwards;transform:scale(1.3)}@keyframes heartPop{0%{transform:scale(.8)}50%{transform:scale(1.4)}to{transform:scale(1)}}.ReelCard__stat span{font-size:12px;font-weight:500}.ReelCard__product{backdrop-filter:blur(6px);background:hsla(22,76%,90%,.79);border-radius:12px;bottom:150px;display:flex;flex-direction:column;left:0;margin:0 10px 10px;padding:12px 16px 14px;position:absolute;right:0}.ReelCard__infoRow{align-items:center;display:flex;gap:12px;margin-bottom:10px}.ReelCard__infoRow img{border-radius:6px;height:42px;object-fit:cover;width:42px}.ReelCard__title{color:#3a2e2e;display:block;font-size:15px;font-weight:600;line-height:1.3;margin-bottom:3px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReelCard__price{font-size:14px}.ReelCard__original{color:#9266cc;font-weight:700;margin-right:5px;text-decoration:line-through}.ReelCard__discounted{color:#4bb543;font-weight:600}.ReelCard__off{color:#d33;font-weight:600;margin-left:4px}.ReelCard__cta{background:#9266cc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 0;transition:background .25s ease;width:100%}.ReelCard__cta:hover{background:#9a50c8}@media (max-width:400px){.ReelCard__product{bottom:50px}.ReelCard__overlay{bottom:200px}.ReelCard__top{padding:0 10px;top:8px}.ReelCard__topIcon{height:20px;width:20px}}.ReelCard__centerIcon{animation:fadeInOut .8s ease forwards;background:rgba(0,0,0,.45);border-radius:50%;left:50%;padding:18px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.ReelCard__centerIconImg{filter:brightness(0) invert(1);height:36px;width:36px}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.ReelsPage{background-color:#000;height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none}.ReelsPage::-webkit-scrollbar{display:none}.CategoryList{display:flex;flex-direction:column;padding:10px 16px 80px}.CategoryList__item{align-items:center;border-bottom:1px solid #f3f3f3;color:#784827;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:14px 0;transition:color .2s ease}.CategoryList__item:hover .CategoryList__label{color:#a74ac7}.CategoryList__arrow{height:18px;width:18px}.AllCategoriesPage{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.AllCategoriesPage__bannerWrap{margin-top:4px;text-align:center}.SetDeliveryLocationPage{background:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100vh}.SetDeliveryLocationPage__header{align-items:center;background:#fff;border-bottom:1px solid #eee;color:#4a3b68;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 16px}.SetDeliveryLocationPage__back{background:none;border:none;color:#9667d0;cursor:pointer;font-size:18px}.SetDeliveryLocationPage__mapContainer{border-radius:10px;flex:1;overflow:hidden;position:relative}.SetDeliveryLocationPage__map{border:none;height:100%;width:100%}.SetDeliveryLocationPage__markerLabel{left:50%;position:absolute;text-align:center;top:45%;transform:translate(-50%,-50%)}.SetDeliveryLocationPage__markerIcon{height:32px;width:32px}.SetDeliveryLocationPage__markerText{background:#9667d0;border-radius:8px;color:#fff;font-size:12px;margin-top:4px;padding:4px 8px}.SetDeliveryLocationPage__useLocationBtn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:20px;bottom:20px;box-shadow:0 1px 4px rgba(0,0,0,.15);color:#4a3b68;cursor:pointer;display:flex;font-size:13px;gap:6px;left:50%;padding:6px 14px;position:absolute;transform:translateX(-50%)}.SetDeliveryLocationPage__bottomCard{background:#9667d0;border-top-left-radius:18px;border-top-right-radius:18px;color:#fff;padding:14px 16px 24px}.SetDeliveryLocationPage__address{align-items:flex-start;display:flex;font-size:13px;gap:8px;line-height:1.4;margin-bottom:10px}.SetDeliveryLocationPage__address img{height:16px;margin-top:3px;width:16px}.SetDeliveryLocationPage__confirmBtn{background:#fff;border:none;border-radius:10px;color:#9667d0;cursor:pointer;font-weight:600;padding:10px 0;transition:all .2s ease;width:100%}.SetDeliveryLocationPage__confirmBtn:hover{background:#f4e8ff}.SetDeliveryLocationPage__loading{align-items:center;color:#4a3b68;display:flex;font-size:15px;height:100vh;justify-content:center}.SetDeliveryLocationPage__searchBarContainer{left:50%;position:absolute;top:68px;transform:translateX(-50%);width:90%;z-index:20}.SetDeliveryLocationPage__searchBarContainer .SearchBar{border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.SetDeliveryLocationPage__suggestions{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);left:50%;max-height:250px;overflow-y:auto;position:absolute;top:108%;transform:translateX(-50%);width:82%;z-index:25}.SetDeliveryLocationPage__suggestionItem{align-items:center;border-bottom:1px solid #f2f2f2;color:#4a3b68;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 12px;transition:background .2s ease}.SetDeliveryLocationPage__suggestionItem:hover{background:#f9f3ff}.SetDeliveryLocationPage__suggestionIcon{flex-shrink:0;height:14px;width:14px}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,.1)}body,html{font-family:Lora,serif}*{margin:0;padding:0}body,html{font-size:16px;height:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000}ol,ul{list-style:none}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none}button{cursor:pointer}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}