.amc-ws{box-sizing:border-box;background:var(--amc-ws-bg, #603338);color:var(--amc-ws-text, #f4f1e2);padding:clamp(48px,12vw,80px) clamp(16px,4.2vw,40px);overflow-x:clip;overflow-y:visible}.section-amc-workshop-steps{overflow-x:clip}.amc-ws *,.amc-ws *:before,.amc-ws *:after{box-sizing:border-box}.amc-ws__inner{width:100%;max-width:var(--amc-ws-max, 1440px);margin:0 auto}.amc-ws__track{--amc-ws-col-gap: 24px;display:grid;grid-template-columns:1fr;gap:clamp(40px,8vw,64px)}.amc-ws__step{display:flex;flex-direction:column;align-items:center;gap:24px;min-width:0}.amc-ws__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:280px;text-align:center}.amc-ws__titles{display:flex;flex-direction:column;gap:8px;width:100%}.amc-ws__duration{margin:0;color:var(--amc-ws-duration, #ffffff);font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.048px}.amc-ws__heading{margin:0;color:var(--amc-ws-text, #f4f1e2);font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:var(--amc-ws-heading-size-m, 24px);font-weight:600;line-height:1.15}.amc-ws__body{margin:0;color:var(--amc-ws-text, #f4f1e2);font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.08px}.amc-ws__marker{display:none}.amc-ws__photo{width:100%;max-width:none;aspect-ratio:240 / 280;overflow:hidden;border-radius:16px;background:#f4f1e21f}.amc-ws__photo img,.amc-ws__photo video{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px)and (max-width:989px){.amc-ws{padding:48px clamp(24px,4vw,40px)}.amc-ws__track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-auto-flow:column;column-gap:clamp(32px,6.5vw,64px);row-gap:40px}.amc-ws__copy{max-width:min(280px,100%)}}@media screen and (min-width:990px){.amc-ws{padding:var(--amc-ws-pad-top, 96px) var(--amc-ws-pad-x, 80px) var(--amc-ws-pad-bottom, 120px)}.amc-ws__track{--amc-ws-col-gap: 40px;display:grid;grid-template-columns:repeat(var(--amc-ws-cols, 4),minmax(0,1fr));grid-template-rows:auto auto auto auto auto;grid-auto-flow:row;column-gap:var(--amc-ws-col-gap);row-gap:0;align-items:start}.amc-ws__step,.amc-ws__copy,.amc-ws__titles{display:contents}.amc-ws__duration{grid-row:1;align-self:start;text-align:left;padding-bottom:8px}.amc-ws__heading{grid-row:2;align-self:start;text-align:left;font-size:var(--amc-ws-heading-size, 24px);padding-bottom:16px}.amc-ws__body{grid-row:3;align-self:start;text-align:left;max-width:none;width:100%;padding-bottom:8px}.amc-ws__marker{grid-row:4;position:relative;display:flex;align-items:center;justify-content:center;height:40px;margin:16px 0 24px}.amc-ws__step:first-child .amc-ws__marker:before{content:"";position:absolute;top:50%;left:50%;width:calc(var(--amc-ws-line-spans, 3) * (100% + var(--amc-ws-col-gap)));height:0;border-top:2px dashed var(--amc-ws-line, #f4f1e2);transform:translateY(-50%);opacity:.95;pointer-events:none;z-index:0}.amc-ws__dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;background:var(--amc-ws-line, #f4f1e2);flex-shrink:0}.amc-ws__photo{grid-row:5;max-width:none;width:100%}}@media screen and (min-width:990px)and (max-width:1199px){.amc-ws__track{--amc-ws-col-gap: 24px}.amc-ws__dot{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/amc-workshop-steps.css.map */
