.shopify-section-group-header-group{position:relative;top:auto;z-index:30}
.shopify-section-group-header-group:has(.site-header){position:sticky;top:0;z-index:31}
.imptech-announcement{--announcement-bg:#1b1b1b;--announcement-text:#fff;overflow:hidden;width:100%;background:var(--announcement-bg);color:var(--announcement-text);font-size:12px;line-height:1.35;letter-spacing:.025em}
.imptech-announcement__viewport{overflow:hidden;width:100%;padding-block:9px}
.imptech-announcement__track{display:flex;width:max-content;min-width:100%;animation:imptech-announcement-scroll var(--announcement-duration,32s) linear infinite;will-change:transform}
.imptech-announcement__group{display:flex;flex:0 0 max-content;min-width:100vw;align-items:center;justify-content:space-evenly;gap:clamp(30px,7vw,112px);padding-inline:clamp(18px,4vw,64px)}
.imptech-announcement__message{display:block;flex:none;white-space:nowrap;font-weight:600}
.imptech-announcement__flag{display:inline-block;width:18px;height:12px;margin-inline-start:3px;vertical-align:-1px}
.imptech-announcement__message a{color:inherit;text-decoration:none}
.imptech-announcement__message a:hover{text-decoration:underline;text-underline-offset:3px}
.imptech-announcement--pause-hover:hover .imptech-announcement__track{animation-play-state:paused}
@keyframes imptech-announcement-scroll{to{transform:translateX(-25%)}}
@media(max-width:749px){.imptech-announcement{font-size:10px}.imptech-announcement__viewport{padding-block:8px}.imptech-announcement__group{gap:32px;padding-inline:20px}}
@media(prefers-reduced-motion:reduce){.imptech-announcement__track{width:100%;min-width:0;animation:none;will-change:auto}.imptech-announcement__group{display:flex;flex:1 1 auto;width:100%;min-width:0;flex-wrap:wrap;justify-content:center;gap:6px 24px;padding:4px 16px}.imptech-announcement__group:not(:first-child){display:none}.imptech-announcement__message{white-space:normal;text-align:center}}
