.footer{position:relative;overflow:hidden}.footer-container{position:relative;z-index:2}.footer-content{position:relative}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem;margin-bottom:4rem}@media screen and (max-width:989px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media screen and (max-width:749px){.footer-grid{grid-template-columns:1fr;gap:2rem}}.footer-column--icons{display:flex;flex-direction:column;gap:2rem}.footer-icon-list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.footer-icon-link{display:flex;align-items:center;gap:1rem;text-decoration:none;color:rgb(var(--color-foreground));font-weight:600;font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase;transition:opacity .2s ease}.footer-icon-link:hover{opacity:.7}.footer-icon-link svg{flex-shrink:0;width:24px;height:24px}.footer-help-section{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1)}.footer-help-heading{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-bottom:.5rem}.footer-help-text{font-size:1.3rem;line-height:1.5;margin-bottom:1rem;color:rgb(var(--color-foreground))}.footer-contact-link{display:inline-block;text-decoration:underline;font-weight:600;font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-foreground));transition:opacity .2s ease}.footer-contact-link:hover{opacity:.7}.footer-column-social{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1)}.footer-social-icons{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.footer-social-icons a{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;color:rgb(var(--color-foreground))}.footer-social-icons a:hover{opacity:.7}.footer-column--links{display:flex;flex-direction:column;gap:2rem}.footer-heading{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-bottom:1.5rem}.footer-subheading{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-bottom:1rem;margin-top:.5rem}.footer-link-list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0}.footer-link{display:block;text-decoration:none;font-size:12px;line-height:1.5;color:rgb(var(--color-foreground));transition:opacity .2s ease;text-transform:none;letter-spacing:0;font-family:Montserrat,sans-serif}.footer-link:hover{opacity:.7;text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1)}@media screen and (max-width:749px){.footer-bottom{flex-direction:column;gap:2rem;align-items:flex-start}}.footer-copyright{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.footer-copyright p{margin:0}.footer-social-list{display:flex;gap:2rem;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.footer-social-list{flex-wrap:wrap;gap:1.5rem}}.footer-social-list a{font-size:1.2rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);text-decoration:none;transition:color .2s ease}.footer-social-list a:hover{color:rgb(var(--color-foreground))}.footer-column--newsletter{display:flex;flex-direction:column;gap:2rem}.footer-newsletter-heading{font-size:2rem;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground));margin:0}.footer-newsletter-btn{display:block;width:100%;padding:1.6rem 2rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));text-align:center;text-decoration:none;font-size:1.3rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:opacity .2s ease}.footer-newsletter-btn:hover{opacity:.8}.footer-watermark{font-family:var(--font-display);font-size:280px;font-weight:900;letter-spacing:-.04em;line-height:.85;color:transparent;-webkit-text-stroke:1px #d8d8d8;text-align:center;padding-top:48px;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-footer.css.map */
