.alivy-announcement{position:relative;z-index:1}.alivy-announcement--border{border-bottom:1px solid var(--alivy-rule)}.alivy-announcement__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:3.8rem}.alivy-announcement__inner--rotating{grid-template-columns:4rem minmax(0,1fr) auto;column-gap:.4rem}.alivy-announcement__viewport{display:grid;min-width:0;padding-block:.6rem}.alivy-announcement__item{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;visibility:hidden;transform:translateY(.3rem);transition:opacity var(--alivy-dur-slow) var(--alivy-ease),transform var(--alivy-dur-slow) var(--alivy-ease),visibility 0s linear var(--alivy-dur-slow)}.alivy-announcement__item.is-active{opacity:1;visibility:visible;transform:none;transition:opacity var(--alivy-dur-slow) var(--alivy-ease) .12s,transform var(--alivy-dur-slow) var(--alivy-ease) .12s,visibility 0s}.alivy-announcement__text{margin:0;font-family:var(--alivy-font-ui);font-size:var(--alivy-text-2xs);font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:rgb(var(--color-foreground))}.alivy-announcement__link{display:inline-block;padding-block:.4rem;text-decoration:none;background:linear-gradient(currentColor,currentColor) 50% 100% / 0 1px no-repeat;transition:background-size var(--alivy-dur) var(--alivy-ease)}.alivy-announcement__link:hover,.alivy-announcement__link:focus-visible{background-size:100% 1px}.alivy-announcement__end{display:flex;align-items:center}.alivy-announcement__control{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:3.8rem;padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.72);cursor:pointer;transition:color var(--alivy-dur-fast) ease}.alivy-announcement__control:hover{color:rgb(var(--color-foreground))}.alivy-announcement__control .svg-wrapper,.alivy-announcement__control .icon{width:1rem;height:1rem}.alivy-announcement__control--prev .icon{transform:rotate(90deg)}.alivy-announcement__control--next .icon{transform:rotate(-90deg)}.alivy-announcement__control--toggle{width:3.2rem}.alivy-announcement__control--toggle .icon{width:.8rem;height:.8rem}.alivy-announcement__icon-play,.alivy-announcement__control--toggle[aria-pressed=true] .alivy-announcement__icon-pause{display:none}.alivy-announcement__control--toggle[aria-pressed=true] .alivy-announcement__icon-play{display:inline-flex}alivy-announcements:not(:defined) .alivy-announcement__control{visibility:hidden}@media screen and (min-width:750px){.alivy-announcement__inner--rotating{grid-template-columns:7.2rem minmax(0,1fr) 7.2rem}.alivy-announcement__control--prev{justify-self:end}.alivy-announcement__end{justify-content:flex-start}}@media screen and (max-width:749px){.alivy-announcement__text{letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/alivy-announcement.css.map */
