.res-pdp-uso{position:relative;overflow:hidden;background:var(--ru-bg);color:var(--ru-text)}.res-pdp-uso__layout{display:grid;grid-template-columns:300px 1fr;align-items:start;gap:72px}.res-pdp-uso__title{margin:0 0 20px;font-family:Cairo,sans-serif;font-size:34px;font-weight:800;line-height:1.15;color:var(--ru-title)}.res-pdp-uso__steps{margin:0}.res-pdp-uso__step{display:flex;gap:16px;margin-bottom:22px}.res-pdp-uso__step-num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--ru-accent);font-family:Cairo,sans-serif;font-size:16px;font-weight:800;color:var(--ru-accent-text)}.res-pdp-uso__step-text{padding-top:6px;font-size:16px;line-height:1.5;color:var(--ru-text)}.res-pdp-uso__step-text strong{color:var(--ru-title)}.res-pdp-uso__who-head{max-width:640px;margin-bottom:44px}.res-pdp-uso__who-title{margin:0 0 10px;font-family:Cairo,sans-serif;font-size:26px;font-weight:800;line-height:1.25;color:var(--ru-title);text-wrap:balance}.res-pdp-uso__who-sub{margin:0;font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--ru-text) 82%,var(--ru-bg));text-wrap:pretty}.res-pdp-uso__who-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0}.res-pdp-uso__who-item{position:relative;padding-top:8px;text-align:center}.res-pdp-uso__who-num{position:absolute;top:-26px;left:2px;z-index:0;font-family:Cairo,sans-serif;font-size:112px;font-weight:800;line-height:1;color:var(--ru-accent);opacity:.45}.res-pdp-uso__who-photo{position:relative;z-index:1;width:150px;height:150px;margin:0 auto 20px;overflow:hidden;border:6px solid #fff;border-radius:50%;box-shadow:0 8px 24px #00000059}.res-pdp-uso__who-photo img{display:block;width:100%;height:100%;object-fit:cover}.res-pdp-uso__who-item-title{position:relative;z-index:1;margin:0 0 8px;font-family:Cairo,sans-serif;font-size:16px;font-weight:800;line-height:1.3;color:var(--ru-title)}.res-pdp-uso__who-item-text{position:relative;z-index:1;margin:0;font-size:13.5px;line-height:1.55;color:color-mix(in srgb,var(--ru-text) 82%,var(--ru-bg));text-wrap:pretty}@media screen and (max-width:989px){.res-pdp-uso__layout{grid-template-columns:1fr;gap:40px}.res-pdp-uso__who-row{grid-template-columns:1fr;gap:44px}.res-pdp-uso__who-num{left:calc(50% - 110px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/res-pdp-como-usar.css.map */
