.cstl-timeline{width:100%;box-sizing:border-box;padding-inline:var(--section-outer-mx)}.cstl-timeline__inner{margin-inline:auto}.cstl-timeline__grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:var(--cols-gap-desktop)}.cstl-timeline__content,.cstl-timeline__media{min-width:0}.cstl-timeline__media-wrap{position:relative;align-self:start}.cstl-timeline__media{width:100%;position:sticky;top:calc(var(--sticky-top) + var(--sticky-extra-top, 0px));align-self:start}.cstl-media-frame{position:relative;width:min(var(--media-width),100%);overflow:hidden;border-radius:var(--media-radius);box-shadow:var(--media-shadow);background:#f7f7f7}.cstl-media-frame>img,.cstl-media-frame>video,.cstl-media-frame>iframe,.cstl-media-frame>placeholder-image{display:block;width:100%;height:auto;max-width:100%;border:0;border-radius:inherit}placeholder-image{display:block}.cstl-timeline__content{width:100%}.typo-title-custom .cstl-title{font-size:var(--title-size);line-height:var(--title-lh);color:var(--title-color);font-family:var(--title-family);font-weight:var(--title-weight);font-style:var(--title-style)}.cstl-title+.scroll-list-blocks{margin-top:var(--title-block-gap-desktop)}.scroll-list-blocks{--rail-x: 1.25rem;--gap: 1rem;--dot-offset-y: 0px;--rail-pad: calc(var(--rail-x) + var(--dot-size) / 2 + var(--gap));--content-offset: calc(var(--rail-x) + var(--dot-size) / 2 + var(--gap));position:relative;padding-left:var(--content-offset);isolation:isolate;transform:translateZ(0);will-change:transform,mask-image,-webkit-mask-image;-webkit-mask-position:0 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-position:0 0;mask-repeat:no-repeat;mask-size:100% 100%}.scroll-list-blocks-line{position:absolute;top:var(--line-top, 0px);left:calc(var(--rail-x) - var(--line-width) / 2);width:var(--line-width);height:var(--line-height, 100%);background:var(--line-color);border:0;margin:0;pointer-events:none;transform-origin:top center;transform:scaleY(var(--line-scale, 0));transition:transform .24s linear;will-change:transform}.scroll-list-block-item{position:relative;margin:0 0 var(--step-gap) 0}.scroll-list-block-item:last-child{margin-bottom:0}.scroll-item__title{position:relative;margin:0 0 var(--step-title-text-gap) 0}.typo-step-title-custom .scroll-item__title{font-size:var(--step-title-size);line-height:var(--step-title-lh);color:var(--step-title-color);font-family:var(--step-title-family);font-weight:var(--step-title-weight);font-style:var(--step-title-style)}.scroll-item__title:before{content:"";position:absolute;left:calc(var(--rail-x) - var(--content-offset));top:calc(.5em * var(--step-title-lh) + var(--dot-offset-y));transform:translate(-50%,-50%);width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--dot-color)}@supports (top: 1lh){.scroll-item__title:before{top:calc(.5lh + var(--dot-offset-y))}}.typo-step-text-custom .scroll-item__text{font-size:var(--step-text-size);line-height:var(--step-text-lh);color:var(--step-text-color);font-family:var(--step-text-family);font-weight:var(--step-text-weight);font-style:var(--step-text-style);--font-paragraph--family: var(--step-text-family);--font-paragraph--weight: var(--step-text-weight);--font-paragraph--style: var(--step-text-style);--font-paragraph--size: var(--step-text-size);--font-paragraph--line-height: var(--step-text-lh);--font-paragraph--letter-spacing: 0;--font-paragraph--case: none}.scroll-item__text p{margin:.2rem 0;font:inherit;letter-spacing:inherit;text-transform:inherit}.fade-in{opacity:1;transform:none;transition:opacity .45s linear,transform .45s ease}.fade-in.is-visible{opacity:1;transform:translateY(0)}.js .scroll-list-block-item.fade-in{opacity:var(--reveal, 0);transform:translateY(calc(18px * (1 - var(--reveal, 0))));transition:opacity .12s linear,transform .18s ease-out}.js .scroll-list-block-item.fade-in[data-hidden="1"]{opacity:0!important;visibility:hidden;pointer-events:none}.js .scroll-list-block-item.fade-in[data-hidden="1"] *{opacity:0!important}.cstl-fade-overlay{position:fixed;bottom:0;pointer-events:none;z-index:9999;--fade-bg: #fff}@media (max-width: 989px){.cstl-timeline{padding-inline:var(--section-outer-mx-mobile, var(--section-outer-mx))}.cstl-timeline__grid{grid-template-columns:1fr;row-gap:var(--stack-gap-mobile)}.cstl-timeline__media{position:static;top:auto}.cstl-media-frame{margin-inline:auto}.cstl-title+.scroll-list-blocks{margin-top:var(--title-block-gap-mobile, var(--title-block-gap-desktop))}.scroll-list-blocks{--rail-x: 1rem}}@media (min-width: 990px){.cstl-media-frame{margin-left:auto}}.cstl-timeline .scroll-list-blocks{--gap: 2rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/timeline.css.map */
