.feature-steps{--feature-steps-foreground: rgb(var(--color-foreground));width:100%;padding-block:var(--feature-steps-padding-top) var(--feature-steps-padding-bottom);font-family:var(--font-brand-family);background-color:rgb(var(--color-background));color:var(--feature-steps-foreground)}@media screen and (min-width:750px){.feature-steps{padding-block:var(--feature-steps-padding-top-desktop) var(--feature-steps-padding-bottom-desktop)}}.feature-steps__inner{max-width:144rem;margin-inline:auto;padding-inline:2.4rem}@media screen and (min-width:750px){.feature-steps__inner{padding-inline:4rem}}@media screen and (min-width:1200px){.feature-steps__inner{padding-inline:21rem}}.feature-steps__list{display:flex;flex-direction:column;gap:8rem}@media screen and (min-width:750px){.feature-steps__list{gap:6.4rem}}@media screen and (min-width:1200px){.feature-steps__list{gap:9.6rem}}.feature-steps__item{display:grid;grid-template-columns:1fr;row-gap:2.1rem}@media screen and (min-width:750px){.feature-steps__item{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;grid-template-areas:"indicator media" "text media";align-items:start;column-gap:5.6rem;row-gap:2rem}}@media screen and (min-width:1200px){.feature-steps__item{column-gap:7.2rem}}.feature-steps__item-text{display:contents}@media screen and (min-width:750px){.feature-steps__item-text{display:flex;flex-direction:column;gap:2.6rem;max-width:45.4rem;grid-area:text}}.feature-steps__item-indicator{display:flex;order:1;align-items:center;width:100%;max-width:38.7rem}@media screen and (min-width:750px){.feature-steps__item-indicator{order:unset;grid-area:indicator}}.feature-steps__item-subtitle{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.feature-steps__item-number{font-size:2.4rem;font-weight:400;line-height:2.5rem;letter-spacing:.08em}.feature-steps__item-subheading{margin-block-start:-.325em;padding-block:.5rem;padding-inline:1.1rem;font-size:1.4rem;font-weight:600;line-height:2rem;text-transform:uppercase;background-color:var(--brand-tag-ground)}.feature-steps__item-line{display:block;flex:1 1 auto;min-width:0;height:1px;background-image:repeating-linear-gradient(to right,currentColor 0,currentColor 2px,transparent 2px,transparent 6px)}.feature-steps__item-title{order:2;margin:0;font-family:inherit;font-size:2.4rem;font-weight:500;line-height:2.9rem;letter-spacing:0;text-transform:none;color:inherit}@media screen and (min-width:750px){.feature-steps__item-title{order:unset}}.feature-steps__item-media{position:relative;order:3;width:100%;border-radius:8px}@media screen and (min-width:750px){.feature-steps__item-media{order:unset;margin-block-start:1.6rem;grid-area:media}}.feature-steps__item-image{display:block;width:100%;height:auto;border-radius:8px;object-fit:contain}.feature-steps__item-content{order:4;font-size:1.6rem;line-height:1.55}@media screen and (min-width:750px){.feature-steps__item-content{order:unset;line-height:1.6}}.feature-steps__item-content p{margin:0;font-size:1.8rem;line-height:2rem}@media screen and (min-width:641px){.feature-steps__item-content p{line-height:inherit}}.feature-steps__item-content p+p{margin-block-start:1.2rem}.feature-steps__item-highlight{order:5;padding:2.5rem;border-radius:2px;font-size:1.6rem;line-height:1.5;background-color:var(--feature-steps-highlight-background);color:var(--feature-steps-highlight-color)}@media screen and (min-width:750px){.feature-steps__item-highlight{order:unset}}.feature-steps__item-highlight a{color:inherit;text-decoration:underline}.feature-steps__button{display:flex;align-items:center;justify-content:center;width:100%;margin-block:4rem;margin-inline:auto;padding-block:1.9rem;padding-inline:2.4rem;border:0;border-radius:var(--radius-button);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;text-transform:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:opacity .3s ease}@media screen and (min-width:750px){.feature-steps__button{max-width:38.7rem;margin-block-start:5.6rem;padding-block:1.6rem}}.feature-steps__button:hover{opacity:.9}.feature-steps__button:focus-visible{outline:2px solid var(--feature-steps-foreground);outline-offset:3px}@media(prefers-reduced-motion:reduce){.feature-steps__button{transition:none}}.feature-steps__button--desktop-only{display:none}@media screen and (min-width:750px){.feature-steps__button--desktop-only{display:flex}}@media screen and (min-width:750px){.feature-steps__button--mobile-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1123/assets/section-feature-steps.css.map */
