.footer-fs{width:100%}.footer-fs__content{display:grid;grid-template-columns:repeat(var(--footer-fs-cols-mobile),minmax(0,1fr));gap:var(--footer-fs-gap-mobile)}@media screen and (min-width:750px){.footer-fs__content{grid-template-columns:repeat(var(--footer-fs-cols),minmax(0,1fr));gap:var(--footer-fs-gap)}}.footer-fs__block{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}.footer-fs__heading{margin:0 0 .6rem;font-size:1.6rem;font-weight:600;line-height:1.4}.footer-fs__logo{display:block;width:100%}.footer-fs__logo img{display:block;width:100%;height:auto}.footer-fs__logo--inverted img{filter:brightness(0) invert(1)}.footer-fs__logo-text{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;color:inherit;text-decoration:none}.footer-fs__text{font-size:1.4rem;line-height:1.6;opacity:.85}.footer-fs__text p{margin:0}.footer-fs__social{justify-content:flex-start;margin:.4rem 0 0}.footer-fs__menu{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.footer-fs__link{color:rgb(var(--color-foreground));font-size:1.4rem;text-decoration:none;opacity:.85;transition:opacity .2s ease}.footer-fs__link:hover,.footer-fs__link--active{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.footer-fs__newsletter{width:100%;margin:0;align-items:stretch}.footer-fs__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;margin:0;padding:4rem 0 0;list-style:none}.footer-fs__policies a{color:inherit;font-size:1.2rem;text-decoration:underline;text-underline-offset:.3rem;opacity:.85}.footer-fs__policies a:hover{opacity:1}.footer-fs__bar{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center;justify-items:center;margin-top:2rem;padding:2rem 0}.footer-fs__bar--border{border-top:.1rem solid rgba(var(--color-foreground),.15)}.footer-fs__bar-start{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.footer-fs__bar small{font-size:1.2rem}.footer-fs__bar small a{color:inherit}@media screen and (min-width:750px){.footer-fs__policies{justify-content:flex-start}.footer-fs__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.footer-fs__bar-start{justify-content:flex-start;justify-self:start}.footer-fs__bar-end{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAI */
