.numbered-steps{background-color:var(--ns-bg, #F7F1E8);padding:115px 12px}.numbered-steps__inner{max-width:1240px;margin:0 auto;padding:0 48px}.numbered-steps__header{text-align:center;max-width:720px;margin:0 auto 68px}.numbered-steps__eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 16px;font-family:Inter,-apple-system,sans-serif;font-size:11.7px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#d8a24a}.numbered-steps__eyebrow-line{width:28px;height:1.6px;background-color:var(--ns-accent, #E0A458);opacity:.6}.numbered-steps__heading{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:var(--ns-size-heading, 48px);line-height:1.15;color:var(--ns-heading, #1B1B1F);letter-spacing:-.5px}.numbered-steps__subcopy{margin:0 auto;max-width:594px;font-family:Inter,-apple-system,sans-serif;font-size:18.56px;line-height:1.65;color:var(--ns-body, #4A4640);letter-spacing:0px;font-weight:400}.numbered-steps__row{display:grid;grid-template-columns:repeat(4,1fr);gap:44px}.numbered-steps__item{min-width:0}.numbered-steps__number{display:block;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:41.6px;line-height:1;color:#e5c07b}.numbered-steps__title{margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:18.88px;line-height:1.3;color:var(--ns-heading, #1B1B1F);letter-spacing:0px}.numbered-steps__description{margin:0;font-family:Inter,-apple-system,sans-serif;font-size:14.8px;line-height:1.7;color:#7a6f60;letter-spacing:0px;font-weight:400}@media screen and (max-width:989px){.numbered-steps__row{grid-template-columns:repeat(2,1fr);row-gap:48px;column-gap:32px}.numbered-steps{padding:0}.numbered-steps__inner{padding:69.12px 38.4px}.numbered-steps__heading{font-size:33.024px}.numbered-steps__subcopy{font-size:16.32px;max-width:513px}}@media screen and (max-width:599px){.numbered-steps{padding:64px 21.52px}.numbered-steps__inner{padding:0}.numbered-steps__header{margin-bottom:44px}.numbered-steps__heading{font-size:32px}.numbered-steps__subcopy{font-size:calc(var(--ns-size-subcopy, 17px) * .9)}.numbered-steps__row{grid-template-columns:repeat(2,1fr);row-gap:36px;column-gap:18px}.numbered-steps__number{font-size:41.6px}.numbered-steps__title{font-size:18.88px}.numbered-steps__description{font-size:14.88px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-numbered-steps.css.map */
