.section-remap .remap-tl__line,.section-remap .remap-tl__cap,.section-remap .remap-tl__stem,.section-remap .remap-tl__marker,.section-remap .remap-tl__num{display:none}.section-remap .remap-tl__mask,.section-remap .remap-tl__body{display:block}.section-remap .remap-tl__label{color:var(--rm-grey);font-size:14px;line-height:1.4;margin:-8px 0 16px}.section-remap .remap-tl__media{max-width:420px;margin:0 0 20px}.section-remap .remap-tl__media img{display:block;width:100%;height:auto}.section-remap .remap-steps.is-live{--tl-col: 50vw;--tl-intro: 84vw;--tl-gutter: 16px;--tl-body: min(78vw, 340px)}.section-remap .remap-steps.is-live .remap-wrap{max-width:none;padding:0}.section-remap .remap-steps.is-live .remap-tl__pin{position:sticky;top:var(--tl-header, 64px);display:flex;align-items:center;height:calc(100vh - var(--tl-header, 64px));height:calc(100svh - var(--tl-header, 64px));padding:20px 0 84px;overflow:hidden}.section-remap .remap-steps.is-live .remap-tl__track{display:flex;align-items:stretch;width:max-content;height:100%;max-height:540px;padding:0 var(--tl-gutter);will-change:transform}.section-remap .remap-steps.is-live .remap-tl__intro{display:flex;flex:0 0 var(--tl-intro);flex-direction:column;justify-content:center;padding-right:24px}.section-remap .remap-steps.is-live .remap-heading{font-size:38px;line-height:1.02;margin:0 0 16px}.section-remap .remap-steps.is-live .remap-tl__label{margin:0 0 16px}.section-remap .remap-steps.is-live .remap-tl__media{margin:8px 0 0}.section-remap .remap-steps.is-live .remap-tl__rail{position:relative;flex:0 0 auto}.section-remap .remap-steps.is-live .remap-steps__list{display:grid;grid-template-columns:none;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-auto-columns:var(--tl-col);grid-auto-flow:column;gap:0;height:100%;padding-left:calc(var(--tl-col) * .3)}.section-remap .remap-steps.is-live .remap-tl__line{display:block;position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background:var(--rm-red);transform:scaleX(var(--tl-line, 0));transform-origin:left center}.section-remap .remap-steps.is-live .remap-tl__cap{display:block;position:absolute;left:0;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--rm-red)}.section-remap .remap-steps.is-live .remap-tl__cap--end{transform:translate(var(--tl-line-px, 0px))}.section-remap .remap-steps.is-live .remap-steps__item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;grid-column:var(--rm-i) / span 2;grid-row:1;min-width:0;padding:0 20px 0 22px;background:transparent;font-size:15px;line-height:1.5}.section-remap .remap-steps.is-live .remap-steps__item:nth-child(2n){grid-row:2;justify-content:flex-end}.section-remap .remap-steps.is-live .remap-steps__item:before{content:none}.section-remap .remap-steps.is-live .remap-tl__stem{display:block;position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--rm-red);transform:scaleY(var(--tl-t, 0));transform-origin:center bottom}.section-remap .remap-steps.is-live .remap-steps__item:nth-child(2n) .remap-tl__stem{transform-origin:center top}.section-remap .remap-steps.is-live .remap-tl__marker{display:block;position:absolute;left:0;top:0;width:11px;height:11px;margin-left:-5px;background:var(--rm-red);transform:scale(var(--tl-t, 0))}.section-remap .remap-steps.is-live .remap-steps__item:nth-child(2n) .remap-tl__marker{top:auto;bottom:0}.section-remap .remap-steps.is-live .remap-tl__body{max-width:var(--tl-body)}.section-remap .remap-steps.is-live .remap-tl__mask{overflow:hidden}.section-remap .remap-steps.is-live .remap-tl__mask>*{display:block;transform:translateY(calc((1 - var(--tl-r, 0)) * 105%))}.section-remap .remap-steps.is-live .remap-tl__num{color:var(--rm-red);font-size:14px;font-weight:800;letter-spacing:.12em;line-height:1;padding:0 0 8px}.section-remap .remap-steps.is-live .remap-steps__title{font-size:20px;font-weight:800;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;margin:0;padding:0 0 8px}.section-remap .remap-steps.is-live .remap-steps__text{color:var(--rm-black)}@media(min-width:768px){.section-remap .remap-steps.is-live{--tl-col: clamp(250px, 24vw, 380px);--tl-intro: clamp(320px, 36vw, 560px);--tl-gutter: 48px;--tl-body: 400px}.section-remap .remap-steps.is-live .remap-tl__pin{padding:32px 0}.section-remap .remap-steps.is-live .remap-tl__track{max-height:580px}.section-remap .remap-steps.is-live .remap-heading{font-size:54px}.section-remap .remap-steps.is-live .remap-steps__item{font-size:16px;padding-left:26px}.section-remap .remap-steps.is-live .remap-steps__title{font-size:24px}.section-remap .remap-steps.is-live .remap-tl__num{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/remap-timeline.css.map */
