.posture-comparison{background:var(--pc-bg);padding:64px 0 80px}.posture-comparison__inner{max-width:1200px;margin:0 auto;padding:0 32px}.posture-comparison__title{text-align:center;font-size:2.2rem;line-height:1.25;font-weight:800;color:var(--pc-heading);max-width:820px;margin:0 auto 48px}.posture-comparison__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start}.posture-comparison__column{display:flex;flex-direction:column;gap:36px}.posture-comparison__point{display:flex;gap:14px}.posture-comparison__check{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:2px solid var(--pc-accent);display:flex;align-items:center;justify-content:center;margin-top:2px}.posture-comparison__check svg{width:13px;height:13px}.posture-comparison__point h3{margin:0 0 8px;font-size:1.1rem;color:var(--pc-heading);font-weight:700}.posture-comparison__point p{margin:0;font-size:.95rem;line-height:1.55;color:var(--pc-text)}.posture-comparison__compare{display:flex;gap:16px}.posture-comparison__card{flex:1;border-radius:10px;overflow:hidden;border:1px solid #e3e6ea}.posture-comparison__label{text-align:center;padding:10px 8px;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:#fff}.posture-comparison__card--bad .posture-comparison__label{background:var(--pc-bad)}.posture-comparison__card--good .posture-comparison__label{background:var(--pc-good)}.posture-comparison__photo{aspect-ratio:4/5;background:#eef1f4;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3e6ea;overflow:hidden}.posture-comparison__photo img{width:100%;height:100%;object-fit:cover}.posture-comparison__placeholder{color:#9aa7b5;font-size:.8rem;text-align:center;padding:12px;max-width:150px}.posture-comparison__card ul{list-style:none;margin:0;padding:14px 14px 16px;font-size:.85rem;line-height:1.5}.posture-comparison__card li{margin-bottom:6px}.posture-comparison__card--bad li{color:var(--pc-bad)}.posture-comparison__card--good li{color:var(--pc-good)}@media(max-width:900px){.posture-comparison__grid{grid-template-columns:1fr}.posture-comparison__compare{order:-1}.posture-comparison__title{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-posture-comparison.css.map */
