.journey-timeline{background:var(--journey-bg, #fbf7f1);padding-top:30px;padding-bottom:0}.journey-timeline__inner{max-width:1200px;margin:0 auto;text-align:center}.journey-timeline__heading{font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(28px,3.2vw,42px);font-weight:400;color:var(--journey-heading, #4a2e1a);margin:0 0 48px}.journey-timeline__track{display:grid;grid-template-columns:repeat(var(--step-count, 6),1fr);align-items:start;margin:0 0 40px}.journey-timeline__step{position:relative;display:flex;flex-direction:column;align-items:center}.journey-timeline__day{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--journey-day-text, #2a2a2a);margin-bottom:10px}.journey-timeline__marker{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.journey-timeline__marker:before,.journey-timeline__marker:after{content:"";position:absolute;top:50%;height:1px;background:var(--journey-line, #d8ceb8);transform:translateY(-50%)}.journey-timeline__marker:before{left:0;right:50%;margin-right:10px}.journey-timeline__marker:after{left:50%;right:0;margin-left:10px}.journey-timeline__step:first-child .journey-timeline__marker:before{display:none}.journey-timeline__step:last-child .journey-timeline__marker:after{display:none}.journey-timeline__dot{position:relative;z-index:1;width:13px;height:13px;padding:0;margin:0;border-radius:50%;background:var(--journey-bg, #fbf7f1);border:1.5px solid var(--journey-accent, #c98a3f);flex-shrink:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;-webkit-appearance:none;appearance:none}.journey-timeline__dot:hover{transform:scale(1.15)}.journey-timeline__dot:focus-visible{outline:2px solid var(--journey-accent, #c98a3f);outline-offset:3px}.journey-timeline__step--first .journey-timeline__dot{background:var(--journey-accent, #c98a3f);box-shadow:0 0 0 3px var(--journey-bg, #fbf7f1),0 0 0 4.5px var(--journey-accent, #c98a3f)}.journey-timeline__step.is-complete .journey-timeline__dot{background:var(--journey-accent, #c98a3f)}.journey-timeline__step.is-active .journey-timeline__dot{box-shadow:0 0 0 3px var(--journey-bg, #fbf7f1),0 0 0 4.5px var(--journey-accent, #c98a3f)}.journey-timeline__step.is-active .journey-timeline__day,.journey-timeline__step.is-active .journey-timeline__label{color:var(--journey-accent, #c98a3f)}.journey-timeline__label{font-size:12.5px;color:var(--journey-label-text, #6b6b6b);margin-top:10px;padding:0 6px}.journey-timeline__description{font-size:14px;line-height:1.6;color:var(--journey-desc-text, #6b6b6b);max-width:60ch;margin:0 auto}.journey-timeline__description p{margin:0}.journey-timeline__note{font-size:14px;font-weight:700;color:var(--journey-desc-text, #6b6b6b);margin-top:4px}@media(max-width:900px){.journey-timeline{padding:40px 5vw}.journey-timeline__track{grid-template-columns:repeat(3,1fr);row-gap:32px}.journey-timeline__step:nth-child(3n+1) .journey-timeline__marker:before{display:none}.journey-timeline__step:nth-child(3n) .journey-timeline__marker:after{display:none}}@media(max-width:560px){.journey-timeline{padding:20px}.journey-timeline__track{grid-template-columns:repeat(2,1fr)}.journey-timeline__step:nth-child(odd) .journey-timeline__marker:before{display:none}.journey-timeline__step:nth-child(2n) .journey-timeline__marker:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-journey-timeline.css.map */
