.footer{overflow:hidden}.footer__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.footer__top{display:grid;gap:3rem;padding-block-end:3rem;border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 20%,transparent)}.footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.footer__menu-heading{margin-block-end:1.25rem;color:var(--color-muted);font-weight:var(--font-weight-bold);font-size:var(--type-label-sm);text-transform:uppercase;letter-spacing:var(--label-tracking)}.footer__links{display:grid;gap:1rem;align-content:start;margin:0;padding:0;list-style:none}.footer__link{color:inherit;font-weight:var(--font-weight-bold);font-size:var(--type-label-sm);text-transform:uppercase;text-decoration:none;letter-spacing:var(--label-tracking);transition:color .2s ease}.footer__link:hover{color:var(--color-accent)}.footer__newsletter{max-width:26rem}.footer__newsletter .footer__menu-heading{margin-block-end:.75rem}.footer__newsletter-text{margin-block-end:1.25rem;font-size:var(--type-label)}.footer__newsletter-form{display:flex;flex-wrap:wrap;gap:.5rem}.footer__newsletter-input{flex:1 1 12rem;min-width:0;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--color-foreground) 35%,transparent);border-radius:var(--style-border-radius-inputs);background-color:transparent;color:inherit;font-size:var(--type-label)}.footer__newsletter-input::placeholder{color:var(--color-muted)}.footer__newsletter-input:focus{border-color:var(--color-foreground);outline:none}.footer__newsletter-submit{flex:none;white-space:nowrap}.footer__newsletter-message{flex-basis:100%;font-size:var(--type-label)}.footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-block:1.5rem;color:var(--color-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--label-tracking)}.footer__localization{display:flex;align-items:center;gap:.5rem}.footer__country{display:inline-flex;align-items:center;position:relative}.footer__country select{field-sizing:content;max-width:100%;padding-block:.25rem;padding-inline-end:1rem;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none;cursor:pointer}.footer__country select:hover{color:var(--color-foreground)}.footer__country select option{color:var(--color-foreground);background-color:var(--color-background);text-transform:none}.footer__country .icon-wrap{position:absolute;right:0;pointer-events:none}.footer__country-submit{padding:0;border:0;background:none;color:inherit;text-decoration:underline;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.footer__wordmark{display:flex;justify-content:center;margin-block-start:2.5rem;margin-block-end:-.13em}.footer__wordmark-image{width:var(--wordmark-width-mobile, 92vw);height:auto;filter:brightness(0) invert(1)}@media screen and (min-width:750px){.footer__wordmark-image{width:min(92vw,var(--wordmark-width, 1420px))}}@media screen and (min-width:750px){.footer__menus{grid-template-columns:repeat(auto-fit,minmax(10rem,14rem));gap:2.5rem 4rem}}@media screen and (min-width:1200px){.footer__top:has(.footer__newsletter){grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:4rem}.footer__top .footer__newsletter{grid-row:1;grid-column:2}.footer__top:has(.footer__newsletter) .footer__menus{grid-template-columns:none;grid-auto-columns:minmax(0,14rem);grid-auto-flow:column;gap:2.5rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-footer.css.map */
