.lh-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lh-partner-logo{display:block;width:auto!important;max-width:100%;height:auto;max-height:34px;object-fit:contain;background:transparent!important;border-radius:0!important}.lh-partner-logo--text{display:inline-block;max-height:none;color:#2c2d34;font-family:var(--font-body),"Avenir Next",Avenir,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.lh-partner-label{display:block;color:var(--c-green, #586941);font-family:var(--font-body),"Avenir Next",Avenir,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.lh-partner-link{display:inline-flex;align-items:center;gap:6px;color:var(--c-green, #586941);font-family:var(--font-body),"Avenir Next",Avenir,Arial,sans-serif;font-size:12px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.lh-partner-link:hover{color:var(--c-green-dark, #485635);text-decoration:underline}.lh-partner-link:focus-visible,.lh-mobile-partner__link:focus-visible,.lh-footer-partner:focus-visible,.lh-catalogue-card:focus-visible,.lh-materials a:focus-visible{outline:2px solid var(--c-green, #586941);outline-offset:3px}.lh-ext{width:12px;height:12px;flex:none}.lh-mega-partner{display:flex;flex-direction:column;align-self:start;min-width:0;padding:24px 22px;background:#fff;border:1px solid #e3e2de;border-radius:5px}.lh-mega-partner__logo{margin:14px 0 20px}.lh-mega-partner .lh-partner-logo{max-height:38px}.lh-mega-partner__heading{color:#2c2d34;font-family:var(--font-heading),"Georgia Pro",Georgia,serif;font-size:19px;font-weight:400;line-height:1.3}.lh-mega-partner__text{margin-top:12px;color:#6b6c66;font-family:var(--font-body),"Avenir Next",Avenir,Arial,sans-serif;font-size:14px;line-height:1.5}.lh-mega-partner__links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;padding-top:22px}@media screen and (min-width:1200px){.site-nav__mega-inner:has(>.lh-mega-partner){grid-template-columns:minmax(0,1fr) 230px 230px;gap:20px}.site-nav__mega-inner:has(>.lh-mega-partner) .site-nav__mega-content{padding-right:32px}.site-nav__mega-inner:has(>.lh-mega-partner) .site-nav__mega-columns{grid-template-columns:repeat(4,minmax(110px,1fr));gap:28px}}@media screen and (min-width:1200px)and (max-width:1300px){.site-nav__mega-inner:has(>.lh-mega-partner){grid-template-columns:minmax(0,1fr) 210px 210px;gap:16px}.site-nav__mega-inner:has(>.lh-mega-partner) .site-nav__mega-columns{gap:22px}}@media screen and (min-width:981px)and (max-width:1199px){.lh-mega-partner{display:none!important}}.mobile-menu .lh-mobile-partner{display:flex;align-items:center;gap:14px;margin:12px 0 6px;padding:14px;background:#fff;border:1px solid #e3e2de;border-radius:5px}.lh-mobile-partner__logo{flex:0 1 auto;max-width:48%}.lh-mobile-partner .lh-partner-logo{max-height:28px}.lh-mobile-partner .lh-partner-logo--text{font-size:16px}.lh-mobile-partner__body{display:flex;flex-direction:column;gap:4px;min-width:0}.mobile-menu .lh-mobile-partner__link{display:inline-flex!important;align-items:center;gap:6px;padding:0!important;border:0!important;color:#2c2d34;font-size:14px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline;text-underline-offset:3px}.lh-partner-panel{display:flex;flex-direction:column;gap:6px;margin:4px 0 24px;padding:20px 22px;background:#f5f4f0;border-radius:5px}.lh-partner-panel__logo{margin-bottom:8px}.lh-partner-panel .lh-partner-logo{max-height:40px}.lh-partner-panel__title{color:#2c2d34;font-family:var(--font-body),"Avenir Next",Avenir,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.lh-partner-panel__text{color:#5c5d57;font-family:var(--font-body),"Avenir Next",Avenir,Arial,sans-serif;font-size:14px;line-height:1.55}.lh-partner-panel__text--dark{margin-top:4px;color:#2c2d34;font-size:15px}.lh-partner-panel__links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:10px}.lh-partner-panel--row{flex-direction:row;align-items:flex-start;gap:18px}.lh-partner-panel--row .lh-partner-panel__logo{flex:0 0 96px;margin:2px 0 0}.lh-partner-panel__body{min-width:0}.lh-catalogue-card{display:flex;align-items:center;gap:16px;margin:4px 0 22px;padding:16px 20px;color:#2c2d34;border:1px solid #d8d7d2;border-radius:5px;transition:border-color .16s ease}.lh-catalogue-card:hover{border-color:#2c2d34}.lh-catalogue-card__icon{display:flex;flex:none}.lh-catalogue-card__icon svg{width:20px;height:20px}.lh-catalogue-card__title{display:block;font-size:13px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lh-catalogue-card__note{display:block;margin-top:4px;color:#77776f;font-size:13px;line-height:1.4}.lh-materials{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 28px}.lh-materials__title{display:block;margin-bottom:4px;color:#2c2d34;font-weight:600}.lh-materials a{color:#2c2d34;text-decoration:underline;text-underline-offset:3px}.lh-footer-partners{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;margin-top:56px;padding-top:32px;border-top:1px solid #e9e8e4}.lh-footer-partners__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.lh-footer-partner{display:flex;align-items:center;gap:18px;min-height:74px;padding:14px 18px;color:#2c2d34;background:#f5f4f0;border-radius:5px;transition:background-color .16s ease}a.lh-footer-partner:hover{background:#eeede8}.lh-footer-partner__logo{flex:0 0 auto}.lh-footer-partner .lh-partner-logo{max-width:160px;max-height:34px}.lh-footer-partner__text{font-size:15px;line-height:1.35}@media screen and (max-width:749px){.lh-materials{grid-template-columns:1fr}.lh-footer-partners{grid-template-columns:1fr;gap:16px;margin-top:44px}.lh-footer-partners__list{grid-template-columns:1fr;gap:12px}.lh-partner-panel{padding:18px}}@media(prefers-reduced-motion:reduce){.lh-catalogue-card,.lh-footer-partner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lighouse-partners.css.map */
