.ls-editorial{color:#171717;background:#fff;margin:0 auto;font-family:inherit}.ls-editorial a{color:inherit;text-decoration:none}.ls-editorial a:focus-visible{outline:2px solid #171717;outline-offset:5px}.ls-editorial__photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 24px;max-width:1320px;margin:0 auto}.ls-editorial__photo{display:block;overflow:hidden}.ls-editorial__photo img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.ls-editorial__intro{text-align:center;padding:40px 20px 70px}.ls-editorial__intro h1{font-size:clamp(28px,3.4vw,48px);font-weight:400;line-height:1.2;letter-spacing:-.035em;margin:0 0 14px}.ls-editorial__intro p{font-size:14px;line-height:1.6;margin:0 0 25px;color:#555}.ls-editorial__shop{display:inline-flex;gap:32px;align-items:center;border-bottom:1px solid #171717;padding:0 0 8px;font-size:13px}.ls-editorial--community{padding:80px 24px 90px;max-width:1320px}.ls-editorial__heading{text-align:center;margin:0 0 36px}.ls-editorial__heading h2{font-size:clamp(25px,3vw,38px);font-weight:400;letter-spacing:-.02em;margin:0 0 12px;line-height:1.2}.ls-editorial__heading p{font-size:13px;color:#666;margin:0 0 10px}.ls-editorial__heading>a{font-size:18px;border-bottom:1px solid #bbb;padding-bottom:3px}.ls-editorial__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ls-editorial__look{min-width:0}.ls-editorial__product-title{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:8px}.ls-editorial__source{display:inline-block;font-size:11px;margin-top:10px;color:#666!important;border-bottom:1px solid #ccc}.ls-editorial__post{display:block;min-width:0}.ls-editorial__post img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.ls-editorial__post>span{display:flex;justify-content:space-between;font-size:11px;padding-top:10px;letter-spacing:.03em}@media(max-width:749px){.ls-editorial__photos{padding:0 16px;gap:8px;grid-template-columns:1fr}.ls-editorial__photo:nth-child(n+2){display:none}.ls-editorial__intro{padding:28px 20px 48px}.ls-editorial__intro p{font-size:12px}.ls-editorial--community{padding:50px 16px 56px}.ls-editorial__heading{margin-bottom:28px}.ls-editorial__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.ls-editorial__post>span{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAAAAE */
