.nova-festive-tihar{--nh-gold:#F7C948;--nh-gold-d:#E8A317;--nh-mari:#FF9F1C;--nh-rose:#C2185B;--nh-night:#170B33;--nh-plum:#3B1158}
@keyframes nhShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}
@keyframes nhTwinkle{0%,100%{opacity:.35}50%{opacity:1}}
@keyframes nhFlicker{0%,100%{transform:scaleY(1) translateY(0);filter:brightness(1)}40%{transform:scaleY(1.08) translateY(-1px);filter:brightness(1.15)}70%{transform:scaleY(.95);filter:brightness(.95)}}
@keyframes nhSway{0%,100%{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}
@keyframes nhGlow{0%,100%{box-shadow:0 0 0 2px var(--nh-gold),0 0 14px 2px rgba(247,201,72,.45)}50%{box-shadow:0 0 0 2px var(--nh-gold),0 0 22px 6px rgba(255,159,28,.55)}}
/* top banner + top bar: plum to rose with a slow gold shimmer */
.nova-festive-tihar .header-banner,.nova-festive-tihar .whb-top-bar{background:linear-gradient(100deg,#3B1158 0%,#8E1450 45%,#C2185B 60%,#3B1158 100%)!important;position:relative;overflow:hidden}
.nova-festive-tihar .header-banner::after,.nova-festive-tihar .whb-top-bar::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,215,100,.35) 50%,transparent 70%);background-size:200% 100%;animation:nhShimmer 6s linear infinite}
/* main header: night sky with twinkling gold stars and a warm glow behind the logo */
.nova-festive-tihar .whb-general-header{background:radial-gradient(ellipse 380px 120px at 12% 50%,rgba(247,201,72,.22),transparent 70%),linear-gradient(180deg,#170B33,#2A0F48)!important;position:relative}
.nova-festive-tihar .whb-general-header::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.8;background-image:radial-gradient(1.4px 1.4px at 22% 30%,#FFE8A3 50%,transparent 51%),radial-gradient(1.2px 1.2px at 41% 72%,#fff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 63% 22%,#FFD54F 50%,transparent 51%),radial-gradient(1.1px 1.1px at 78% 64%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 90% 35%,#FFE8A3 50%,transparent 51%),radial-gradient(1.2px 1.2px at 52% 48%,#FFD54F 50%,transparent 51%);animation:nhTwinkle 3.2s ease-in-out infinite}
.nova-festive-tihar .whb-general-header .whb-flex-row{position:relative;z-index:1}
/* menu bar: marigold to rose; a hanging marigold toran under it */
.nova-festive-tihar .whb-header-bottom{background:linear-gradient(90deg,#E65100 0%,#FF8F00 35%,#E2366B 75%,#C2185B 100%)!important;position:relative}
.nova-festive-tihar .whb-header-bottom::after{content:'';position:absolute;left:0;right:0;top:calc(100% - 6px);height:64px;pointer-events:none;z-index:40;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27140%27%20height%3D%2764%27%20viewBox%3D%270%200%20140%2064%27%3E%3Cpath%20d%3D%27M0%206%20q-9%207%20-4%2018%20q9%20-6%204%20-18z%27%20fill%3D%27%232E7D32%27%20transform%3D%27rotate%2825%200%206%29%27%2F%3E%3Cpath%20d%3D%27M0%206%20q9%207%204%2018%20q-9%20-6%20-4%20-18z%27%20fill%3D%27%2343A047%27%20transform%3D%27rotate%28-25%200%206%29%27%2F%3E%3Cpath%20d%3D%27M140%206%20q-9%207%20-4%2018%20q9%20-6%204%20-18z%27%20fill%3D%27%232E7D32%27%20transform%3D%27rotate%2825%20140%206%29%27%2F%3E%3Cpath%20d%3D%27M140%206%20q9%207%204%2018%20q-9%20-6%20-4%20-18z%27%20fill%3D%27%2343A047%27%20transform%3D%27rotate%28-25%20140%206%29%27%2F%3E%3Ccircle%20cx%3D%2710.0%27%20cy%3D%2714.0%27%20r%3D%275.6%27%20fill%3D%27%23FF9F1C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%278.6%27%20cy%3D%2712.4%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%2720.0%27%20cy%3D%2720.7%27%20r%3D%275.6%27%20fill%3D%27%23FFC93C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2718.6%27%20cy%3D%2719.1%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%2730.0%27%20cy%3D%2726.2%27%20r%3D%275.6%27%20fill%3D%27%23FF9F1C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2728.6%27%20cy%3D%2724.6%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%2740.0%27%20cy%3D%2730.5%27%20r%3D%275.6%27%20fill%3D%27%23FFC93C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2738.6%27%20cy%3D%2728.9%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%2750.0%27%20cy%3D%2733.6%27%20r%3D%275.6%27%20fill%3D%27%23FF9F1C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2748.6%27%20cy%3D%2732.0%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%2760.0%27%20cy%3D%2735.4%27%20r%3D%275.6%27%20fill%3D%27%23FFC93C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2758.6%27%20cy%3D%2733.8%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%2770.0%27%20cy%3D%2736.0%27%20r%3D%275.6%27%20fill%3D%27%23FF9F1C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2768.6%27%20cy%3D%2734.4%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%2780.0%27%20cy%3D%2735.4%27%20r%3D%275.6%27%20fill%3D%27%23FFC93C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2778.6%27%20cy%3D%2733.8%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%2790.0%27%20cy%3D%2733.6%27%20r%3D%275.6%27%20fill%3D%27%23FF9F1C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2788.6%27%20cy%3D%2732.0%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%27100.0%27%20cy%3D%2730.5%27%20r%3D%275.6%27%20fill%3D%27%23FFC93C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2798.6%27%20cy%3D%2728.9%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%27110.0%27%20cy%3D%2726.2%27%20r%3D%275.6%27%20fill%3D%27%23FF9F1C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%27108.6%27%20cy%3D%2724.6%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%27120.0%27%20cy%3D%2720.7%27%20r%3D%275.6%27%20fill%3D%27%23FFC93C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%27118.6%27%20cy%3D%2719.1%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Ccircle%20cx%3D%27130.0%27%20cy%3D%2714.0%27%20r%3D%275.6%27%20fill%3D%27%23FF9F1C%27%20stroke%3D%27%23D97706%27%20stroke-width%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%27128.6%27%20cy%3D%2712.4%27%20r%3D%271.6%27%20fill%3D%27%23FFE8A3%27%20opacity%3D%27.85%27%2F%3E%3Cline%20x1%3D%2770%27%20y1%3D%2736%27%20x2%3D%2770%27%20y2%3D%2744%27%20stroke%3D%27%23B45309%27%20stroke-width%3D%271.2%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FFB300%27%20transform%3D%27rotate%280%2070%2050%29%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FF8F00%27%20transform%3D%27rotate%2836%2070%2050%29%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FFB300%27%20transform%3D%27rotate%2872%2070%2050%29%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FF8F00%27%20transform%3D%27rotate%28108%2070%2050%29%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FFB300%27%20transform%3D%27rotate%28144%2070%2050%29%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FF8F00%27%20transform%3D%27rotate%28180%2070%2050%29%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FFB300%27%20transform%3D%27rotate%28216%2070%2050%29%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FF8F00%27%20transform%3D%27rotate%28252%2070%2050%29%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FFB300%27%20transform%3D%27rotate%28288%2070%2050%29%27%2F%3E%3Cellipse%20cx%3D%2770%27%20cy%3D%2745%27%20rx%3D%272.6%27%20ry%3D%275%27%20fill%3D%27%23FF8F00%27%20transform%3D%27rotate%28324%2070%2050%29%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%2750%27%20r%3D%272.6%27%20fill%3D%27%23E65100%27%2F%3E%3Cpath%20d%3D%27M66%2057%20h8%20l-1.5%205%20h-5z%27%20fill%3D%27%23F7C948%27%20stroke%3D%27%23B7791F%27%20stroke-width%3D%27.6%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%2763%27%20r%3D%271%27%20fill%3D%27%23B7791F%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%276%27%20r%3D%274%27%20fill%3D%27%23C2185B%27%2F%3E%3Ccircle%20cx%3D%27140%27%20cy%3D%276%27%20r%3D%274%27%20fill%3D%27%23C2185B%27%2F%3E%3C%2Fsvg%3E") repeat-x 0 0/140px 64px;transform-origin:top center;animation:nhSway 5s ease-in-out infinite;filter:drop-shadow(0 3px 3px rgba(80,20,0,.25))}
.nova-festive-tihar .whb-sticked .whb-header-bottom::after{display:none}
/* page: warm ivory with a faint rangoli pattern */
.nova-festive-tihar .wd-page-content,.nova-festive-tihar .main-page-wrapper{background-color:#FFF8EC!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27220%27%20height%3D%27220%27%20viewBox%3D%270%200%20220%20220%27%20opacity%3D%27.06%27%3E%3Cellipse%20cx%3D%27110%27%20cy%3D%2770%27%20rx%3D%2713%27%20ry%3D%2734%27%20fill%3D%27none%27%20stroke%3D%27%23C2185B%27%20stroke-width%3D%271.4%27%20transform%3D%27rotate%280%20110%20110%29%27%2F%3E%3Cellipse%20cx%3D%27110%27%20cy%3D%2770%27%20rx%3D%2713%27%20ry%3D%2734%27%20fill%3D%27none%27%20stroke%3D%27%23C2185B%27%20stroke-width%3D%271.4%27%20transform%3D%27rotate%2845%20110%20110%29%27%2F%3E%3Cellipse%20cx%3D%27110%27%20cy%3D%2770%27%20rx%3D%2713%27%20ry%3D%2734%27%20fill%3D%27none%27%20stroke%3D%27%23C2185B%27%20stroke-width%3D%271.4%27%20transform%3D%27rotate%2890%20110%20110%29%27%2F%3E%3Cellipse%20cx%3D%27110%27%20cy%3D%2770%27%20rx%3D%2713%27%20ry%3D%2734%27%20fill%3D%27none%27%20stroke%3D%27%23C2185B%27%20stroke-width%3D%271.4%27%20transform%3D%27rotate%28135%20110%20110%29%27%2F%3E%3Cellipse%20cx%3D%27110%27%20cy%3D%2770%27%20rx%3D%2713%27%20ry%3D%2734%27%20fill%3D%27none%27%20stroke%3D%27%23C2185B%27%20stroke-width%3D%271.4%27%20transform%3D%27rotate%28180%20110%20110%29%27%2F%3E%3Cellipse%20cx%3D%27110%27%20cy%3D%2770%27%20rx%3D%2713%27%20ry%3D%2734%27%20fill%3D%27none%27%20stroke%3D%27%23C2185B%27%20stroke-width%3D%271.4%27%20transform%3D%27rotate%28225%20110%20110%29%27%2F%3E%3Cellipse%20cx%3D%27110%27%20cy%3D%2770%27%20rx%3D%2713%27%20ry%3D%2734%27%20fill%3D%27none%27%20stroke%3D%27%23C2185B%27%20stroke-width%3D%271.4%27%20transform%3D%27rotate%28270%20110%20110%29%27%2F%3E%3Cellipse%20cx%3D%27110%27%20cy%3D%2770%27%20rx%3D%2713%27%20ry%3D%2734%27%20fill%3D%27none%27%20stroke%3D%27%23C2185B%27%20stroke-width%3D%271.4%27%20transform%3D%27rotate%28315%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%280%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%2822.5%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%2845%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%2867.5%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%2890%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28112.5%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28135%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28157.5%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28180%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28202.5%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28225%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28247.5%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28270%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28292.5%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28315%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%2740%27%20r%3D%272.2%27%20fill%3D%27%23E8A317%27%20transform%3D%27rotate%28337.5%20110%20110%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%27110%27%20r%3D%2716%27%20fill%3D%27none%27%20stroke%3D%27%23E8A317%27%20stroke-width%3D%272%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%27110%27%20r%3D%276%27%20fill%3D%27%23C2185B%27%2F%3E%3C%2Fsvg%3E")!important;background-size:220px 220px!important}
/* section titles: a diya before, a gold flourish under */
.nova-festive-tihar .elementor-widget-wd_title h2.title{position:relative}
.nova-festive-tihar .elementor-widget-wd_title h2.title::before{content:'';display:inline-block;width:30px;height:30px;margin:0 8px -6px 0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2730%27%20height%3D%2730%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cdefs%3E%3CradialGradient%20id%3D%27f%27%20cx%3D%2750%25%27%20cy%3D%2770%25%27%20r%3D%2760%25%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23FFF7C2%27%2F%3E%3Cstop%20offset%3D%27.45%27%20stop-color%3D%27%23FFC93C%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23FF6F00%27%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M16%203%20C19%208%2021%2011%2016%2016%20C11%2011%2013%208%2016%203z%27%20fill%3D%27url%28%2523f%29%27%2F%3E%3Cpath%20d%3D%27M3%2017%20h26%20c-1%207%20-6%2011%20-13%2011%20c-7%200%20-12%20-4%20-13%20-11z%27%20fill%3D%27%23C2410C%27%2F%3E%3Cpath%20d%3D%27M3%2017%20h26%27%20stroke%3D%27%23F7C948%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M8%2022%20q8%204%2016%200%27%20stroke%3D%27%23F7C948%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20opacity%3D%27.8%27%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;animation:nhFlicker 2.4s ease-in-out infinite;transform-origin:bottom center}
.nova-festive-tihar .elementor-widget-wd_title>.elementor-widget-container>.title-wrapper::after{content:'';display:block;height:3px;width:120px;margin-top:8px;border-radius:3px;background:linear-gradient(90deg,var(--nh-rose),var(--nh-gold),var(--nh-mari),transparent)}
.nova-festive-tihar .elementor-widget-wd_title>.elementor-widget-container>.title-wrapper.text-center::after{margin-left:auto;margin-right:auto;background:linear-gradient(90deg,transparent,var(--nh-rose),var(--nh-gold),var(--nh-mari),transparent)}
.nova-festive-tihar img[src*="mp2-fire"]{display:none!important}
/* product cards: warm white, gold hairline, golden glow on hover */
.nova-festive-tihar .wd-product .product-wrapper{background:#FFFDF8;border:1px solid #F3D58A;border-radius:14px;box-shadow:0 2px 10px rgba(194,24,91,.06);transition:transform .25s,box-shadow .25s}
.nova-festive-tihar .wd-product:hover .product-wrapper{transform:translateY(-4px);box-shadow:0 10px 26px rgba(232,163,23,.35),0 0 0 1px var(--nh-gold)}
.nova-festive-tihar .product-label.onsale{background:linear-gradient(135deg,#C2185B,#FF8F00)!important;color:#fff!important;box-shadow:0 2px 8px rgba(194,24,91,.35)}
.nova-festive-tihar .price ins .amount,.nova-festive-tihar .price>.amount{color:#B3123F}
/* buttons: rose to marigold with a shimmer */
.nova-festive-tihar .btn.btn-color-primary,.nova-festive-tihar .button.alt,.nova-festive-tihar .single_add_to_cart_button,.nova-festive-tihar .wd-add-btn>a,.nova-festive-tihar .checkout-button,.nova-festive-tihar .elementor-button{background:linear-gradient(100deg,#C2185B,#FF6F00 55%,#C2185B) !important;background-size:200% 100% !important;color:#fff!important;border:0!important;box-shadow:0 4px 14px rgba(194,24,91,.3);transition:background-position .6s}
.nova-festive-tihar .btn.btn-color-primary:hover,.nova-festive-tihar .button.alt:hover,.nova-festive-tihar .single_add_to_cart_button:hover,.nova-festive-tihar .wd-add-btn>a:hover,.nova-festive-tihar .checkout-button:hover,.nova-festive-tihar .elementor-button:hover{background-position:100% 0!important}
/* category circles: a glowing gold ring */
.nova-festive-tihar .wd-cat-thumb{border-radius:50%;animation:nhGlow 3.5s ease-in-out infinite}
/* footer: warm festive light with a row of glowing diyas along the top (the footer's own colours stay readable) */
.nova-festive-tihar .wd-footer{background:linear-gradient(180deg,#FFF1DA,#FFE3B8)!important;position:relative;padding-top:30px}
.nova-festive-tihar .wd-footer::before{content:'';position:absolute;left:0;right:0;top:-4px;height:34px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2734%27%20height%3D%2734%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cdefs%3E%3CradialGradient%20id%3D%27f%27%20cx%3D%2750%25%27%20cy%3D%2770%25%27%20r%3D%2760%25%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23FFF7C2%27%2F%3E%3Cstop%20offset%3D%27.45%27%20stop-color%3D%27%23FFC93C%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23FF6F00%27%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M16%203%20C19%208%2021%2011%2016%2016%20C11%2011%2013%208%2016%203z%27%20fill%3D%27url%28%2523f%29%27%2F%3E%3Cpath%20d%3D%27M3%2017%20h26%20c-1%207%20-6%2011%20-13%2011%20c-7%200%20-12%20-4%20-13%20-11z%27%20fill%3D%27%23C2410C%27%2F%3E%3Cpath%20d%3D%27M3%2017%20h26%27%20stroke%3D%27%23F7C948%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M8%2022%20q8%204%2016%200%27%20stroke%3D%27%23F7C948%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20opacity%3D%27.8%27%2F%3E%3C%2Fsvg%3E") repeat-x 0 0/68px 34px;animation:nhFlicker 2.8s ease-in-out infinite;transform-origin:bottom center;filter:drop-shadow(0 0 5px rgba(255,160,0,.65))}
/* greeting pill under the toran */
.nova-festive-tihar .whb-sticked .nh-greet,.nova-festive-tihar .whb-clone .nh-greet{display:none}
.nova-festive-tihar .nh-greet{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 6px);z-index:41;background:linear-gradient(90deg,#3B1158,#C2185B);color:#FFE8A3;font:700 13px/1 system-ui,sans-serif;letter-spacing:.04em;padding:7px 16px;border-radius:20px;border:1px solid var(--nh-gold);box-shadow:0 4px 14px rgba(59,17,88,.35);white-space:nowrap;pointer-events:none}
@media (max-width:1024px){.nova-festive-tihar .whb-header-bottom::after,.nova-festive-tihar .whb-general-header::after{height:52px;background-size:112px 51px}.nova-festive-tihar .nh-greet{font-size:10px;top:calc(100% + 2px);padding:5px 10px}}
.nova-festive-tihar .nh-fx-close{right:auto!important;left:10px!important}
/* still: reduced motion, or the shopper pressed Stop animation (html.nh-still) */
@media (prefers-reduced-motion:reduce){.nova-festive-tihar *,.nova-festive-tihar *::before,.nova-festive-tihar *::after{animation:none!important}}
.nh-still .nova-festive-tihar *,.nh-still .nova-festive-tihar *::before,.nh-still .nova-festive-tihar *::after{animation:none!important}
