.fit-story__hero{display:grid;gap:clamp(2rem,4vw,4rem);align-items:center;margin-bottom:clamp(2.4rem,5vw,4.8rem)}.fit-story__media{overflow:hidden;border-radius:2rem;background:#ece7df;aspect-ratio:4 / 5}.fit-story__img,.fit-story__gallery-img{display:block;width:100%;height:100%;object-fit:cover}.fit-story__copy{display:grid;gap:1.2rem;align-content:start}.fit-story__caption{margin:0}.fit-story__title{margin:0;letter-spacing:-.03em}.fit-story__body{max-width:48ch;font-size:1.55rem;line-height:1.55;color:var(--fit-ink-muted, rgba(23, 23, 23, .75))}.fit-story__body p{margin:0 0 1em}.fit-story__body p:last-child{margin-bottom:0}.fit-story__cta{justify-self:start;margin-top:.6rem}.fit-story__gallery{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0 0 clamp(2.4rem,5vw,4.8rem);padding:0;list-style:none}.fit-story__gallery-item{display:grid;gap:.8rem}.fit-story__gallery-item{overflow:hidden}.fit-story__gallery-img{aspect-ratio:4 / 5;border-radius:1.6rem;background:#ece7df}.fit-story__gallery-caption{margin:0;font-size:1.3rem;color:var(--fit-ink-muted, rgba(23, 23, 23, .65))}.fit-story__journey-heading{margin:0 0 1.6rem;font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.02em}.fit-story__principles{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0;padding:0;list-style:none}.fit-story__principles li{display:grid;gap:.6rem;padding:2rem 1.8rem 2.2rem;border-radius:1.6rem;background:#fff;box-shadow:var(--fit-shadow-chip, 0 10px 30px rgba(23, 23, 23, .06))}.fit-story__index{font-size:1.2rem;letter-spacing:.12em;color:var(--fit-ink-muted, rgba(23, 23, 23, .55))}.fit-story__principles h2,.fit-story__principles h3{margin:0;font-size:1.8rem;letter-spacing:-.02em}.fit-story__principles p{margin:0;font-size:1.4rem;line-height:1.45}@media screen and (min-width:750px){.fit-story__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.fit-story__hero--text-first{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.fit-story__hero--text-first .fit-story__media{order:2}.fit-story__hero--text-first .fit-story__copy{order:1}.fit-story__gallery,.fit-story__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:750px)and (max-width:989px){.fit-story__principles{grid-template-columns:1fr}.fit-story__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media screen and (max-width:749px){.fit-story__media,.fit-story__gallery-img{border-radius:1.2rem}.fit-story__principles li{padding:1.6rem 1.4rem 1.8rem}.fit-story__cta{width:100%;justify-self:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-fitaminat-story.css.map */
