:root{--lrs-header-height:88px;--lrs-header-offset:88px}[data-header-scroll-shell]{pointer-events:none}[data-header-scroll-shell]>.site-menu{pointer-events:auto}.site-header[data-header-scroll]{pointer-events:auto;transform:translateY(0);transition:transform .28s cubic-bezier(.22,.61,.36,1),background .25s,border-color .25s;will-change:transform}.site-header[data-header-scroll].is-header-hidden{transform:translateY(calc(-100% - 1px));pointer-events:none}.site-header[data-header-scroll]:focus-within{transform:translateY(0);pointer-events:auto;transition:none}.shopify-design-mode .site-header[data-header-scroll]{transform:none;pointer-events:auto}@media(max-width:700px){:root{--lrs-header-height:76px;--lrs-header-offset:76px}}@media(prefers-reduced-motion:reduce){.site-header[data-header-scroll]{transition:none}}body[data-lrs-motion=false] .site-header[data-header-scroll]{transition:none}.site-header .header-cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;max-width:none;padding:10px 18px;border:1px solid var(--lrs-blue);border-radius:0;background:var(--lrs-blue);color:#fff;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.045em;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.site-header .header-cta:hover{background:var(--ink);border-color:var(--ink)}.site-header .header-cta:focus-visible{outline:2px solid var(--lrs-blue);outline-offset:4px}.site-header .menu-toggle[hidden]{display:none}@media(min-width:1001px){.site-header{gap:clamp(16px,2vw,32px)}.site-header .desktop-nav{display:flex;justify-content:center;gap:clamp(14px,1.7vw,28px);font-size:clamp(11px,.95vw,13px)}.site-header .menu-toggle,.lrs-header-section .fallback-nav{display:none}.site-header .header-actions{gap:0}}@media(max-width:1000px){.site-header .desktop-nav{display:none}.site-header .header-actions{gap:18px}}@media(max-width:700px){.site-header .header-cta{padding:10px 13px;font-size:11px;letter-spacing:.04em}.site-header .header-actions{gap:16px}}@media(max-width:360px){.site-header .header-actions{gap:12px}.site-header .header-cta{padding-inline:10px}.site-header .menu-toggle{font-size:12px}}@media(prefers-reduced-motion:reduce){.site-header .header-cta{transition:none}}@media(max-width:1000px){.site-header .menu-toggle{width:44px;min-height:44px;padding:0;justify-content:center;gap:0;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/lrs-header-scroll.css.map */
