.ljf{background:var(--ljf-bg,#bdbba7);color:var(--ljf-color,#111);padding:var(--ljf-top,60px) 16px var(--ljf-bottom,32px);font:14px/1.5 NewsGothicStd,sans-serif}.ljf *{box-sizing:border-box}.ljf a,.ljf p,.ljf h2,.ljf h3{font-family:inherit!important;font-size:inherit!important;font-weight:400!important;color:inherit!important;line-height:inherit!important;text-transform:none!important;letter-spacing:inherit!important}.ljf a{text-decoration:none}.ljf a:hover{text-decoration:underline;text-underline-offset:4px}.ljf :focus-visible{outline:2px solid #243e70;outline-offset:4px}.ljf-row{display:grid;grid-template-columns:22% 1fr;gap:0;padding:0 calc(var(--ljf-pad,56px) - 16px) 60px}.ljf-label{margin:0;letter-spacing:.1em!important}.ljf-menus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ljf-menu-heading{font-family:ArnoPro,serif!important;margin:0 0 20px}.ljf-links{list-style:none;padding:0;margin:0;display:grid;gap:6px;letter-spacing:.08em}.ljf-row--locations,.ljf-row--signup{border-top:1px solid #1112;padding-top:64px}.ljf-locations{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ljf-location{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ljf-location-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;filter:grayscale(1)}.ljf-location h3{font-family:ArnoPro,serif!important;margin:0 0 40px}.ljf-location p{font-family:ArnoPro,serif!important;margin:0 0 20px}.ljf-location a{text-decoration:underline}.ljf-row--signup{grid-template-columns:22% 1fr 22%;gap:0;padding-bottom:56px}.ljf-seal img{display:block;width:84px;height:84px;object-fit:contain;mix-blend-mode:multiply}.ljf-newsletter{max-width:440px;padding-right:24px}.ljf-email-row{display:flex;align-items:center;gap:16px;margin:24px 0 12px}.ljf-email-row label{letter-spacing:.1em}.ljf-email-row input{background:none;border:0;border-bottom:1px solid #1113;border-radius:0;min-width:0;width:100%;color:inherit;padding:10px 0;font:16px ArnoPro,serif}.ljf-email-row button{border:0;border-bottom:1px solid #1113;min-height:44px;cursor:pointer;background:none;color:inherit;font:inherit;white-space:nowrap}.ljf-newsletter-note{opacity:.65;font-size:12px!important}.ljf-social{display:grid;align-content:start;gap:6px;letter-spacing:.1em}.ljf-story{padding:0 calc(var(--ljf-pad,56px) - 16px) 24px;font-size:12px}.ljf-story summary{cursor:pointer}.ljf-story-content{max-width:640px;padding-top:16px}.ljf-story-content img{width:160px;height:auto;display:block;margin-top:20px}.ljf-bottom{border-top:1px solid #1112;padding:16px calc(var(--ljf-pad,56px) - 16px) 0;display:grid;grid-template-columns:22% 1fr 1fr;gap:20px;font-size:12px;letter-spacing:.08em;opacity:.65}@media(max-width:989px){.ljf-row{grid-template-columns:1fr;gap:24px;padding:0 8px 36px}.ljf-menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ljf-row--locations,.ljf-row--signup{padding-top:36px}.ljf-locations{gap:32px;grid-template-columns:1fr}.ljf-location{grid-template-columns:minmax(100px,40%) 1fr;max-width:600px}.ljf-location h3{margin-bottom:24px}.ljf-row--signup{grid-template-columns:80px 1fr;gap:24px}.ljf-seal img{width:64px;height:64px}.ljf-social{grid-column:2}.ljf-newsletter{padding:0}.ljf-story{padding:0 8px 24px}.ljf-bottom{padding:16px 8px 0;grid-template-columns:1fr;gap:12px}}@media(prefers-reduced-motion:reduce){.ljf *{scroll-behavior:auto}}.ljf .ljf-menu-heading{font-family:ArnoPro,serif!important}.ljf .ljf-label{letter-spacing:.1em!important}.ljf{font-family:var(--ljf-sans,"NewsGothicStd",sans-serif);font-size:var(--ljf-links-size,13px)}.ljf .ljf-label,.ljf .ljf-links a,.ljf .ljf-social a{font-family:var(--ljf-sans)!important;font-size:var(--ljf-links-size)!important;letter-spacing:var(--ljf-tracking)!important;line-height:1.4!important}.ljf .ljf-menu-heading,.ljf .ljf-location h3,.ljf .ljf-location p{font-family:var(--ljf-serif)!important;font-size:var(--ljf-details-size)!important;letter-spacing:.04em!important;line-height:1.4!important}.ljf .ljf-links{gap:4px}.ljf .ljf-menu-heading{margin-bottom:20px}.ljf .ljf-email-row input,.ljf .ljf-newsletter-note,.ljf .ljf-story-content p{font-family:var(--ljf-serif)!important}.ljf .ljf-location .ljf-location-text a{font-family:var(--ljf-sans)!important;font-size:var(--ljf-links-size)!important;letter-spacing:.12em!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/lj-footer.css.map */
