.lolo-service{border-top:.1rem solid rgba(var(--color-foreground),.1);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.lolo-service--colour{border:0;background:var(--lolo-service-bg);color:var(--lolo-service-fg)}.lolo-service__list{display:flex;align-items:center;gap:3.2rem;list-style:none;margin:0 auto;padding-top:1.4rem;padding-bottom:1.4rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.lolo-service__list::-webkit-scrollbar{display:none}.lolo-service__item{flex-shrink:0;scroll-snap-align:start}.lolo-service__inner{display:flex;align-items:center;gap:.9rem;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.lolo-service--colour .lolo-service__inner{color:inherit}.lolo-service__icon{flex-shrink:0;width:2rem;height:2rem}.lolo-service__text{display:flex;align-items:baseline;gap:.6rem;font-size:1.3rem;line-height:1.4;letter-spacing:.02rem}.lolo-service__detail{opacity:.65}a.lolo-service__inner .lolo-service__detail{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}a.lolo-service__inner:hover .lolo-service__detail{opacity:1}a.lolo-service__inner:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}@media screen and (min-width:990px){.lolo-service__list{justify-content:center;gap:0;overflow:visible}.lolo-service__item{flex-shrink:1;padding:0 3.2rem}.lolo-service__item+.lolo-service__item{border-left:.1rem solid color-mix(in srgb,currentColor 18%,transparent)}}.lolo-lovers{padding-top:4.8rem;padding-bottom:4.8rem}.lolo-lovers__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.lolo-lovers__heading{margin:0;font-size:clamp(2.8rem,2rem + 1.6vw,4rem)}.lolo-lovers__text{margin:.8rem 0 0;max-width:44ch;font-size:1.5rem;color:rgba(var(--color-foreground),.75)}.lolo-lovers__all{flex-shrink:0;color:inherit;font-size:1.5rem;text-underline-offset:.4rem}.lolo-lovers__list{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:1.2rem;list-style:none;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lolo-lovers__list::-webkit-scrollbar{display:none}.lolo-look{scroll-snap-align:start}@media screen and (min-width:750px){.lolo-lovers{padding-top:6.4rem;padding-bottom:6.4rem}.lolo-lovers__list{grid-auto-columns:36%;gap:1.6rem}}@media screen and (min-width:990px){.lolo-lovers__list{grid-auto-columns:calc((100% - 6rem)/4);gap:2rem}}.lolo-look__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.04)}.lolo-look__media .lolo-look__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lolo-look__product{display:flex;align-items:center;gap:1.2rem;padding:1rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground));text-decoration:none}.lolo-look__product:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.lolo-look__thumb{flex-shrink:0;width:5.6rem;aspect-ratio:4 / 3;background:#f2efec;overflow:hidden}.lolo-look__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lolo-look__info{display:flex;flex-direction:column;min-width:0;flex:1}.lolo-look__name{font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lolo-look__price{font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.lolo-look__shop{flex-shrink:0;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}.lolo-look__quote{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.5}.lolo-look__credit{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.lolo-press{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem 4rem;margin-top:4.8rem;padding-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.lolo-press__label{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.lolo-press__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem 4rem;list-style:none;margin:0;padding:0}.lolo-press__item{display:block;color:inherit;opacity:.7;transition:opacity .2s ease}a.lolo-press__item:hover{opacity:1}.lolo-press__logo{display:block;height:2.4rem;width:auto;filter:grayscale(1)}.lolo-press__name{font-size:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
