.sub-steps{padding:8.6rem 0 14rem;position:relative}.sub-steps__background{position:absolute;left:0;width:100%;height:20rem;overflow:hidden}.sub-steps__background--top{top:0;background-color:var(--Light-Beige)}.sub-steps__background--bottom{bottom:0}.sub-steps__background svg{display:block;width:100%;max-width:none;height:auto;position:absolute;left:0}.sub-steps__background--top svg{top:0}.sub-steps__background--bottom svg{bottom:0}.sub-steps__inner-wrap{background-color:#faf3f7}.sub-steps__inner{z-index:2;position:relative}.sub-steps__heading{color:#651052;font-size:4rem;font-weight:900;line-height:110%;margin:0 0 3.2rem}.sub-steps__slider{position:relative;color:#5e0257}.sub-steps__list{list-style:none;margin:0;padding:0}.sub-steps__item{display:flex;flex-direction:column;align-items:flex-start;padding:4rem 4rem 4.8rem;background:var(--White);border-radius:2.4rem;box-sizing:border-box;position:relative}.sub-steps__item:nth-child(odd){transform:rotate(1.681deg)}.sub-steps__item:nth-child(2n+2){transform:rotate(-1.215deg)}.sub-steps__figure{margin:0 0 2.4rem}.sub-steps__image{display:block;width:15rem;height:11rem;object-fit:contain;object-position:left center}.sub-steps__label{position:relative;font-family:Caveat,cursive;font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:-.12rem}.sub-steps__title{font-size:2.4rem;font-weight:700;line-height:130%;margin:1.8rem 0 3.2rem;max-width:10em}.sub-steps__text{font-size:1.5rem;line-height:1.5}.sub-steps__arrow-icon{position:absolute;right:-2rem;top:50%}.sub-steps__arrows{display:none;justify-content:center;gap:1.6rem;margin-top:2.4rem;order:2}.sub-steps__cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:9rem auto 0;padding:2rem;background:var(--Special-Purple);border-radius:1.6rem;width:100%;max-width:65rem}.sub-steps__cta-text{color:#fff9f0;font-size:2.4rem;font-weight:700;line-height:1.3}.sub-steps__cta-button{text-transform:uppercase;min-width:20rem}@media(max-width:700px){.sub-steps{padding:8.6rem 0 7.2rem;position:relative}.sub-steps__heading{font-size:3.6rem;line-height:1.2}.sub-steps__slider{margin:0 calc(var(--container-gutter) * -1)}.sub-steps__cta{flex-direction:column;gap:1.6rem;margin-top:4.8rem}.sub-steps__cta-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-sub-steps.css.map */
