.cm-pcam{background:var(--cm-bg);padding:30px var(--cm-gutter)}.cm-pcam__wrap{max-width:1248px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.cm-pcam__h{font-family:var(--cm-font-head);font-weight:700;font-size:24px;line-height:31px;letter-spacing:-.02em;text-align:center;color:var(--cm-ink)}.cm-pcam__row{display:flex;flex-direction:column;gap:56px}.cm-pcam__media{aspect-ratio:1/1;overflow:hidden}.cm-pcam__media img{width:100%;height:100%;object-fit:cover}.cm-pcam__steps{list-style:none;margin:0;padding:0;position:relative;min-width:0}.cm-pcam__step{position:relative;display:flex;gap:20px;padding:40px 0 10px}.cm-pcam__step:first-child{padding-top:0}.cm-pcam__step:not(:last-child):before{content:"";position:absolute;left:9.5px;top:11px;bottom:-51px;width:3px;background:#141a3c1a}.cm-pcam__step:not(:first-child):not(:last-child):before{top:51px}.cm-pcam__step:first-child:before{top:11px}.cm-pcam__step:not(:first-child):before{top:51px}.cm-pcam__node{position:relative;z-index:1;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#d1cedb;border:3px solid #fff;box-shadow:0 0 0 0 transparent}.cm-pcam__node:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--cm-ink)}.cm-pcam__content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.cm-pcam__badge{background:var(--cm-ink);color:#fff;border-radius:20px;padding:6px 14px;font-family:var(--cm-font-head);font-weight:700;font-size:13px;line-height:18px}.cm-pcam__t{font-family:var(--cm-font-head);font-weight:700;font-size:22px;line-height:28px;letter-spacing:-.015em;color:var(--cm-ink)}.cm-pcam__d{font-size:15px;line-height:24px;color:var(--cm-body);letter-spacing:-.005em;max-width:600px}.cm-pcam__note{font-size:13px;line-height:19px;color:var(--cm-muted)}@media(min-width:990px){.cm-pcam{padding:80px var(--cm-gutter)}.cm-pcam__wrap{gap:56px}.cm-pcam__h{font-size:40px;line-height:46px;letter-spacing:-.03em}.cm-pcam__row{flex-direction:row;gap:56px;align-items:stretch}.cm-pcam__media{flex:0 0 36.5%;aspect-ratio:455/708}.cm-pcam__steps{flex:1 1 auto}.cm-pcam__step{padding:40px 0 20px}.cm-pcam__step:first-child{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cm-pdp-cambia.css.map */
