.faq-section{width:100%;padding-top:var(--faq-section-padding-top);padding-bottom:var(--faq-section-padding-bottom)}.faq-section__inner{width:100%;max-width:1440px;margin:0 auto;padding:0 24px;box-sizing:border-box}.faq-section__header{margin-bottom:36px}.faq-section__heading{margin:0;color:var(--ui-color-text-primary);font-family:var(--ui-font-family-sans);font-size:32px;line-height:1.1;letter-spacing:-.05em;font-weight:var(--ui-font-weight-medium)}.faq-section__layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:36px;align-items:start}.faq-section__layout--no-support{grid-template-columns:minmax(0,1fr)}.faq-section__support-grid{display:grid;gap:12px;align-content:start}.faq-section__support-card{min-height:170px;padding:36px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-sizing:border-box}.faq-section__support-card--dark{background:var(--ui-color-surface-brand);color:var(--ui-color-text-primary-inverted)}.faq-section__support-card--light{background:var(--ui-color-surface-secondary);color:var(--ui-color-text-primary)}.faq-section__support-card-content{display:grid;gap:16px}.faq-section__support-card-title{color:inherit;margin:0;font-size:20px;line-height:1.1;letter-spacing:-.03em;font-weight:var(--ui-font-weight-medium)}.faq-section__support-card-text{color:var(--ui-color-text-secondary-inverted);font-size:16px;line-height:1.3}.faq-section__support-card-text p{margin:0}.faq-section__support-card-button,.faq-section__footer-button{min-height:48px;padding:12px 18px;border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;cursor:pointer;font-family:inherit;font-size:var(--ui-type-button-1-font-size);line-height:var(--ui-type-button-1-line-height);font-weight:var(--ui-type-button-1-font-weight);transition:background-color .2s ease,color .2s ease,opacity .2s ease,border-color .2s ease}.faq-section__support-card-button{width:100%;background:var(--ui-color-surface-primary);color:var(--ui-color-text-primary)}.faq-section__footer-button{background:var(--ui-color-surface-brand);color:var(--ui-color-text-primary-inverted)}@media(hover:hover)and (pointer:fine){.faq-section__support-card-button:hover:not(.is-disabled){background:var(--ui-color-surface-tertiary)}.faq-section__footer-button:hover:not(.is-disabled){background:var(--ui-color-surface-accent)}}.faq-section__support-card-button svg,.faq-section__footer-button svg{flex-shrink:0}.faq-section__support-card-button.is-disabled,.faq-section__support-card-button[aria-disabled=true],.faq-section__footer-button.is-disabled,.faq-section__footer-button[aria-disabled=true]{opacity:.56;pointer-events:none;cursor:default}.faq-section__main{min-width:0;display:grid;gap:12px}.faq-section__list{display:grid;gap:12px}.faq-section__item{border-radius:16px;background:var(--ui-color-surface-secondary);overflow:hidden}.faq-section__summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px;cursor:pointer}.faq-section__summary::-webkit-details-marker{display:none}.faq-section__question{margin:0;color:var(--ui-color-text-primary);font-size:20px;line-height:1.2;letter-spacing:-.03em;font-weight:var(--ui-font-weight-medium)}.faq-section__toggle{position:relative;width:36px;height:36px;margin-top:-2px;border-radius:8px;background:rgba(var(--ui-color-surface-primary-rgb),.7);flex-shrink:0;transition:background-color .2s ease}.faq-section__toggle:before,.faq-section__toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.6px;border-radius:999px;background:var(--ui-color-text-primary);transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease}.faq-section__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-section__item[open] .faq-section__toggle:before{transform:translate(-50%,-50%) rotate(45deg)}.faq-section__item[open] .faq-section__toggle:after{transform:translate(-50%,-50%) rotate(-45deg)}.faq-section__answer{height:0;overflow:hidden;transition:height .28s cubic-bezier(.22,1,.36,1);will-change:height}.faq-section__item[open] .faq-section__answer{height:auto}.faq-section__answer-inner{padding:0 28px 28px;color:var(--ui-color-text-secondary);font-size:16px;line-height:1.35}.faq-section__answer-inner p{margin:0;font:inherit}.faq-section__answer-inner p+p{margin-top:12px}.faq-section__answer-inner a{color:currentColor;text-decoration:underline}.faq-section__footer{padding-top:4px}@media(max-width:1024px)and (min-width:768px){.faq-section{--faq-section-padding-top: 64px;--faq-section-padding-bottom: 64px;padding-top:min(var(--faq-section-padding-top),64px);padding-bottom:min(var(--faq-section-padding-bottom),64px)}.faq-section__inner{padding:0 24px}.faq-section__header{margin-bottom:28px}.faq-section__layout,.faq-section__layout--no-support{grid-template-columns:minmax(0,1fr);gap:12px}.faq-section__support-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.faq-section__support-card{height:100%;min-height:184px}.faq-section__support-card-title{font-size:16px}.faq-section__support-card-text{font-size:14px}.faq-section__summary{padding:24px 28px}.faq-section__answer-inner{padding:0 28px 24px;font-size:14px}.faq-section__footer{display:flex;justify-content:center;padding-top:8px}}@media(max-width:767px){.faq-section{--faq-section-padding-top: 42px;--faq-section-padding-bottom: 42px;padding-top:var(--faq-section-padding-top);padding-bottom:var(--faq-section-padding-bottom)}.faq-section__inner{padding:0 12px}.faq-section__header{margin-bottom:28px}.faq-section__heading{font-size:24px;line-height:1.02}.faq-section__layout,.faq-section__layout--no-support{grid-template-columns:minmax(0,1fr);gap:16px}.faq-section__support-grid{grid-template-columns:minmax(0,1fr)}.faq-section__support-card{min-height:auto;padding:16px;gap:16px}.faq-section__support-card-content{gap:14px}.faq-section__support-card-title{font-size:16px;line-height:1.14}.faq-section__support-card-text{font-size:14px;line-height:1.25}.faq-section__support-card-button,.faq-section__footer-button{width:100%}.faq-section__summary{gap:12px;padding:18px 16px}.faq-section__question{font-size:18px;line-height:1.2}.faq-section__toggle{margin-top:0}.faq-section__toggle:before,.faq-section__toggle:after{width:14px}.faq-section__answer-inner{padding:0 16px 16px;font-size:14px;line-height:1.32}.faq-section__footer{display:flex;justify-content:center;padding-top:4px}.faq-section__footer-button{width:auto;min-width:150px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/faq-section.css.map */
