
.store-header,.store-header input,.store-header button{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.store-header .store-nav>a,.store-header .store-nav .nav-dropdown>summary,.store-header .store-nav a[href*="store"],.store-header .store-nav a[href*="locator"],.store-header .store-nav a[href*="location"]{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;color:#590e23!important;text-transform:none!important;padding:12px 10px!important;min-height:44px;display:flex!important;align-items:center!important;justify-content:center!important}
.store-header .store-nav{padding:4px 4%!important;gap:8px!important}
.store-header .store-nav .nav-dropdown>summary::after{border-color:#590e23!important}
.store-header .store-nav .nav-dropdown>div a{font-family:inherit!important;font-size:14px!important;font-weight:500!important}
.store-header .store-nav>a:hover,.store-header .store-nav .nav-dropdown>summary:hover{background:#f5ead9;border-radius:4px}
.store-header .store-nav a:focus-visible,.store-header .store-nav summary:focus-visible{outline:3px solid #a57627;outline-offset:2px}
.dp-firework-replay{display:block;margin:12px auto 24px;background:transparent;border:1px solid #bea982;border-radius:6px;padding:12px 18px;min-height:44px;color:#590e23;font:600 13px system-ui;cursor:pointer}
#divine-diwali-fireworks{position:fixed;inset:0;z-index:999999;pointer-events:none;overflow:hidden;opacity:1;transition:opacity .35s}
#divine-diwali-fireworks[hidden]{display:none}
#divine-fireworks-canvas{display:block;width:100%;height:100%}
#divine-diwali-fireworks.divine-fireworks-hide{opacity:0}
@media(max-width:700px){.store-header .store-nav>a,.store-header .store-nav .nav-dropdown>summary,.store-header .store-nav a[href*="store"],.store-header .store-nav a[href*="locator"],.store-header .store-nav a[href*="location"]{font-size:12px!important;padding:10px 4px!important;white-space:normal!important}.store-header .store-nav{gap:6px!important}.store-header .store-nav .nav-dropdown>summary::after{margin-left:6px!important;flex-shrink:0}}
@media(prefers-reduced-motion:reduce){#divine-diwali-fireworks,.dp-firework-replay{display:none!important}}
