.bpi-footer{background-color:var(--bpi-indigo);color:var(--bpi-white);padding-block:5.6rem 2.4rem}@media screen and (min-width:990px){.bpi-footer{padding-block:7.2rem 2.4rem}}.bpi-footer__top{display:grid;gap:3.6rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:4.8rem}@media screen and (min-width:750px){.bpi-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.bpi-footer__top{grid-template-columns:repeat(4,minmax(0,1fr)) 1.4fr;gap:4rem}}.bpi-footer__heading{font-family:var(--bpi-font-body);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;margin:0 0 1.8rem}.bpi-footer__links li a{display:block;padding:.5rem 0;font-size:1.4rem;color:#ffffffd9;transition:color .2s ease}.bpi-footer__links li a:hover{color:var(--bpi-white)}.bpi-footer__col--newsletter{grid-column:1 / -1}@media screen and (min-width:990px){.bpi-footer__col--newsletter{grid-column:auto}}.bpi-footer__text{font-size:1.4rem;color:#ffffffbf;margin-bottom:1.8rem;max-width:36ch}.bpi-footer__newsletter{max-width:36rem}.bpi-footer__success,.bpi-footer__error{margin-top:1rem;font-size:1.3rem}.bpi-footer__error{color:#f0b7ac}.bpi-footer__social{display:flex;flex-wrap:wrap;gap:1rem}.bpi-footer__social a{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid rgb(255 255 255 / .3);border-radius:50%;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bpi-footer__social a:hover{background-color:var(--bpi-white);border-color:var(--bpi-white);color:var(--bpi-indigo)}.bpi-footer__social svg{width:1.8rem;height:1.8rem}.bpi-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;padding-top:2.4rem;border-top:1px solid rgb(255 255 255 / .16)}.bpi-footer__copy{margin:0;font-size:1.2rem;color:#fff9;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;align-items:center}.bpi-footer__copy a:hover{color:var(--bpi-white)}.bpi-footer__payment{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.bpi-footer__payment-icon{width:3.8rem;height:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bpi-footer.css.map */
