.hw-section{position:relative;width:100%;background:var(--hw-bg, #ffffff);padding-top:var(--hw-pt, 40px);padding-bottom:var(--hw-pb, 32px);font-family:var(--font-body-family);text-align:center;box-sizing:border-box}.hw-container{width:100%;max-width:var(--hw-max-width, 960px);margin:0 auto;padding:0 18px;box-sizing:border-box}.hw-header{text-align:var(--hw-header-align, center);max-width:var(--hw-header-max-width, 520px);margin:0 auto 32px}.hw-header-image{display:flex;justify-content:center;align-items:center;margin-bottom:14px}.hw-header-image img{display:block;max-width:var(--hw-header-img-width, 80px);height:auto}.hw-eyebrow{font-family:var(--font-heading-family);font-size:var(--hw-eyebrow-size, 11px);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--hw-eyebrow-color, #4E6B36);margin:0 0 10px}.hw-headline{font-family:var(--font-heading-family);font-size:var(--hw-headline-size-desktop, 28px);line-height:1.25;margin:0 0 12px}.hw-bold{font-family:inherit;font-weight:800;color:var(--hw-bold-color, #111111)}.hw-italic{font-family:inherit;font-weight:700;font-style:italic;color:var(--hw-italic-color, #4E6B36)}.hw-subhead{font-family:var(--font-body-family);font-size:var(--hw-subhead-size, 14px);font-weight:400;color:var(--hw-subhead-color, #555555);line-height:1.6;margin:0 auto}.hw-steps{display:flex;align-items:flex-start;justify-content:center;max-width:var(--hw-max-width, 960px);margin:0 auto;box-sizing:border-box}.hw-step{display:flex;flex-direction:column;align-items:center;flex:1 1 0;max-width:var(--hw-step-max-width, 260px);box-sizing:border-box}.hw-step-image{margin-bottom:12px}.hw-step-image img{display:block;height:auto;border-radius:6px}.hw-circle{width:var(--hw-circle-size, 48px);height:var(--hw-circle-size, 48px);border-radius:50%;background:var(--hw-circle-bg, #111111);color:var(--hw-circle-color, #ffffff);font-family:var(--font-heading-family);font-size:var(--hw-circle-font-size, 18px);font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0}.hw-line{flex:0 0 48px;height:1px;border-top:var(--hw-line-thickness, 1px) var(--hw-line-style, solid) var(--hw-line-color, #111111);margin-top:calc(var(--hw-circle-size, 48px) / 2);align-self:flex-start}.hw-step-title{font-family:var(--font-heading-family);font-size:var(--hw-step-title-size, 14px);font-weight:700;color:var(--hw-step-title-color, #111111);text-align:center;margin-bottom:8px;line-height:1.35}.hw-step-body{font-family:var(--font-body-family);font-size:var(--hw-step-body-size, 13px);font-weight:400;color:var(--hw-step-body-color, #555555);line-height:1.65;text-align:center;max-width:220px;margin:0}.hw-footer-bar{width:100%;height:var(--hw-footer-bar-height, 20px);background:var(--hw-footer-bar-bg, #111111);display:block}@media(max-width:700px){.hw-section{padding-top:var(--hw-mobile-pt, 32px);padding-bottom:var(--hw-mobile-pb, 24px)}.hw-headline{font-size:var(--hw-headline-size-mobile, 24px)}.hw-steps{flex-direction:column;align-items:center}.hw-step{max-width:100%;width:100%}.hw-step-body{max-width:280px}.hw-line{flex:0 0 32px;width:1px;height:32px;border-top:none;border-left:var(--hw-line-thickness, 1px) var(--hw-line-style, solid) var(--hw-line-color, #111111);margin:10px auto;align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-how-it-works-steps.css.map */
