.step-potency{background:var(--step-potency-bg-mobile, #FAF7F0);padding-top:var(--step-potency-padding-top-mobile, 0px);padding-bottom:var(--step-potency-padding-bottom-mobile, 20px);display:flex;justify-content:center}.step-potency__inner{width:100%;max-width:var(--page-width, var(--step-potency-max-width, 1440px));margin:0 auto;padding:0 var(--step-potency-padding-sides-mobile, 16px);display:flex;flex-direction:column;align-items:center;gap:0}.step-potency__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;width:100%;background:var(--step-potency-card-bg-mobile, #FBF6EC);padding-bottom:30px}.step-potency__media{width:100%}.step-potency__media img{display:block;width:100%;height:auto;aspect-ratio:390 / 353;object-fit:cover}.step-potency__content{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%}.step-potency__intro{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;text-align:left;color:var(--step-potency-body-color, #1C1D1F)}.step-potency__heading{margin:0;font-family:var(--step-potency-heading-font, "Migra", serif);font-weight:600;font-style:normal;font-size:var(--step-potency-heading-fs-mobile, 28px);line-height:1.2;letter-spacing:-.5px;color:var(--step-potency-heading-color, #1F1F1F)}.step-potency__heading em{font-style:italic;color:var(--step-potency-accent-color, #485B6D)}.step-potency__desc{margin:0;font-family:var(--step-potency-body-font, "Mori", sans-serif);font-weight:400;font-size:var(--step-potency-desc-fs-mobile, 16px);line-height:1.5;color:var(--step-potency-body-color, #1C1D1F)}.step-potency__desc p{margin:0 0 10px}.step-potency__desc p:last-child{margin-bottom:0}.step-potency__steps{display:flex;flex-direction:column;gap:24px;width:100%}.step-potency__step{display:grid;grid-template-columns:56px 1fr;column-gap:16px;align-items:stretch;width:100%}.step-potency__step--last{align-items:start}.step-potency__mark{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch}.step-potency__circle{width:56px;height:56px;border-radius:50%;border:2px solid var(--step-potency-step-number-color, #485B6D);background:var(--step-potency-step-number-bg-mobile, #EDEAE2);display:flex;align-items:center;justify-content:center;font-family:var(--step-potency-step-number-font-mobile, "PP Pangram Sans", sans-serif);font-weight:500;font-size:24px;line-height:1.4;color:var(--step-potency-step-number-color, #485B6D);flex-shrink:0}.step-potency__line{position:absolute;top:56px;left:50%;transform:translate(-50%);width:2px;height:24px;margin:0;border:none;background:var(--step-potency-step-number-color, #485B6D)}.step-potency__step-body{padding-top:6px}.step-potency__step-title{margin:0 0 4px;font-family:var(--step-potency-body-font, "Mori", sans-serif);font-weight:600;font-size:var(--step-potency-step-title-fs-mobile, 18px);line-height:1.2;color:var(--step-potency-step-title-color, #485B6D)}.step-potency__step-text{margin:0;font-family:var(--step-potency-body-font, "Mori", sans-serif);font-weight:400;font-size:var(--step-potency-step-text-fs-mobile, 15px);line-height:1.2;color:var(--step-potency-step-text-color, #212121)}.step-potency__step-text p{margin:0}.step-potency__note{display:flex;align-items:center;gap:12px;background:var(--step-potency-note-bg, #ffffff);border-radius:8px;padding:16px;width:100%;box-shadow:0 2px 2px #00000040}.step-potency__note-icon{flex-shrink:0;width:28px;height:28px;color:var(--step-potency-accent-color, #485B6D)}.step-potency__note-icon svg{display:block;width:100%;height:100%}.step-potency__note-text{margin:0;font-family:var(--step-potency-body-font, "Mori", sans-serif);font-weight:400;font-size:var(--step-potency-note-text-fs-mobile, 15px);line-height:1.2;color:var(--step-potency-note-text-color, #1C1D1F)}.step-potency__note-text p{margin:0}.step-potency__cta-wrap{display:flex;flex-direction:column;align-items:center;gap:13px;width:100%}.step-potency__cta-btn{display:flex;align-items:center;justify-content:center;width:100%;background:var(--step-potency-cta-bg, #E16203);color:var(--step-potency-cta-color, #ffffff);text-decoration:none;padding:20px 10px;border-radius:8px;font-family:Apercu Mono Pro,monospace;font-weight:400;text-transform:uppercase;font-size:19px;line-height:1.2;letter-spacing:normal;text-align:center}.step-potency__cta-btn:hover{opacity:.9}.step-potency__cta-below{text-align:center;margin:0;font-family:var(--step-potency-body-font, "Mori", sans-serif);font-weight:400;font-size:14px;color:var(--step-potency-cta-below-color, #1F1F1F)}@media screen and (max-width:770px){.step-potency__cta-btn{max-width:343px!important;height:63px!important}.step-potency__inner{padding:0!important}.step-potency__content,.step-potency__cta-wrap{padding:0 16px!important}}@media screen and (min-width:770px){.step-potency{background:var(--step-potency-bg-desktop, #FBF6EC);padding-top:var(--step-potency-padding-top-desktop, 60px);padding-bottom:var(--step-potency-padding-bottom-desktop, 60px)}.step-potency__inner{gap:40px}.step-potency__card{flex-direction:row;align-items:center;gap:40px;background:transparent;padding-bottom:0}.step-potency__media{flex:1 1 598px;max-width:598px;min-width:0}.step-potency__media img{aspect-ratio:598 / 547;border-radius:16px}.step-potency__content{flex:1 1 621px;max-width:621px;min-width:0}.step-potency__intro{align-items:flex-start;text-align:left;gap:18px}.step-potency__heading{font-size:var(--step-potency-heading-fs-desktop, 40px);line-height:1.4;letter-spacing:-.8px}.step-potency__heading em{font-style:normal}.step-potency__desc{font-size:var(--step-potency-desc-fs-desktop, 18px)}.step-potency__circle{background:var(--step-potency-step-number-bg-desktop, #FDF7F4);font-family:var(--step-potency-step-number-font-desktop, "PP Mori", sans-serif);font-weight:400}.step-potency__step-title{font-size:var(--step-potency-step-title-fs-desktop, 20px)}.step-potency__step-text{font-size:var(--step-potency-step-text-fs-desktop, 18px);line-height:1.2}.step-potency__note-text{font-size:var(--step-potency-note-text-fs-desktop, 18px)}.step-potency__cta-wrap{gap:12px}.step-potency__cta-btn{max-width:579px;padding:20px 55px;border-radius:5px;font-size:28px;height:68px}.step-potency__cta-below{max-width:365px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/norse-step-potency.css.map */
