.wz-site-bottom{position:relative;z-index:10}.wz-newsletter{background:var(--wz-bg-card);border-top:1px solid var(--wz-border);margin-top:var(--wz-s8);padding:var(--wz-s12) var(--wz-s4);text-align:center}.wz-newsletter__title{font-family:var(--wz-font-display);font-size:clamp(3.6rem,5vw,5.6rem);font-weight:300;color:var(--wz-text);margin-bottom:var(--wz-s2);line-height:1.1}.wz-newsletter__desc{font-size:1.5rem;color:var(--wz-muted);margin-bottom:var(--wz-s4);line-height:1.7}.wz-newsletter__form{display:flex;max-width:520px;margin:0 auto;border-bottom:1px solid var(--wz-gold-mid);align-items:center;gap:var(--wz-s2);transition:border-color var(--wz-t-fast)}.wz-newsletter__form:focus-within{border-bottom-color:var(--wz-gold)}.wz-newsletter__form input[type=email]{flex:1;min-width:0;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;font-family:var(--wz-font-body);font-size:1.5rem;color:var(--wz-text);padding:var(--wz-s2) 0!important;margin:0!important}.wz-newsletter__form input[type=email]::placeholder{color:var(--wz-muted)}.wz-newsletter__form button{flex-shrink:0;font-family:var(--wz-font-mono);font-size:1.05rem;letter-spacing:.15em;text-transform:uppercase;background:var(--wz-gold);color:var(--wz-bg);border:none!important;border-radius:24px;padding:.9rem 2.2rem;transition:opacity var(--wz-t-fast);white-space:nowrap;cursor:pointer;box-shadow:none!important}.wz-newsletter__form button:hover{opacity:.85}.wz-newsletter__success{font-family:var(--wz-font-mono);font-size:1.1rem;letter-spacing:.1em;color:var(--wz-gold);margin-bottom:var(--wz-s3)}.wz-newsletter__error{font-family:var(--wz-font-mono);font-size:1.1rem;letter-spacing:.1em;color:#e85d5d;margin-bottom:var(--wz-s3)}.wz-footer{background:var(--wz-gold);padding:var(--wz-s8) var(--wz-s4) var(--wz-s4);position:relative}.wz-footer__top{display:flex;gap:var(--wz-s8);align-items:flex-start;max-width:1280px;margin:0 auto;padding-bottom:var(--wz-s6);border-bottom:1px solid rgba(20,20,20,.18)}.wz-footer__logo{flex-shrink:0}.wz-footer__logo img{height:3.6rem;width:auto;filter:brightness(0)}.wz-footer__columns{display:flex;gap:var(--wz-s3);flex:1;flex-wrap:wrap}.wz-footer__col{background:#141414;padding:var(--wz-s3);min-width:140px;flex:1}.wz-footer__col-title{font-family:var(--wz-font-mono);font-size:.9rem;letter-spacing:.22em;text-transform:uppercase;color:var(--wz-gold);display:block;margin-bottom:var(--wz-s2);padding-bottom:var(--wz-s1);border-bottom:1px solid rgba(201,168,76,.18)}.wz-footer__col a{display:block;font-size:1.25rem;color:#c9a84c99;padding:.35rem 0;transition:color var(--wz-t-fast),padding-left var(--wz-t-fast);text-decoration:none}.wz-footer__col a:before{content:"\21b3  "}.wz-footer__col a:hover{color:var(--wz-gold);padding-left:.4rem}.wz-footer__social{display:flex;gap:var(--wz-s3);justify-content:center;padding:var(--wz-s4) 0 var(--wz-s3);border-bottom:1px solid rgba(20,20,20,.18);max-width:1280px;margin:0 auto}.wz-footer__social a{color:#14141480;transition:color var(--wz-t-fast),transform var(--wz-t-fast);text-decoration:none}.wz-footer__social a:hover{color:#141414;transform:translateY(-2px)}.wz-footer__social svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.wz-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--wz-s2);max-width:1280px;margin:0 auto;padding-top:var(--wz-s3)}.wz-footer__legal{display:flex;gap:var(--wz-s3);flex-wrap:wrap}.wz-footer__legal a{font-family:var(--wz-font-mono);font-size:.95rem;color:#14141480;transition:color var(--wz-t-fast);text-decoration:none}.wz-footer__legal a:hover{color:#141414}.wz-footer__copy{font-family:var(--wz-font-mono);font-size:.95rem;color:#14141480}@media(max-width:749px){.wz-newsletter{padding:var(--wz-s6) var(--wz-s3)}.wz-newsletter__title{font-size:clamp(2.8rem,8vw,3.6rem)}.wz-footer{padding:var(--wz-s5) var(--wz-s3) var(--wz-s3)}.wz-footer__top{flex-direction:column;gap:var(--wz-s4);padding-bottom:var(--wz-s4)}.wz-footer__columns{gap:var(--wz-s2)}.wz-footer__col{min-width:calc(50% - var(--wz-s1));padding:var(--wz-s2)}.wz-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--wz-s1)}.wz-footer__social{padding:var(--wz-s3) 0 var(--wz-s2)}}@media(max-width:380px){.wz-footer__col{min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wz-footer.css.map */
