.lf-footer{--lf-footer-gap: calc(var(--lf-space-lg) + var(--lf-space-2xs));--lf-footer-legal-size: 14px;--lf-footer-address-size: 15px;--lf-footer-row-gap: clamp(24px, 5.769vw - 35.08px, 48px);--lf-footer-col-gap: clamp(24px, 9.615vw - 74.46px, 64px)}.lf-footer.section{padding-block:0}.lf-footer__inner{width:100%;max-width:calc(var(--lf-container) + var(--lf-container-inline-padding) * 2);margin-inline:auto;padding-inline:var(--lf-container-inline-padding);padding-block:var(--lf-space-xl);display:flex;flex-direction:column;gap:var(--lf-footer-gap)}.lf-footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lf-footer-row-gap)}.lf-footer__lead{display:flex;align-items:flex-start;gap:var(--lf-footer-row-gap);min-width:0}.lf-footer__card{--color-background: var(--lf-cream);--color-background-rgb: var(--lf-cream-rgb);--color-border: var(--lf-sage);flex:0 1 470px;min-width:0;display:flex;flex-direction:column;gap:var(--lf-space-md);padding:var(--lf-space-md);background-color:var(--lf-cream);border:1px solid var(--lf-forest);border-radius:var(--lf-radius-sm);box-shadow:0 4px 2px rgb(var(--lf-black-rgb) / .25)}.lf-footer__card-intro{display:flex;flex-direction:column;gap:var(--lf-space-xs)}.lf-footer__card-heading{margin:0;font-family:var(--lf-font-heading);font-weight:var(--lf-heading-weight);font-size:var(--font-h4--size);line-height:var(--lf-heading-line-height);letter-spacing:var(--lf-heading-letter-spacing);color:var(--lf-forest)}.lf-footer__card-body{margin:0;font-family:var(--lf-font-body);font-size:var(--font-paragraph--size);line-height:1.2;color:var(--lf-forest)}.lf-footer__columns{display:flex;align-items:flex-start;gap:var(--lf-footer-col-gap);flex:0 0 auto}.lf-footer__column{display:flex;flex-direction:column;gap:var(--lf-space-xs);flex:0 0 auto}.lf-footer__column-heading{margin:0;font-family:var(--lf-font-heading);font-weight:var(--lf-heading-weight);font-size:var(--font-h4--size);line-height:var(--lf-heading-line-height);letter-spacing:var(--lf-heading-letter-spacing);color:inherit;white-space:nowrap}.lf-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lf-space-xs)}.lf-footer__link{font-family:var(--lf-font-body);font-size:var(--font-paragraph--size);line-height:1.2;color:inherit;text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;padding-bottom:3px;transition:background-size var(--animation-speed-slow) var(--animation-easing)}.lf-footer__link:hover,.lf-footer__link:focus-visible{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.lf-footer__link{transition:none}}.lf-footer__mark{flex:0 0 auto;width:152px;color:var(--lf-forest);line-height:0}.lf-footer__mark svg{display:block;width:100%;height:auto}.lf-footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lf-space-md);font-size:var(--lf-footer-legal-size)}.lf-footer__bottom-start{display:flex;flex-direction:column;gap:var(--lf-space-3xs);min-width:0}.lf-footer__legal-list{list-style:none;margin:0;padding:0;display:flex;gap:var(--lf-space-md)}.lf-footer__link--legal{font-size:var(--lf-footer-legal-size)}.lf-footer__copyright{margin:0;font-family:var(--lf-font-body);font-size:var(--lf-footer-legal-size);line-height:1.2;color:inherit}.lf-footer__address{margin:0;flex:0 0 auto;font-family:var(--lf-font-body);font-size:var(--lf-footer-address-size);line-height:1.2;color:inherit;text-align:right}@media screen and (max-width:749px){.lf-footer__top{flex-direction:column;align-items:center;gap:var(--lf-footer-gap)}.lf-footer__lead{flex-direction:column;align-items:center;gap:var(--lf-footer-gap);width:100%}.lf-footer__card{flex:0 0 auto;width:100%;padding:var(--lf-space-sm)}.lf-footer__columns{width:100%;flex-wrap:wrap;gap:var(--lf-space-lg) var(--lf-space-md)}.lf-footer__column{flex:1 1 80px;max-width:50%}.lf-footer__mark{width:93px}.lf-footer__bottom{flex-direction:column;align-items:stretch;gap:var(--lf-space-sm)}.lf-footer__bottom-start{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--lf-space-sm)}.lf-footer__copyright{order:1;flex:1 1 auto}.lf-footer__legal{order:2;flex:0 0 auto}.lf-footer__address{text-align:left}.lf-footer__legal-list{flex-direction:column;align-items:flex-end;gap:var(--lf-space-3xs);text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lf-footer.css.map */
