.footer{background-color:rgb(var(--color-bg));color:rgb(var(--color-text))}.footer__brand{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid rgb(var(--color-border))}.footer__brand img{width:var(--logo-width, 120px);height:auto}.footer__tagline{max-width:46ch;font-size:var(--text-lead);line-height:1.4;color:rgb(var(--color-text-muted));text-wrap:pretty}.footer__columns{display:grid;gap:var(--space-8) var(--layout-grid-gap);padding-block:var(--space-8);grid-template-columns:1fr}@media screen and (min-width:750px){.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.footer__columns{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__column--wide{grid-column:span 2}}.footer__heading{margin-bottom:var(--space-4);font-family:var(--font-body-family);font-size:var(--text-micro);font-weight:600;text-transform:var(--font-eyebrow-transform);letter-spacing:var(--font-eyebrow-spacing);color:rgb(var(--color-text-muted))}.footer__links{display:flex;flex-direction:column;gap:0}.footer__links a{display:flex;align-items:center;min-height:44px;font-size:var(--text-small);color:rgb(var(--color-text));transition:color .3s var(--anim-easing)}.footer__links a:hover{color:rgb(var(--color-accent))}.footer__text{font-size:var(--text-small);line-height:1.6;color:rgb(var(--color-text-muted))}.footer__contact{display:flex;flex-direction:column;gap:var(--space-3)}.footer__contact-item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);color:rgb(var(--color-text-muted));transition:color .3s var(--anim-easing)}.footer__contact-item:hover{color:rgb(var(--color-text))}.footer__contact-item .icon{color:rgb(var(--color-accent))}.footer__newsletter{display:flex;gap:var(--space-2);max-width:420px;margin-top:var(--space-4)}.footer__input{flex:1;min-width:0;padding:var(--button-padding-y) var(--space-4);border:1px solid rgb(var(--color-border));border-radius:var(--radius-button);background-color:transparent;color:rgb(var(--color-text));font-size:var(--text-small);transition:border-color .3s var(--anim-easing)}.footer__input::placeholder{color:rgb(var(--color-text-muted))}.footer__input:focus{border-color:rgb(var(--color-accent));outline:none}.footer__form-message{margin-top:var(--space-3);font-size:var(--text-small);color:rgb(var(--color-accent))}.footer__social{display:flex;gap:var(--space-2);margin-top:var(--space-5)}.footer__social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgb(var(--color-border));border-radius:50%;transition:border-color .3s var(--anim-easing),background-color .3s var(--anim-easing),transform .3s var(--anim-easing)}.footer__social a:hover{border-color:rgb(var(--color-accent));background-color:rgb(var(--color-accent) / .1);transform:translateY(-2px)}.footer__bottom{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid rgb(var(--color-border));font-size:var(--text-micro);color:rgb(var(--color-text-muted))}@media screen and (min-width:750px){.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-4)}.footer__legal a:hover{color:rgb(var(--color-text))}.footer__payment{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.footer__payment svg{width:38px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-footer.css.map */
