.process-steps{position:relative;width:100%;color:rgb(var(--color-foreground))}.process-steps--has-bg-color{background:var(--ps-bg-color)}.process-steps__inner{width:100%}.process-steps__layout{display:grid;gap:var(--ps-gap, 80px);align-items:start}.process-steps--intro-left .process-steps__layout{grid-template-areas:"intro steps";grid-template-columns:var(--ps-intro-w, 30%) 1fr}.process-steps--intro-right .process-steps__layout{grid-template-areas:"steps intro";grid-template-columns:1fr var(--ps-intro-w, 30%)}.process-steps__intro{grid-area:intro;display:flex;flex-direction:column;min-width:0}.process-steps__intro--align-left{text-align:start;align-items:flex-start}.process-steps__intro--align-center{text-align:center;align-items:center}.process-steps__intro--align-right{text-align:end;align-items:flex-end}.process-steps__intro-subheading{margin:0 0 var(--ps-sub-mb, 16px) 0;font-family:var(--ps-sub-ff, var(--font-body-family));font-size:var(--ps-sub-size, var(--text-sm));font-weight:var(--ps-sub-weight, var(--font-medium));line-height:var(--ps-sub-lh, 1.4);letter-spacing:var(--ps-sub-ls, 0);text-transform:var(--ps-sub-tt, none);color:var( --ps-sub-color, rgb(var(--color-accent, var(--color-foreground))) );overflow-wrap:anywhere}.process-steps__intro-heading{margin:0 0 var(--ps-hd-mb, 24px) 0;font-family:var(--ps-hd-ff, var(--font-heading-family));font-size:var(--ps-hd-size, var(--text-2xl));font-weight:var(--ps-hd-weight, var(--font-semibold));line-height:var(--ps-hd-lh, 1.2);letter-spacing:var(--ps-hd-ls, 0);color:var(--ps-hd-color, rgb(var(--color-foreground)));overflow-wrap:anywhere;word-break:break-word}.process-steps__intro-paragraph{margin:0 0 var(--ps-p-mb, 0) 0;font-family:var(--ps-p-ff, var(--font-body-family));font-size:var(--ps-p-size, var(--text-base));font-weight:var(--ps-p-weight, var(--font-normal));line-height:var(--ps-p-lh, 1.6);letter-spacing:var(--ps-p-ls, 0);color:var( --ps-p-color, rgb(var(--color-foreground2, var(--color-foreground))) )}.process-steps__intro-paragraph p{margin:0 0 .6em}.process-steps__intro-paragraph p:last-child{margin-bottom:0}.process-steps__button{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--ps-btn-mt, 32px);padding:var(--ps-btn-py, 14px) var(--ps-btn-px, 30px);min-width:var(--ps-btn-min-w, 0);border-radius:var(--ps-btn-radius, 0);font-family:var(--ps-btn-ff, var(--font-body-family));font-size:var(--ps-btn-size, 12px);font-weight:var(--ps-btn-weight, var(--font-semibold));line-height:1.2;letter-spacing:var(--ps-btn-ls, 0);text-transform:var(--ps-btn-tt, none);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;border:1px solid transparent;box-sizing:border-box}.process-steps__button--solid{background-color:var(--ps-btn-bg, rgb(var(--color-button)));color:var(--ps-btn-text, rgb(var(--color-button-text)));border-color:var( --ps-btn-border, var(--ps-btn-bg, rgb(var(--color-button))) )}.process-steps__button--solid:hover{opacity:.88}.process-steps__button--outline{background-color:transparent;color:var( --ps-btn-text, rgb(var(--color-accent, var(--color-foreground))) );border-color:var( --ps-btn-border, rgb(var(--color-accent, var(--color-foreground))) )}.process-steps__button--outline:hover{background-color:var( --ps-btn-border, rgb(var(--color-accent, var(--color-foreground))) );color:var(--ps-btn-bg, rgb(var(--color-background)))}.process-steps__button--text{background-color:transparent;color:var(--ps-btn-text, rgb(var(--color-foreground)));border-color:transparent;padding-inline:0}.process-steps__button--text .process-steps__button-label{border-bottom:1px solid currentColor;padding-bottom:2px}.process-steps__button--text:hover{opacity:.7}.process-steps__steps{grid-area:steps;display:flex;align-items:stretch;gap:var(--ps-step-gap, 40px);min-width:0}.process-steps__step{flex:1 1 0;min-width:0;max-width:var(--ps-step-max-w, 280px);position:relative;display:flex;align-items:stretch}.process-steps__step-inner{flex:1;display:flex;flex-direction:column;min-width:0}.process-steps--step-align-left .process-steps__step-inner{align-items:flex-start;text-align:start}.process-steps--step-align-center .process-steps__step-inner{align-items:center;text-align:center}.process-steps__icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:var(--ps-icon-size, 56px);max-width:var(--ps-icon-max-w, 80px);margin-bottom:var(--ps-icon-mb, 20px)}.process-steps__icon-img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain}.process-steps__icon--mask{display:block;width:var(--ps-icon-max-w, 80px);height:var(--ps-icon-size, 56px);margin-bottom:var(--ps-icon-mb, 20px);background-color:var( --ps-icon-color, rgb(var(--color-accent, var(--color-foreground))) );-webkit-mask:var(--ps-icon-mask-url) no-repeat center / contain;mask:var(--ps-icon-mask-url) no-repeat center / contain}.process-steps__title{margin:0 0 var(--ps-step-title-mb, 12px) 0;font-family:var(--ps-step-title-ff, var(--font-heading-family));font-size:var(--ps-step-title-size, var(--text-lg));font-weight:var(--ps-step-title-weight, var(--font-semibold));line-height:var(--ps-step-title-lh, 1.3);letter-spacing:var(--ps-step-title-ls, 0);text-transform:var(--ps-step-title-tt, none);color:var(--ps-step-title-color, rgb(var(--color-foreground)));overflow-wrap:anywhere}.process-steps__description{margin:0 0 var(--ps-step-desc-mb, 0) 0;font-family:var(--ps-step-desc-ff, var(--font-body-family));font-size:var(--ps-step-desc-size, var(--text-sm));font-weight:var(--ps-step-desc-weight, var(--font-normal));line-height:var(--ps-step-desc-lh, 1.6);letter-spacing:var(--ps-step-desc-ls, 0);color:var( --ps-step-desc-color, rgb(var(--color-foreground2, var(--color-foreground))) )}.process-steps__description p{margin:0 0 .6em}.process-steps__description p:last-child{margin-bottom:0}.process-steps__step-link{margin-top:var(--ps-step-link-mt, 12px);font-family:var(--ps-step-link-ff, var(--font-body-family));font-size:var(--ps-step-desc-size, var(--text-sm));font-weight:var(--font-medium);color:var( --ps-step-link-color, rgb(var(--color-accent, var(--color-foreground))) );text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;align-self:flex-start;transition:opacity .2s ease}.process-steps--step-align-center .process-steps__step-link{align-self:center}.process-steps__step-link:hover{opacity:.7}.process-steps__arrow{position:absolute;top:var(--ps-arrow-y, 24px);right:0;transform:translate(calc(50% + var(--ps-step-gap, 40px) / 2));width:var(--ps-arrow-size, 32px);height:auto;color:var( --ps-arrow-color, rgb(var(--color-accent, var(--color-foreground))) );pointer-events:none;display:block}.process-steps__arrow svg{display:block;width:100%;height:auto}.process-steps__step:last-child .process-steps__arrow{display:none}@media(max-width:989px){.process-steps--intro-left .process-steps__layout,.process-steps--intro-right .process-steps__layout{grid-template-areas:"intro" "steps";grid-template-columns:1fr}}@media(max-width:767px){.process-steps--mobile-stack .process-steps__steps{flex-direction:column}.process-steps--mobile-stack .process-steps__step{max-width:100%;width:100%}.process-steps--mobile-stack .process-steps__arrow{display:none}.process-steps--mobile-scroll-horizontal .process-steps__steps{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--spacing-1-2)}.process-steps--mobile-scroll-horizontal .process-steps__step{flex:0 0 80%;max-width:80%;scroll-snap-align:start}.process-steps--mobile-scroll-horizontal .process-steps__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/process-steps.css.map */
