.fitstory-footer__top{display:grid;gap:1.2rem;padding-bottom:0}.fitstory-footer__brand-line{margin:0;font-size:1.9rem;line-height:1.2;letter-spacing:-.01em;max-width:24ch}.fitstory-footer__tagline{margin:1rem 0 0;font-size:1.4rem;line-height:1.5;max-width:38rem;opacity:.85}.fitstory-footer__logo{display:block;margin:0 0 2.4rem;max-width:16rem;height:auto}.fitstory-footer__cols{display:grid;grid-template-columns:1fr;gap:0}.fitstory-footer__group{border-bottom:1px solid rgba(var(--color-foreground),.18)}.fitstory-footer__col-title--toggle{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0;padding:1.8rem 0;min-height:4.4rem;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.fitstory-footer__col-title--toggle::-webkit-details-marker{display:none}.fitstory-footer__col-title--toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fitstory-footer__chevron{position:relative;width:1.2rem;height:1.2rem;flex:0 0 auto}.fitstory-footer__chevron:before,.fitstory-footer__chevron:after{content:"";position:absolute;top:50%;right:0;bottom:auto;left:0;height:2px;background:currentColor;transition:transform .15s ease}.fitstory-footer__chevron:after{transform:rotate(90deg)}.fitstory-footer__group[open] .fitstory-footer__chevron:after{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.fitstory-footer__chevron:before,.fitstory-footer__chevron:after{transition:none}}.fitstory-footer__group .fitstory-footer__links{padding-bottom:1.4rem}.fitstory-footer__newsletter-block{padding-top:1.8rem;border-top:1px solid rgba(var(--color-foreground),.18)}.fitstory-footer__newsletter-block .fitstory-footer__col-title{margin-bottom:.8rem}.fitstory-footer__newsletter-text{font-size:1.4rem;line-height:1.5;opacity:.85;margin-bottom:1.4rem}.fitstory-footer__col-title{margin:0 0 1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.fitstory-footer__links{margin:0;padding:0;list-style:none;display:grid;gap:1rem}.fitstory-footer__links a{display:block;padding:.9rem 0;min-height:4.4rem;display:flex;align-items:center;font-size:1.5rem;text-decoration:none;color:currentColor}.fitstory-footer__links a:hover{text-decoration:underline;text-underline-offset:.3rem}.fitstory-footer__newsletter .newsletter-form__field-wrapper{max-width:36rem}.fitstory-footer__contact{margin:1.4rem 0 0;display:grid;gap:.2rem;font-size:1.4rem}.fitstory-footer__contact span{display:flex;align-items:center;gap:.5rem;min-height:3.6rem}.fitstory-footer__contact a{color:currentColor}.fitstory-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.2);font-size:1.3rem}.fitstory-footer__legal{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:0;padding:0;list-style:none}.fitstory-footer__legal a{color:currentColor}.fitstory-footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:0;list-style:none}.fitstory-footer__payment svg{width:3.8rem;height:2.4rem}.fitstory-footer__copyright{margin:0;opacity:.75}@media screen and (min-width:750px){.fitstory-footer__cols{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:3.2rem;align-items:start}.fitstory-footer__group{border-bottom:0}.fitstory-footer__newsletter-block{padding-top:0;border-top:0}.fitstory-footer__brand-line{font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:1.1;max-width:20ch}.fitstory-footer__tagline{font-size:1.5rem}.fitstory-footer__contact span{min-height:0}.fitstory-footer__top{gap:4rem;padding-bottom:4rem}.fitstory-footer__col-title--toggle{padding:0 0 1.6rem;min-height:0;cursor:default}.fitstory-footer__chevron{display:none}.fitstory-footer__group .fitstory-footer__links{padding-bottom:0}.fitstory-footer__links a{padding:0;min-height:0;display:block}.fitstory-footer__links{gap:1rem}}@media screen and (min-width:990px){.fitstory-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:6rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-fitstory-footer.css.map */
