.pr-ps__title{margin-bottom:40px;font-weight:450;letter-spacing:-.045em}.pr-ps__accent{color:var(--ps-accent)}.pr-ps__list{display:grid;grid-template-columns:repeat(var(--ps-cols, 4),minmax(0,1fr));gap:var(--ps-gap);margin:0;padding:0;list-style:none}.pr-ps__step{display:flex;flex-direction:column;gap:18px;min-width:0}.pr-ps__track{position:relative;display:flex;align-items:center;height:36px}.pr-ps__track:after{content:"";position:absolute;left:44px;right:calc(var(--ps-gap) * -1);top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,var(--ps-accent),color-mix(in srgb,var(--ps-accent) 35%,transparent));border-radius:2px}.pr-ps__step:last-child .pr-ps__track:after{right:0;background:linear-gradient(90deg,color-mix(in srgb,var(--ps-accent) 35%,transparent),color-mix(in srgb,var(--ps-muted) 25%,transparent))}.pr-ps__num{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ps-card);color:var(--ps-accent);font:500 12px/1 var(--pr-font-head);letter-spacing:.02em;box-shadow:0 6px 18px -8px #14183c4d}.pr-ps__step:first-child .pr-ps__num{background:var(--ps-accent);color:#fff}.pr-ps__card{display:flex;flex:1;flex-direction:column;padding:18px 18px 22px;border-radius:var(--ps-radius);background:var(--ps-card);box-shadow:0 14px 34px -24px #14183c59}.pr-ps__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.pr-ps__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:6px;background:color-mix(in srgb,var(--ps-accent) 9%,#fff);color:var(--ps-accent)}.pr-ps__icon svg{width:14px;height:14px}.pr-ps__when{font-size:11px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--ps-accent);text-align:right}.pr-ps__name{margin:0 0 8px;font:500 22px/1.3 var(--pr-font-head);letter-spacing:-.02em;color:var(--pr-text)}.pr-ps__text{margin:0;font-size:14px;line-height:1.55;color:var(--ps-muted)}@media screen and (max-width:989px){.pr-ps__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.pr-ps__step:nth-child(2n) .pr-ps__track:after{right:0}}@media screen and (max-width:749px){.pr-ps__title{margin-bottom:28px}.pr-ps__list{grid-template-columns:1fr;row-gap:20px}.pr-ps__track:after{right:0}}@media screen and (max-width:749px){.pr-ps__name{font-size:19px}}.pr-ps__icon--img{width:44px;height:44px;border-radius:10px}.pr-ps__icon--img img{display:block;width:30px;height:30px;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/5/assets/precept-process.css.map */
