.faq{--faq-card-bg: var(--color-surface, #fff);--faq-line: var(--color-border);max-width:var(--faq-content-width, 860px);margin:0 auto}.faq--split{max-width:none}.faq__aside{text-align:center;margin-bottom:28px}.faq--left .faq__aside{text-align:left}.faq__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-accent)}.faq__heading{margin:0;text-transform:var(--type-heading-transform)}.faq__intro{margin:12px auto 0;max-width:560px;color:var(--color-text-soft)}.faq--left .faq__intro{margin-left:0}.faq__search{position:relative;margin-bottom:18px}.faq__search .icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-text-muted);pointer-events:none}.faq .faq__search-input{width:100%;height:52px;padding:0 18px 0 48px;border:1px solid var(--faq-line);border-radius:100px;background:var(--faq-card-bg);color:var(--color-text);font:inherit;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.faq .faq__search-input:focus{outline:none;border-color:var(--faq-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--faq-accent) 18%,transparent)}.faq__search-input::-webkit-search-cancel-button{cursor:pointer}.faq__tabs{display:flex;gap:8px;margin-bottom:26px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center}.faq--left .faq__tabs,.faq--split .faq__tabs{justify-content:flex-start}.faq__tabs::-webkit-scrollbar{display:none}.faq__tab{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 18px;border-radius:100px;border:1px solid var(--faq-line);background:transparent;color:var(--color-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.faq__tab .icon{width:16px;height:16px}.faq__tab:hover{border-color:var(--faq-accent)}.faq__tab.is-active{background:var(--faq-accent);border-color:var(--faq-accent);color:var(--color-accent-text, #fff)}.faq__group+.faq__group{margin-top:34px}.faq__group[hidden]{display:none}.faq__cat{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-soft)}.faq__cat-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--faq-accent) 14%,transparent);color:var(--faq-accent)}.faq__cat-icon .icon{width:17px;height:17px}.faq__item[hidden]{display:none}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer;list-style:none;font-size:var(--faq-q-size);font-weight:600;line-height:1.4;-webkit-tap-highlight-color:transparent}.faq__q::-webkit-details-marker{display:none}.faq__q:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-2px;border-radius:var(--faq-radius)}.faq__a{overflow:hidden}.faq__a-inner{padding:0 22px 22px;font-size:var(--faq-a-size);line-height:1.7;color:var(--color-text-soft)}.faq__a-inner a{color:var(--faq-accent)}.faq__a-inner p+p{margin-top:.7em}.faq__toggle{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;transition:background-color .25s ease,transform .3s ease}.faq__toggle:before,.faq__toggle:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;margin:-.8px 0 0 -6px;border-radius:2px;background:currentColor;transition:transform .3s ease,opacity .3s ease}.faq__toggle:after{transform:rotate(90deg)}.faq__item[open] .faq__toggle:after{transform:rotate(0);opacity:0}.faq--icon-circle .faq__toggle{border:1px solid var(--faq-line)}.faq--icon-circle .faq__item[open] .faq__toggle{background:var(--faq-accent);border-color:var(--faq-accent);color:var(--color-accent-text, #fff)}.faq--icon-chevron .faq__toggle:before,.faq--icon-chevron .faq__toggle:after{width:8px;top:52%}.faq--icon-chevron .faq__toggle:before{margin-left:-6.5px;transform:rotate(45deg)}.faq--icon-chevron .faq__toggle:after{margin-left:-1.5px;transform:rotate(-45deg);opacity:1}.faq--icon-chevron .faq__item[open] .faq__toggle{transform:rotate(180deg)}.faq--icon-chevron .faq__item[open] .faq__toggle:after{transform:rotate(-45deg);opacity:1}.faq--cards .faq__list{display:grid;gap:10px}.faq--cards .faq__item{background:var(--faq-card-bg);border:1px solid var(--faq-line);border-radius:var(--faq-radius);transition:border-color .25s ease,box-shadow .25s ease}.faq--cards .faq__item:hover{border-color:color-mix(in srgb,var(--faq-accent) 45%,var(--faq-line))}.faq--cards .faq__item[open]{border-color:var(--faq-accent);box-shadow:0 8px 24px #0000000f}.faq--cards .faq__item[open] .faq__q{color:var(--faq-accent)}.faq--lines .faq__item{border-bottom:1px solid var(--faq-line)}.faq--lines .faq__list{border-top:1px solid var(--faq-line)}.faq--lines .faq__q{padding-left:0;padding-right:0}.faq--lines .faq__a-inner{padding-left:0;padding-right:44px}.faq--lines .faq__item[open] .faq__q{color:var(--faq-accent)}.faq--boxed .faq__list{background:var(--faq-card-bg);border:1px solid var(--faq-line);border-radius:var(--faq-radius);overflow:hidden}.faq--boxed .faq__item+.faq__item{border-top:1px solid var(--faq-line)}.faq--boxed .faq__item[open]{background:color-mix(in srgb,var(--faq-accent) 5%,var(--faq-card-bg))}.faq__empty{margin:18px 0 0;padding:24px;text-align:center;border:1px dashed var(--faq-line);border-radius:var(--faq-radius);color:var(--color-text-soft)}.faq__bottom-contact:not(:empty){margin-top:36px}.faq__contact{display:flex;align-items:flex-start;gap:18px;padding:26px 28px;border-radius:var(--faq-radius);background:color-mix(in srgb,var(--faq-accent) 9%,var(--color-bg))}.faq__contact-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--faq-accent);color:var(--color-accent-text, #fff)}.faq__contact-icon .icon{width:22px;height:22px}.faq__contact-title{margin:0;font-size:18px;font-weight:700}.faq__contact-text{margin-top:4px;color:var(--color-text-soft);font-size:15px}.faq__contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px}.faq__contact-actions .btn{--btn-bg: var(--faq-accent);--btn-border: var(--faq-accent)}.faq__contact-email{font-size:14px;font-weight:600;color:var(--color-text);text-underline-offset:3px;word-break:break-all}@media(min-width:990px){.faq--split{display:grid;grid-template-columns:minmax(260px,.42fr) 1fr;gap:64px;align-items:start}.faq--split .faq__aside{position:sticky;top:calc(var(--header-height, 80px) + 24px);text-align:left;margin-bottom:0}.faq--split .faq__intro{margin-left:0}.faq--split .faq__aside-contact{margin-top:30px}.faq--split .faq__contact{flex-direction:column}.faq--split .faq__main{max-width:var(--faq-content-width, 860px)}.faq--split .faq__bottom-contact{display:none}}@media(max-width:989px){.faq__aside-contact{display:none}}@media(max-width:749px){.faq__aside{margin-bottom:22px}.faq__q{padding:17px 16px;font-size:var(--faq-q-size-mobile);gap:14px}.faq__a-inner{padding:0 16px 18px}.faq--lines .faq__q{padding-left:0;padding-right:0}.faq__toggle{width:26px;height:26px}.faq__tabs{justify-content:flex-start;margin-left:-16px;margin-right:-16px;padding:0 16px;margin-bottom:20px}.faq__contact{flex-direction:column;gap:14px;padding:22px 20px}.faq__contact-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.faq__toggle,.faq__toggle:before,.faq__toggle:after,.faq__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-faq.css.map */
