.announcement-bar-marquee{width:100%;overflow:hidden;position:relative;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.announcement-bar-marquee__inner{width:100%;overflow:hidden;contain:layout style}.announcement-bar-marquee__track{display:flex;width:max-content;will-change:transform;animation:marquee-scroll var(--announcement-marquee-speed, 30s) linear infinite}.announcement-bar-marquee[data-pause-on-hover=true] .announcement-bar-marquee__track:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-bar-marquee__content{display:flex;align-items:center;flex-shrink:0}.announcement-bar-marquee__item{display:inline-flex;align-items:center;gap:var(--announcement-marquee-gap, 80px);padding-inline:calc(var(--announcement-marquee-gap, 80px) / 2);white-space:nowrap}.announcement-bar-marquee__text,.announcement-bar-marquee__text p{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--announcement-font-weight, 300);font-size:var(--announcement-font-size-desktop, 18px);line-height:var(--announcement-line-height, 18px);letter-spacing:var(--announcement-letter-spacing, 0px);text-transform:var(--announcement-text-transform, uppercase);color:var(--announcement-text-color, #D4AF37);margin:0;padding:0}.announcement-bar-marquee__text p:empty{display:none}.announcement-bar-marquee__button.button{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;flex-shrink:0;padding:10px 41px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--announcement-btn-font-weight, 700);font-size:var(--announcement-btn-font-size-desktop, 18px);line-height:1;letter-spacing:var(--announcement-btn-letter-spacing, 0px);text-transform:var(--announcement-btn-text-transform, none);text-align:center;color:var(--announcement-btn-text, #030303);background-color:var(--announcement-btn-bg, #D4AF37);border-radius:var(--announcement-btn-border-radius, 20px);border:2px solid transparent;background-clip:padding-box;position:relative;box-shadow:0 4px 4px #00000040 inset,0 -2px 4px #00000040 inset;transition:opacity .2s ease,transform .15s ease}.announcement-bar-marquee__button.button:before{display:none;content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(var(--announcement-btn-border-radius, 20px) + 2px);padding:2px;background:linear-gradient(264.48deg,#ffffff0d 8.24%,#fff,#ffffff0d 94.07%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.announcement-bar-marquee__button.button:hover{opacity:.88;transform:scale(1.02)}.announcement-bar-marquee__button.button:active{transform:scale(.98)}@media screen and (max-width:749px){.announcement-bar-marquee__text,.announcement-bar-marquee__text p{font-size:var(--announcement-font-size-mobile, 14px)}.announcement-bar-marquee__item{gap:40px}.announcement-bar-marquee__button.button{font-size:var(--announcement-btn-font-size-mobile, 14px);min-width:auto;padding:0 20px;min-height:36px}}@media(prefers-reduced-motion:reduce){.announcement-bar-marquee__track{animation-duration:120s}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-announcement-bar-marquee.css.map */
