@font-face{font-family:PPNeueMontreal-Medium;src:url(/cdn/shop/files/PPNeueMontreal-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}.garrnish-announcement{background:linear-gradient(90deg,var(--garrnish-announcement-start) 0%,var(--garrnish-announcement-mid) 50%,var(--garrnish-announcement-end) 100%);color:var(--garrnish-announcement-text)}.garrnish-announcement__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:var(--garrnish-announcement-height-desktop, 69px);padding:.7rem clamp(3.2rem,6vw,7.2rem);color:inherit;text-align:center;text-decoration:none}.garrnish-announcement__link:is(:hover,:focus-visible){color:inherit}.garrnish-announcement__link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.garrnish-announcement__headline,.garrnish-announcement__detail{display:block;max-width:100%;font-style:normal}.garrnish-announcement__headline{position:relative;display:inline-block;font-family:PPNeueMontreal-Medium,PP Neue Montreal,Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:var(--garrnish-announcement-headline-size);font-weight:500;line-height:1.15}.garrnish-announcement__headline:before,.garrnish-announcement__headline:after{content:"";position:absolute;right:0;bottom:-.24rem;left:0;height:1px;background:currentColor}.garrnish-announcement__headline:before{opacity:.45}.garrnish-announcement__headline:after{transform:scaleX(0);transform-origin:right center;transition:transform .22s cubic-bezier(.25,1,.5,1)}@media(hover:hover)and (pointer:fine){.garrnish-announcement__link:is(:hover,:focus-visible) .garrnish-announcement__headline:after{transform:scaleX(1);transform-origin:left center}}.garrnish-announcement__detail{font-family:PPNeueMontreal-Regular,PP Neue Montreal,Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:var(--garrnish-announcement-detail-size);font-weight:400;line-height:1.2}@media(max-width:749px){.garrnish-announcement__link{min-height:var(--garrnish-announcement-height-mobile, 77px);gap:.45rem;padding:.65rem 2.4rem}.garrnish-announcement__headline{font-size:var(--garrnish-announcement-headline-size-mobile)}.garrnish-announcement__detail{max-width:34rem;font-size:var(--garrnish-announcement-detail-size-mobile)}}@media(prefers-reduced-motion:reduce){.garrnish-announcement__headline:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/custom-announcement-bar.css.map */
