.utility-bar{padding:.8rem 0}.utility-bar__grid{display:flex;align-items:center;justify-content:center;gap:1.6rem}.utility-bar__grid--2-col,.utility-bar__grid--3-col{justify-content:space-between}.announcement-bar{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0}.announcement-bar__message{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.announcement-bar__link{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:currentColor}.announcement-bar__link:hover{color:var(--ad-color-gold-500, #ac8b57)}.announcement-bar__icon{display:inline-flex;align-items:center;flex-shrink:0;margin-right:.7rem;font-size:1.5rem;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Android Emoji",sans-serif}.announcement-bar__icon svg{width:1.4rem;height:1.4rem;color:var(--ad-color-gold-500, #ac8b57)}.announcement-bar--marquee{overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.announcement-bar__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 4rem,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(to right,transparent,#000 4rem,#000 calc(100% - 4rem),transparent)}.announcement-bar__marquee-track{display:flex;align-items:center;width:max-content;will-change:transform;animation:announcement-marquee var(--announcement-marquee-duration, 40s) linear infinite}.announcement-bar--marquee:hover .announcement-bar__marquee-track,.announcement-bar--marquee:focus-within .announcement-bar__marquee-track,.announcement-bar--marquee.is-touch-held .announcement-bar__marquee-track,.announcement-bar--marquee.is-paused .announcement-bar__marquee-track{animation-play-state:paused}.announcement-bar--marquee.is-touch-held,.announcement-bar--marquee.is-paused{opacity:.88;transition:opacity .2s ease-out}.announcement-bar__marquee-item{display:flex;align-items:center;flex-shrink:0}.announcement-bar__marquee-separator{display:inline-block;padding:0 2.4rem;opacity:.45;font-size:1rem}@keyframes announcement-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.announcement-bar--static{cursor:default;opacity:1}.announcement-bar--static .announcement-bar__marquee{-webkit-mask-image:none;mask-image:none;overflow:visible}.announcement-bar--static .announcement-bar__marquee-track{animation:none;width:100%;flex-wrap:wrap;justify-content:center;column-gap:2.4rem;row-gap:.4rem}.announcement-bar--static .announcement-bar__message{white-space:normal}.announcement-bar--static .announcement-bar__marquee-separator{display:none}.announcement-bar__sr-list{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.localization-wrapper{display:flex;align-items:center;flex-shrink:0}.localization-wrapper:empty{display:none}@media screen and (min-width:990px){.announcement-bar__message{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-announcement-fade.css.map */
