.cro-ax-flow{background:var(--flow-background);color:var(--flow-foreground);padding:var(--flow-desktop-padding) 24px;font-family:var(--font-body--family, Poppins, sans-serif)}.cro-ax-flow *,.cro-ax-flow *:before,.cro-ax-flow *:after{box-sizing:border-box}.cro-ax-flow :is(p,h2,h3,ol){margin:0}.cro-ax-flow__inner{max-width:var(--flow-max-width);margin-inline:auto}.cro-ax-flow__header{text-align:center;margin-bottom:24px}.cro-ax-flow .cro-ax-flow__eyebrow{display:inline-block;color:var(--flow-foreground);font-size:11px;font-weight:700;letter-spacing:1px;line-height:1.3;margin-bottom:6px}.cro-ax-flow .cro-ax-flow__heading{color:var(--flow-foreground);font-size:var(--flow-desktop-heading);font-weight:700;line-height:1.25;letter-spacing:normal;margin-bottom:8px}.cro-ax-flow .cro-ax-flow__intro{color:var(--flow-intro-color);font-size:16px;line-height:1.35;margin-bottom:36px}.cro-ax-flow .cro-ax-flow__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--flow-desktop-gap);padding:0;list-style:none}.cro-ax-flow__step{position:relative;min-width:0;padding-top:44px}.cro-ax-flow__step:not(:last-child):after{content:"";position:absolute;z-index:0;top:15px;left:32px;width:calc(100% + var(--flow-desktop-gap) - 32px);height:2px;background:var(--flow-line-color)}.cro-ax-flow__node{position:absolute;z-index:1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--flow-node-background);color:var(--flow-node-color);font-size:12px;font-weight:800;line-height:1}.cro-ax-flow__card{height:100%;padding:var(--flow-desktop-card-y) var(--flow-desktop-card-x);border:1px solid var(--flow-border);border-radius:var(--flow-radius);background:var(--flow-surface);box-shadow:var(--flow-card-shadow);overflow-wrap:break-word}.cro-ax-flow .cro-ax-flow__badge{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cro-ax-flow .cro-ax-flow__ingredient{display:inline-block;font-size:var(--flow-desktop-tag);font-weight:700;text-transform:uppercase;color:var(--flow-accent);line-height:1.3;letter-spacing:.5px;margin-bottom:4px}.cro-ax-flow .cro-ax-flow__title{font-size:var(--flow-desktop-title);color:var(--flow-foreground);line-height:1.25;letter-spacing:0;margin:0 0 6px}.cro-ax-flow .cro-ax-flow__body{font-size:var(--flow-desktop-body);font-weight:400;color:var(--flow-body-color);line-height:1.45}.cro-ax-flow__reassurance{max-width:650px;padding:16px 24px;margin:28px auto 0;border:0;border-radius:999px;background:var(--flow-reassurance-background);color:var(--flow-reassurance-text-color);font-size:14px;line-height:1.45;text-align:center}.cro-ax-flow__reassurance strong{font-weight:700;color:var(--flow-reassurance-accent)}@media(min-width:768px){.cro-ax-flow__node{left:calc(50% - 16px)}.cro-ax-flow__step:not(:last-child):after{left:50%;width:calc(100% + var(--flow-desktop-gap))}}@media(max-width:767px){.cro-ax-flow{padding:var(--flow-mobile-padding) 16px}.cro-ax-flow .cro-ax-flow__heading{font-size:var(--flow-mobile-heading)}.cro-ax-flow .cro-ax-flow__intro{font-size:14px;margin-bottom:0}.cro-ax-flow .cro-ax-flow__steps{grid-template-columns:minmax(0,1fr);gap:var(--flow-mobile-gap);padding-bottom:var(--flow-mobile-gap)}.cro-ax-flow__step{padding-top:0;padding-left:48px}.cro-ax-flow__node{top:0;left:2px}.cro-ax-flow__step:not(:last-child):after{top:36px;left:17px;width:2px;height:calc(100% - 40px)}.cro-ax-flow__card{padding:var(--flow-mobile-card-y) var(--flow-mobile-card-x)}.cro-ax-flow .cro-ax-flow__ingredient{font-size:var(--flow-mobile-tag)}.cro-ax-flow .cro-ax-flow__title{font-size:var(--flow-mobile-title);text-wrap:balance}.cro-ax-flow .cro-ax-flow__body{font-size:var(--flow-mobile-body)}.cro-ax-flow__reassurance{max-width:none;margin:18px 0 0;padding:12px 16px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cro-axivelle-mechanism.css.map */
