.numbered-steps{padding:var(--padding-top) 0 var(--padding-bottom);background-color:var(--background);color:var(--text)}.numbered-steps__inner{display:flex;flex-direction:column;gap:24px}.numbered-steps__eyebrow{margin:0 0 8px;font-size:var(--type-mob-caption);font-weight:600;line-height:1.3;color:var(--accent)}.numbered-steps__eyebrow--uppercase{letter-spacing:.1em;text-transform:uppercase}.numbered-steps__heading{max-width:760px;margin:0;font-family:var(--font-dm-sans);font-weight:300;font-size:var(--type-mob-h2-sans);line-height:1.15;letter-spacing:0;color:inherit}.numbered-steps__heading em{font-family:var(--font-instrument-serif);font-style:normal;font-weight:400}.numbered-steps__list{display:flex;gap:12px;margin:0 -1rem;padding:0 1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none;list-style:none}.numbered-steps__list::-webkit-scrollbar{display:none}.numbered-steps__card{display:flex;flex:0 0 78%;flex-direction:column;min-width:0;padding:22px 20px 24px;border:1px solid rgba(0,0,0,.1);border-radius:20px;background-color:#fff;scroll-snap-align:start}.numbered-steps__card--highlight{border-color:var(--accent);background-color:var(--accent);color:#fff}.numbered-steps__number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:20px;border-radius:50%;background-color:#2a2a2a;color:#fff;font-size:16px;font-weight:600;line-height:1}.numbered-steps__card--highlight .numbered-steps__number{background-color:#fff;color:var(--accent)}.numbered-steps__title{margin:0 0 8px;font-family:var(--font-dm-sans);font-size:var(--type-mob-card-title);font-weight:600;line-height:1.3;letter-spacing:0;color:inherit}.numbered-steps__text{font-size:var(--type-mob-body);line-height:1.55;letter-spacing:0;color:color-mix(in srgb,currentColor 80%,transparent)}.numbered-steps__card--highlight .numbered-steps__text{color:color-mix(in srgb,currentColor 92%,transparent)}.numbered-steps__text a{font-weight:600;color:var(--text);text-decoration:none}.numbered-steps__card--highlight .numbered-steps__text a{color:#fff}.numbered-steps__text a:hover{text-decoration:underline}.numbered-steps__text>:first-child{margin-top:0}.numbered-steps__text>:last-child{margin-bottom:0}@media screen and (min-width:750px){.numbered-steps__list{margin:0 -5rem;padding:0 5rem;scroll-padding-inline:5rem}.numbered-steps__card{flex-basis:44%}}@media screen and (min-width:990px){.numbered-steps__inner{gap:48px}.numbered-steps__eyebrow{font-size:14px}.numbered-steps__heading{font-size:42px}.numbered-steps__list{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}.numbered-steps__card{padding:30px 28px 32px}.numbered-steps__title{font-size:20px}.numbered-steps__text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-numbered-steps.css.map */
