.xo-footer--has-bg{position:relative;isolation:isolate}.xo-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:var(--footer-bg-opacity, 1);pointer-events:none}.xo-footer__bg--cover{background-size:cover;background-position:center;background-repeat:no-repeat}.xo-footer__bg--pattern{background-size:var(--footer-bg-tile, 20rem) auto;background-repeat:repeat}.xo-footer .footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--footer-gap, 3.2rem)}.xo-footer .footer-heading{font-family:var(--footer-heading-font, var(--font-heading-family));font-style:var(--footer-heading-style, normal);font-size:var(--footer-heading-size, 1.7rem);line-height:1.3;letter-spacing:var(--footer-heading-spacing, 0);text-transform:var(--footer-heading-transform, none);color:var(--footer-heading-color, rgb(var(--color-foreground-2)))}.xo-footer .footer-text{font-family:var(--footer-text-font, var(--font-heading-family));font-style:var(--footer-text-style, normal);font-size:var(--footer-text-size, 1.7rem);line-height:var(--footer-text-line-height, 1.6);color:var(--footer-text-color, rgb(var(--color-foreground-2)))}.xo-footer .footer-text p{margin:0}.xo-footer .footer-text p+p{margin-top:.5em}.xo-footer .footer-text a,.xo-footer .footer-link{color:var(--footer-link-color, rgb(var(--color-primary)));text-decoration:none}.footer-columns{display:grid;width:100%;max-width:var(--footer-max-width, 130rem);margin-inline:auto;gap:var(--footer-columns-gap, 2.4rem);grid-template-columns:repeat(var(--footer-columns-mobile, 1),minmax(0,1fr));align-items:start}.footer-columns>*{min-width:0;width:100%}@media(min-width:768px){.footer-columns{grid-template-columns:repeat(var(--footer-columns, 3),minmax(0,1fr))}}.footer-address,.footer-link-list,.footer__payment{display:flex;flex-direction:column;gap:1em;font-size:var(--footer-text-size, 1.7rem)}.footer-address--center,.footer-link-list--center,.footer__payment--center{align-items:center;text-align:center}.footer-address--right,.footer-link-list--right,.footer__payment--right{align-items:flex-end;text-align:right}.footer-link-list__items{display:flex;flex-direction:column;gap:.4em}.footer__payment .xo-list-payment{--payment-gap: calc(var(--footer-payment-icon, 3.2rem) / 4);gap:var(--payment-gap);max-width:calc(var(--footer-payment-icon, 3.2rem) * var(--footer-payment-per-row, 6) + var(--payment-gap) * (var(--footer-payment-per-row, 6) - 1))}.footer__payment--center .xo-list-payment{justify-content:center}.footer__payment--right .xo-list-payment{justify-content:flex-end}.footer__payment .xo-list-payment svg{display:block;width:var(--footer-payment-icon, 3.2rem);height:auto}.xo-footer .xo-social-media{justify-content:var(--footer-social-justify, center)}.footer-images{display:flex;flex-wrap:wrap;align-items:var(--footer-images-align, center);justify-content:var(--footer-images-justify, center);column-gap:var(--footer-images-gap, 3.2rem);row-gap:var(--footer-images-row-gap, 3.2rem);width:100%}.footer-image{--_w: var(--footer-image-width, 12rem);flex:0 0 auto;width:var(--_w);max-width:100%}.footer-image__link{display:block}.footer-image__img,.footer-image__placeholder{display:block;width:100%;height:auto;object-fit:contain}.footer-image__placeholder{max-height:8rem}.footer-images--grid{--_per-row: var(--footer-images-per-row, 3)}.footer-images--grid>.footer-image{flex:0 0 calc((100% - var(--footer-images-gap, 3.2rem) * (var(--_per-row) - 1)) / var(--_per-row));width:auto;display:flex;justify-content:center}.footer-images--grid>.footer-image>*{width:var(--_w);max-width:100%}.footer-images>.footer-image--row{flex:0 0 100%;width:100%;display:flex;justify-content:var(--footer-images-justify, center)}.footer-images>.footer-image--row>*{width:var(--_w);max-width:100%}@media(max-width:767px){.footer-image{--_w: var(--footer-image-width-mb, var(--footer-image-width, 10rem))}.footer-images--grid{--_per-row: var(--footer-images-per-row-mb, 2)}.xo-footer .footer{gap:var(--footer-gap-mb, 2.4rem)}.xo-footer .footer-heading{font-size:var(--footer-heading-size-mb, 1.6rem)}.xo-footer .footer-text,.footer-address,.footer-link-list,.footer__payment{font-size:var(--footer-text-size-mb, 1.6rem)}}.footer__copyright-text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-padi.css.map */
