.lf-ft{position:relative;overflow:hidden;background:#0b0b0b;color:#cfcfcf}.lf-ft__band{position:relative;overflow:hidden;background:linear-gradient(120deg,#f5c400,#e8891d 55%,#d9531e);color:#111}.lf-ft__band:before{content:"";position:absolute;right:-70px;top:-90px;width:280px;height:280px;border-radius:50%;background:#ffffff2e}.lf-ft__band:after{content:"";position:absolute;left:30%;bottom:-110px;width:220px;height:220px;border-radius:50%;background:#00000014}.lf-ft__band-inner{position:relative;z-index:1;display:grid;gap:2.4rem;align-items:center;padding-top:4.4rem;padding-bottom:4.4rem}@media(min-width:850px){.lf-ft__band-inner{grid-template-columns:1.1fr 1fr;gap:4rem}}.lf-ft__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.lf-ft__band h2{margin:0 0 1rem;font-family:var(--lf-font-display);font-style:italic;font-weight:700;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.05;color:#111}.lf-ft__band p{margin:0;font-size:1.4rem;line-height:1.6;color:#2b2112}.lf-ft__form{display:flex;background:#fff;border-radius:999px;padding:.5rem;box-shadow:0 16px 36px #0000003d}.lf-ft__form input{flex:1;min-width:0;height:4.6rem;padding:0 1.8rem;border:0;background:transparent;font:400 1.4rem var(--lf-font);color:#111;outline:none}.lf-ft__form button{height:4.6rem;padding:0 2.6rem;border:0;border-radius:999px;background:#111;color:#fff;font:700 1.2rem var(--lf-font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease}.lf-ft__form button:hover{background:#000;transform:translateY(-1px)}.lf-ft__msg{margin:1.2rem 0 0 1rem;font-size:1.3rem;font-weight:600;color:#111}.lf-ft__main{padding:5.6rem 0 3rem}.lf-ft__grid{display:grid;grid-template-columns:1fr;gap:3.6rem 3rem}@media(min-width:750px){.lf-ft__grid{grid-template-columns:1fr 1fr}}@media(min-width:990px){.lf-ft__grid{grid-template-columns:1.5fr 1fr 1fr 1.3fr}}.lf-ft__logo{display:block;width:190px;max-width:100%;height:auto;margin-bottom:1.8rem}.lf-ft__tagline{margin:0 0 2rem;max-width:34rem;font-size:1.35rem;line-height:1.7;color:#a9a9a9}.lf-ft h3{position:relative;margin:0 0 2.2rem;padding-bottom:1.1rem;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff}.lf-ft h3:after{content:"";position:absolute;left:0;bottom:0;width:3.2rem;height:3px;border-radius:3px;background:linear-gradient(90deg,#f5c400,#e8891d)}.lf-ft__links{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.lf-ft__links a{display:inline-flex;align-items:center;gap:.8rem;color:#b9b9b9;font-size:1.35rem;text-decoration:none;transition:color .2s ease,transform .2s ease}.lf-ft__links a:before{content:"";width:0;height:2px;background:#f5c400;transition:width .2s ease}.lf-ft__links a:hover{color:#fff;transform:translate(2px)}.lf-ft__links a:hover:before{width:1.2rem}.lf-ft__contact p{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.6;color:#b9b9b9}.lf-ft__contact a{color:#f5c400;text-decoration:none;word-break:break-word}.lf-ft__contact a:hover{text-decoration:underline}.lf-ft__social{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.lf-ft__social .list-social__link{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid #333;border-radius:50%;color:#fff;transition:background .2s ease,color .2s ease,transform .2s ease}.lf-ft__social .list-social__link:hover{background:#f5c400;border-color:#f5c400;color:#111;transform:translateY(-3px)}.lf-ft__social svg{width:1.8rem;height:1.8rem}.lf-ft__giant{margin:1rem 0 0;text-align:center;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none;font-family:var(--lf-font-display);font-style:italic;font-weight:800;font-size:clamp(6rem,15vw,17rem);line-height:.9;color:transparent;-webkit-text-stroke:1px #2c2c2c}.lf-ft__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.2rem 0 2.6rem;border-top:1px solid #222;font-size:1.2rem;color:#8d8d8d}.lf-ft__pay{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.lf-ft__pay svg{height:2.4rem;width:auto}.lf-ft__totop{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.6rem;border:1px solid #333;border-radius:999px;color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-decoration:none;transition:background .2s ease,color .2s ease}.lf-ft__totop:hover{background:#f5c400;border-color:#f5c400;color:#111}
/*# sourceMappingURL=/cdn/shop/t/18/assets/londre-footer.css.map */
