.lc-diwali-promo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:1.25rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.lc-diwali-promo.is-open{opacity:1;visibility:visible;pointer-events:auto}.lc-diwali-promo__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14080cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lc-diwali-promo__dialog{position:relative;z-index:1;width:min(920px,100%);max-height:min(90vh,640px);overflow:auto;border-radius:var(--lc-radius-lg, 8px);border:1px solid rgb(184 151 106 / .45);box-shadow:0 24px 64px #14080c73;background:linear-gradient(135deg,#3d0f18,#2a1528 48%,#1a0a10);color:var(--lc-ivory, #faf7f2);transform:translateY(12px) scale(.98);transition:transform .35s ease}.lc-diwali-promo.is-open .lc-diwali-promo__dialog{transform:translateY(0) scale(1)}.lc-diwali-promo__close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgb(184 151 106 / .35);border-radius:var(--lc-radius-full, 9999px);background:#14080c59;color:var(--lc-gold, #b8976a);cursor:pointer;transition:background var(--lc-transition-fast, .15s ease),color var(--lc-transition-fast, .15s ease)}.lc-diwali-promo__close:hover{background:#b8976a2e;color:var(--lc-ivory, #faf7f2)}.lc-diwali-promo__close:focus-visible{outline:2px solid var(--lc-gold, #b8976a);outline-offset:2px}.lc-diwali-promo__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:320px}.lc-diwali-promo__media{position:relative;min-height:220px;background:#14080c66}.lc-diwali-promo__media img{display:block;width:100%;height:100%;object-fit:cover;min-height:inherit}.lc-diwali-promo__media--placeholder{display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;font-family:var(--lc-sans, var(--font-body--family));font-size:var(--lc-text-sm, .75rem);letter-spacing:var(--lc-tracking-wide, .08em);text-transform:uppercase;color:#faf7f28c;border-right:1px solid rgb(184 151 106 / .2)}.lc-diwali-promo__copy{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2rem)}.lc-diwali-promo__eyebrow{margin:0;font-family:var(--lc-sans, var(--font-body--family));font-size:var(--lc-text-xs, .625rem);font-weight:600;letter-spacing:var(--lc-tracking-widest, .12em);text-transform:uppercase;color:var(--lc-gold, #b8976a)}.lc-diwali-promo__heading{margin:0;font-family:var(--lc-serif, var(--font-heading--family));font-size:clamp(1.5rem,3.2vw,2rem);font-weight:400;line-height:var(--lc-leading-tight, 1.2);color:var(--lc-ivory, #faf7f2)}.lc-diwali-promo__subtext{margin:0;font-family:var(--lc-sans, var(--font-body--family));font-size:var(--lc-text-md, 1rem);line-height:var(--lc-leading-relaxed, 1.7);color:#faf7f2e0}.lc-diwali-promo__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:.25rem;padding:.75rem 1.35rem;border-radius:var(--lc-radius-md, 4px);border:1px solid var(--lc-gold, #b8976a);background:linear-gradient(180deg,#b8976af2,#a6845cf2);color:#2a0a12;font-family:var(--lc-sans, var(--font-body--family));font-size:var(--lc-text-base, .875rem);font-weight:600;letter-spacing:var(--lc-tracking-wide, .08em);text-decoration:none;text-transform:uppercase;transition:filter var(--lc-transition-fast, .15s ease),transform var(--lc-transition-fast, .15s ease)}.lc-diwali-promo__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.lc-diwali-promo__cta:focus-visible{outline:2px solid var(--lc-ivory, #faf7f2);outline-offset:2px}@media(max-width:749px){.lc-diwali-promo__grid{grid-template-columns:1fr}.lc-diwali-promo__media{min-height:200px;max-height:240px}.lc-diwali-promo__media--placeholder{border-right:none;border-bottom:1px solid rgb(184 151 106 / .2)}.lc-diwali-promo__copy{padding-top:1.25rem}}@media(prefers-reduced-motion:reduce){.lc-diwali-promo,.lc-diwali-promo__dialog{transition:none}}body.lc-diwali-promo-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lc-diwali-promo-popup.css.map */
