.timeline{display:block}.timeline .section-head__pre-title{text-align:center;max-width:77rem;margin-left:auto;margin-right:auto;margin-bottom:.8rem}.timeline__title{margin:0 0 1.2rem;text-align:center;max-width:77rem;margin-left:auto;margin-right:auto}.timeline__subtitle{font-family:var(--font-body-family);color:rgb(var(--color-neutral-800));text-align:center;max-width:77rem;margin:0 auto;font-size:1.6rem;line-height:1.5}.timeline__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1.4;margin:0 0 .8rem}.timeline__content{font-family:var(--font-body-family);color:rgb(var(--color-neutral-800));font-size:1.4rem;line-height:1.6}.timeline__content .metafield-multi_line_text_field{display:block}.timeline__image{aspect-ratio:358 / 250;border-radius:var(--radius-medium-m);margin:0 0 3.2rem;overflow:hidden}.timeline__image img{width:100%;height:100%;object-fit:cover}.timeline__cols{margin-top:3.2rem}.timeline__item{padding-left:11.8rem;position:relative}.timeline__item:not(:has(>svg,>img)){padding-left:8rem}.timeline__item:not(:last-child){padding-bottom:3.5rem}.timeline__item:not(:last-child):after{content:"";background-color:rgb(var(--color-primary-400));opacity:.35;width:.1rem;height:calc(100% - 4rem);position:absolute;top:4rem;left:7.7rem;transition:background-color var(--duration-medium) ease}.timeline__item:not(:has(>svg,>img)):not(:last-child):after{left:1.9rem}.timeline__item img,.timeline__item svg{width:5rem;position:absolute;top:0;left:0}.timeline__count{width:4rem;height:4rem;border-radius:50%;border:.1rem solid rgb(var(--color-primary-600));color:rgb(var(--color-primary-600));display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:5.8rem;opacity:.3;transition:all var(--duration-medium) ease;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem}.timeline__item:not(:has(>svg,>img)) .timeline__count{left:0}.timeline__item.is-active .timeline__count{background-color:rgb(var(--color-primary-900));border-color:rgb(var(--color-primary-900));color:rgb(var(--color-base-white));opacity:1}.timeline__item.is-active .timeline__heading{color:rgb(var(--color-primary-1000))}.timeline__item.is-active .timeline__content{color:rgb(var(--color-base-body))}@media screen and (max-width:989px){.timeline__col--media{background-color:rgb(var(--color-base-white));padding-top:1.6rem;position:sticky;top:0;z-index:1}.timeline__col--media:after{content:"";background:linear-gradient(180deg,rgb(var(--color-base-white)) 47.82%,rgba(var(--color-base-white),0));width:100%;height:4.8rem;position:absolute;top:calc(100% - 1.6rem);left:0;z-index:-1}}@media screen and (min-width:990px){.timeline__title{margin:0 auto 1.6rem}.timeline__cols{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;margin-top:6.4rem}.timeline__image{aspect-ratio:588 / 454;border-radius:var(--radius-large-s);margin:0;position:sticky;top:6.4rem}.timeline__heading{font-size:1.8rem;line-height:1.55}.timeline__list{padding-bottom:20vw}}@media screen and (min-width:1200px){.timeline__cols{gap:12rem}.timeline__item{padding-left:18.4rem}.timeline__item img,.timeline__item svg{width:8rem}.timeline__count{left:10.4rem}.timeline__item:not(:last-child):after{left:12.3rem}.timeline__item:not(:last-child){padding-bottom:3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-timeline.css.map */
