#shopify-section-footer{--fl-f-bg: #0e0e0e;--fl-f-ink: #f2f2f2;--fl-f-soft: #a6a6a6;--fl-f-muted: #6f6f6f;--fl-f-line: #232323;background:var(--fl-f-bg)}#shopify-section-footer *:not(.fa){font-family:var(--fl-font-sans)}#shopify-section-footer .fl-footer{position:relative;overflow:hidden;padding-top:clamp(48px,6vw,88px);background:var(--fl-f-bg);color:var(--fl-f-ink);-webkit-font-smoothing:antialiased}#shopify-section-footer :where(.fl-footer) a{color:inherit;text-decoration:none}#shopify-section-footer :where(.fl-footer) ul{margin:0;padding:0;list-style:none}#shopify-section-footer :where(.fl-footer) p{margin:0}#shopify-section-footer [data-fl-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--fl-ease),transform .8s var(--fl-ease);transition-delay:calc(var(--i, 0) * 70ms + 80ms)}#shopify-section-footer .fl-footer.is-in [data-fl-reveal],#shopify-section-footer .fl-footer:not(.is-ready) [data-fl-reveal]{opacity:1;transform:none}#shopify-section-footer .fl-footer__club{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:clamp(40px,5vw,64px);border-bottom:1px solid var(--fl-f-line)}#shopify-section-footer .fl-footer__club-copy{max-width:780px}#shopify-section-footer .fl-footer__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--fl-accent);font-size:var(--fl-text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}#shopify-section-footer .fl-footer__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 #e7040f99;animation:fl-footer-ping 2.4s var(--fl-ease) infinite}@keyframes fl-footer-ping{0%{box-shadow:0 0 #e7040f8c}70%,to{box-shadow:0 0 0 10px #e7040f00}}#shopify-section-footer .fl-footer__club-title{margin:0;color:var(--fl-f-ink);font-size:clamp(26px,3.2vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-transform:none}#shopify-section-footer .fl-footer__club-text{margin-top:14px;color:var(--fl-f-soft);font-size:var(--fl-text-lg);line-height:1.6}#shopify-section-footer .fl-footer__club-actions{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:14px}#shopify-section-footer .fl-footer__cta{position:relative;display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 26px 0 30px;overflow:hidden;isolation:isolate;border-radius:var(--fl-radius-pill);background:#fff;color:var(--fl-ink);font-size:15px;font-weight:600;transition:color .45s var(--fl-ease),transform .45s var(--fl-ease)}#shopify-section-footer .fl-footer__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fl-accent);clip-path:circle(0 at 50% 120%);transition:clip-path .55s var(--fl-ease)}#shopify-section-footer .fl-footer__cta span{color:inherit;font:inherit}#shopify-section-footer .fl-footer__cta .fl-icon{width:18px;height:18px;transition:transform .45s var(--fl-ease)}#shopify-section-footer .fl-footer__cta:hover,#shopify-section-footer .fl-footer__cta:focus-visible{color:#fff}#shopify-section-footer .fl-footer__cta:hover:before,#shopify-section-footer .fl-footer__cta:focus-visible:before{clip-path:circle(150% at 50% 120%)}#shopify-section-footer .fl-footer__cta:hover .fl-icon{transform:translate(4px)}#shopify-section-footer .fl-footer__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}#shopify-section-footer .fl-footer__signin{color:var(--fl-f-soft);font-size:var(--fl-text-sm)}#shopify-section-footer .fl-footer__signin u{color:var(--fl-f-ink);text-underline-offset:3px}#shopify-section-footer .fl-footer__signin:hover u{color:var(--fl-accent)}#shopify-section-footer .fl-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.35fr);gap:32px;padding-block:clamp(40px,5vw,64px)}#shopify-section-footer .fl-footer__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:var(--fl-f-muted);font-size:var(--fl-text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;list-style:none}#shopify-section-footer .fl-footer__heading::-webkit-details-marker{display:none}#shopify-section-footer .fl-footer__heading span{font:inherit;letter-spacing:inherit}#shopify-section-footer .fl-footer__toggle{display:none}#shopify-section-footer .fl-footer__links li+li{margin-top:12px}#shopify-section-footer .fl-footer__links a,#shopify-section-footer .fl-footer__info a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--fl-ease),color .3s var(--fl-ease)}#shopify-section-footer .fl-footer__links a{display:inline;color:var(--fl-f-ink);font-size:var(--fl-text-md);line-height:1.5;text-transform:none}#shopify-section-footer .fl-footer__links a span{font:inherit;text-transform:none}#shopify-section-footer .fl-footer__links a:hover,#shopify-section-footer .fl-footer__info a:hover{background-size:100% 1px;color:#fff}#shopify-section-footer .fl-footer__info,#shopify-section-footer .fl-footer__info p,#shopify-section-footer .fl-footer__info a{color:var(--fl-f-soft)!important;font-size:var(--fl-text-md);line-height:1.7}#shopify-section-footer .fl-footer__info p+p{margin-top:14px}#shopify-section-footer .fl-footer__info a{color:var(--fl-f-ink)!important}#shopify-section-footer .fl-footer__social{display:flex;gap:10px;margin-top:24px}#shopify-section-footer .fl-footer__social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--fl-f-line);border-radius:50%;color:var(--fl-f-ink);transition:background-color .35s var(--fl-ease),border-color .35s var(--fl-ease),transform .35s var(--fl-ease)}#shopify-section-footer .fl-footer__social .fl-icon{width:18px;height:18px}#shopify-section-footer .fl-footer__social a:hover,#shopify-section-footer .fl-footer__social a:focus-visible{border-color:var(--fl-accent);background:var(--fl-accent);transform:translateY(-3px)}#shopify-section-footer .fl-footer__stage{position:relative;padding-top:clamp(8px,2vw,24px);overflow:hidden}#shopify-section-footer .fl-footer__statement{margin:0;overflow:hidden;line-height:1;white-space:nowrap;transform:translateY(calc((1 - var(--fl-rise, 1)) * 45%));will-change:transform}#shopify-section-footer .fl-footer__statement [data-fl-fit]{display:inline-block;padding-bottom:.08em;font-size:11.2vw;font-weight:700;letter-spacing:-.045em;line-height:.95;color:transparent;background:radial-gradient(circle at var(--mx, 50%) var(--my, 55%),rgba(255,80,80,calc(var(--fl-glow, 0) * .95)) 0,rgba(231,4,15,calc(var(--fl-glow, 0) * .9)) 8%,rgba(231,4,15,calc(var(--fl-glow, 0) * .3)) 20%,rgba(231,4,15,0) 34%),linear-gradient(180deg,#222,#171717 75%,#131313);-webkit-background-clip:text;background-clip:text}#shopify-section-footer .fl-footer__walk{position:relative;height:clamp(56px,6vw,84px);margin-top:clamp(4px,1vw,12px)}#shopify-section-footer .fl-footer__print{--fl-print: clamp(16px, 1.6vw, 24px);position:absolute;top:50%;left:0;width:var(--fl-print);margin:calc(var(--fl-print) * -1.17) 0 0 calc(var(--fl-print) * -.5);pointer-events:none;transform:translateY(calc(var(--side) * var(--fl-print) * .48)) rotate(var(--rot));animation:fl-footer-print 2.4s var(--fl-ease) forwards}#shopify-section-footer .fl-footer__print svg{display:block;width:100%;height:auto;fill:#fff;stroke:none}#shopify-section-footer .fl-footer__print .tread{fill:none;stroke:var(--fl-f-bg);stroke-width:1.6;stroke-linecap:round}@keyframes fl-footer-print{0%{opacity:0;scale:1.3}8%{opacity:.95;scale:1}35%{opacity:.7}to{opacity:0;scale:1}}#shopify-section-footer .fl-footer__print.is-stay{animation:fl-footer-print-hold .35s var(--fl-ease) forwards}#shopify-section-footer .fl-footer__print.is-gone{animation:fl-footer-print-out 1.6s var(--fl-ease) forwards}@keyframes fl-footer-print-hold{0%{opacity:.8;scale:1}to{opacity:.95;scale:1}}@keyframes fl-footer-print-out{0%{opacity:.95}to{opacity:0}}#shopify-section-footer .fl-footer__bottom{position:relative;z-index:1;border-top:1px solid var(--fl-f-line);background:var(--fl-f-bg)}#shopify-section-footer .fl-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;min-height:72px;padding-block:18px}#shopify-section-footer .fl-footer__legal{color:var(--fl-f-muted);font-size:var(--fl-text-xs);line-height:1.6}#shopify-section-footer .fl-footer__pay{display:flex;flex-wrap:wrap;gap:8px}#shopify-section-footer .fl-footer__pay li{display:flex}#shopify-section-footer .fl-footer__pay-icon{display:block;fill:none;stroke:none;width:42px;height:27px;border-radius:4px}#shopify-section-footer .fl-footer__pay li.is-image{width:42px;height:27px;padding:2px;border-radius:4px;background:#fff}#shopify-section-footer .fl-footer__pay img{width:100%;height:100%;object-fit:contain}@media(max-width:1199px){#shopify-section-footer .fl-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}}@media(max-width:767px){#shopify-section-footer .fl-footer__club{flex-direction:column;align-items:stretch;gap:24px}#shopify-section-footer .fl-footer__club-text{font-size:var(--fl-text-md)}#shopify-section-footer .fl-footer__club-actions{align-items:stretch;text-align:center}#shopify-section-footer .fl-footer__cta{justify-content:center;height:52px}#shopify-section-footer .fl-footer__grid{grid-template-columns:1fr;gap:0;padding-top:8px}#shopify-section-footer details.fl-footer__col{border-bottom:1px solid var(--fl-f-line)}#shopify-section-footer details.fl-footer__col .fl-footer__heading{margin:0;padding:20px 0;color:var(--fl-f-ink);font-size:var(--fl-text-sm);cursor:pointer}#shopify-section-footer .fl-footer__toggle{position:relative;display:block;width:12px;height:12px}#shopify-section-footer .fl-footer__toggle:before,#shopify-section-footer .fl-footer__toggle:after{content:"";position:absolute;top:50%;left:0;width:12px;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .4s var(--fl-ease)}#shopify-section-footer .fl-footer__toggle:after{transform:rotate(90deg)}#shopify-section-footer details.is-open .fl-footer__toggle:after{transform:rotate(0)}#shopify-section-footer details.fl-footer__col .fl-footer__links{padding-bottom:22px}#shopify-section-footer .fl-footer__contact{padding-top:32px}#shopify-section-footer .fl-footer__bottom-inner{flex-direction:column-reverse;align-items:flex-start}#shopify-section-footer .fl-footer__stage{padding-top:32px}#shopify-section-footer .fl-footer__print{--fl-print: 14px}}@media(prefers-reduced-motion:reduce){#shopify-section-footer [data-fl-reveal]{opacity:1;transform:none;transition:none}#shopify-section-footer .fl-footer__statement{transform:none}#shopify-section-footer .fl-footer__walk{display:none}#shopify-section-footer .fl-footer__eyebrow:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/fl-footer.css.map */
