.announcement-bar__content,.announcement-bar--marquee .announcement-bar__content{font-size:.66rem;font-weight:600;letter-spacing:.09em;line-height:30px;padding-top:0;padding-bottom:0}.announcement-bar__track{animation-duration:42s}.announcement-bar--marquee .announcement-bar__content:after{opacity:.4}.announcement-bar--rotate{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;background:var(--background);color:var(--text-color);overflow:hidden}.announcement-rotator__viewport{position:relative;flex:0 1 560px;height:100%;overflow:hidden}.announcement-rotator__item{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;color:inherit;text-decoration:none;background:transparent;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:none;line-height:32px;opacity:0;visibility:hidden;transform:translate(40px);transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease,visibility 0s linear .55s}.announcement-rotator__item.is-active{opacity:1;visibility:visible;transform:none;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .45s ease .08s,visibility 0s}.announcement-rotator__item.is-leaving{visibility:visible;transform:translate(-40px)}.announcement-bar--rotate[data-dir=prev] .announcement-rotator__item.is-leaving{transform:translate(40px)}.announcement-bar--rotate[data-dir=prev] .announcement-rotator__item.is-entering{transform:translate(-40px)}.announcement-rotator__item.is-entering{transition:none}a.announcement-rotator__item:hover{text-decoration:underline;text-underline-offset:3px}.announcement-rotator__arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:0;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.55;box-shadow:none;cursor:pointer;transition:opacity .15s ease}.announcement-rotator__arrow:hover,.announcement-rotator__arrow:focus-visible{opacity:1}.announcement-bar--rotate.is-single .announcement-rotator__arrow{display:none}@media(max-width:749px){.announcement-rotator__item{font-size:.7rem;letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){.announcement-rotator__item,.announcement-rotator__item.is-active{transition:none;transform:none}}.brand-location{display:inline-flex;align-items:center;gap:6px;font-family:var(--k9-font-body);font-size:.8rem;font-weight:500;white-space:nowrap;color:var(--k9-color-ink)}@media(max-width:1120px){.brand-location{display:none}}body.template-index:not(.k9-header-solid):has(#MainContent>.section-hero-video:is(:first-child,.section-banner:empty+*)) #site-header:not(:hover):not(:focus-within):not(:has([aria-expanded=true],.nav-panel:not([hidden]))) .brand-location{color:#fff}@media(min-width:1121px){.site-header-bar,.nav-trigger{min-height:64px}.site-header-bar{display:grid;grid-template-columns:1fr auto 1fr}.site-header-bar>.brand-logo{justify-self:start}.site-header-bar>.primary-nav{flex:none;min-width:0}.site-header-bar>.brand-tools{justify-self:end;margin-left:0}.brand-logo img{height:34px}.nav-item:not(:last-child):before{display:none}.nav-trigger{padding-left:clamp(7px,.62vw,13px);padding-right:clamp(7px,.62vw,13px);font-family:var(--k9-font-nav, var(--k9-font-body));font-size:clamp(.66rem,.52vw,.76rem);font-weight:700!important;letter-spacing:.035em!important}.nav-trigger-label{text-transform:uppercase}.nav-trigger:after{height:1.5px;bottom:18px;left:clamp(7px,.62vw,13px);right:clamp(7px,.62vw,13px)}.brand-tools{gap:clamp(14px,1.2vw,20px)}.brand-currency{font-size:.78rem;font-weight:500!important;letter-spacing:.02em!important}.brand-icon svg{width:20px;height:20px}}@media(min-width:1121px)and (max-width:1200px){.nav-trigger{padding-left:6px;padding-right:6px;font-size:.62rem;letter-spacing:.02em!important}.nav-trigger:after{left:6px;right:6px}}@media(max-width:1120px){.site-header-bar{min-height:58px}.brand-logo img{height:32px}}.announcement-bar,#site-header{transition:transform .4s cubic-bezier(.2,.7,.2,1)}html.k9-ann-hidden .announcement-bar{transform:translateY(-100%)}html.k9-ann-hidden #site-header{transform:translateY(calc(-1 * var(--k9-announcement-height, 0px)))}@media(prefers-reduced-motion:reduce){.announcement-bar,#site-header{transition:none}}.announcement-bar--icons{overflow:hidden;background:var(--background);color:var(--text-color)}.announcement-bar--icons .k9-ann__link{display:block;color:inherit;text-decoration:none}.k9-ann{overflow:hidden}.k9-ann__track{display:flex;width:max-content;animation:k9-ann-scroll var(--k9-ann-duration, 50s) linear infinite}.k9-ann__half{display:flex;flex-shrink:0}.k9-ann__item{display:inline-flex;align-items:center;gap:10px;padding:7px 34px;white-space:nowrap;font-family:var(--k9-font-nav, var(--k9-font-body));font-size:.68rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--text-color, #fff)}.k9-ann__icon{display:inline-flex;flex-shrink:0}.k9-ann__icon svg{width:16px;height:16px}.announcement-bar--icons:hover .k9-ann__track{animation-play-state:paused}@keyframes k9-ann-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.k9-ann__item{padding:7px 22px;font-size:.62rem;letter-spacing:.12em}.k9-ann__icon svg{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.k9-ann__track{animation:none;width:100%;justify-content:center}.k9-ann__half+.k9-ann__half{display:none}.k9-ann__half{flex-wrap:wrap;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/outdoor-refine.css.map */
