

/* Start:/bitrix/templates/pravzhizn/css/pz-help.css?179196628610161*/
.pz-help { font-family:var(--pz-font-sans); color:var(--pz-text); font-weight:300; font-size:16px; line-height:1.65; padding-bottom:80px; }
.pz-help *, .pz-help *::before, .pz-help *::after { box-sizing:border-box; }
.pz-help h1,.pz-help h2,.pz-help h3,.pz-help p { font-family:var(--pz-font-sans); margin:0; text-wrap:pretty; }
.pz-help p { line-height:1.65; }
.pz-help h1 { font-size:48px; line-height:1.1; letter-spacing:-.025em; font-weight:700; margin:16px 0; }
.pz-help h2 { font-size:28px; line-height:1.25; font-weight:700; margin-bottom:16px; }
.pz-help h3 { font-size:20px; line-height:1.3; font-weight:500; margin:24px 0 12px; }
.pz-help a { color:var(--pz-primary); text-decoration:none; }
.pz-help a:hover { color:var(--pz-primary-hover); }
.pz-help svg { width:24px; height:24px; flex:none; }
.pz-help__hero { padding:48px 0 32px; margin:0; max-width:760px; }
.pz-help__hero p { font-size:18px; color:var(--pz-text-2); }
.pz-help__eyebrow { display:flex; align-items:center; gap:12px; color:var(--pz-primary); font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:.08em; }
.pz-help__eyebrow svg { width:20px; height:20px; }
.pz-help__nav { display:flex; gap:12px; flex-wrap:wrap; margin-bottom:40px; }
.pz-help__nav a { padding:10px 16px; border:1px solid var(--pz-divider); border-radius:var(--pz-r); background:var(--pz-surface); color:var(--pz-text); font-size:14px; font-weight:500; }
.pz-help__nav a:hover { border-color:var(--pz-primary); color:var(--pz-primary); }
.pz-help__columns { display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:48px; align-items:start; }
.pz-help__section { margin-bottom:48px; scroll-margin-top:24px; }
.pz-help__lead { color:var(--pz-text-2); margin-bottom:24px!important; }
.pz-help__question,.pz-help__shop { border:1px solid var(--pz-divider); border-radius:var(--pz-r-lg); margin-bottom:12px; background:var(--pz-surface); overflow:hidden; }
.pz-help summary { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:24px; font-weight:500; font-size:17px; cursor:pointer; list-style:none; }
.pz-help summary::-webkit-details-marker { display:none; }
.pz-help summary:hover { color:var(--pz-primary); }
.pz-help details[open] > summary { background:var(--pz-surface-2); }
.pz-help__plus { position:relative; width:24px; height:24px; flex:none; }
.pz-help__plus::before,.pz-help__plus::after { content:''; position:absolute; background:var(--pz-text-3); border-radius:1px; }
.pz-help__plus::before { width:14px; height:2px; left:5px; top:11px; }
.pz-help__plus::after { width:2px; height:14px; left:11px; top:5px; }
.pz-help details[open] > summary .pz-help__plus::after { display:none; }
.pz-help__answer { padding:20px 24px 24px; color:var(--pz-text-2); font-size:15px; overflow-wrap:anywhere; }
.pz-help__answer p + p { margin-top:12px; }
.pz-help__answer ul { margin:12px 0; padding-left:24px; }
.pz-help__answer li + li { margin-top:8px; }
.pz-help__aside { border-radius:var(--pz-r-xl); padding:28px; background:var(--pz-surface-2); border:1px solid var(--pz-divider); }
.pz-help__aside > svg { color:var(--pz-primary); margin-bottom:20px; width:32px; height:32px; }
.pz-help__aside h2 { font-size:22px; }
.pz-help__aside p { color:var(--pz-text-2); font-size:14px; margin-bottom:24px; }
.pz-help__aside > a { display:flex; align-items:center; justify-content:space-between; font-size:14px; margin-top:16px; }
.pz-help__payment { padding:0; margin:0; list-style:none; display:grid; grid-template-columns:1fr 1fr; gap:12px; }
.pz-help__payment li { display:flex; align-items:flex-start; gap:12px; padding:20px; border-radius:var(--pz-r-lg); background:var(--pz-surface-2); font-size:15px; }
.pz-help__payment li::before { content:'✓'; color:var(--pz-primary); font-weight:700; }
.pz-help__steps { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); list-style:none; counter-reset:steps; gap:16px; padding:0; margin:24px 0 0; }
.pz-help__steps li { counter-increment:steps; font-size:14px; }
.pz-help__steps li::before { content:counter(steps,decimal-leading-zero); display:block; font-size:28px; font-weight:700; color:var(--pz-primary); margin-bottom:8px; }
.pz-help__support { display:flex; align-items:center; justify-content:space-between; gap:32px; background:var(--pz-surface-2); border:1px solid var(--pz-divider); border-radius:var(--pz-r-xl); padding:32px; margin-top:40px; }
.pz-help__support h2 { font-size:24px; margin-bottom:8px; }
.pz-help__support p { color:var(--pz-text-2); font-size:15px; }
.pz-help .pz-btn { display:inline-flex; align-items:center; justify-content:center; gap:12px; font-family:var(--pz-font-sans); font-size:14px; font-weight:700; border-radius:var(--pz-r); padding:14px 20px; line-height:1.4; min-height:48px; border:0; cursor:pointer; white-space:normal; text-align:center; }
.pz-help .pz-btn--primary { color:var(--pz-surface); background:var(--pz-primary); }
.pz-help .pz-btn--primary:hover { background:var(--pz-primary-hover); color:var(--pz-surface); }
.pz-help .pz-btn svg { width:18px; height:18px; }
.pz-help__faq { max-width:960px; }
.pz-help__contact-grid { display:grid; grid-template-columns:1fr 1fr; gap:32px; align-items:start; margin:8px 0 48px; }
.pz-help__contact-info { display:grid; gap:20px; }
.pz-help__contact-card,.pz-help__form-card { border:1px solid var(--pz-divider); border-radius:var(--pz-r-xl); padding:32px; }
.pz-help__contact-card { background:var(--pz-surface-2); }
.pz-help__contact-card h2,.pz-help__form-card h2 { font-size:24px; }
.pz-help__contact-card p { font-size:15px; color:var(--pz-text-2); }
.pz-help__contact-card p + p { margin-top:8px; }
.pz-help__contact-card .detail-contact-title { display:none; }
.pz-help__contact-card .contacts { display:flex; flex-direction:column; align-items:flex-start; gap:8px; float:none; height:auto; width:auto; margin:0; padding:0; }
.pz-help__contact-card .contacts__city { display:none; }
.pz-help__contact-card .contacts__phone { display:block; position:static; color:var(--pz-text); font-size:21px; font-weight:500; line-height:1.5; height:auto; width:auto; padding:0; margin:0; }
.pz-help__contact-card .contacts__messenger { position:static; display:block; height:auto; width:auto; margin:0; }
.pz-help__contact-card .contacts__messenger::after { content:'Написать в WhatsApp'; color:var(--pz-primary); font-size:14px; }
.pz-help__contact-card .whatsup-icon { display:none; }
.pz-help__email { margin-top:20px; }
.pz-help__email a { display:inline-block; font-weight:500; font-size:18px; }
.pz-help__email p { font-size:13px; margin-top:4px; }
.pz-help__form-card > p { color:var(--pz-text-2); font-size:15px; margin-bottom:24px; }
.pz-help__form { display:flex; flex-direction:column; gap:8px; }
.pz-help__form > label { font-size:14px; font-weight:500; margin-top:12px; }
.pz-help__form > label:first-of-type { margin-top:0; }
.pz-help__form label > span[aria-hidden] { color:var(--pz-primary); }
.pz-help__form input:not([type=hidden]):not([type=checkbox]),.pz-help__form textarea { display:block; width:100%; min-width:0; padding:12px 14px; margin:0; border:1px solid var(--pz-divider); border-radius:var(--pz-r); background:var(--pz-surface); font-family:var(--pz-font-sans); font-size:15px; font-weight:300; line-height:1.5; color:var(--pz-text); box-shadow:none; }
.pz-help__form textarea { resize:vertical; min-height:130px; }
.pz-help__captcha { display:flex; align-items:center; gap:12px; }
.pz-help__captcha-label { font-size:14px; font-weight:500; margin-top:12px; }
.pz-help__captcha-label span { color:var(--pz-primary); }
.pz-help__captcha .g-recaptcha { max-width:100%; }
.pz-help__captcha img { flex:none; border-radius:var(--pz-r); object-fit:contain; }
.pz-help__form .pz-help__consent { display:flex; align-items:flex-start; gap:12px; margin:16px 0 12px; font-weight:300; font-size:13px; line-height:1.5; }
.pz-help__consent input { flex:none; width:18px; height:18px; margin:0; accent-color:var(--pz-primary); }
.pz-help__success { padding:24px; border:1px solid var(--pz-divider); border-radius:var(--pz-r-lg); background:var(--pz-primary-soft); }
.pz-help__success h3 { margin-top:0; }
.pz-help__error { color:var(--pz-primary); margin-bottom:20px!important; }
.pz-help__map .page-map { margin:0; width:100%; height:400px; overflow:hidden; border-radius:var(--pz-r-xl); border:1px solid var(--pz-divider); }
.pz-help__map iframe { width:100%; height:400px; border:0; display:block; }
.pz-help__map-link { display:inline-block; font-size:14px; margin-top:16px; }
.pz-help :focus-visible { outline:2px solid var(--pz-primary); outline-offset:4px; }
@media(max-width:1399px) { .pz-help h1 { font-size:42px; } .pz-help__columns { gap:32px; grid-template-columns:minmax(0,1fr) 280px; } }
@media(max-width:900px) { .pz-help__columns,.pz-help__contact-grid { grid-template-columns:minmax(0,1fr); } .pz-help__aside { margin-bottom:24px; } .pz-help__support { align-items:flex-start; flex-direction:column; gap:24px; } }
@media(max-width:600px) { .pz-help { padding-bottom:48px; } .pz-help__hero { padding:32px 0 24px; } .pz-help h1 { font-size:36px; } .pz-help h2 { font-size:24px; } .pz-help__hero p { font-size:16px; } .pz-help__nav { margin-bottom:32px; gap:8px; } .pz-help__nav a { font-size:13px; padding:8px 12px; } .pz-help summary { padding:20px; font-size:16px; gap:16px; } .pz-help__answer { padding:16px 20px 20px; } .pz-help__payment { grid-template-columns:1fr; } .pz-help__steps { grid-template-columns:1fr 1fr; gap:24px; } .pz-help__contact-card,.pz-help__form-card,.pz-help__support { padding:24px; } .pz-help__contact-grid { gap:24px; } .pz-help__captcha { flex-wrap:wrap; } .pz-help__captcha input:not([type=hidden]) { flex:1; min-width:90px; } }
@media(max-width:420px) { .pz-help { padding-left:20px; padding-right:20px; } }
@media(max-width:600px) { .pz-help__form-card { padding:20px; } }
@media(max-width:374px) { .pz-help__captcha { overflow:hidden; } .pz-help__captcha .g-recaptcha { transform:scale(.9); transform-origin:left top; margin-bottom:-8px; } }
@media(max-width:349px) { .pz-help__captcha .g-recaptcha { transform:scale(.78); margin-bottom:-16px; } }

/* End */
/* /bitrix/templates/pravzhizn/css/pz-help.css?179196628610161 */
