.journey{display:flex;flex:1;flex-direction:column;min-height:0}.journey[aria-busy=true] .journey__items{opacity:var(--opacity-dim)}.steps-head{display:flex;flex-direction:column;gap:var(--space-1)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-5) 0;list-style:none}.steps__item{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--progress-height) solid var(--color-line);color:var(--color-smoke);font-size:var(--text-small)}.steps__item[aria-current],.steps__item.is-done{border-top-color:var(--color-ink);color:var(--color-ink)}.steps__number{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label)}.journey__body{display:flex;flex-direction:column}.journey__step{display:flex;flex-direction:column;gap:var(--space-4)}.journey__step[hidden]{display:none}.journey__title{font-family:var(--font-serif);font-weight:var(--weight-light);font-size:var(--text-card-title);line-height:var(--leading-heading);outline:0}.journey__empty,.journey__note,.journey__day{color:var(--color-smoke);font-size:var(--text-small)}.journey__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.journey__footer[hidden]{display:none}.journey__next{margin-inline-start:auto;min-width:50%}.journey__back[hidden]{display:none}.journey__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.journey-item{display:grid;grid-template-columns:var(--cart-thumb) 1fr auto;gap:var(--space-4);align-items:start;padding:var(--space-4) 0;border-bottom:var(--border) solid var(--color-line)}.journey-item__thumb,.journey-pick__thumb{width:100%;aspect-ratio:var(--ratio-product);object-fit:cover;background:var(--color-stone)}.journey-item__info{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.journey-item__title{font-family:var(--font-serif);font-size:var(--text-body);text-align:right}.journey-item__meta{color:var(--color-smoke);font-size:var(--text-small)}.journey-item__sizes{justify-content:flex-end;margin-top:var(--space-2)}.journey-item__size{padding:0 var(--space-3);font-size:var(--text-small)}.journey-item.is-invalid .journey-item__sizes .pill{border-color:var(--color-terracotta)}.journey__add{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.journey__add[hidden],.journey__picker[hidden]{display:none}.journey__picker{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin:0;padding:0;list-style:none}.journey-pick{display:grid;grid-template-columns:var(--hit-size) 1fr auto;gap:var(--space-3);align-items:center}.journey-pick__text{display:flex;flex-direction:column;min-width:0;font-size:var(--text-small);text-align:right}.journey__consult{margin-top:var(--space-2)}.journey__dates{display:flex;gap:var(--space-2);margin-inline:calc(var(--space-5) * -1);padding:var(--space-1) var(--space-5);overflow-x:auto;scrollbar-width:none}.journey__dates::-webkit-scrollbar{display:none}.journey-date{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:var(--control-height);height:calc(var(--control-height) * 1.5);border:var(--border) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);font-size:var(--text-small)}.journey-date:hover{border-color:var(--color-ink)}.journey-date[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.journey-date.is-closed{opacity:var(--opacity-dim);cursor:not-allowed}.journey-date__number{font-weight:var(--weight-semibold)}.journey__times{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.journey__times--windows{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-time{gap:var(--space-2);padding-inline:var(--space-2)}.journey-time.is-full{text-decoration:none;color:var(--color-muted)}.journey-time__full{font-size:var(--text-label)}.journey__times.is-invalid .journey-time:not(:disabled){border-color:var(--color-terracotta)}.journey__choices{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.journey__title--small{margin-bottom:var(--space-2);padding:0;font-size:var(--text-accordion)}.journey__option{padding:var(--space-4);border:var(--border) solid var(--color-line);border-radius:var(--radius-panel)}.journey__option:has(input:checked){border-color:var(--color-ink)}.journey__option-text{display:flex;flex:1;flex-direction:column;gap:var(--space-1)}.journey__option-head{display:flex;justify-content:space-between;gap:var(--space-3);font-weight:var(--weight-semibold)}.journey__option-note{color:var(--color-smoke);font-size:var(--text-small)}.journey__pickup{display:flex;flex-direction:column;gap:var(--space-2)}.journey__pickup[hidden],.journey__note[hidden]{display:none}.journey__fields{display:flex;flex-direction:column;gap:var(--space-2)}.journey__label{margin-top:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-semibold)}.journey__textarea{width:100%;min-height:var(--textarea-height);padding:var(--space-3) var(--space-5);border:var(--border) solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-white);font:inherit;resize:vertical}.journey__textarea:focus{border-color:var(--color-ink);outline:0}.journey__summary{display:flex;flex-direction:column;margin:0}.journey__summary-row{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 0;border-bottom:var(--border) solid var(--color-line)}.journey__summary-row dt{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-semibold)}.journey__summary-row dd{margin:0}.journey__status{display:inline-flex;position:static;background:var(--color-bone)}.journey__status.is-cancelled{background:var(--color-stone)}.journey__links{display:flex;flex-wrap:wrap;gap:var(--space-5)}.journey__links [hidden]{display:none}.fitting-page__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:var(--form-narrow);text-align:center}.fitting-page__title{font-size:var(--text-page-title)}.fitting-page__text,.fitting-page__address{color:var(--color-smoke)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-steps.css.map */
