.lh-editorial{position:relative;width:100%;max-width:100%;margin:0;overflow:hidden;background:#0b0b0b;color:#fff}.lh-editorial__media{position:relative;width:100%;aspect-ratio:16/9}.lh-editorial__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;filter:grayscale(100%)}.lh-editorial__placeholder{background:#1a1a1a;fill:#3a3a3a}.lh-editorial__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--lh-ed-overlay,.2));pointer-events:none}.lh-editorial__content{position:absolute;top:0;bottom:0;left:67%;right:0;z-index:1;display:flex;align-items:center;padding:clamp(40px,6vw,120px) clamp(32px,5vw,96px) clamp(40px,6vw,120px) 0}.lh-editorial__heading{margin:0;max-width:100%;color:#fff;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;font-size:clamp(32px,4.6vw,88px);line-height:1;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal}@media screen and (min-width:750px){.lh-editorial--vh60 .lh-editorial__media{aspect-ratio:auto;height:60vh;min-height:460px}.lh-editorial--vh75 .lh-editorial__media{aspect-ratio:auto;height:75vh;min-height:520px}.lh-editorial--vh100 .lh-editorial__media{aspect-ratio:auto;height:100vh;height:100svh;min-height:560px}}@media screen and (max-width:749px){.lh-editorial__media{aspect-ratio:1/1}.lh-editorial--m-4-5 .lh-editorial__media{aspect-ratio:4/5}.lh-editorial--m-4-3 .lh-editorial__media{aspect-ratio:4/3}.lh-editorial__image{object-position:var(--lh-ed-focus-x,14%) center}.lh-editorial__content{top:auto;left:0;right:0;bottom:0;align-items:flex-end;padding:0 22px 24px}.lh-editorial__heading{font-size:clamp(26px,8vw,36px);max-width:12ch;text-shadow:0 1px 14px rgba(0,0,0,.35)}}.lh-instagram{background:#080808;color:#f5f5f5;border-top:1px solid #202020;border-bottom:1px solid #202020;padding:40px max(20px,3vw);margin:0 0 36px}.lh-instagram__header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.lh-instagram__header h2{font-family:var(--font-heading-family);font-size:clamp(13px,1.15vw,18px);font-weight:600;letter-spacing:.14em;line-height:1.5;margin:0;color:inherit}.lh-instagram__account{display:inline-flex;align-items:center;gap:9px;color:#bbb;text-decoration:none;font-size:13px;letter-spacing:.04em}.lh-instagram__account svg{width:17px;height:17px}.lh-instagram__account:hover{color:#fff}.lh-instagram__feed{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.lh-instagram__tile{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#111;color:#fff}.lh-instagram__tile img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.lh-instagram__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#00000073;opacity:0;transition:opacity .2s ease}.lh-instagram__overlay svg{width:24px;height:24px}.lh-instagram__overlay span{font-size:10px;letter-spacing:.12em}.lh-instagram__tile:hover .lh-instagram__overlay,.lh-instagram__tile:focus-visible .lh-instagram__overlay{opacity:1}.lh-instagram__tile:hover img{transform:scale(1.025)}@media(min-width:750px)and (max-width:989px){.lh-instagram__feed{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.lh-instagram__feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(prefers-reduced-motion:reduce){.lh-instagram__tile img,.lh-instagram__overlay{transition:none}}.lh-instagram__feed img{object-fit:cover}.lh-instagram__more{display:flex;justify-content:center;align-items:center;gap:12px;margin:24px auto 0;padding:14px 20px;border-top:1px solid #242424;max-width:380px;color:#ddd;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.12em;transition:color .2s,border-color .2s}.lh-instagram__more:hover{color:#fff;border-color:#9b1728}.lh-instagram a:focus-visible{outline:2px solid #ddd;outline-offset:5px}@media(max-width:749px){.lh-instagram{padding:28px 20px;margin-bottom:24px}.lh-instagram__header{gap:12px;margin-bottom:16px}.lh-instagram__header h2{font-size:12px;letter-spacing:.1em}.lh-instagram__more{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
