.steps{--steps-connector-top: calc(var(--steps-card-padding) + var(--steps-icon-circle) / 2)}.steps__grid{display:grid;list-style:none;margin:0;padding:0}.steps__item{position:relative;min-width:0}.steps__card{height:100%;display:flex;flex-direction:column;background:var(--steps-card-bg);border:var(--steps-card-border-width) solid var(--steps-card-border);border-radius:var(--steps-card-radius);padding:var(--steps-card-padding)}.steps__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.steps__icon-circle{flex-shrink:0;width:var(--steps-icon-circle);height:var(--steps-icon-circle);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--steps-icon-bg);color:var(--steps-accent)}.steps__icon-circle svg{width:var(--steps-icon-size);height:var(--steps-icon-size)}.steps__icon-img{width:60%;height:60%;object-fit:contain}.steps__badge{display:inline-flex;align-items:center;flex-shrink:0;padding:7px 12px;background:var(--steps-badge-bg, transparent);border:var(--steps-badge-border-width, 1px) solid var(--steps-badge-border, color-mix(in srgb, var(--steps-accent) 35%, transparent));border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--steps-badge-text, var(--steps-accent))}.steps__title{margin:0 0 12px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--steps-title-size);line-height:1.3;color:rgb(var(--colors-heading))}.steps__description{font-size:.9375rem;line-height:1.65;color:rgb(var(--colors-text))}.steps__description p:last-child{margin-bottom:0}.steps--has-connectors .steps__item:after{content:"";position:absolute;top:var(--steps-connector-top);inset-inline-start:100%;width:var(--steps-col-gap);margin-top:-1px;border-top:2px dotted var(--steps-connector-color);pointer-events:none}.steps--has-connectors .steps__item:before{content:"";position:absolute;top:calc(var(--steps-connector-top) - 5px);inset-inline-start:calc(100% + var(--steps-col-gap) / 2 - 5px);width:10px;height:10px;box-sizing:border-box;border:1.5px solid var(--steps-connector-color);border-radius:50%;background:var(--steps-section-bg);z-index:1;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/50/assets/steps.css.map */
