.fjp-footer{width:100%;font-family:var(--font-body-family, -apple-system, sans-serif);box-sizing:border-box}.fjp-footer *,.fjp-footer *:before,.fjp-footer *:after{box-sizing:border-box}.fjp-container{max-width:1400px;margin:0 auto;padding:0 clamp(20px,5vw,80px)}.fjp-grid{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:clamp(30px,5vw,80px);margin-bottom:60px}.fjp-col{display:flex;flex-direction:column;gap:0;min-width:0}.fjp-titulo{font-family:var(--font-body-family, sans-serif);font-size:14px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;line-height:1.5;margin:0 0 24px;color:var(--fjp-color-titulo, #ffffff)}.fjp-texto{font-size:14.5px;line-height:1.6;color:inherit;margin-bottom:16px}.fjp-texto p{font-size:14.5px;line-height:1.6;margin:0 0 14px;color:inherit}.fjp-texto p:last-child{margin-bottom:0}.fjp-texto strong,.fjp-texto b{font-weight:700;color:inherit}.fjp-texto em,.fjp-texto i{font-style:italic}.fjp-subtitulo{font-size:14.5px;font-weight:700;margin:0 0 8px;line-height:1.5;color:inherit}.fjp-pregunta{margin-top:20px}.fjp-horario{font-size:14.5px;line-height:1.5;margin:0 0 10px;color:inherit}.fjp-horario strong{font-weight:700}.fjp-contacto-texto{margin-top:4px}.fjp-email{color:inherit;text-decoration:none;transition:opacity .3s ease;word-break:break-word}.fjp-email:hover{opacity:.7}.fjp-email strong{font-weight:700}.fjp-enlaces{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.fjp-enlaces li{margin:0;padding:0}.fjp-enlaces a{color:inherit;text-decoration:none;font-size:14.5px;line-height:1.4;transition:opacity .3s ease,color .3s ease;display:inline-block}.fjp-enlaces a:hover{opacity:.65;color:var(--fjp-color-hover, #cccccc)}.fjp-logo{margin-top:40px;display:flex;align-items:flex-start}.fjp-logo img{display:block;max-width:100%;height:auto}.fjp-logo-invertido{filter:brightness(0) invert(1)}.fjp-bottom{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}.fjp-payments{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.fjp-payments li{margin:0;padding:0;display:flex}.fjp-payment-icon{width:40px;height:26px;border-radius:4px;display:block}.fjp-copyright{font-size:13px;color:#ffffff8c;margin:0;text-align:center;line-height:1.5}@media(max-width:1024px){.fjp-grid{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.fjp-col-3{grid-column:1 / -1}.fjp-col-3 .fjp-enlaces{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 24px}}@media(max-width:749px){.fjp-container{padding:0 24px}.fjp-grid{grid-template-columns:1fr;gap:44px;margin-bottom:40px}.fjp-col-3 .fjp-enlaces{display:flex;flex-direction:column;gap:12px}.fjp-titulo{font-size:12px;letter-spacing:.22em;margin-bottom:20px}.fjp-texto,.fjp-texto p,.fjp-horario,.fjp-subtitulo,.fjp-enlaces a{font-size:14px;line-height:1.55}.fjp-logo{margin-top:28px;justify-content:flex-start}.fjp-bottom{padding-top:32px;gap:16px}.fjp-payment-icon{width:34px;height:22px}.fjp-copyright{font-size:12px}}.fjp-enlaces a:focus-visible,.fjp-email:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.fjp-footer *,.fjp-footer *:before,.fjp-footer *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/footer-jeanne-paris.css.map */
