.kbg-v2-section.faq{--faq-accent: var(--gold-ink, #e0a82e);--faq-plus-bg: #f2e4cb;--faq-paper: #fffdf8;--faq-r: 4px}.kbg-v2-section.faq .sec-head--with-link{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;max-width:none;flex-wrap:wrap}.kbg-v2-section.faq .sec-head--with-link .sec-head__copy{max-width:720px}.kbg-v2-section.faq .faq-all{font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--faq-accent);text-underline-offset:3px;text-decoration:underline}.kbg-v2-section.faq .faq-all:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.faq .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.kbg-v2-section.faq .faq details{background:var(--faq-paper);border:1px solid var(--line);border-radius:12px;margin-bottom:0;overflow:hidden;min-width:0}.kbg-v2-section.faq .faq summary{cursor:pointer;list-style:none;padding:12px 22px;min-height:64px;font-weight:700;font-size:16px;display:block}.kbg-v2-section.faq .faq summary::-webkit-details-marker,.kbg-v2-section.faq .faq summary::marker{display:none;content:none}.kbg-v2-section.faq .faq-summary-inner{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:40px}.kbg-v2-section.faq .faq-q{min-width:0}.kbg-v2-section.faq .faq summary .plus{flex-shrink:0;width:30px;height:30px;border-radius:var(--faq-r);background:var(--faq-plus-bg);color:var(--faq-accent);font-size:20px;font-style:normal;display:grid;place-items:center;line-height:1;transition:transform .25s,background .25s,color .25s}.kbg-v2-section.faq .faq details[open] summary .plus{transform:rotate(45deg);background:var(--faq-accent);color:#fff}.kbg-v2-section.faq .faq .a{padding:0 22px 20px;color:var(--ink-soft, #5a5146);font-size:15px;max-width:none}.kbg-v2-section.faq .faq .a p{margin:0}.kbg-v2-section.faq .faq .a a{color:var(--faq-accent);font-weight:600}@media(max-width:1024px){.kbg-v2-section.faq .faq{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.kbg-v2-section.faq .faq summary .plus{transition:none}}.kbg-v2-section.faq .faq summary:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-holiday-gift-guide-faq.css.map */
