.kd-faqs{background:var(--kd-black);padding:64px 24px;min-height:60vh}.kd-faqs__inner{max-width:860px;margin:0 auto}.kd-faqs__header{margin-bottom:40px}.kd-faqs__subtitle{font-family:var(--kd-font-body);font-size:15px;color:var(--kd-grey-light);text-align:center;margin:-20px 0 0;line-height:1.6}.kd-faqs__categories{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:28px}.kd-faqs__cat-btn{padding:8px 18px;border-radius:20px;border:1px solid var(--kd-black-border);background:transparent;color:var(--kd-grey-light);font-family:var(--kd-font-body);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}.kd-faqs__cat-btn:hover{border-color:#c9a84c66;color:var(--kd-gold);background:#c9a84c0d}.kd-faqs__cat-btn--active{background:var(--kd-gold);border-color:var(--kd-gold);color:var(--kd-black)}.kd-faqs__cat-btn--active:hover{background:var(--kd-gold-light);border-color:var(--kd-gold-light);color:var(--kd-black)}.kd-faqs__search-wrap{margin-bottom:32px}.kd-faqs__search{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid var(--kd-black-border);border-radius:var(--kd-radius);padding:12px 18px;transition:border-color .2s ease}.kd-faqs__search:focus-within{border-color:var(--kd-gold)}.kd-faqs__search svg{color:var(--kd-grey);flex-shrink:0}.kd-faqs__search-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--kd-font-body);font-size:14px;color:var(--kd-white);caret-color:var(--kd-gold)}.kd-faqs__search-input::placeholder{color:var(--kd-grey)}.kd-faqs__list{display:flex;flex-direction:column;gap:8px;margin-bottom:48px}.kd-faqs__item{background:var(--kd-black-card);border:1px solid var(--kd-black-border);border-radius:var(--kd-radius-card);overflow:hidden;transition:border-color .25s ease}.kd-faqs__item:hover{border-color:#c9a84c40}.kd-faqs__item--open{border-color:var(--kd-gold)}.kd-faqs__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.kd-faqs__question:hover{background:#ffffff05}.kd-faqs__item--open .kd-faqs__question{background:#c9a84c0a}.kd-faqs__question-text{font-family:var(--kd-font-body);font-size:15px;font-weight:700;color:var(--kd-white);line-height:1.4;flex:1}.kd-faqs__item--open .kd-faqs__question-text{color:var(--kd-gold)}.kd-faqs__icon{width:32px;height:32px;border-radius:50%;border:1px solid var(--kd-black-border);display:flex;align-items:center;justify-content:center;color:var(--kd-grey);flex-shrink:0;transition:all .3s ease}.kd-faqs__item--open .kd-faqs__icon{border-color:var(--kd-gold);color:var(--kd-gold);background:#c9a84c1a;transform:rotate(180deg)}.kd-faqs__answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.kd-faqs__answer-inner{padding:16px 24px 20px;font-family:var(--kd-font-body);font-size:14px;color:var(--kd-grey-light);line-height:1.7;border-top:1px solid var(--kd-black-border)}.kd-faqs__answer-inner p{margin:0 0 10px}.kd-faqs__answer-inner p:last-child{margin-bottom:0}.kd-faqs__answer-inner a{color:var(--kd-gold);text-decoration:underline;text-underline-offset:2px}.kd-faqs__answer-inner ul,.kd-faqs__answer-inner ol{padding-left:20px;margin:8px 0}.kd-faqs__answer-inner li{margin-bottom:6px}.kd-faqs__no-results{flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center;color:var(--kd-grey)}.kd-faqs__no-results p{font-family:var(--kd-font-body);font-size:14px;margin:0}.kd-faqs__reset{padding:8px 20px;background:transparent;border:1px solid var(--kd-gold);border-radius:20px;color:var(--kd-gold);font-family:var(--kd-font-body);font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.kd-faqs__reset:hover{background:var(--kd-gold);color:var(--kd-black)}.kd-faqs__contact{display:flex;align-items:center;gap:20px;padding:28px 32px;background:#c9a84c0d;border:1px solid rgba(201,168,76,.2);border-radius:var(--kd-radius-card);flex-wrap:wrap}.kd-faqs__contact-icon{width:56px;height:56px;border-radius:50%;background:#c9a84c1a;border:1px solid rgba(201,168,76,.2);display:flex;align-items:center;justify-content:center;color:var(--kd-gold);flex-shrink:0}.kd-faqs__contact-title{font-family:var(--kd-font-body);font-size:16px;font-weight:800;color:var(--kd-white);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.kd-faqs__contact-desc{font-family:var(--kd-font-body);font-size:13px;color:var(--kd-grey-light);margin:0}.kd-faqs__contact div:nth-child(2){flex:1}@media(max-width:600px){.kd-faqs{padding:48px 16px}.kd-faqs__question{padding:16px 18px}.kd-faqs__question-text{font-size:14px}.kd-faqs__answer-inner{padding:14px 18px 16px}.kd-faqs__contact{flex-direction:column;text-align:center;padding:24px 20px}.kd-faqs__cat-btn{font-size:11px;padding:7px 14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kd-faqs.css.map */
