.expectation-timeline-v2{background:var(--expectation-timeline-v2-bg, #ffffff);box-sizing:border-box;color:var(--expectation-timeline-v2-text-color, #2e2a39);width:100%}.expectation-timeline-v2 *,.expectation-timeline-v2 *:before,.expectation-timeline-v2 *:after{box-sizing:border-box}.expectation-timeline-v2__inner{display:flex;flex-direction:column;align-items:center;gap:16px;margin-inline:auto;max-width:1700px;padding-inline:20px;width:100%}.expectation-timeline-v2__heading{color:var(--expectation-timeline-v2-heading-color, #2e2a39);font-family:var(--font-stack-headings, var(--font-stack-body));font-size:26px;font-weight:600;line-height:40px;margin:0;text-align:center;width:100%}.expectation-timeline-v2__host{display:block;max-width:1080px;width:100%}.expectation-timeline-v2__timeline{position:relative;width:100%;--expectation-timeline-v2-progress: 0}.expectation-timeline-v2__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;position:relative;width:100%}.expectation-timeline-v2__track{background:var(--expectation-timeline-v2-spine-color, #2e2a39);inline-size:3px;inset-block:20px;inset-inline-start:19.5px;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.expectation-timeline-v2__host.is-ready .expectation-timeline-v2__track{inset-block-end:auto}.expectation-timeline-v2__progress{background:var(--expectation-timeline-v2-active-color, #DE675F);block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transform:scaleY(0);transform-origin:top center;will-change:transform}.expectation-timeline-v2__item{display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr);position:relative}.expectation-timeline-v2__period{display:none}.expectation-timeline-v2__spine{align-items:flex-start;display:flex;justify-content:center;padding-block-start:14px;position:relative;z-index:1}.expectation-timeline-v2__dot{align-items:center;background:var(--expectation-timeline-v2-dot-color, #2e2a39);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;height:40px;justify-content:center;transition:background-color .28s ease;width:40px}.expectation-timeline-v2__item.is-active .expectation-timeline-v2__dot{background:var(--expectation-timeline-v2-active-color, #DE675F)}.expectation-timeline-v2__check{display:block;height:18px;line-height:0;opacity:0;transform:scale(.65);transition:opacity .22s ease,transform .22s ease;width:18px}.expectation-timeline-v2__item.is-active .expectation-timeline-v2__check{opacity:1;transform:scale(1)}.expectation-timeline-v2__check-icon{display:block;height:100%;width:100%}.expectation-timeline-v2__check-icon path{stroke-width:2.5}.expectation-timeline-v2__card{background:var(--expectation-timeline-v2-card-bg, #f2f8fc);border:2px solid var(--expectation-timeline-v2-border-color, #2e2a39);border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;position:relative;width:100%}.expectation-timeline-v2__card:before{border-block:8px solid transparent;border-inline-end:10px solid var(--expectation-timeline-v2-border-color, #2e2a39);border-inline-start:0;content:"";inset-block-start:24px;inset-inline-start:-10px;position:absolute}.expectation-timeline-v2__card-period{align-items:center;color:var(--expectation-timeline-v2-period-color, #2e2a39);display:flex;gap:10px}.expectation-timeline-v2__period-icon{color:var(--expectation-timeline-v2-period-color, #2e2a39);display:block;flex:0 0 auto;height:28px;line-height:0;width:28px}.expectation-timeline-v2__calendar{display:block;height:100%;width:100%}.expectation-timeline-v2__card-period-text{font-family:var(--font-stack-body);font-size:20px;font-weight:500;line-height:normal;margin:0}.expectation-timeline-v2__description{color:var(--expectation-timeline-v2-text-color, #2e2a39);font-family:var(--font-stack-body);font-size:15px;font-weight:400;line-height:normal;margin:0}.expectation-timeline-v2__footer{max-width:472px;width:100%}@media(min-width:769px){.expectation-timeline-v2__inner{gap:0;padding-inline:50px}.expectation-timeline-v2__heading{font-size:35px}.expectation-timeline-v2__host{margin-block-start:30px}.expectation-timeline-v2__list{gap:0}.expectation-timeline-v2__timeline{width:100%}.expectation-timeline-v2__track{inset-block:60px;inset-inline-start:50%;transform:translate(-50%)}.expectation-timeline-v2__item{align-items:start;gap:0 40px;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);padding-block:35px}.expectation-timeline-v2__period{align-items:center;color:var(--expectation-timeline-v2-period-color, #2e2a39);display:flex;gap:10px;padding-block-start:16px}.expectation-timeline-v2__item--right .expectation-timeline-v2__period{grid-column:1;grid-row:1;justify-content:flex-end;justify-self:end;max-width:421px;text-align:end}.expectation-timeline-v2__item--left .expectation-timeline-v2__period{grid-column:3;grid-row:1;justify-content:flex-start;justify-self:start;max-width:421px;text-align:start}.expectation-timeline-v2__spine{grid-column:2;grid-row:1;justify-content:center;padding-block-start:8px}.expectation-timeline-v2__dot{height:64px;width:64px}.expectation-timeline-v2__check{height:28px;width:28px}.expectation-timeline-v2__card{border-width:3px;gap:0;max-width:416px;padding:23px;width:100%}.expectation-timeline-v2__card:before{border-block-width:10px;inset-block-start:28px}.expectation-timeline-v2__item--right .expectation-timeline-v2__card{grid-column:3;grid-row:1;justify-self:start}.expectation-timeline-v2__item--right .expectation-timeline-v2__card:before{border-inline-end:12px solid var(--expectation-timeline-v2-border-color, #2e2a39);border-inline-start:0;inset-inline-end:auto;inset-inline-start:-12px}.expectation-timeline-v2__item--left .expectation-timeline-v2__card{grid-column:1;grid-row:1;justify-self:end}.expectation-timeline-v2__item--left .expectation-timeline-v2__card:before{border-inline-end:0;border-inline-start:12px solid var(--expectation-timeline-v2-border-color, #2e2a39);inset-inline-end:-12px;inset-inline-start:auto}.expectation-timeline-v2__card-period{display:none}.expectation-timeline-v2__period-icon{height:36px;width:36px}.expectation-timeline-v2__period-text{font-family:var(--font-stack-body);font-size:35px;font-weight:500;line-height:normal;margin:0}.expectation-timeline-v2__description{font-size:18px}.expectation-timeline-v2__footer{margin-block-start:50px;max-width:none}}@media(prefers-reduced-motion:reduce){.expectation-timeline-v2__progress,.expectation-timeline-v2__dot,.expectation-timeline-v2__check{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/expectation-timeline-v2.css.map */
