.process--stacked .process__grid{grid-template-columns:1fr;gap:32px}.process--stacked .process__copy{width:100%;max-width:960px;margin-inline:auto;text-align:center}.process--stacked .process__copy>p{max-width:80ch;margin-inline:auto}.process--stacked .process__list{--process-gap:32px;grid-template-columns:repeat(var(--process-cols,4),minmax(0,1fr));gap:28px var(--process-gap)}.process--stacked .process__list:before{display:none}.process--stacked .process__list li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:16px;row-gap:6px;align-items:start;text-align:left;padding:0;min-height:0;border:0;border-radius:0;background:transparent}.process--stacked .process__icon{display:grid;grid-column:1;grid-row:1 / 4;width:52px;height:52px;margin:0;border-radius:50%;background:var(--process-dot);color:var(--process-num)}.process--stacked .process__icon svg{width:28px;height:28px}.process--stacked .process__badge{grid-column:2;grid-row:1;display:block;width:auto;height:auto;margin:0;font-size:17px;font-weight:600;line-height:1.3;color:var(--process-dot);background:transparent;letter-spacing:0}.process--stacked .process__badge:after{display:none}.process--stacked .process__list h3{grid-column:2;grid-row:2;margin:0;font-size:18px;font-weight:600;line-height:1.3;text-wrap:initial;overflow-wrap:anywhere}.process--stacked .process__list p{grid-column:2;grid-row:3;max-width:none;margin:0;color:inherit;font-size:var(--font-body-size,14px);line-height:1.55;overflow-wrap:anywhere}.process--stacked .process__thumb{grid-column:1 / -1;margin-top:12px}.process--stacked .process__arrow{display:grid;top:17px;right:-28px;width:24px;height:22px;color:var(--process-dot)}.process--stacked .process__arrow:before{display:none}.process--stacked .process__arrow svg{width:18px;height:18px;padding:0;border-radius:0;background:transparent}.process--stacked .process__footer{text-align:center}.process--stacked .process__footer .button{background:transparent;border-color:var(--process-dot);color:var(--process-dot);border-radius:4px;max-width:100%}.process--stacked .process__footer .button:hover{background:var(--process-dot);color:var(--process-num)}@media(max-width:1100px){.process--stacked .process__list{grid-template-columns:repeat(2,minmax(0,1fr))}.process--stacked .process__arrow{display:none}}@media(max-width:599px){.process--stacked .process__grid{gap:28px}.process--stacked .process__list{grid-template-columns:1fr;gap:28px}.process--stacked .process__copy h2{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/process-stacked.css.map */
