.dual-marquee-section{position:relative;overflow:hidden;width:100%;z-index:10}.dual-marquee-section.sticky-marquee{position:sticky;top:0;z-index:100}.dual-marquee-section .marquee-wrapper.marquee-top .marquee-item *{font-weight:700;font-size:36px;line-height:120%;letter-spacing:00;text-transform:uppercase}.dual-marquee-section .marquee-wrapper.marquee-bottom .marquee-item *{font-size:36px;font-weight:800;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px #2f6b3c}.dual-marquee-section .marquee-wrapper.marquee-bottom{margin-top:10px}.marquee-wrapper{position:relative;overflow:hidden;width:100%;display:flex;align-items:center}.marquee-wrapper:last-child{border-bottom:none}.marquee-content{display:flex;width:100%;position:relative}.marquee-track{display:flex;align-items:center;white-space:nowrap;will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.marquee-content[data-direction=right-to-left] .marquee-track{animation-name:marquee-rtl}.marquee-content[data-direction=left-to-right] .marquee-track{animation-name:marquee-ltr}.marquee-item{display:flex;align-items:center;gap:12px;padding:0 20px;flex-shrink:0}.marquee-text{font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);line-height:1}.marquee-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-content:hover .marquee-track{animation-play-state:paused}.marquee-top,.marquee-bottom{background-color:#f5f3e8}.color-scheme-1 .marquee-wrapper,.color-background-1 .marquee-wrapper{background-color:rgb(var(--color-background))}.color-scheme-2 .marquee-wrapper,.color-inverse .marquee-wrapper{background-color:rgb(var(--color-inverse-background))}.color-accent-1 .marquee-wrapper{background-color:rgb(var(--color-accent-1))}.color-accent-2 .marquee-wrapper{background-color:rgb(var(--color-accent-2))}.marquee-text{-webkit-text-stroke:.5px currentColor;text-stroke:.5px currentColor}@media screen and (max-width:749px){.marquee-text{font-size:14px}.marquee-item{padding:0 15px;gap:8px}.marquee-icon{width:16px;height:16px}.marquee-wrapper{height:40px}}@media screen and (min-width:750px)and (max-width:989px){.marquee-text{font-size:15px}}@media screen and (min-width:990px){.marquee-text{font-size:16px}}.marquee-track{backface-visibility:hidden;perspective:1000px}.marquee-track[aria-hidden=true]{pointer-events:none}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee-content{justify-content:center}.marquee-track:first-child{display:flex}.marquee-track:last-child{display:none}}.marquee-text.outline-style{color:transparent;-webkit-text-stroke:2px currentColor;text-stroke:2px currentColor}.marquee-text.shadow-style{text-shadow:2px 2px 4px rgba(0,0,0,.1)}@media(prefers-contrast:high){.marquee-wrapper{border-bottom:2px solid currentColor}}@media print{.dual-marquee-section{display:none}}@media(max-width:767px){.dual-marquee-section .marquee-wrapper.marquee-top .marquee-item *,.dual-marquee-section .marquee-wrapper.marquee-bottom .marquee-item *{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-dual-marquee.css.map */
