.faq,.faq *,.faq *:before,.faq *:after{box-sizing:border-box}.faq{--faq-stroke: var(--color-stroke);--faq-radius: var(--radius-s);--faq-active-fill: var(--color-light-purple-200);--faq-active-stroke: var(--color-electric-purple-100)}.faq__layout{display:flex;flex-direction:column;gap:22px}.faq__list{display:flex;min-width:0;flex-direction:column;gap:12px}.faq__item{padding:16px;border:1px solid var(--faq-stroke);border-radius:var(--faq-radius);background-color:transparent;transition:background-color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),border-width var(--duration-normal) var(--ease-default)}.faq__item[open]:not([data-faq-closing]){border-width:2px;border-color:var(--faq-active-stroke);background-color:var(--faq-active-fill)}.faq__item[hidden]{display:none}.faq__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{content:""}.faq__question{color:var(--color-dark-purple-100);font-size:var(--font-size-body-15);font-weight:var(--font-weight-bold);line-height:var(--line-height-130)}.faq__caret.theme-icon{--icon-size: 18px;flex:0 0 auto;margin-top:4px;color:var(--color-dark-purple-100);transform:rotate(-90deg);transition:transform var(--duration-quick) var(--ease-default)}.faq__item[open]:not([data-faq-closing]) .faq__caret.theme-icon{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.faq__item,.faq__caret.theme-icon{transition:none}}.faq__answer-wrap{overflow:hidden}.faq__answer{padding-top:11px;color:var(--color-purple-600);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-140)}.faq__answer p,.faq__answer li{font-size:inherit;font-weight:inherit;line-height:inherit}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}.faq__answer a{color:var(--color-electric-purple-100)}.faq__empty{margin:0;padding:22px 16px;border:1px solid var(--faq-stroke);border-radius:var(--faq-radius);color:var(--color-purple-600);font-size:var(--font-size-body-15);line-height:var(--line-height-140)}.faq__aside{display:flex;flex-direction:column;gap:16px}.faq__cta{display:flex;flex-direction:column;gap:7px;padding:28px 16px;border-radius:var(--faq-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.faq__cta-heading{margin:0;color:inherit;font-family:var(--font-family-golos);font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-positive-2);text-transform:uppercase}.faq__cta-text{margin:0 0 11px;color:inherit;font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-140)}.faq__cta-button.button{width:100%;height:45px;padding:0 26px 0 22px;font-size:var(--font-size-body-14);line-height:var(--line-height-120)}.faq__cta-phone.button{width:100%;height:48px;padding:0 13px;font-size:var(--font-size-body-14);line-height:var(--line-height-120)}.faq__links{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--faq-stroke);border-radius:var(--faq-radius)}.faq__links-title{margin:0;color:var(--color-dark-purple-100);font-size:var(--font-size-body-15);font-weight:var(--font-weight-semibold);line-height:var(--line-height-130)}.faq__links-list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.faq__link{color:var(--color-electric-purple-100);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);text-decoration:none}@media(hover:hover){.faq__link:hover{text-decoration:underline}}@media screen and (min-width:990px){.faq__layout{flex-direction:row;align-items:flex-start;gap:48px}.faq__list{flex:1 1 auto}.faq__aside{flex:0 0 380px;width:380px}.faq__item{padding:22px 26px}.faq__summary{align-items:center}.faq__question{font-size:var(--font-size-body-16)}.faq__caret.theme-icon{margin-top:0}.faq__answer{font-size:var(--font-size-body-16)}.faq__empty{padding:22px 26px;font-size:var(--font-size-body-16)}.faq__cta{padding:28px}.faq__cta-heading{font-size:var(--font-size-h3)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq-questions.css.map */
