.navratri-notices{padding:36px 0 72px;background:linear-gradient(180deg,#fffdf8 0%,#fff7e8 100%);color:#4a071d}
.navratri-notices__section-head{position:static;max-width:760px;margin:0 auto 24px;text-align:center}
.navratri-notices__section-head .kicker{color:#9b641d}
.navratri-notices__section-head h2{margin:7px 0 0;color:#4a071d;font-size:clamp(24px,4vw,34px);line-height:1.3}
.navratri-notices__list{display:grid;gap:18px;max-width:980px;margin:0 auto}
.navratri-notice{position:relative;display:block;min-height:180px;overflow:hidden;border:1px solid #e9a33c;border-radius:8px;background:linear-gradient(105deg,#fff8e7 0%,#fffdf7 68%,#ffedc8 100%);box-shadow:0 8px 22px rgba(94,45,9,.12);opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}
.navratri-notice.is-visible{opacity:1;transform:translateY(0)}
.navratri-notice:hover{box-shadow:0 14px 30px rgba(94,45,9,.17)}
.navratri-notice__content{position:relative;z-index:2;min-height:180px;padding:18px clamp(18px,3vw,30px);padding-right:clamp(230px,34%,350px)}
.navratri-notice__eyebrow{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:3px 11px;border-radius:999px;background:#bd1e27;color:#fff;font-size:12px;font-weight:800;line-height:1.5}
.navratri-notice__eyebrow>span:first-child{color:#ffd04a;font-size:15px}
.navratri-notice h3{margin:8px 0 3px;color:#7d1025;font-size:21px;font-weight:800;line-height:1.35}
.navratri-notice__description{max-width:620px;margin:0;color:#493b32;font-size:13px;line-height:1.65}
.navratri-notice__details{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:13px}
.navratri-notice__detail{display:flex;align-items:flex-start;gap:8px;min-width:0;color:#81142b;font-size:12px;font-weight:700;line-height:1.45}
.navratri-notice__detail>span:last-child{display:grid;min-width:0}
.navratri-notice__detail small{color:#725e50;font-size:10px;font-weight:600}
.navratri-notice__detail-icon{flex:0 0 auto;color:#9e1732;font-size:18px;line-height:1.2}
.navratri-notice__day{color:#71554a;font-size:11px;font-weight:600}
.navratri-notice__extra{width:fit-content;max-width:100%;margin-top:13px;padding:5px 13px;overflow-wrap:anywhere;border-radius:999px;background:#98132e;color:#fff;font-size:11px;font-weight:700;line-height:1.5}
.navratri-notice__art{position:absolute;inset:0 0 0 auto;z-index:1;width:42%;overflow:hidden;pointer-events:none}
.navratri-notice__art:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#fff8e7 0%,rgba(255,248,231,.72) 22%,rgba(255,248,231,.12) 72%,rgba(255,236,199,.08) 100%),linear-gradient(0deg,rgba(255,241,211,.18),transparent 55%);content:""}
.navratri-notice__art img{width:100%;height:100%;min-height:180px;object-fit:cover;object-position:58% center;opacity:.94}
.navratri-notice__eyebrow>span:first-child{animation:notice-alert-pulse 2.4s ease-in-out infinite}
.navratri-notice:nth-child(2){transition-delay:.1s}.navratri-notice:nth-child(3){transition-delay:.2s}.navratri-notice:nth-child(4){transition-delay:.3s}
@keyframes notice-alert-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}
@media(max-width:640px){.navratri-notices{padding:28px 0 52px}.navratri-notices__section-head{margin-bottom:18px}.navratri-notice{min-height:190px}.navratri-notice__content{min-height:190px;padding:15px 12px;padding-right:128px}.navratri-notice h3{font-size:18px}.navratri-notice__description{font-size:12px;line-height:1.55}.navratri-notice__details{gap:10px 13px;margin-top:10px}.navratri-notice__detail{gap:5px;font-size:11px}.navratri-notice__extra{margin-top:10px;padding:4px 9px;font-size:10px}.navratri-notice__art{width:42%}.navratri-notice__art img{min-height:190px;object-position:58% center}}
@media(prefers-reduced-motion:reduce){.navratri-notice,.navratri-notice__eyebrow>span:first-child{opacity:1;transform:none;animation:none;transition:none}}