@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700;12..96,800&family=Figtree:wght@500;600;700&family=Yatra+One&display=swap";body:has(#diwali-festive-root) .shopify-section-group-header-group,body:has(#diwali-festive-root) .shopify-section-group-footer-group{display:none!important}body:has(#diwali-festive-root) #MainContent{padding:0;margin:0}#diwali-festive-root{min-height:100vh;background:#fff;color:#000;font-family:Figtree,system-ui,sans-serif}.diwali-ticker{overflow:hidden;white-space:nowrap;border-bottom:1px solid #e07e0b;background:#f58a1f;padding:8px 16px;font-size:12px;font-weight:700;color:#0b2240}.diwali-ticker__track{display:flex;width:max-content;align-items:center;animation:diwali-ticker-scroll 36s linear infinite}@keyframes diwali-ticker-scroll{to{transform:translate(-50%)}}.diwali-ticker__item{display:inline-flex;align-items:center}.diwali-ticker__sep{margin:0 12px;font-size:12px;font-weight:700}.diwali-nav{background:#fff;color:#121417;border-bottom:1px solid #dde1e7;padding:12px 16px}.diwali-nav__inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.diwali-nav__logo{justify-self:center;white-space:nowrap;font-size:26px;font-weight:900;font-style:italic;letter-spacing:-.02em;text-decoration:none;margin:0}.diwali-nav__logo-internet{color:#0c4668}.diwali-nav__logo-finds{color:#eaa222}.diwali-nav__actions{justify-self:end;display:flex;align-items:center;gap:8px}.diwali-nav__icon-btn{padding:4px;border:0;background:transparent;border-radius:999px;cursor:pointer;color:inherit;text-decoration:none;display:inline-flex}.diwali-nav__icon-btn:hover{background:#f3f4f6}.diwali-nav__cart-wrap{position:relative;cursor:pointer}.diwali-nav__cart-count{position:absolute;top:-6px;right:-8px;background:#fff;border:1px solid #000;font-size:10px;font-weight:700;border-radius:999px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.diwali-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#14335c,#0b2240 60%);padding:0 16px;color:#fff;text-align:center}.diwali-hero__lights{pointer-events:none;position:absolute;inset:0 0 auto;height:56px}.diwali-hero__wire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:56px}.diwali-hero__bulb{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}.diwali-hero__bulb-stem{height:4px;width:1px;background:#fef3c780}.diwali-hero__bulb-light{height:8px;width:7px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#fff4bc,#ffc94a 48%,#ffb547);filter:drop-shadow(0 0 6px rgba(255,181,71,.85));animation:diwali-bulb-twinkle 2.4s ease-in-out infinite alternate}@keyframes diwali-bulb-twinkle{0%{opacity:.75;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.diwali-hero__content{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:68px 0 34px}.diwali-hero__eyebrow{margin:0 0 8px;font-family:Yatra One,cursive;font-size:24px;letter-spacing:.02em;color:#ffc94a}.diwali-hero__title{margin:6px 0 12px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(46px,11vw,104px);font-weight:800;line-height:.92;letter-spacing:-.04em;white-space:nowrap}.diwali-hero__title-festive{color:#fff}.diwali-hero__title-deals{color:#f7941d}.diwali-hero__diyas{margin:24px 0;display:flex;align-items:center;justify-content:center;gap:20px}.diwali-hero__countdown{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid #1e4375;background:#0e284de6;padding:8px 16px;font-size:14px;box-shadow:inset 0 1px 2px #00000026}.diwali-hero__countdown-label{margin-right:4px;font-weight:500;color:#cbd5e1}.diwali-hero__countdown-pill{border-radius:4px;background:#ffc94a;padding:2px 10px;font-weight:900;color:#0b2240}.diwali-offer-board{background:linear-gradient(#0b2240 50%,#fff 50%);padding:0 16px}.diwali-offer-board__inner{max-width:1120px;margin:0 auto;display:flex;justify-content:center}.diwali-offer-card{width:100%;max-width:540px;background:linear-gradient(160deg,#ffb547,#f7941d 55%,#e9790b);border-radius:16px;padding:20px 24px;box-shadow:0 0 0 3px #ffc94a59;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.diwali-offer-card__title{margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.03em;color:#0b2240;line-height:1.1}.diwali-offer-card__list{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:16px;font-weight:600;color:#0b2240}.diwali-offer-card__row{display:flex;align-items:center;gap:6px}.diwali-offer-card__check{flex-shrink:0;width:20px;height:20px;border-radius:999px;background:#0b2240;color:#fff;display:flex;align-items:center;justify-content:center}.diwali-products{max-width:1120px;margin:0 auto;padding:32px 16px}.diwali-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}@media(min-width:760px){.diwali-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.diwali-card{background:#fff;border-radius:12px;padding:12px;border:1px solid #f3f4f6;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .2s ease}.diwali-card:hover{box-shadow:0 4px 12px #00000014}.diwali-card__media{position:relative;display:flex;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:#f7f7f7;text-decoration:none}.diwali-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.diwali-card__badge{position:absolute;left:10px;top:10px;z-index:1;border-radius:4px;background:#c8102e;padding:2px 8px;font-size:11px;font-weight:900;line-height:1.3;color:#fff}.diwali-card__title{margin:10px 0 0;min-height:38px;font-size:14px;font-weight:400;line-height:1.3;color:#0f1111;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.diwali-card__rating{margin-top:4px;display:flex;align-items:center;gap:4px;font-size:13px}.diwali-card__rating-score{font-weight:700;color:#121417}.diwali-card__rating-stars{color:#f5a11a;font-size:12px;letter-spacing:-1px}.diwali-card__rating-count{font-size:13px;color:#1f6fb2;text-decoration:none}.diwali-card__prices{margin-top:8px;display:flex;align-items:baseline}.diwali-card__price{font-size:16px;font-weight:700;color:#0f1111}.diwali-card__was{margin-left:10px;font-size:13px;color:#565959;text-decoration:line-through}.diwali-card__save{margin-top:2px;font-size:12px;font-weight:600;color:#c8102e}.diwali-card__btn{margin-top:12px;width:100%;border:0;border-radius:999px;background:#ffc94a;padding:10px 0;font-family:Figtree,sans-serif;font-size:13px;font-weight:700;color:#0b2240;cursor:pointer;transition:background .15s ease,transform .1s ease}.diwali-card__btn:hover{background:#ffe082}.diwali-card__btn:active{transform:scale(.98)}.diwali-card__btn[disabled],.diwali-card__btn.is-busy{opacity:.65;cursor:not-allowed}.diwali-promo-banners{max-width:760px;margin:0 auto;padding:28px 16px 8px}.diwali-promo-banners__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.diwali-promo-banners__link{display:block;overflow:hidden;border-radius:16px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000f;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none}.diwali-promo-banners__link:hover{transform:scale(1.01);box-shadow:0 4px 12px #0000001a}.diwali-promo-banners__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.diwali-promo-banners__fallback{aspect-ratio:1;padding:16px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.diwali-promo-banners__fallback--navy{background:#0b2240}.diwali-promo-banners__fallback--orange{background:radial-gradient(circle at 82% 20%,#ffa834,#fa911e 45%,#e66500);color:#0b2240}.diwali-faq{max-width:1120px;margin:0 auto;padding:48px 16px}.diwali-faq__title{margin:0 0 24px;font-family:Bricolage Grotesque,sans-serif;font-size:28px;font-weight:900;letter-spacing:-.02em;color:#0b2240}.diwali-faq__item{border-bottom:1px solid #dde1e7}.diwali-faq__question{width:100%;display:flex;align-items:center;gap:8px;padding:12px 0;border:0;background:transparent;text-align:left;font-family:Figtree,sans-serif;font-size:16px;font-weight:700;color:#0b2240;cursor:pointer}.diwali-faq__chevron{width:12px;flex-shrink:0;font-size:10px}.diwali-faq__answer{max-width:800px;padding:0 0 16px 16px;font-size:15px;line-height:1.6;color:#5e6673}.diwali-faq__answer[hidden]{display:none}.diwali-infinite{display:block;width:100%;padding:8px 0 24px}.diwali-infinite[hidden]{display:none!important}.diwali-infinite__spinner{display:flex;justify-content:center;padding:16px 0}.diwali-infinite__spinner[hidden]{display:none}.diwali-infinite__sentinel{height:1px}@media(prefers-reduced-motion:reduce){.diwali-ticker__track,.diwali-hero__bulb-light{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/diwali-festive.css.map */
