.ac-how{--ac-how-icon: 56px;--ac-how-gap: 32px}@media screen and (min-width:990px){.ac-how{--ac-how-icon: 72px;--ac-how-gap: 40px}}.ac-how__head{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}@media screen and (min-width:990px){.ac-how__head{margin-bottom:64px}}.ac-how__intro{max-width:560px;color:var(--ac-muted);font-size:16px;line-height:1.4}.ac-how__head:has(.ac-home-title--center) .ac-how__intro{margin-inline:auto;text-align:center}.ac-how__intro p{margin:0}.ac-how__wrap{position:relative}.ac-how__steps{display:grid;margin:0;padding:0;list-style:none}.ac-how__step{position:relative;display:grid;grid-template-columns:var(--ac-how-icon) minmax(0,1fr);align-items:start;align-content:start;gap:18px;padding-bottom:32px}.ac-how__step:last-child{padding-bottom:0}.ac-how__icon{position:relative;z-index:1;display:grid;place-items:center;width:var(--ac-how-icon);height:var(--ac-how-icon);background:var(--ac-how-icon-bg, var(--ac-color-accent, #f55a00));color:var(--ac-how-icon-color, #fff)}.ac-how__icon svg,.ac-how__icon-img{display:block;width:32px;height:32px;object-fit:contain}.ac-how__body{display:flex;flex-direction:column;gap:6px;padding-top:4px}.ac-how__num{margin:0;color:var(--ac-how-num, var(--ac-color-accent, #f55a00));font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:15px;line-height:1;letter-spacing:0}.ac-how__title{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:24px;line-height:1.1}@media screen and (min-width:990px){.ac-how__title{font-size:28px}}.ac-how__text{color:var(--ac-muted);font-size:15px;line-height:1.4}.ac-how__text p{margin:0}@media screen and (max-width:749px){.ac-how__line{display:none}.ac-how__step:not(:last-child):after{content:"";position:absolute;inset-block:var(--ac-how-icon) 0;inset-inline-start:calc(var(--ac-how-icon) / 2);width:1px;background:var(--ac-how-line, #ddd)}}@media screen and (min-width:750px){.ac-how__steps{grid-template-columns:repeat(var(--ac-how-cols, 4),minmax(0,1fr));gap:var(--ac-how-gap)}.ac-how__step{grid-template-columns:1fr;gap:22px;padding-bottom:0}.ac-how--center .ac-how__step{justify-items:center;text-align:center}.ac-how__line{--ac-how-col: calc((100% - (var(--ac-how-cols, 4) - 1) * var(--ac-how-gap)) / var(--ac-how-cols, 4));position:absolute;inset-block-start:calc(var(--ac-how-icon) / 2);inset-inline:calc(var(--ac-how-icon) / 2) calc(var(--ac-how-col) - var(--ac-how-icon) / 2);height:1px;background:var(--ac-how-line, #ddd)}.ac-how--center .ac-how__line{inset-inline:calc(var(--ac-how-col) / 2)}.ac-reveal-on .ac-how__line[data-ac-reveal]{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.12,.23,.5,1) .2s}.ac-reveal-on .ac-how__line[data-ac-reveal].is-revealed{clip-path:inset(0)}}.ac-how__actions{display:flex;justify-content:center;margin-top:40px}@media screen and (min-width:990px){.ac-how__actions{margin-top:56px}}.ac-how--left .ac-how__actions{justify-content:flex-start}@media screen and (max-width:749px){.ac-how__actions .button{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ac-how-it-works.css.map */
