.lm-footer-section{position:relative;width:100%;background-color:#141a2e;color:#fefefe;box-sizing:border-box;overflow:visible}.lm-footer-back-to-top-wrap{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:20}.lm-footer-back-to-top{display:flex!important;align-items:center;justify-content:center;width:76px;height:76px;padding:0!important;-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;border-radius:50%}.lm-footer-back-to-top svg{width:76px;height:76px;display:block}.lm-footer-back-to-top:hover{transform:translateY(-4px) scale(1.05);filter:drop-shadow(0 6px 16px rgba(0,0,0,.25))}@media screen and (max-width:767px){.lm-footer-back-to-top{width:62px;height:62px}.lm-footer-back-to-top svg{width:62px;height:62px}}.lm-footer-brand-tier{width:100%;padding-top:64px;padding-bottom:40px;box-sizing:border-box}.lm-footer-brand-container{width:100%;max-width:1664px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}@media screen and (max-width:1535px){.lm-footer-brand-container{max-width:1200px}}@media screen and (max-width:1023px){.lm-footer-brand-container{max-width:704px}}@media screen and (max-width:767px){.lm-footer-brand-tier{padding-top:48px;padding-bottom:32px}.lm-footer-brand-container{max-width:358px;padding:0 16px}}.lm-footer-logo-link{display:inline-block;margin-bottom:24px;text-decoration:none}.lm-footer-logo-img{width:184px;height:80px;object-fit:contain;display:block;transition:opacity .2s ease}.lm-footer-logo-link:hover .lm-footer-logo-img{opacity:.85}.lm-footer-mission-text{font-family:var(--lm-font-body);font-size:18px;line-height:25px;font-weight:400;color:#fefefe;max-width:655px;margin:0 auto 32px;letter-spacing:.01em}@media screen and (max-width:767px){.lm-footer-mission-text{font-size:14px;line-height:20px;max-width:100%;margin-bottom:24px}}.lm-footer-primary-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:32px;list-style:none;padding:0;margin:0}.lm-footer-primary-nav-item{margin:0;padding:0}.lm-footer-primary-nav-link{font-family:var(--lm-font-heading);font-size:18px;line-height:22px;color:#fefefe;text-decoration:none;transition:color .2s ease;display:inline-block}.lm-footer-primary-nav-link:hover{color:var(--lm-color-primary-500, #AD8A56)}@media screen and (max-width:767px){.lm-footer-primary-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;width:100%;max-width:320px}.lm-footer-primary-nav-link{font-size:16px;line-height:20px}}.lm-footer-divider{width:100%;height:1px;background-color:#ffffff1a;border:none;margin:0}.lm-footer-nav-tier{width:100%;padding-top:48px;padding-bottom:56px;box-sizing:border-box}.lm-footer-nav-container{width:100%;max-width:1664px;margin:0 auto;padding:0;box-sizing:border-box}@media screen and (max-width:1535px){.lm-footer-nav-container{max-width:1200px}}@media screen and (max-width:1023px){.lm-footer-nav-container{max-width:704px}}@media screen and (max-width:767px){.lm-footer-nav-tier{padding-top:36px;padding-bottom:40px}.lm-footer-nav-container{max-width:358px;padding:0 16px}}.lm-footer-nav-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;box-sizing:border-box}@media screen and (max-width:1023px){.lm-footer-nav-grid{gap:24px}}@media screen and (max-width:767px){.lm-footer-nav-grid{display:flex;flex-direction:column;gap:36px}}.lm-footer-col-title{font-family:var(--lm-font-heading);font-size:22px;line-height:26px;font-weight:400;color:#b0afad;margin:0 0 20px;letter-spacing:.01em}.lm-footer-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.lm-footer-link-item{margin:0;padding:0}.lm-footer-link{font-family:var(--lm-font-body);font-size:16px;line-height:22px;font-weight:400;color:#fefefe;text-decoration:none;transition:all .2s ease;display:inline-block}.lm-footer-link:hover{color:var(--lm-color-primary-500, #AD8A56);transform:translate(4px)}.lm-footer-contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.lm-footer-contact-item{display:flex;flex-direction:row;align-items:center;gap:12px;font-family:var(--lm-font-body);font-size:16px;line-height:22px;color:#fefefe}.lm-footer-contact-icon{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.lm-footer-contact-icon svg{width:18px;height:18px;display:block}.lm-footer-contact-link{color:#fefefe;text-decoration:none;transition:color .2s ease}.lm-footer-contact-link.is-email{text-decoration:underline;text-underline-offset:4px}.lm-footer-contact-link:hover{color:var(--lm-color-primary-500, #AD8A56)}.lm-footer-social-row{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:8px}.lm-footer-social-pill{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease;text-decoration:none}.lm-footer-social-pill svg{width:34px;height:34px;display:block}.lm-footer-social-pill:hover{transform:translateY(-2px) scale(1.08);opacity:.9}.lm-footer-runway-stage{position:relative;width:100%;height:619px;overflow:hidden;box-sizing:border-box}@media screen and (min-width:1920px){.lm-footer-runway-stage{height:695px}}@media screen and (max-width:1023px){.lm-footer-runway-stage{height:520px}}@media screen and (max-width:767px){.lm-footer-runway-stage{height:344px}}.lm-footer-runway-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.lm-footer-runway-stage:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to top,#000000bf,#0000004d,#0000);pointer-events:none;z-index:2;display:block!important}.lm-footer-legal-bar{position:absolute;bottom:0;left:0;width:100%;z-index:5;padding:24px 0;box-sizing:border-box}.lm-footer-legal-container{width:100%;max-width:1664px;margin:0 auto;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box}@media screen and (max-width:1535px){.lm-footer-legal-container{max-width:1200px}}@media screen and (max-width:1023px){.lm-footer-legal-container{max-width:704px}}.lm-footer-legal-left{display:flex;flex-direction:row;align-items:center;gap:32px}.lm-footer-legal-links{display:flex;flex-direction:row;align-items:center;gap:24px}.lm-footer-legal-text{font-family:var(--lm-font-body);font-size:14px;line-height:18px;color:#fefefe;margin:0;opacity:.95}.lm-footer-legal-link{font-family:var(--lm-font-body);font-size:14px;line-height:18px;color:#fefefe;text-decoration:none;opacity:.95;transition:opacity .2s ease,text-decoration .2s ease}.lm-footer-legal-link:hover{opacity:1;text-decoration:underline}.lm-footer-legal-right{display:flex;align-items:center}.lm-footer-credit-text{font-family:var(--lm-font-body);font-size:14px;line-height:18px;color:#fefefe;margin:0;opacity:.95}.lm-footer-credit-link{color:#fefefe;text-decoration:none;opacity:.95;transition:opacity .2s ease}.lm-footer-credit-link:hover{opacity:1;text-decoration:underline}@media screen and (max-width:767px){.lm-footer-legal-bar{padding:16px 0}.lm-footer-legal-container{max-width:358px;padding:0 16px;flex-direction:column;align-items:center;text-align:center;gap:8px}.lm-footer-legal-left{flex-direction:column;align-items:center;gap:6px}.lm-footer-legal-links{display:flex;flex-direction:row;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lady-milan-footer.css.map */
