.production-process-steps__header{max-width:82rem;margin:0 auto 4.8rem;text-align:center}.production-process-steps__heading{margin:0;color:rgb(var(--color-foreground));line-height:1.06;text-wrap:balance}.production-process-steps__subheading{margin:1.8rem auto 0;color:rgba(var(--color-foreground),.74);font-size:1.8rem;line-height:1.6}.production-process-steps__grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.8rem 5.6rem}.production-process-steps__grid:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:.1rem;background:rgba(var(--color-foreground),.14);transform:translate(-50%)}.production-process-steps__item{display:grid;grid-template-columns:12.4rem minmax(0,1fr);gap:1.8rem;align-items:start}.production-process-steps__image-wrap{width:12.4rem;aspect-ratio:1 / 1;border-radius:var(--media-radius);overflow:hidden;background:rgba(var(--color-foreground),.06)}.production-process-steps__image,.production-process-steps__placeholder{width:100%;height:100%;display:block;object-fit:cover}.production-process-steps__placeholder{color:rgba(var(--color-foreground),.12)}.production-process-steps__title{display:flex;gap:.2rem;margin:0;color:rgb(var(--color-foreground));font-size:clamp(2.2rem,1.8vw,3.6rem);font-weight:500;line-height:1.16;text-wrap:balance}.production-process-steps__number{flex:none}.production-process-steps__text{margin-top:1.2rem;color:rgba(var(--color-foreground),.72);font-size:1.65rem;line-height:1.55}@media screen and (max-width:1199px){.production-process-steps__grid{gap:3rem 4rem}.production-process-steps__item{grid-template-columns:10.8rem minmax(0,1fr)}.production-process-steps__image-wrap{width:10.8rem;border-radius:var(--media-radius)}.production-process-steps__title{font-size:2rem}}@media screen and (max-width:989px){.production-process-steps__grid{grid-template-columns:1fr;gap:2.4rem}.production-process-steps__grid:before{display:none}}@media screen and (max-width:749px){.production-process-steps__header{margin-bottom:3.2rem}.production-process-steps__subheading{font-size:1.6rem}.production-process-steps__item{grid-template-columns:8.8rem minmax(0,1fr);gap:1.4rem}.production-process-steps__image-wrap{width:8.8rem;border-radius:var(--media-radius)}.production-process-steps__title{font-size:1.9rem}.production-process-steps__text{margin-top:.9rem;font-size:1.5rem;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/section-production-process-steps.css.map */
