.promo-steps{padding-top:var(--promo-steps-padding-top-mobile, 3.2rem);padding-bottom:var(--promo-steps-padding-bottom-mobile, 3.2rem);color:var(--promo-steps-text-color, #101010);background:var(--promo-steps-background, transparent)}.promo-steps__inner{padding:0 1.6rem}.promo-steps__header{margin-bottom:3.2rem;text-align:center}.promo-steps__title,.promo-steps__subtitle,.promo-steps__card-title,.promo-steps__card-highlight{font-family:var(--font-stanley-favorit);letter-spacing:-.02em}.promo-steps__number,.promo-steps__step-title,.promo-steps__step-text,.promo-steps__card-eyebrow{font-family:var(--font-stanley-favorit);letter-spacing:-.01em;line-height:140%}.promo-steps__title{margin:0;font-size:2rem;font-weight:700;line-height:110%;text-transform:uppercase}.promo-steps__subtitle{margin:.8rem 0 0;font-size:1.6rem;font-weight:400;line-height:120%}.promo-steps__body{display:flex;flex-direction:column;align-items:center;gap:3.2rem}.promo-steps__list{display:flex;flex-direction:column;align-items:center;gap:5.6rem;margin:0;padding:0;list-style:none}.promo-steps__step{position:relative;display:flex;flex-direction:column;align-items:center;width:18rem;text-align:center}.promo-steps__number{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-bottom:1.6rem;border-radius:50%;font-size:1.2rem;font-weight:700;color:#fff;background:#101010}.promo-steps__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.6rem;border:1px solid currentcolor;border-radius:50%}.promo-steps__icon{width:2.4rem;height:2.4rem;object-fit:contain}.promo-steps__step-title{margin:0 0 .4rem;font-size:1.6rem;font-weight:700;text-transform:uppercase}.promo-steps__step-text{font-size:1.4rem;font-weight:400}.promo-steps__step-text p{margin:0}.promo-steps__arrow{position:absolute;bottom:-4rem;left:50%;transform:translate(-50%) rotate(90deg)}.promo-steps__card{display:flex;align-items:center;gap:2.4rem;width:100%;max-width:36rem;padding:2.4rem 3.2rem;border-radius:.8rem;color:var(--promo-steps-card-text-color, #101010);background:var(--promo-steps-card-background, #fff48f)}.promo-steps__card-icon{flex-shrink:0;width:5.6rem;height:auto}.promo-steps__card-title{margin:0 0 1.2rem;font-size:1.6rem;font-weight:700;line-height:120%;text-transform:uppercase}.promo-steps__card-eyebrow{margin:0;font-size:1rem;font-weight:700;text-transform:uppercase}.promo-steps__card-highlight{margin:0;font-size:1.6rem;font-weight:700;line-height:120%}@media(min-width:768px){.promo-steps__title{font-size:2.6rem}.promo-steps__subtitle,.promo-steps__card-title,.promo-steps__card-highlight{font-size:2rem;line-height:110%}}@media only screen and (min-width:990px){.promo-steps{padding-top:var(--promo-steps-padding-top-desktop, 4rem);padding-bottom:var(--promo-steps-padding-bottom-desktop, 4rem)}.promo-steps__inner{padding:0 4rem}.promo-steps__header{margin-bottom:4rem}.promo-steps__body{flex-direction:row;justify-content:center;gap:5.6rem}.promo-steps__list{flex-direction:row;align-items:flex-start;gap:8rem}.promo-steps__arrow{top:6.8rem;right:-4rem;bottom:auto;left:auto;transform:translate(50%,-50%)}.promo-steps__card{flex-shrink:0;width:36rem;padding:3.2rem 4rem}.promo-steps__card-icon{width:6.4rem}}.promo-trio{display:block;padding-top:var(--promo-trio-padding-top-mobile, 2.4rem);padding-bottom:var(--promo-trio-padding-bottom-mobile, 2.4rem);color:var(--promo-trio-text-color, #101010);background:var(--promo-trio-background, #fbf3a4)}.promo-trio__inner{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:0 1.6rem;text-align:center}.promo-trio__title,.promo-trio__subtitle,.promo-trio__number,.promo-trio__message{font-family:var(--font-stanley-favorit)}.promo-trio__title{margin:0;font-size:2rem;font-weight:700;line-height:110%;letter-spacing:-.02em;text-transform:uppercase}.promo-trio__subtitle{margin:.4rem 0 0;font-size:1.4rem;font-weight:400;line-height:140%;letter-spacing:-.01em}.promo-trio__subtitle strong,.promo-trio__message strong{font-weight:700}.promo-trio__steps{display:flex;margin:0;padding:0;list-style:none}.promo-trio__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:8rem}.promo-trio__step:not(:last-child):after{content:"";position:absolute;top:1.6rem;left:calc(50% + 1.6rem);width:calc(100% - 3.2rem);height:1px;background-color:currentcolor}.promo-trio__dot{width:3.2rem;height:3.2rem;border:1px solid currentcolor;border-radius:50%;background-color:#fff;transition:background-color .2s ease}.promo-trio__step.is-filled .promo-trio__dot{background-color:currentcolor}.promo-trio__number{font-size:1.4rem;font-weight:700;line-height:1}.promo-trio__divider{width:100%;max-width:24rem;height:1px;background-color:currentcolor}.promo-trio__message{margin:0;font-size:1.6rem;font-weight:700;line-height:130%;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.promo-trio__dot{transition:none}}@media only screen and (min-width:990px){.promo-trio{padding-top:var(--promo-trio-padding-top-desktop, 2.4rem);padding-bottom:var(--promo-trio-padding-bottom-desktop, 2.4rem)}.promo-trio__inner{flex-direction:row;justify-content:space-between;gap:4rem;padding:0 4rem;text-align:left}.promo-trio__intro{flex:1 1 0;max-width:28rem}.promo-trio__title{font-size:2.4rem}.promo-trio__step{width:9.6rem}.promo-trio__step:not(:last-child):after{top:1.8rem;left:calc(50% + 1.8rem);width:calc(100% - 3.6rem)}.promo-trio__dot{width:3.6rem;height:3.6rem}.promo-trio__number{font-size:1.6rem}.promo-trio__divider{align-self:stretch;width:1px;max-width:none;height:auto;min-height:6rem}.promo-trio__message{flex:1 1 0;max-width:28rem;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/316/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAgAE */
