.refind-footer__newsletter{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1)}.refind-footer__newsletter-inner{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:750px){.refind-footer__newsletter-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:3rem}}.refind-footer__newsletter-text{flex-shrink:0}.refind-footer__newsletter-heading{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.25rem;font-weight:600;color:#fff;letter-spacing:.05em;margin:0 0 .5rem}.refind-footer__newsletter-description{font-size:.9375rem;color:#fff9;margin:0;line-height:1.6}.refind-footer__newsletter-form{width:100%;max-width:480px}.refind-footer__newsletter-form-inner{width:100%}.refind-footer__newsletter-input-wrap{display:flex;gap:0;border:1px solid rgba(255,255,255,.2);border-radius:4px;overflow:hidden;transition:border-color .3s ease}.refind-footer__newsletter-input-wrap:focus-within{border-color:var(--color-gold, #d4af37)}.refind-footer__newsletter-input{flex:1;min-width:0;padding:.875rem 1rem;background:#ffffff0d;border:none;color:#fff;font-size:.9375rem;font-family:inherit;outline:none}.refind-footer__newsletter-input::placeholder{color:#fff6}.refind-footer__newsletter-btn{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--color-gold, #d4af37);color:#000;border:none;font-size:.875rem;font-weight:600;font-family:var(--font-heading, "Outfit", sans-serif);letter-spacing:.05em;cursor:pointer;white-space:nowrap;transition:background .3s ease}.refind-footer__newsletter-btn:hover{background:#e5c548}.refind-footer__newsletter-error{color:#ff6b6b;font-size:.875rem;margin:0 0 .75rem}.refind-footer__newsletter-success{color:var(--color-gold, #d4af37);font-size:.9375rem;margin:0;font-weight:500}.refind-footer{background:#0a0a0a;border-top:1px solid rgba(255,255,255,.05);padding:4rem 0 2rem}.refind-footer__container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.refind-footer__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:750px){.refind-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.refind-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:4rem}}.refind-footer__brand{display:flex;flex-direction:column;gap:1rem}.refind-footer__logo{display:inline-block}.refind-footer__logo img{height:32px;width:auto;object-fit:contain}.refind-footer__logo span{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.1em}.refind-footer__tagline{font-size:.9375rem;color:#fff9;margin:0;line-height:1.6}.refind-footer__social{display:flex;gap:1rem;margin-top:.5rem}.refind-footer__social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#ffffffb3;background:#ffffff0d;border-radius:50%;transition:all .3s ease}.refind-footer__social a:hover{color:#fff;background:var(--color-gold, #d4af37)}.refind-footer__social svg{width:18px;height:18px}.refind-footer__links h4{font-family:var(--font-heading, "Outfit", sans-serif);font-size:.9375rem;font-weight:600;color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.5rem}.refind-footer__links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.refind-footer__links li a{font-size:.9375rem;color:#fff9;text-decoration:none;transition:color .3s ease}.refind-footer__links li a:hover{color:var(--color-gold, #d4af37)}.refind-footer__bottom{display:flex;flex-direction:column;gap:1rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}@media(min-width:750px){.refind-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.refind-footer__copyright{font-size:.8125rem;color:#ffffff80;margin:0}.refind-footer__payment{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#ffffff80}@media(min-width:750px){.refind-footer__payment{flex-direction:row;align-items:center}}.refind-footer__payment-icons{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.refind-footer__payment-icons svg{border-radius:4px;background:#fff}.refind-footer__logo-text{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.1em}@media(max-width:749px){.refind-footer{padding-bottom:6rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/refind-footer.css.map */
