:root{--ft-navy: #0B2A45;--ft-orange: #F26322;--ft-teal: #1F8A8A;--ft-deep-teal: #124F5B;--ft-cream: #F3EBDD;--ft-white: #FFFFFF}.section-fishtown-footer{background:var(--ft-cream)}.ft-footer{width:100%;padding:24px 8px 10px;background:var(--ft-cream)}.ft-footer__inner{width:min(100%,1540px);margin:0 auto}.ft-footer__main{display:grid;grid-template-columns:1.45fr .7fr .85fr 1.25fr;gap:60px;padding:55px 48px 48px;border-radius:30px 30px 0 0;border-bottom:1px solid rgba(11,42,69,.14)}.ft-footer__brand{max-width:330px}.ft-footer__logo{display:inline-flex;align-items:center;text-decoration:none}.ft-footer__logo-image{display:block;width:auto;max-width:180px;max-height:60px;object-fit:contain}.ft-footer__logo-text{color:var(--ft-navy);font-family:Inter,sans-serif;font-size:31px;font-weight:800;letter-spacing:-.055em;line-height:1}.ft-footer__logo-text span{color:var(--ft-teal)}.ft-footer__description{max-width:300px;margin-top:19px;color:#0b2a45a6;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ft-footer__description p{margin:0}.ft-footer__email{display:inline-block;margin-top:17px;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s ease}.ft-footer__email:hover{color:var(--ft-orange)}.ft-footer__social{display:flex;align-items:center;gap:8px;margin-top:22px}.ft-footer__social-link{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--ft-navy);background:transparent;border:1px solid rgba(11,42,69,.18);border-radius:50%;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ft-footer__social-link:hover{color:var(--ft-white);background:var(--ft-teal);border-color:var(--ft-teal);transform:translateY(-2px)}.ft-footer__social-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.ft-footer__social-link:nth-child(2) svg,.ft-footer__social-link:nth-child(3) svg,.ft-footer__social-link:nth-child(4) svg{fill:currentColor;stroke:none}.ft-footer__column{padding-top:5px}.ft-footer__title{margin:0 0 20px;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:21px;font-weight:800;letter-spacing:.02em;line-height:1.2}.ft-footer__links{display:grid;gap:13px;margin:0;padding:0;list-style:none}.ft-footer__links a{color:#0b2a45a6;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .18s ease,transform .18s ease}.ft-footer__links a:hover{color:var(--ft-orange)}.ft-footer__newsletter{max-width:360px;padding-top:5px}.ft-footer__newsletter-text{max-width:300px;margin:0 0 20px;color:#0b2a45a6;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.ft-footer__form{width:100%}.ft-footer__input-wrap{width:100%;display:flex;align-items:center;padding:5px;background:var(--ft-white);border:1px solid rgba(11,42,69,.18);border-radius:999px;transition:border-color .18s ease}.ft-footer__input-wrap:focus-within{border-color:var(--ft-teal)}.ft-footer__input{min-width:0;flex:1;height:42px;padding:0 15px;color:var(--ft-navy);background:transparent;border:0;outline:0;font-family:Inter,sans-serif;font-size:14px}.ft-footer__input::placeholder{color:#0b2a456b}.ft-footer__submit{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;color:var(--ft-white);background:var(--ft-orange);border:0;border-radius:50%;cursor:pointer;font-size:20px;line-height:1;transition:background-color .18s ease,transform .18s ease}.ft-footer__submit:hover{background:var(--ft-teal);transform:translate(2px)}.ft-footer__form-message{margin:10px 0 0;color:var(--ft-teal);font-family:Inter,sans-serif;font-size:14px;line-height:1.4}.ft-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 48px 26px}.ft-footer__copyright{color:#0b2a4573;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.ft-footer__bottom-links{display:flex;align-items:center;gap:22px}.ft-footer__bottom-links a{color:#0b2a4580;font-family:Inter,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:color .18s ease}.ft-footer__bottom-links a:hover{color:var(--ft-navy)}@media screen and (max-width:1100px){.ft-footer__main{grid-template-columns:1.2fr .8fr .8fr;gap:40px;padding:45px 35px}.ft-footer__newsletter{grid-column:1 / -1;max-width:500px}}@media screen and (max-width:800px){.ft-footer__main{grid-template-columns:1fr 1fr;gap:40px 30px}.ft-footer__brand,.ft-footer__newsletter{grid-column:1 / -1;max-width:500px}}@media screen and (max-width:640px){.ft-footer{padding:12px 8px 8px}.ft-footer__main{grid-template-columns:1fr 1fr;gap:35px 22px;padding:38px 22px 30px;border-radius:23px 23px 0 0}.ft-footer__brand{grid-column:1 / -1;max-width:100%}.ft-footer__logo-text{font-size:28px}.ft-footer__description{max-width:100%;margin-top:16px;font-size:14px}.ft-footer__email{font-size:14px}.ft-footer__social{margin-top:20px}.ft-footer__social-link{width:32px;height:32px}.ft-footer__column{padding-top:0}.ft-footer__title{margin-bottom:16px;font-size:21px}.ft-footer__links{gap:11px}.ft-footer__links a{font-size:14px}.ft-footer__newsletter{grid-column:1 / -1;max-width:none;padding-top:0}.ft-footer__newsletter-text{max-width:100%;font-size:14px}.ft-footer__input{font-size:14px}.ft-footer__bottom{align-items:flex-start;flex-direction:column;gap:14px;padding:18px 10px 20px}.ft-footer__copyright{font-size:14px}.ft-footer__bottom-links{flex-wrap:wrap;gap:12px 18px}.ft-footer__bottom-links a{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fishtown-footer.css.map */
