#faq-3{--bg: #000;--card-bg: #000;--text-primary: #ffffff;--text-secondary: #89888D;--divider: #fff;--answer-color: #fff;background:var(--bg);padding:72px 48px 80px;box-sizing:border-box}#faq-3 .faq-title,#faq-3 .faq-subtitle{color:var(--text-primary);font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.2px}#faq-3 .faq-subtitle{color:var(--text-secondary);margin-bottom:48px}.faq-right{max-width:880px;margin-left:auto}#faq-3 .faq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--divider)}#faq-3 .faq-item{border-bottom:1px solid var(--divider)}#faq-3 .faq-question{width:100%;background:none;border:none;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;color:var(--text-primary);font-size:20px;font-weight:500;text-align:left;line-height:1.3;transition:color .2s}#faq-3 .faq-question:hover{color:#ffffffbf}#faq-3 .faq-icon{flex-shrink:0;color:var(--text-primary);display:flex;align-items:center}#faq-3 .faq-icon-v{transform-origin:center;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease}#faq-3 .faq-item.is-open .faq-icon-v{transform:scaleY(0);opacity:0}#faq-3 .faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}#faq-3 .faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}#faq-3 .faq-answer{overflow:hidden;color:var(--answer-color);line-height:1.4;padding:0;transition:padding .38s cubic-bezier(.4,0,.2,1)}#faq-3 .faq-item.is-open .faq-answer{padding-bottom:22px}#faq-3 .faq-banner{margin:48px auto 0;background:#323232;border-radius:12px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}#faq-3 .faq-banner-text{color:#fff;font-size:25px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.5px}#faq-3 .button{background:#fff;color:#000;border-radius:26px;font-size:20px;font-weight:500}#faq-3.faq-banner-btn:hover{background:#e8e8e8;transform:translateY(-1px)}@media (max-width: 768px){#faq-3{padding:12px 20px 60px}#faq-3 .faq-inner{grid-template-columns:1fr;gap:32px}#faq-3 .faq-title,#faq-3 .faq-subtitle{font-size:32px}#faq-3 .faq-subtitle{margin-bottom:32px}#faq-3 .faq-question{font-size:14px;line-height:1.1}#faq-3 .faq-left{position:static}#faq-3 .faq-banner{flex-direction:column;align-items:center;gap:28px;justify-content:center;margin-top:32px}#faq-3 .faq-banner-text{font-size:20px;text-align:center}.faq-banner .button{padding:12px 48px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/faq3.css.map */
