.lf{--lf-pad: clamp(20px, 3.9vw, 56px);--lf-muted: rgba(var(--color-foreground), .72);--lf-line: rgba(var(--color-foreground), .16);padding:clamp(48px,5vw,72px) var(--lf-pad) 28px;color:rgb(var(--color-foreground))}.lf__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,416px);gap:48px clamp(40px,8vw,140px);align-items:start}.lf__cols{display:grid;grid-template-columns:repeat(3,minmax(0,200px));gap:40px 36px}.lf__heading{margin:0 0 24px;color:inherit;font-family:var(--font-body-family);font-size:clamp(24px,2vw,30px);font-weight:300;line-height:1.15;letter-spacing:-.01em;text-transform:none}.lf__links{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lf__links a{color:var(--lf-muted);font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.lf__links a.lf__plain{text-transform:none;letter-spacing:0;word-break:break-all}.lf__links a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.lf__field{display:flex;align-items:center;border-bottom:1px solid var(--lf-line);transition:border-color .2s ease}.lf__field:focus-within{border-color:rgb(var(--color-foreground))}.lf__field input{flex:1 1 auto;min-width:0;height:52px;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:18px;outline:0;box-shadow:none}.lf__field input::placeholder{color:var(--lf-muted);opacity:1}.lf__submit{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:transform .2s ease}.lf__submit:hover{transform:translate(3px)}.lf__submit:focus-visible,.lf__links a:focus-visible,.lf__policies a:focus-visible,.lf__legal-grid a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lf__form-msg{margin:10px 0 0;font-size:14px}.lf__news-text{margin:16px 0 0;color:var(--lf-muted);font-size:14px}.lf__wordmark{display:flex;justify-content:space-between;align-items:flex-end;margin-top:clamp(64px,8vw,120px);font-family:var(--font-heading-family);font-size:clamp(120px,21vw,400px);font-weight:400;line-height:.74;letter-spacing:0;color:rgb(var(--color-foreground));-webkit-user-select:none;user-select:none}.lf__wordmark span{position:relative;display:block}.lf__wordmark--image{display:block;font-size:0;line-height:0}.lf__wordmark-logo{position:relative;display:block;font-size:clamp(120px,21vw,400px)}.lf__wordmark--image img{display:block;width:100%;height:auto}.lf__wordmark--image sup{top:2%;color:rgb(var(--color-foreground))}.lf__wordmark sup{position:absolute;top:0;left:100%;margin-left:.04em;font-family:var(--font-body-family);font-size:.07em;font-weight:500;line-height:1}.lf__legal{margin-top:clamp(20px,2vw,28px);padding-top:20px;border-top:1px solid var(--lf-line);color:var(--lf-muted);font-size:13px;line-height:1.6}.lf__legal a{color:inherit}.lf__legal-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px}.lf__copyright{margin:0}.lf__copyright a{text-decoration:none}.lf__policies{display:flex;flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none}.lf__policies a{text-decoration:none}.lf__policies a:hover,.lf__copyright a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.lf__legal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 32px;margin:18px 0 0}.lf__legal-grid dt{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lf__legal-grid dd{margin:2px 0 0;color:rgb(var(--color-foreground));opacity:.85}.lf__tm{margin:14px 0 0}@media screen and (max-width:989px){.lf__top{grid-template-columns:1fr}.lf__news{order:-1}}@media screen and (max-width:599px){.lf__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lf__wordmark{font-size:30vw}.lf__legal-row{flex-direction:column}}@media(prefers-reduced-motion:reduce){.lf__submit,.lf__field,.lf__links a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lavo-footer.css.map */
