.custom-footer{background:#17181d;color:#fff;border-top:1px solid rgba(255,255,255,.07);padding:3.6rem 0 2.2rem}.custom-footer__top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.95fr);gap:3.4rem}.custom-footer__heading{margin:0;color:#fff;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.custom-footer__subtext{margin:1rem 0 1.3rem;color:#c9ced9;font-size:1.25rem;line-height:1.5;max-width:32rem}.custom-footer__newsletter-form{margin-bottom:2.2rem}.custom-footer__input-wrap{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid rgba(255,255,255,.3);border-radius:.45rem;max-width:30rem;overflow:hidden}.custom-footer__email{width:100%;min-height:3.8rem;padding:0 1.1rem;border:0;background:transparent;color:#fff;font-size:1.25rem}.custom-footer__email::placeholder{color:#aeb5c3}.custom-footer__submit{min-width:4.2rem;min-height:3.8rem;border:0;background:transparent;color:#fff;font-size:1.6rem;cursor:pointer}.custom-footer__brand-row{display:flex;align-items:center;gap:1.4rem;margin-bottom:1.4rem}.custom-footer__logo{width:14rem;height:auto}.custom-footer__brand-text{margin:0;font-weight:700}.custom-footer__social .list-social{justify-content:flex-start}.custom-footer__social .list-social__item .icon{color:#fff}.custom-footer__copyright{margin:0;color:#9da5b5;font-size:1.15rem;letter-spacing:.05em;text-transform:uppercase}.custom-footer__links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.custom-footer__column-title{margin:0 0 1.2rem;color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.custom-footer__menu{list-style:none;margin:0;padding:0}.custom-footer__menu li+li{margin-top:.65rem}.custom-footer__menu a{color:#d0d4dd;text-decoration:none;font-size:1.25rem}.custom-footer__menu a:hover{color:#fff}.custom-footer__contact{color:#d0d4dd;font-size:1.25rem;line-height:1.5}.custom-footer__contact p{margin:0 0 .8rem}@media screen and (max-width:989px){.custom-footer__top{grid-template-columns:1fr}.custom-footer__links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.custom-footer{padding-top:2.6rem}.custom-footer__links-grid{grid-template-columns:1fr;gap:1.6rem}.custom-footer__brand-row{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-footer.css.map */
