.lnl-footer{background:var(--lnl-background);color:var(--lnl-text);padding:var(--lnl-padding-top) var(--lnl-padding-x) var(--lnl-padding-bottom);font-weight:400;letter-spacing:normal;line-height:1.15;text-align:left}.lnl-footer--system{font-family:Helvetica,Arial,sans-serif}.lnl-footer__container{max-width:var(--lnl-max-width);margin-inline:auto}.lnl-footer__main{display:grid;grid-template-columns:var(--lnl-columns);min-height:var(--lnl-main-height);column-gap:0;row-gap:32px}.lnl-footer__brand{align-self:start;margin-top:var(--lnl-logo-offset);padding-right:var(--lnl-logo-right-space)}.lnl-footer__logo-link{display:block;width:min(var(--lnl-logo-width),100%)}.lnl-footer__logo{display:block;width:100%;height:auto}.lnl-footer__logo-link+.lnl-footer__slogan{margin-top:var(--lnl-logo-gap)}.lnl-footer__slogan{font-size:var(--lnl-slogan-size);color:var(--lnl-slogan-color);line-height:1.15}.lnl-footer .lnl-footer__heading{margin:0 0 var(--lnl-heading-gap-desktop);font-family:inherit;font-size:var(--lnl-heading-size);font-weight:700;line-height:1.15;color:var(--lnl-heading);text-transform:uppercase;letter-spacing:normal}.lnl-footer__links{display:grid;gap:var(--lnl-link-gap);padding:0;margin:0;list-style:none}.lnl-footer__links li{margin:0;padding:0;font-size:var(--lnl-link-size);line-height:max(var(--lnl-link-line-height),1em);overflow-wrap:anywhere}.lnl-footer a{color:inherit;text-decoration:none}.lnl-footer a:hover{text-decoration:underline;text-underline-offset:4px}.lnl-footer :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.lnl-footer__bottom{display:flex;align-items:baseline;gap:16px;padding-top:var(--lnl-bottom-padding-top-desktop);color:var(--lnl-muted);font-size:var(--lnl-bottom-size);line-height:14px}.lnl-footer__bottom--border{border-top:1px solid var(--lnl-divider)}.lnl-footer__localization{margin-left:auto;text-transform:uppercase}.lnl-footer__signature{text-transform:uppercase}.lnl-footer__disclosure{position:relative}.lnl-footer__disclosure summary{cursor:pointer;list-style:none}.lnl-footer__disclosure summary::-webkit-details-marker{display:none}.lnl-footer__disclosure summary:after{content:"\2304";display:inline-block;margin-left:8px}.lnl-footer__countries{position:absolute;bottom:calc(100% + 12px);right:0;z-index:5;width:max-content;min-width:200px;max-width:min(300px,85vw);max-height:280px;overflow:auto;background:var(--lnl-background);color:var(--lnl-text);border:1px solid var(--lnl-divider);padding:8px;box-shadow:0 4px 20px #0000001f}.lnl-footer__countries button{display:block;width:100%;padding:10px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.lnl-footer__countries button:hover,.lnl-footer__countries button[aria-current]{text-decoration:underline}.lnl-footer__payments{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--lnl-payment-icon-gap);margin:0;padding:0;list-style:none;flex-shrink:0}.lnl-footer__payments li{display:flex}.lnl-footer__payments svg{width:var(--lnl-payment-icon-width);height:auto}@media(max-width:767px){.lnl-footer{--lnl-background: var(--lnl-background-mobile);--lnl-text: var(--lnl-text-mobile);--lnl-heading: var(--lnl-heading-mobile);--lnl-muted: var(--lnl-muted-mobile);--lnl-divider: var(--lnl-divider-mobile);--lnl-heading-size: var(--lnl-heading-size-mobile);--lnl-bottom-size: var(--lnl-bottom-size-mobile);padding:var(--lnl-padding-top-mobile) var(--lnl-padding-x-mobile) var(--lnl-padding-bottom-mobile)}.lnl-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--lnl-main-column-gap-mobile);row-gap:var(--lnl-main-row-gap-mobile);min-height:0}.lnl-footer__brand{grid-column:1 / -1;margin-top:0;margin-inline:calc(var(--lnl-logo-mobile-side) - var(--lnl-padding-x-mobile));padding:0}.lnl-footer__logo-link{width:min(var(--lnl-logo-width-mobile),100%)}.lnl-footer__logo-link--white-mobile .lnl-footer__logo{filter:brightness(0) invert(1)}.lnl-footer__slogan{color:var(--lnl-slogan-color-mobile)}.lnl-footer__links li{font-size:var(--lnl-link-size-mobile)}.lnl-footer .lnl-footer__heading{margin-bottom:var(--lnl-heading-gap-mobile)}.lnl-footer__menu--wide{grid-column:1 / -1;margin-top:var(--lnl-wide-gap-before-mobile);padding-top:var(--lnl-wide-padding-top-mobile);padding-bottom:var(--lnl-wide-padding-bottom-mobile)}.lnl-footer__bottom--border{border-color:var(--lnl-divider)}.lnl-footer__main:has(+.lnl-footer__bottom--border) .lnl-footer__menu--wide{border-top:1px solid var(--lnl-divider)}.lnl-footer__heading--mobile-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lnl-footer__mobile-hidden{display:none}.lnl-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--lnl-bottom-gap-mobile);padding-top:var(--lnl-bottom-padding-top-mobile)}.lnl-footer__localization{order:-1;margin-left:0}.lnl-footer__countries{right:auto;left:0}}.lnl-footer__legal{background:var(--lnl-legal-background);color:var(--lnl-legal-text);padding:var(--lnl-legal-padding-vertical) var(--lnl-padding-x);font-size:var(--lnl-legal-size);line-height:1.5}.lnl-footer__legal-inner{max-width:var(--lnl-max-width);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px}.lnl-footer__copyright{display:flex;flex-wrap:wrap;column-gap:.3em}.lnl-footer__copyright a{color:inherit;text-decoration:none}.lnl-footer__copyright a:hover{text-decoration:underline;text-underline-offset:3px}.lnl-footer__copyright a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.lnl-footer__legal{padding:var(--lnl-legal-padding-vertical) var(--lnl-padding-x-mobile)}.lnl-footer__legal-inner{flex-direction:column;align-items:flex-start;gap:16px}.lnl-footer__payments{flex-shrink:1;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lunilou-footer.css.map */
