.nw-app.nw-home-page{width:100%;max-width:var(--nw-shell-w);min-width:0;overflow-x:clip;overflow-anchor:none}.nw-home-page .nw-home-topnav{align-items:center;padding:10px 18px 12px;gap:12px}.nw-home-page .nw-home-logo-link{display:flex;align-items:center;min-width:0;flex:1 1 auto;max-width:calc(100% - 128px);text-decoration:none;color:inherit}.nw-home-page .nw-home-logo-text{display:inline-block;font-family:var(--display);font-size:clamp(21px,5.8vw,26px);font-weight:900;letter-spacing:-.045em;line-height:1;color:var(--ink);text-transform:lowercase;white-space:nowrap}.nw-home-page .nw-home-logo-dot{color:var(--pop-pink)}.nw-home-page .nw-deliver{width:calc(100% - 28px);max-width:calc(var(--nw-shell-w) - 28px)}.nw-home-page .nw-greet{padding-inline:18px;padding-top:18px}.nw-home-page .nw-greet-meta{font-size:9px;margin-bottom:6px}.nw-home-page .nw-greet-h{font-size:clamp(24px,7vw,32px);line-height:.96;margin-bottom:6px;overflow-wrap:anywhere}.nw-home-page .nw-greet-h-compact{font-size:clamp(20px,6.2vw,28px);line-height:1}.nw-home-page .nw-cats{padding-inline:18px}.nw-home-page .nw-section-h{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:48px 18px 16px}.nw-home-page .nw-section-h>div{min-width:0;flex:1}.nw-home-page .nw-section-h h3{font-size:clamp(26px,8.5vw,38px);max-width:100%;overflow-wrap:anywhere}.nw-home-page .nw-banners+.nw-section-h{padding-top:12px}.nw-home-page .nw-banners .nw-banner-dots{padding-top:8px}.nw-home-page .nw-banners-track{padding-inline:18px}.nw-home-page .nw-banner{flex:0 0 calc(100% - 36px);border-radius:24px}.nw-home-page .nw-banner.coupon .banner-body,.nw-home-page .nw-banner.newbrands .banner-body,.nw-home-page .nw-banner.saree .banner-body{padding:20px 18px}.nw-home-page .nw-banner.saree h2{font-size:clamp(38px,16vw,74px)}.nw-home-page .nw-banner.newbrands h2{font-size:clamp(34px,13vw,62px)}.nw-home-page .nw-coupon-amount{font-size:clamp(68px,22vw,130px)}.nw-home-page .nw-coupon-amount sup{font-size:clamp(26px,9vw,48px);vertical-align:clamp(18px,6vw,48px)}.nw-home-page .nw-coupon-line{font-size:clamp(18px,5vw,24px)}.nw-home-page .nw-banner-foot{flex-wrap:wrap;gap:10px}.nw-home-page .nw-banner-cta{padding:11px 14px;font-size:12px}.nw-home-page .nw-coupon-cta-row{flex-wrap:wrap}.nw-home-page .nw-coupon-row{margin-inline:18px}.nw-home-page .nw-botw{padding-bottom:14px}.nw-home-page .nw-botw+.nw-sponsored-slider{margin-top:6px}.nw-home-page .nw-botw+.nw-section-h,.nw-home-page .nw-sponsored-slider+.nw-section-h{padding-top:12px}.nw-home-page .nw-botw-h{font-size:clamp(30px,10vw,44px)}.nw-home-page .nw-botw-quote{font-size:clamp(15px,4.2vw,18px);max-width:100%}.nw-home-page .nw-botw-info{flex-wrap:wrap;gap:12px}.nw-home-page .nw-botw-stats{gap:14px}.nw-home-page .nw-sponsored-slider{margin-inline:0;min-width:0}.nw-home-page .nw-sponsored-track{padding-inline:18px}.nw-home-page .nw-sp-title{font-size:clamp(12px,3.4vw,13px)}.nw-home-page .nw-mosaic{padding-inline:18px}.nw-home-page .nw-live{padding-bottom:20px}.nw-home-page .nw-live+.nw-section-h,.nw-home-page .nw-mosaic+.nw-section-h{padding-top:12px}.nw-home-page .nw-live+.nw-section-h h3,.nw-home-page .nw-mosaic+.nw-section-h h3{font-size:clamp(22px,6.5vw,30px);font-weight:700;line-height:.95}.nw-home-page .nw-live-h{font-size:clamp(30px,10vw,42px)}.nw-home-page .nw-live-card{flex:0 0 clamp(128px,38vw,145px)}.nw-home-page .nw-mega{display:block;box-sizing:border-box;margin:48px 18px 0;padding:28px 22px 24px;background:var(--pop-violet);color:#fff;text-decoration:none;isolation:isolate}.nw-home-page .nw-mega h2{font-size:clamp(42px,11.5vw,56px);line-height:.88;letter-spacing:-.05em}.nw-home-page .nw-mega-foot{flex-wrap:nowrap;align-items:center;gap:10px;margin-top:18px}.nw-home-page .nw-mega-prefix{line-height:1.35}.nw-home-page .nw-mega-cta{padding:10px 14px;font-size:12px}.nw-home-page .nw-brand-rail{padding-inline:18px;padding-bottom:2px}.nw-home-page .nw-brand-card{flex:0 0 clamp(220px,62vw,268px);width:clamp(220px,62vw,268px);height:clamp(136px,40vw,148px)}.nw-home-page .nw-brand-card.nw-brand-card--has-pitch{height:clamp(176px,50vw,196px);padding-top:clamp(14px,4vw,18px)}.nw-home-page .nw-bc-top{margin-top:2px}.nw-home-page .nw-bc-tags{font-size:clamp(9px,2.6vw,10px);letter-spacing:.14em}.nw-home-page .nw-bc-pitch{font-size:clamp(11px,3.1vw,13px);line-height:1.3;letter-spacing:.05em;max-width:100%}.nw-home-page .nw-bc-name{font-size:clamp(22px,6.5vw,26px)}.nw-home-page .nw-brand-card.c3 .nw-bc-name,.nw-home-page .nw-brand-card.c3 .nw-bc-name em{font-size:clamp(24px,7vw,30px)}.nw-home-page .nw-shop-vibe{margin-top:0;margin-bottom:0}.nw-home-page .nw-shop-vibe .nw-section-h{padding:12px 18px 8px}.nw-home-page .nw-shop-vibe .nw-section-h h3{font-size:clamp(22px,6.5vw,30px);font-weight:700;line-height:.95}.nw-home-page .nw-shop-vibe .nw-section-h .num{margin-bottom:4px}.nw-home-page .nw-shop-vibe-grid{margin-top:0;padding-top:0;gap:8px}.nw-home-page .nw-shop-vibe .nw-mood-grid{padding-inline:18px}.nw-home-page .nw-shop-vibe .nw-mood{padding:14px 12px 12px}.nw-home-page .nw-shop-vibe .nw-mood-num{font-size:8px;margin-bottom:2px}.nw-home-page .nw-shop-vibe .nw-mood-name{font-size:clamp(20px,6vw,26px);font-weight:700;margin-bottom:4px}.nw-home-page .nw-shop-vibe .nw-mood-glyph{font-size:clamp(56px,30vw,120px);right:-8px;bottom:-16px}.nw-home-page .nw-mood-grid:not(.nw-shop-vibe-grid){padding-inline:18px}.nw-home-page .nw-mood-grid:not(.nw-shop-vibe-grid) .nw-mood-name{font-size:clamp(24px,7.5vw,32px)}.nw-home-page .nw-shop-vibe+.nw-section-h{padding:12px 18px 8px}.nw-home-page .nw-shop-vibe+.nw-section-h h3{font-size:clamp(22px,6.5vw,30px);font-weight:700;line-height:.95}.nw-home-page .nw-shop-vibe+.nw-section-h .num{margin-bottom:4px}.nw-home-page .nw-splurge.nw-splurge-home{padding:0 0 6px!important;margin-top:0;gap:10px;scroll-padding-inline:18px}.nw-home-page .nw-splurge.nw-splurge-home:after,.nw-home-page .nw-splurge.nw-splurge-home:before{content:"";display:block;flex:0 0 18px;width:18px;min-width:18px;height:1px;scroll-snap-align:none}.nw-home-page .nw-splurge.nw-splurge-home:before{scroll-snap-align:start}.nw-home-page .nw-scard{flex:0 0 clamp(158px,48vw,200px)}.nw-home-page .nw-footer-cta{margin:24px 18px 20px;padding:20px 18px 18px;border-radius:22px}.nw-home-page .nw-footer-cta:before{width:140px;height:140px;bottom:-32px;right:-32px;filter:blur(32px)}.nw-home-page .nw-footer-meta{font-size:8px;letter-spacing:.14em;margin-bottom:8px}.nw-home-page .nw-footer-h{font-size:clamp(26px,7.5vw,34px);font-weight:800;line-height:.9;margin-bottom:0}.nw-home-page .nw-footer-cta-btn{max-width:100%}