.footer{font-family:var(--es-font-body);padding-top:72px;padding-bottom:16px;padding-left:8rem;padding-right:8rem}.footer__centerpiece{display:flex;justify-content:center;align-items:center}.footer__centerpiece .media{display:inline-block;max-width:var(--footer-logo-width, 40rem);height:auto}.footer__centerpiece-logo{width:100%;height:auto;display:block}.footer__centerpiece-default{display:flex;flex-direction:column;align-items:center;gap:6px}.footer__logo-mark{width:81px;height:auto;display:block}.footer__logo-wordmark{width:93px;height:auto;display:block}.footer__wordmark{display:inline-block;font-size:32px;letter-spacing:.25em;text-transform:uppercase;font-weight:600;color:var(--color-foreground)}.footer__body{display:grid;grid-template-columns:repeat(3,auto) clamp(22rem,23vw,36rem);column-gap:clamp(2.4rem,4vw,14.5rem);padding:0;align-items:start;justify-content:space-between}.footer__nav-columns{display:contents}.footer__nav-column .footer-details summary{border-top:none;padding:0;font-weight:inherit;cursor:default;list-style:none;display:flex;align-items:center;justify-content:space-between}.footer__nav-column .footer-details summary::-webkit-details-marker{display:none}.footer__col-label{font-family:var(--es-font-body);font-size:var(--es-h5-size);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground);opacity:.5;margin-bottom:16px}.footer__col-toggle{display:none;font-size:16px;line-height:1;font-weight:300;color:var(--color-foreground);opacity:.8}.footer__link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.footer__link{font-family:var(--es-font-body);font-size:var(--es-body-md-size);color:var(--color-foreground);text-decoration:none;display:inline-block;white-space:nowrap}@media(hover:hover){.footer__link:hover{opacity:.55}}.footer__newsletter-col{display:flex;flex-direction:column;align-items:flex-start}.footer__newsletter-label{font-family:var(--es-font-body);font-size:var(--es-h5-size);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground);opacity:.5;margin-bottom:12px}.footer__newsletter-heading{font-family:var(--es-font-body);font-size:var(--es-body-md-size);font-weight:500;letter-spacing:0;color:var(--color-foreground);margin-bottom:8px;line-height:var(--es-body-md-lh)}.footer__newsletter-body{font-family:var(--es-font-body);font-size:var(--es-body-md-size);color:var(--color-foreground);opacity:.55;line-height:var(--es-body-md-lh);margin-bottom:20px}.footer__newsletter-body p{margin:0}.footer__newsletter-form{width:100%;margin-bottom:32px}.footer .newsletter-form__field-wrapper{container-type:unset}.footer .newsletter-form__field-wrapper .container-grid{display:flex;grid-template-columns:unset;gap:8px;align-items:stretch}.footer .newsletter-form__field-wrapper .field{flex:1;min-width:0;position:relative}.footer .newsletter-form__field-wrapper .field__input{height:44px;min-height:44px;padding:0 12px;font-family:var(--es-font-body);font-size:var(--es-body-md-size);border:1px solid var(--es-gris-200);border-radius:0;box-shadow:none;width:100%;box-sizing:border-box}.footer .newsletter-form__field-wrapper .field__input::placeholder{opacity:.45}.footer .newsletter-form__field-wrapper .field__label{display:none}.footer .newsletter-form .btn--primary{background:var(--color-foreground);color:var(--color-background);border:none;border-radius:0;height:44px;padding:0 40px;font-family:var(--es-font-body);font-size:var(--es-body-md-size);letter-spacing:.02em;text-transform:none;white-space:nowrap;flex-shrink:0;cursor:pointer}@media(hover:hover){.footer .newsletter-form .btn--primary:hover{opacity:.8}}.footer__social{width:100%}.footer__social-label{font-family:var(--es-font-body);font-size:var(--es-h5-size);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground);opacity:.5;margin-bottom:12px}.footer__social-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.footer__social-row .some-links{gap:20px;align-items:center;flex-wrap:nowrap}.footer__social .some-link{color:var(--color-foreground);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;opacity:.75;line-height:0;width:18px;height:18px;min-width:18px;min-height:18px}.footer__social .some-link svg{width:18px;height:18px;display:block;flex-shrink:0;shape-rendering:geometricPrecision}@media(hover:hover){.footer__social .some-link:hover{opacity:1}}.footer__follow-on-shop-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-foreground);opacity:.75}.footer__follow-on-shop-label{font-family:var(--es-font-body);font-size:var(--es-h5-size);font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.footer__shop-app-icon{display:block;width:38px;height:16px}@media(hover:hover){.footer__follow-on-shop-link:hover{opacity:1}}.footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:end}.footer__legal-links{justify-self:end}.footer__copyright-text{font-family:var(--es-font-body);font-size:var(--es-body-sm-size);color:var(--color-foreground);opacity:.55;line-height:var(--es-body-sm-lh)}.footer__payment{margin-top:.8rem}.footer__legal-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0;font-family:var(--es-font-body);font-size:var(--es-body-sm-size);color:var(--color-foreground);opacity:.55}.footer__legal-link{color:inherit;text-decoration:none;white-space:nowrap}.footer__legal-link+.footer__legal-link:before{content:"  \b7   ";white-space:pre}@media(hover:hover){.footer__legal-link:hover{opacity:.8}}.footer__legal-links .btn--link{font-size:var(--es-body-sm-size);padding:0;color:var(--color-foreground);opacity:.55}@media only screen and (max-width:1024px){.footer{padding-top:56px;padding-bottom:32px;padding-left:2.4rem;padding-right:2.4rem}.footer__body{display:flex;flex-direction:column;gap:0;padding:0}.footer__newsletter-col{order:0;width:100%;padding-bottom:32px}.footer__nav-columns{display:flex;flex-direction:column;order:1;gap:0;width:100%;border-top:1px solid var(--color-borders);border-bottom:1px solid var(--color-borders);margin-bottom:40px}.footer__logo-mark{width:125px}.footer__logo-wordmark{width:143px;height:auto}.footer__nav-column{border-bottom:1px solid var(--color-borders)}.footer__nav-column:last-child{border-bottom:none}.footer__nav-column .footer-details summary{cursor:pointer;padding:18px 0}.footer__col-label{margin-bottom:0}.footer__col-toggle{display:block}details .footer__col-toggle:before{content:"+"}details[open] .footer__col-toggle:before{content:"\2212"}.footer__nav-column .footer-details .content{padding-bottom:20px}.footer__link{font-size:var(--es-body-md-size)}.footer__newsletter-label{font-size:var(--es-h5-size)}.footer__newsletter-heading{font-size:var(--es-body-md-size)}.footer__social .some-link .icon{width:20px;height:20px}.footer__bottom{flex-direction:column;align-items:center;gap:16px}.footer__copyright-text{order:2;text-align:center}.footer__legal-links{order:0;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0}.footer__legal-link+.footer__legal-link:before{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-footer.css.map */
