.new-footer{background-color:#2e2a28;color:#f3ece3;overflow-x:hidden;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.new-footer__wordmark-icon{height:.75em;width:auto;vertical-align:middle}.new-footer__brand-icon{height:60px;width:auto}.new-footer__wordmark-wrap{width:100%;text-align:center;padding:20px 16px 0;line-height:1;box-sizing:border-box;overflow:visible}.new-footer__wordmark{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(48px,12vw,160px);color:#f3ece3;margin:0;line-height:.9;white-space:nowrap}.new-footer__wordmark-text{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase;line-height:.9;white-space:nowrap;font-size:clamp(40px,13.5vw,210px);color:#f3ece3}.new-footer__wordmark-dot{color:#e8552c}.new-footer__tagline{text-align:center;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#a89f97;margin:16px 0 24px;padding:0 20px}.new-footer__marquee{width:100%;overflow:hidden;border-top:1px solid #4a4543;border-bottom:1px solid #4a4543;padding:12px 0;white-space:nowrap}.new-footer__marquee-track{display:inline-flex;align-items:center;animation:new-footer-marquee 40s linear infinite}.new-footer__marquee-item{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#c9c0b8;padding:0 16px;white-space:nowrap}.new-footer__marquee-dot{width:6px;height:6px;border-radius:50%;background-color:#e8552c;flex:0 0 auto}@keyframes new-footer-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.new-footer__marquee-track{animation:none}}.new-footer__main{padding:56px 167px 36px}.new-footer__columns{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1280px;margin:0 auto}.new-footer__col-title{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#a89f97;margin:0 0 16px}.new-footer__col-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.new-footer__col-menu a{font-size:13px;color:#e3dcd3;text-decoration:none}.new-footer__col-menu a:hover{color:#e8552c}.new-footer__brand-logo{display:flex;align-items:center;gap:8px;margin-bottom:16px}.new-footer__brand-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#e8552c,#c14a8a);display:inline-block}.new-footer__brand-name{font-weight:800;letter-spacing:.05em;font-size:16px;text-transform:uppercase;color:#f3ece3}.new-footer__brand-text{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:14px;line-height:1.6;color:#c9c0b8;max-width:280px}.new-footer__brand-text p{margin:0}.new-footer__newsletter{border-top:1px solid #4a4543;border-bottom:1px solid #4a4543;padding:32px 20px}.new-footer__newsletter-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.new-footer__newsletter-copy{max-width:480px}.new-footer__newsletter-eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#a89f97;margin:0 0 8px}.new-footer__newsletter-heading{font-size:clamp(22px,3vw,32px);font-weight:700;font-style:italic;margin:0 0 8px;color:#f04a20}.new-footer__newsletter-subtext{font-size:13px;line-height:1.6;color:#c9c0b8;margin:0}.new-footer__newsletter-form-wrap{flex:0 0 auto;min-width:320px}.new-footer__form-row{display:flex}.new-footer__form-input{flex:1;background:transparent;border:none;padding:12px 16px;color:#f3ece3;font-size:13px;outline:none}.new-footer__form-input::placeholder{color:#a89f97}.new-footer__form-submit{background-color:#f04a20;color:#fff;border:none;border-radius:50px;padding:12px 22px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.new-footer__form-submit:hover{background-color:#c93e18;text-decoration:none!important}.new-footer__newsletter-success{font-size:13px;color:#f3ece3;margin:0}.new-footer__newsletter-error{font-size:12px;color:#f04a20;margin:8px 0 0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.new-footer__bottom-container{border-top:1px solid #4a4543}.new-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 20px;max-width:1280px;margin:0 auto;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a89f97}.new-footer__bottom-divider{margin:0 8px;color:#6a6360}.new-footer__bottom-menu{list-style:none;display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0}.new-footer__bottom-right{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.new-footer__bottom-menu a{color:#a89f97;text-decoration:none}.new-footer__bottom-menu a:hover{color:#e8552c}@media screen and (max-width:1024px){.new-footer__columns{grid-template-columns:repeat(3,1fr);gap:32px}}@media screen and (max-width:989px){.new-footer__columns{grid-template-columns:1fr 1fr;gap:32px}.new-footer__bottom{flex-direction:column;align-items:flex-start;text-align:left}}@media screen and (max-width:600px){.new-footer__wordmark-wrap{padding:16px 0 0}.new-footer__tagline{font-size:9px;letter-spacing:.12em;margin:10px 0 16px}.new-footer__main{padding:32px 16px 24px}.new-footer__columns{grid-template-columns:1fr;gap:28px}.new-footer__form-row{flex-direction:column;align-items:stretch;gap:12px}.new-footer__form-submit{text-align:left}.new-footer__bottom{padding:14px 16px;gap:8px}.new-footer__bottom-menu{gap:14px}}.new-footer__brand-extra--gap{margin-top:1.25rem}.new-footer__social{display:flex;align-items:center;gap:1rem;margin-top:0}.new-footer__social-link{display:inline-flex;align-items:center;justify-content:center;color:currentColor;opacity:.75;transition:opacity .2s ease,transform .2s ease;text-decoration:none}.new-footer__social-link:hover{opacity:1;transform:translateY(-2px)}.new-footer__social-link svg{width:22px;height:22px;display:block}@media screen and (max-width:380px){.new-footer__main{padding:24px 12px 20px}.new-footer__bottom{padding:12px}}.new-footer__form-submit:hover{background-color:#c93e18}
/*# sourceMappingURL=/cdn/shop/t/32/assets/new-footer.css.map */
