.timeline{--timeline-accent: #f1c9cc;--timeline-heading: #f2f2f2;--timeline-text: #d8d8d8;padding-block:4.5rem;background:#000;color:var(--timeline-text)}.timeline__inner{display:grid;gap:2.75rem}.timeline__intro{min-width:0}.timeline__eyebrow,.timeline__label{margin:0 0 .875rem;font-size:.8125rem;line-height:1.2;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--timeline-accent)}.timeline__heading{margin:0;font-size:clamp(2.25rem,12vw,2.8125rem);line-height:.95;text-transform:uppercase;color:var(--timeline-heading)}.timeline__text{max-width:35.625rem;margin-top:1.5rem;font-size:1rem;line-height:1.6}.timeline__text p,.timeline__step-text p{line-height:inherit}.timeline__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.timeline__button{border-color:var(--timeline-accent);background:var(--timeline-accent);color:#000}@media(hover:hover){.timeline__button:hover{border-color:var(--timeline-heading);background:transparent;color:var(--timeline-heading)}}.timeline__button:focus-visible{outline-color:var(--timeline-heading)}.timeline__steps{display:flex;flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none}.timeline__step{position:relative;display:grid;grid-template-columns:1.875rem minmax(0,1fr);gap:1.25rem;align-items:start}.timeline__step:not(:last-child):before{content:"";position:absolute;top:1.625rem;bottom:-1.75rem;left:.875rem;width:.125rem;background:var(--timeline-accent)}.timeline__number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.625rem;background:var(--timeline-accent);color:#000;font-size:.875rem;line-height:1;font-weight:800}.timeline__step-content{min-width:0}.timeline__step-title{margin:0 0 .5rem;font-size:1.2rem;line-height:1.05;letter-spacing:-.04em;color:var(--timeline-heading)}.timeline__step-text{font-size:.875rem;line-height:1.5}.timeline__step-content .timeline__button{margin-top:1rem}@media(min-width:750px){.timeline{padding-block:7.5rem}.timeline__heading{font-size:3.375rem;line-height:.95}.timeline__text{margin-top:2rem;font-size:.875rem}.timeline__steps{gap:2.125rem}.timeline__step{grid-template-columns:2.125rem minmax(0,1fr);gap:1.75rem}.timeline__step:not(:last-child):before{top:1.75rem;bottom:-2.125rem;left:1rem}.timeline__number{width:2.125rem;height:1.75rem}}@media(min-width:990px){.timeline__inner{grid-template-columns:minmax(0,671fr) minmax(0,604fr);column-gap:7.1875rem;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sk-timeline.css.map */
