.footer{background-color:var(--footer-bg, var(--color-bg));color:var(--footer-fg, var(--color-text));padding-block:var(--section-py) var(--space-6)}.footer--bordered{border-top:1px solid var(--footer-border, var(--color-border))}.footer__grid{display:grid;grid-template-columns:1fr;gap:var(--space-10) var(--space-8)}@media(min-width:750px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.footer__grid{grid-template-columns:repeat(var(--footer-cols, 4),minmax(0,1fr))}.footer__block[data-wide=true]{grid-column:span 2}}.footer__heading{margin-bottom:var(--space-4);color:var(--footer-fg, var(--color-text))}.footer__links{display:flex;flex-direction:column;gap:var(--space-2)}.footer__link{font-size:var(--text-sm);color:var(--footer-muted, var(--color-text-muted));transition:color var(--duration-fast) var(--ease-out)}.footer__link:hover{color:var(--footer-fg, var(--color-text))}.footer__text{color:var(--footer-muted, var(--color-text-muted))}.footer__text p{max-width:42ch}.footer__image{max-width:300px}.newsletter{margin-top:var(--space-5)}.newsletter__field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);max-width:380px;padding-bottom:var(--space-2);border-bottom:1px solid var(--footer-border, var(--color-border));transition:border-color var(--duration-fast) var(--ease-out)}.newsletter__field:focus-within{border-bottom-color:var(--color-accent)}.newsletter__input{width:100%;padding:var(--space-2) 0;border:0;background:none;color:inherit;font-size:var(--text-sm)}.newsletter__input:focus{outline:none}.newsletter__input::placeholder{color:var(--footer-muted, var(--color-text-muted));opacity:1}.newsletter__submit{display:grid;place-items:center;width:36px;height:36px;color:var(--footer-fg, var(--color-text));transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.newsletter__submit:hover{color:var(--color-accent);transform:translate(3px)}.newsletter__success{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-success)}.newsletter__error{margin-top:var(--space-2);color:var(--color-error)}.footer__brand-mark{margin-top:var(--section-py);overflow:hidden;line-height:.8;-webkit-user-select:none;user-select:none}.footer__brand-mark span{display:block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:min(22rem,calc((100vw - (var(--page-gutter) * 2)) / (var(--mark-chars, 8) * .62)));line-height:.82;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;text-align:center}.footer__brand-mark--solid span{color:var(--mark-color, var(--color-surface))}.footer__brand-mark--outline span{color:transparent;-webkit-text-stroke:1px var(--mark-color, var(--color-border))}@supports not (-webkit-text-stroke: 1px black){.footer__brand-mark--outline span{color:var(--mark-color, var(--color-border))}}.footer__tagline{margin-top:var(--space-4);text-align:center;font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--footer-muted, var(--color-text-muted))}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--footer-border, var(--color-border))}.footer__bottom-start,.footer__bottom-end{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.footer__copyright,.footer__policy-link{color:var(--footer-muted, var(--color-text-muted))}.footer__policies{display:flex;gap:var(--space-4);flex-wrap:wrap}.footer__policy-link{transition:color var(--duration-fast) var(--ease-out)}.footer__policy-link:hover{color:var(--footer-fg, var(--color-text))}.footer__localization{display:flex;gap:var(--space-3);flex-wrap:wrap}.footer__select{-webkit-appearance:none;appearance:none;padding:var(--space-1) var(--space-5) var(--space-1) 0;border:0;background:none;color:var(--footer-muted, var(--color-text-muted));font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 6px) 55%,calc(100% - 2px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:color var(--duration-fast) var(--ease-out)}.footer__select:hover{color:var(--footer-fg, var(--color-text))}.footer__select option{background-color:var(--color-surface);color:var(--color-text);text-transform:none}.footer__payment-list{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.footer__payment-icon{width:34px;height:auto;opacity:.7}.social-links{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.social-links__item{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--footer-muted, var(--color-text-muted));transition:color var(--duration-fast) var(--ease-out)}.social-links__item:hover{color:var(--footer-fg, var(--color-text))}.social-links__chip{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid var(--footer-border, var(--color-border));border-radius:50%;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.social-links__item:hover .social-links__chip,.social-links__item:focus-visible .social-links__chip{background-color:var(--footer-fg, var(--color-text));border-color:var(--footer-fg, var(--color-text));color:var(--footer-bg, var(--color-bg))}.social-links__label{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size var(--duration-base) var(--ease-out)}.social-links__item:hover .social-links__label,.social-links__item:focus-visible .social-links__label{background-size:100% 1px}.footer__social-links,.footer__social-row{margin-top:var(--space-4)}.social-icons{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.social-icons__link{display:grid;place-items:center;width:34px;height:34px;color:var(--footer-muted, var(--color-text-muted));border:1px solid transparent;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.social-icons__link:hover{color:var(--color-accent);border-color:var(--footer-border, var(--color-border))}@media(max-width:749px){.footer__bottom{flex-direction:column;align-items:flex-start}.footer__brand-mark{margin-top:var(--space-10)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-footer.css.map */
