.custom-footer{--custom-footer-bg: var(--custom-footer-bg-override, #1a2370);--custom-footer-text: var(--custom-footer-text-override, #ffffff);--custom-footer-link: var(--custom-footer-text);--custom-footer-muted: rgba(255, 255, 255, .7);--custom-footer-border: rgba(255, 255, 255, .15);background-color:var(--custom-footer-bg);color:var(--custom-footer-text);font-size:1.4rem;line-height:1.6}.custom-footer a{color:var(--custom-footer-link);text-decoration:none;transition:opacity .2s ease}.custom-footer a:hover{opacity:.75}.custom-footer__main{padding:5rem 0 3rem}.custom-footer__grid{display:grid;grid-template-columns:1fr;gap:3rem;max-width:120rem;margin:0 auto;padding:0 2.5rem}@media screen and (min-width:750px){.custom-footer__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (min-width:990px){.custom-footer__grid{grid-template-columns:2fr 1.5fr 1.5fr 1fr;gap:3rem}}.custom-footer__brand-logo{max-width:180px;margin-bottom:1.5rem}.custom-footer__brand-logo img{width:100%;height:auto}.custom-footer__tagline{font-size:1.3rem;line-height:1.5;margin-bottom:2rem}.custom-footer__tagline p{margin:0}.custom-footer__social{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0;margin:0}.custom-footer__social .list-social{display:flex;flex-wrap:wrap;gap:.8rem;padding:0}.custom-footer__social .list-social__link{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:1px solid var(--custom-footer-border);border-radius:50%;color:var(--custom-footer-text);transition:background-color .2s ease,opacity .2s ease}.custom-footer__social .list-social__link:hover{background-color:#ffffff1a;opacity:1}.custom-footer__social .list-social__link .svg-wrapper,.custom-footer__social .list-social__link svg{width:1.6rem;height:1.6rem}@media screen and (min-width:750px){.custom-footer__column{border-left:1px solid rgba(255,255,255,.1);padding-inline-start:2rem}}.custom-footer__column-heading{font-size:1.6rem;font-weight:400;margin:0 0 1.5rem;padding:1.2rem 0;color:var(--custom-footer-text);border-width:2px;border-style:solid;border-image:linear-gradient(to right,rgba(255,255,255,.1),transparent) 0 0 100% 0}.custom-footer__column-heading--normal{font-style:normal}.custom-footer__links-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.custom-footer__links-wrapper--single{grid-template-columns:1fr}.custom-footer__link-list{list-style:none;padding:0;margin:0}.custom-footer__link-list li{margin-bottom:.8rem}.custom-footer__link-list a{font-size:1.4rem}.custom-footer__service-bar{padding:0 2.5rem}.custom-footer__service-inner{border-top:1px solid var(--custom-footer-border);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem;max-width:120rem;margin:0 auto;padding:2rem 0}@media screen and (min-width:750px){.custom-footer__service-inner{flex-direction:row;align-items:center;gap:3rem}}.custom-footer__service-items{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}@media screen and (min-width:750px){.custom-footer__service-items{flex-direction:row;justify-content:center;align-items:center}}.custom-footer__service-label{font-size:1.4rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.custom-footer__service-item{display:flex;align-items:center;gap:.8rem;font-size:1.4rem}.custom-footer__service-item svg{width:2rem;height:2rem;flex-shrink:0}.custom-footer__bottom{padding:0 2.5rem}.custom-footer__bottom-inner{border-top:1px solid var(--custom-footer-border);display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:120rem;margin:0 auto;padding:2rem 0}@media screen and (min-width:750px){.custom-footer__bottom-inner{flex-direction:row;justify-content:space-between}}.custom-footer__copyright{font-size:1.3rem;color:var(--custom-footer-muted)}.custom-footer__payment{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.custom-footer__payment .list-payment{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.custom-footer__payment .list-payment__item{display:flex;align-items:center}.custom-footer__payment .icon--full-color{width:3.8rem;height:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/243/assets/section-custom-footer.css.map */
