.site-announcement{--announcement-motion-duration: .28s;--announcement-motion-easing: cubic-bezier(.215, .61, .355, 1);position:relative;z-index:3;display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:1px 24px;--announcement-default-text: var(--sc-orange-button-text);--announcement-default-background: var(--sc-sigma-coffee-orange);color:var(--announcement-text, var(--announcement-default-text));background:var(--announcement-background, var(--announcement-default-background));box-shadow:inset 0 -1px color-mix(in oklch,currentcolor 8%,transparent)}.site-announcement[data-announcement-motion]{transition:background-color var(--announcement-motion-duration) var(--announcement-motion-easing),color var(--announcement-motion-duration) var(--announcement-motion-easing)}.site-announcement[data-announcement-motion] .site-announcement__slide{transform:translateY(0);transition:opacity var(--announcement-motion-duration) var(--announcement-motion-easing),transform var(--announcement-motion-duration) var(--announcement-motion-easing),visibility 0s linear}.site-announcement[data-announcement-motion] .site-announcement__slide[hidden]{transform:translateY(6px);transition:opacity var(--announcement-motion-duration) var(--announcement-motion-easing),transform var(--announcement-motion-duration) var(--announcement-motion-easing),visibility 0s linear var(--announcement-motion-duration)}.site-announcement[data-scheme=theme]{--announcement-default-text: var(--sc-primary-text);--announcement-default-background: var(--sc-primary-surface-bg)}.site-announcement:has(.site-announcement__controls:not([hidden])){display:grid;grid-template-columns:88px minmax(0,1fr) 88px}.site-announcement:has(.site-announcement__controls:not([hidden])) .site-announcement__messages{grid-area:1 / 2}.site-announcement__messages{display:grid;min-width:0}.site-announcement [data-announcement-previous]{grid-area:1 / 1;justify-self:start}.site-announcement [data-announcement-toggle]{grid-area:1 / 3;justify-self:start}.site-announcement [data-announcement-next]{grid-area:1 / 3;justify-self:end}.site-announcement__slide,.site-announcement__slide[hidden]{display:flex;grid-area:1 / 1;align-items:center;justify-content:center;min-width:0;opacity:1;visibility:visible}.site-announcement__slide[hidden]{opacity:0;visibility:hidden;pointer-events:none}.site-announcement[data-mode=static] .site-announcement__slide[hidden]{display:none}.site-announcement__link{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;gap:4px;padding:6px 0;margin:0;color:inherit;font-family:var(--font-primary--family);font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:-.3px;text-align:center;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px;overflow-wrap:anywhere;text-wrap:balance}a.site-announcement__link{display:inline-grid;grid-template-columns:16px minmax(0,1fr) 16px;max-width:100%}a.site-announcement__link>span:first-child{grid-column:2}a.site-announcement__link>.site-announcement__icon{grid-column:3}.site-announcement p.site-announcement__link{text-decoration:none}.site-announcement__icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;--stroke-0: currentcolor}.site-announcement__icon svg{width:100%;height:100%}.site-announcement__controls{display:contents}.site-announcement__controls[hidden]{display:none}.site-announcement__button{display:grid;width:44px;min-height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;corner-shape:squircle;color:inherit;background:transparent;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease-out,transform .16s ease-out}.site-announcement__button svg{grid-area:1 / 1;width:20px;height:20px;opacity:1;filter:blur(0);transition:opacity .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1),filter .16s cubic-bezier(.2,0,0,1);fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.site-announcement__button svg[hidden]{display:block;opacity:0;transform:scale(.25);filter:blur(4px)}.site-announcement__button [data-announcement-play-icon]{translate:1px 0}.site-announcement__button:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.site-announcement[data-announcement-motion],.site-announcement[data-announcement-motion] .site-announcement__slide,.site-announcement[data-announcement-motion] .site-announcement__slide[hidden],.site-announcement__button,.site-announcement__button svg{transition:none}.site-announcement[data-announcement-motion] .site-announcement__slide,.site-announcement[data-announcement-motion] .site-announcement__slide[hidden],.site-announcement__button:active{transform:none}}.site-announcement__link:focus-visible,.site-announcement__button:focus-visible{outline:2px solid currentcolor;outline-offset:-2px}.site-announcement__status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.site-announcement__button:hover{background:color-mix(in oklch,currentcolor 12%,transparent)}}@media(max-width:599px){.site-announcement{gap:4px;padding-inline:8px}.site-announcement:has(.site-announcement__controls:not([hidden])){grid-template-columns:44px minmax(0,1fr) 44px}.site-announcement:has(.site-announcement__controls:not([hidden])) .site-announcement__messages{grid-area:1 / 2}.site-announcement:has(.site-announcement__controls:not([hidden])) .site-announcement__link{min-height:44px;padding-block:4px;font-size:.8125rem;line-height:1.25}.site-announcement:has(.site-announcement__controls:not([hidden])) a.site-announcement__link{display:flex}.site-announcement:has(.site-announcement__controls:not([hidden])) .site-announcement__icon{display:none}.site-announcement [data-announcement-previous]{grid-area:1 / 1}.site-announcement [data-announcement-next]{grid-area:1 / 3}.site-announcement [data-announcement-toggle]{display:none}}@media(max-width:374px){.site-announcement{gap:0;padding-inline:0}.site-announcement:has(.site-announcement__controls:not([hidden])) .site-announcement__link{font-size:.75rem;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/announcement-bar.css.map */
