.fc-fix{padding-top:var(--fc-space-md);padding-bottom:var(--fc-space-md)}.fc-fix__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,8rem);align-items:start}.fc-fix__col{display:flex;flex-direction:column;align-items:flex-start}.fc-fix__eyebrow{margin-bottom:1.6rem}.fc-fix__title{margin:0 0 3.2rem;font-family:var(--font-heading-family);font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.02;letter-spacing:-.03em;max-width:14ch;text-wrap:balance}.fc-fix__title p{font-size:inherit;line-height:inherit;margin:0}.fc-fix__steps{list-style:none;margin:0 0 3.2rem;padding:0;width:100%;border-top:1px solid var(--fc-rule, rgba(36, 31, 29, .12))}.fc-fix__step{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:2rem;padding:2.4rem 0;border-bottom:1px solid var(--fc-rule, rgba(36, 31, 29, .12))}.fc-fix__mark{display:block;padding-top:.2rem;color:var(--fc-pink-deep, #E8B9CA)}.fc-fix__mark svg{width:2.6rem;height:2.6rem;display:block}.fc-fix__step-title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.fc-fix__step-text{margin:0;font-size:1.7rem;line-height:1.5;color:var(--fc-ink-soft);max-width:42ch}.fc-fix__note{margin:0;font-size:1.8rem;line-height:1.5}.fc-fix__steps:has(+.fc-fix__note){margin-bottom:1.6rem}.fc-fix__note p{margin:0}.fc-fix__media{margin:0;display:flex;flex-direction:column;gap:1.6rem}.fc-fix__frame{position:relative;aspect-ratio:5 / 6;border-radius:var(--fc-radius-card, 2rem);overflow:hidden;background:var(--fc-ground-2)}.fc-fix__image{width:100%;height:100%;object-fit:cover;display:block}.fc-fix__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;color:var(--fc-ink-soft);font-size:1.6rem;text-align:center;padding:2rem}.fc-fix__placeholder-svg{width:7rem;height:auto;opacity:.3}.fc-fix__caption{font-family:var(--font-body-family);font-style:normal;font-size:1.7rem;line-height:1.6;color:var(--fc-ink-soft)}@media screen and (max-width:989px){.fc-fix__grid{grid-template-columns:minmax(0,1fr);gap:4rem}.fc-fix__media{order:-1}.fc-fix__title{max-width:18ch}}@media screen and (max-width:749px){.fc-fix__step{grid-template-columns:6rem minmax(0,1fr);gap:1.4rem;padding:2rem 0}.fc-fix__mark svg{width:2.2rem;height:2.2rem}.fc-fix__step-title{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/facecloths-the-fix.css.map */
