announcement-bar.announcement{display:block;position:relative;z-index:2;background:var(--c-bg-gradient);color:var(--c-text);font-size:.8rem;line-height:1.4}.announcement--text-medium{font-size:.9rem}.announcement a{color:inherit}.announcement__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:40px;padding-block:.35rem;padding-inline:var(--gutter)}.announcement__inner.page-width{padding-inline:var(--gutter)}.announcement__side{display:none;align-items:center;gap:1rem;min-width:0}.announcement__side--end{justify-content:flex-end}@media(min-width:990px){.announcement__inner--sides{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);gap:1.5rem}.announcement__inner--sides .announcement__side{display:flex}}.announcement__contact{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement__contact a{text-decoration:underline;text-underline-offset:3px}.announcement .social-icons{gap:.1rem;flex-wrap:nowrap}.announcement .social-icons a{--icon-btn-size: 28px;border:0}.announcement .social-icons a:hover{background:color-mix(in srgb,currentColor 15%,transparent)}.announcement .social-icons a:hover svg{color:inherit}.announcement .social-icons svg{width:14px;height:14px}.announcement__store{display:inline-flex;align-items:center;gap:.4em;font-size:.78rem;font-weight:500;letter-spacing:.02em;padding:.35em .6em;border-radius:99px;transition:background-color .25s}.announcement__store:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.announcement__store svg{width:14px;height:14px}.announcement__center{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;text-align:center}.announcement__message{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-weight:500;letter-spacing:.01em}.announcement__message strong{font-weight:600}.announcement__icon{width:1.15em;height:1.15em}.announcement__link{display:inline-flex;align-items:center;gap:.45em}.announcement__link span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--ease-out)}.announcement__link:hover span{background-size:100% 1px}.announcement__arrow{width:1em;height:1em;transition:transform .35s var(--ease-out)}.announcement__link:hover .announcement__arrow{transform:translate(3px)}.announcement__static{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 2.2rem}.announcement__viewport{position:relative;display:grid;flex:1;min-width:0;max-width:620px;overflow:hidden}.announcement__slide{grid-area:1 / 1;display:flex;justify-content:center;opacity:0;visibility:hidden;transform:translateY(70%);transition:opacity .5s var(--ease),transform .6s var(--ease-out),visibility 0s .6s}.announcement__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease),transform .6s var(--ease-out),visibility 0s}.announcement__slide.is-leaving{transform:translateY(-70%)}[data-direction=prev]>.announcement__slide:not(.is-active):not(.is-leaving){transform:translateY(-70%)}[data-direction=prev]>.announcement__slide.is-leaving{transform:translateY(70%)}.announcement__slide .announcement__message{padding-inline:.25rem}.announcement__arrow-btn{flex:none;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;opacity:.8;transition:opacity .25s,background-color .25s}.announcement__arrow-btn:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.announcement__arrow-btn svg{width:14px;height:14px}.announcement__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.announcement__track{display:flex;width:max-content;animation:marquee-x var(--marquee-duration, 36s) linear infinite}.announcement__marquee:hover .announcement__track{animation-play-state:paused}.announcement__group{display:flex;flex:none}.announcement__group .announcement__message{padding-inline:1.6rem;position:relative;white-space:nowrap}.announcement__group .announcement__message:after{content:"";position:absolute;right:-3px;top:50%;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.announcement__track{animation:none}}.announcement__close{position:absolute;right:calc(var(--gutter) * .5);top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:50%;opacity:.8;transition:opacity .25s,background-color .25s}.announcement__close:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.announcement__close svg{width:14px;height:14px}.announcement:has(.announcement__close) .announcement__inner{padding-right:calc(var(--gutter) + 28px)}.announcement.is-dismissed{display:none}@media(min-width:990px)and (max-width:1199px){.announcement__contact{display:none}.announcement__inner--sides{grid-template-columns:minmax(0,.5fr) minmax(0,2fr) minmax(0,.5fr)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-announcement-bar.css.map */
