.journey{background:var(--journey-bg);padding-top:var(--journey-padding-top);padding-bottom:var(--journey-padding-bottom);width:100%}.journey__inner{max-width:var(--journey-content-width);margin:0 auto;padding:0 24px}.journey__header{text-align:center;max-width:780px;margin:0 auto var(--journey-header-gap)}.journey__eyebrow{font-family:var(--font-body-family);font-size:var(--journey-eyebrow-size);font-weight:var(--journey-eyebrow-weight);letter-spacing:var(--journey-eyebrow-spacing);text-transform:uppercase;color:var(--journey-eyebrow-color);margin:0 0 16px}.journey__heading{font-family:var(--font-heading-family);font-size:var(--journey-heading-size);font-weight:var(--journey-heading-weight);line-height:var(--journey-heading-line-height);color:var(--journey-heading-color);margin:0 0 20px}.journey__heading-accent{font-family:var(--font-heading-family);font-style:italic;color:var(--journey-heading-accent-color)}.journey__subheading{font-family:var(--font-body-family);font-size:var(--journey-subheading-size);line-height:var(--journey-subheading-line-height);color:var(--journey-subheading-color);margin:0}.journey__steps{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--journey-step-gap)}.journey__steps:before{content:"";position:absolute;top:calc(var(--journey-circle-size) / 2);left:calc(var(--journey-circle-size) / 2);right:calc(var(--journey-circle-size) / 2);height:var(--journey-connector-thickness);background-image:repeating-linear-gradient(to right,var(--journey-connector-color) 0,var(--journey-connector-color) 6px,transparent 6px,transparent 12px);z-index:0}.journey__step{position:relative;z-index:1;flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.journey__icon-wrap{position:relative;width:var(--journey-circle-size);height:var(--journey-circle-size);flex-shrink:0}.journey__icon-circle{width:100%;height:100%;border-radius:50%;background:var(--journey-circle-bg);border:var(--journey-circle-border-width) solid var(--journey-circle-border);display:flex;align-items:center;justify-content:center}.journey__icon-circle svg{width:var(--journey-icon-size);height:var(--journey-icon-size);color:var(--journey-icon-color)}.journey__number{position:absolute;top:-4px;right:-4px;width:var(--journey-badge-size);height:var(--journey-badge-size);border-radius:50%;background:var(--journey-badge-bg);color:var(--journey-badge-text);display:flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:var(--journey-badge-font-size);letter-spacing:.05em}.journey__step-content{margin-top:var(--journey-step-top-spacing)}.journey__step-title{font-family:var(--font-heading-family);font-size:var(--journey-title-size);font-weight:var(--journey-title-weight);color:var(--journey-title-color);margin:0 0 var(--journey-title-desc-spacing)}.journey__step-description{font-family:var(--font-body-family);font-size:var(--journey-desc-size);line-height:var(--journey-desc-line-height);color:var(--journey-desc-color);margin:0}@media screen and (max-width:989px){.journey__heading{font-size:calc(var(--journey-heading-size) * .8)}.journey__steps{flex-wrap:wrap;row-gap:48px}.journey__steps:before{display:none}.journey__step{flex:1 1 30%;min-width:160px}}@media screen and (max-width:749px){.journey__inner{padding:0 20px}.journey__header{text-align:left;margin-bottom:calc(var(--journey-header-gap) * .6)}.journey__heading{font-size:var(--journey-heading-size-mobile)}.journey__steps{flex-direction:column;align-items:stretch;gap:0}.journey__steps:before{display:block;top:0;bottom:0;left:calc(var(--journey-circle-size) / 2);right:auto;width:var(--journey-connector-thickness);height:auto;background-image:repeating-linear-gradient(to bottom,var(--journey-connector-color) 0,var(--journey-connector-color) 6px,transparent 6px,transparent 12px)}.journey__step{flex-direction:row;align-items:flex-start;text-align:left;width:100%;padding-bottom:var(--journey-step-gap)}.journey__step:last-child{padding-bottom:0}.journey__step-content{margin-top:0;margin-left:20px;padding-top:6px}}@media screen and (max-width:599px){.journey__icon-wrap{width:var(--journey-circle-size);height:var(--journey-circle-size)}.journey__step-title{font-size:calc(var(--journey-title-size) * .92)}.journey__step-description{font-size:calc(var(--journey-desc-size) * .95)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-journey-steps.css.map */
