.storefront-topbar.storefront-topbar-marquee{display:block;background:var(--brand-gold,#c69c6d);color:#fff}.storefront-topbar-marquee .storefront-topbar-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;min-height:40px}.storefront-topbar-marquee .storefront-topbar-brand{font-size:12px}.storefront-announcement-window{min-width:0;overflow:hidden}.storefront-announcement-track{display:flex;width:max-content;min-width:200%;animation:storefront-announcement-flow 36s linear infinite}.storefront-announcement-group{display:flex;flex:1 0 auto;justify-content:space-around;align-items:center;gap:36px;padding-inline:18px}.storefront-announcement-item{display:flex;flex-shrink:0;gap:28px;align-items:center;min-height:40px;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4}.storefront-announcement-item strong{font-size:17px;font-weight:750;line-height:1}.storefront-announcement-spark{font-size:12px;color:currentColor;opacity:.75}.storefront-announcement-item a:hover{text-decoration:underline;text-underline-offset:3px}.storefront-announcement-tools{display:flex;align-items:center;gap:8px}.storefront-announcement-pause{display:grid;place-items:center;width:40px;height:40px;color:inherit;background:transparent;cursor:pointer}.storefront-topbar-marquee :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:-3px;border-radius:4px}.storefront-announcement-window:focus-within .storefront-announcement-track,.storefront-topbar-marquee[data-paused=true] .storefront-announcement-track{animation-play-state:paused}.storefront-announcement-window:focus-within .storefront-announcement-track{transform:none;animation:none}.storefront-announcement-window:focus-within{overflow-x:auto}@media (hover:hover) and (pointer:fine){.storefront-announcement-window:hover .storefront-announcement-track{animation-play-state:paused}}@keyframes storefront-announcement-flow{to{transform:translateX(-50%)}}@media (max-width:767px){.storefront-topbar-marquee .storefront-topbar-inner{grid-template-columns:minmax(0,1fr) auto;gap:0;padding-inline:12px}.storefront-topbar-marquee .storefront-topbar-brand{display:none}.storefront-announcement-group{gap:24px;padding-inline:12px}.storefront-announcement-item{gap:20px}}@media (prefers-reduced-motion:reduce){.storefront-announcement-track{animation:none;min-width:100%;width:auto}.storefront-announcement-group{flex-wrap:wrap;gap:0 24px}.storefront-announcement-group[aria-hidden=true],.storefront-announcement-pause{display:none}.storefront-announcement-item{white-space:normal;max-width:100%}.storefront-announcement-item>:last-child{min-width:0;overflow-wrap:anywhere}}