

/* Start:/local/templates/plameb/assets/css/info-pages.css?17893605811713*/
body.site-body:has(.info-page){min-width:0}
.info-page{padding-bottom:60px;min-height:420px}.info-page__lead{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:24px 0 30px}.info-page__lead p{max-width:762px;line-height:24px;margin:0}.info-page__button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:12px 24px;border-radius:7px;background:#242424;color:white;font-size:16px;text-align:center}.info-page__topics{display:flex;gap:30px;overflow-x:auto;margin-bottom:26px;padding-bottom:8px}.info-page__topics a{padding-bottom:12px;white-space:nowrap;font-size:20px;color:#7b7b7b}.info-page__topics a[aria-current]{border-bottom:2px solid #242424;color:#242424}.info-page__questions details{border-bottom:1px solid #ccc}.info-page__questions summary{cursor:pointer;list-style:none;padding:22px 30px 22px 0;position:relative;color:#7b7b7b;line-height:24px}.info-page__questions summary::-webkit-details-marker{display:none}.info-page__questions summary::after{content:'⌄';position:absolute;right:3px;top:22px}.info-page__questions details[open] summary{font-weight:600;color:#242424}.info-page__questions details[open] summary::after{transform:rotate(180deg)}.info-page__questions details p{margin:0;padding-bottom:24px;line-height:24px;max-width:1243px}.info-page__empty{padding:40px;background:#f7f7f7;border-radius:7px;line-height:24px}.info-page__empty h2{font-size:22px;margin:0 0 12px}.info-page__empty p{max-width:640px}
@media(max-width:680px){.info-page__lead{align-items:flex-start;flex-direction:column;gap:20px}.info-page__topics{gap:20px}.info-page__topics a{font-size:17px}.info-page__empty{padding:24px}.info-page{padding-bottom:32px}}

/* End */


/* Start:/local/templates/plameb/assets/css/faq-figma.css?17919160363450*/
body.site-body:has(.faq-page) .breadcrumbs { height: 24px; min-height: 24px; }
.site-body:has(.faq-page) .breadcrumbs__container { height: 23px; min-height: 23px; }
.site-body:has(.faq-page) .breadcrumbs__list,
.site-body:has(.faq-page) .breadcrumbs__item {
  font-size: 14px;
  line-height: 17px;
}
.content-page:has(.faq-page) { padding: 20px 0 68px; }
.content-page:has(.faq-page) > .container > h1 {
  margin: 0;
  font-size: 32px;
  line-height: 38px;
  font-weight: 600;
}
.faq-page { min-height: 0; padding-bottom: 0; }
.faq-page .info-page__lead {
  gap: 32px;
  margin: 27px 0;
}
.faq-page .info-page__lead p { flex: 1 1 762px; }
.faq-page .info-page__button {
  flex: 0 0 330px;
  min-height: 39px;
  padding: 10px 20px;
  line-height: 19px;
  font-weight: 500;
}
.faq-page .info-page__topics {
  width: min(100%, 763px);
  margin: 0 auto 16px;
  padding: 0;
  justify-content: space-between;
  gap: 30px;
}
.faq-page .info-page__topics a {
  padding-bottom: 11px;
  line-height: 24px;
  border-bottom: 2px solid transparent;
}
.faq-page .info-page__topics a[aria-current="page"] {
  font-weight: 700;
  border-bottom-color: #242424;
}
.faq-page__questions {
  max-height: 579px;
  overflow-y: auto;
  padding-right: 27px;
  scrollbar-width: thin;
  scrollbar-color: #cccccc #f7f7f7;
  overscroll-behavior: contain;
}
.faq-page__questions::-webkit-scrollbar { width: 10px; }
.faq-page__questions::-webkit-scrollbar-track { background: #f7f7f7; border-radius: 7px; }
.faq-page__questions::-webkit-scrollbar-thumb { background: #cccccc; border-radius: 7px; }
.faq-page .info-page__questions summary {
  padding: 21px 30px 20px 0;
  font-size: 16px;
  line-height: 24px;
}
.faq-page .info-page__questions details:first-child summary { padding-top: 0; }
.faq-page .info-page__questions summary::after {
  content: "";
  width: 10px;
  height: 6px;
  right: 0;
  top: 30px;
  background: url("/local/templates/plameb/assets/css/../icons/ui/faq-chevron.svg") center / 10px 6px no-repeat;
}
.faq-page .info-page__questions details:first-child summary::after { top: 9px; }
.faq-page .info-page__questions details p {
  max-width: none;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}
.faq-page .info-page__questions details p:last-child { padding-bottom: 20px; }
.faq-page .info-page__questions details:last-child { border-bottom: 0; }
.faq-page .info-page__questions details:last-child p:last-child { padding-bottom: 0; }
.faq-page .info-page__questions details[open] summary { line-height: 19px; padding-bottom: 21px; font-weight: 600; }
.faq-page .info-page__questions details[open] summary::after { top: 27.5px; }
.faq-page .info-page__questions details:first-child[open] summary::after { top: 6.5px; }
.faq-page .info-page__questions summary:focus-visible,
.faq-page .info-page__topics a:focus-visible,
.faq-page__questions:focus-visible {
  outline: 2px solid #242424;
  outline-offset: 3px;
}
@media (max-width: 1000px) {
  .faq-page .info-page__lead { align-items: flex-start; }
  .faq-page .info-page__button { flex-basis: 250px; }
}
@media (max-width: 680px) {
  .faq-page .info-page__lead { gap: 20px; margin-bottom: 28px; }
  .faq-page .info-page__lead p { flex-basis: auto; }
  .faq-page .info-page__button { flex-basis: auto; width: 100%; }
  .faq-page .info-page__topics { justify-content: flex-start; gap: 20px; }
  .faq-page .info-page__topics a { font-size: 17px; }
  .faq-page__questions { max-height: none; overflow: visible; padding-right: 0; }
}

/* End */
/* /local/templates/plameb/assets/css/info-pages.css?17893605811713 */
/* /local/templates/plameb/assets/css/faq-figma.css?17919160363450 */
