.fit-approach__top{display:grid;gap:clamp(2rem,4vw,4rem);align-items:center;margin-bottom:clamp(2.4rem,5vw,4.8rem)}.fit-approach__media{overflow:hidden;border-radius:2rem;background:#ece7df;aspect-ratio:4 / 5;min-height:28rem}.fit-approach__img{display:block;width:100%;height:100%;object-fit:cover}.fit-approach__head{display:grid;gap:1.2rem;max-width:54rem}.fit-approach__caption,.fit-approach__head h1,.fit-approach__head h2{margin:0}.fit-approach__intro,.fit-approach__body{margin:0;max-width:62ch;font-size:1.6rem;line-height:1.5;color:var(--fit-ink-muted, rgba(23, 23, 23, .72))}.fit-approach__body p{margin:0 0 1em}.fit-approach__body p:last-child{margin-bottom:0}.fit-approach__principles{display:grid;grid-template-columns:1fr;gap:1.4rem;margin:0;padding:0;list-style:none;align-items:stretch}.fit-approach__principles li{display:grid;gap:.7rem;align-content:start;height:100%;min-height:22rem;padding:2rem 1.8rem 2.2rem;border-radius:1.6rem;background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:var(--fit-shadow-chip);transition:transform .36s var(--fit-ease-out, ease),box-shadow .36s var(--fit-ease-out, ease)}.fit-approach__principles li:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0000000f}.fit-approach__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:1.2rem;background:#111;color:#fff}.fit-approach__icon svg{display:block}.fit-approach__index{font-size:1.2rem;letter-spacing:.12em;color:var(--fit-ink-muted, rgba(23, 23, 23, .55))}.fit-approach__principles h2,.fit-approach__principles h3{margin:0;font-size:1.8rem;letter-spacing:-.02em}.fit-approach__principles p{margin:0;font-size:1.4rem;line-height:1.45}.fit-approach__link{display:inline-flex;margin-top:.8rem;justify-self:start}@media screen and (min-width:750px){.fit-approach__top{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.fit-approach__top--text-first{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.fit-approach__top--text-first .fit-approach__media{order:2}.fit-approach__top--text-first .fit-approach__head{order:1}.fit-approach__media{position:sticky;top:8rem;min-height:42rem}.fit-approach__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}}@media screen and (max-width:749px){.fit-approach__media{border-radius:1.2rem;aspect-ratio:4 / 3}.fit-approach__principles li{padding:1.6rem 1.4rem 1.8rem}.fit-approach__link{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-fitaminat-approach.css.map */
