.faq{container-type:inline-size;container-name:faq;--faq-ink: var(--ki-ink, #0f1a1a);--faq-ink-muted: rgba(15, 26, 26, .62);--faq-ink-quiet: rgba(15, 26, 26, .42);--faq-teal-deep: var(--ki-teal-deep, #0A4A4A);--faq-rose-dark: var(--ki-rose-dark, #6B4450);--faq-bg: var(--ki-bg, #fafaf6);--faq-rule: rgba(10, 74, 74, .12);--faq-font-serif: var(--ki-font-serif, "Cormorant Garamond", Georgia, serif);--faq-font-sans: var(--ki-font-sans, Inter, -apple-system, "Segoe UI", sans-serif);background:var(--faq-bg);color:var(--faq-ink);padding:80px 24px 88px;text-align:center}.faq__inner{max-width:680px;margin-left:auto;margin-right:auto}.faq__eyebrow{font-family:var(--faq-font-sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--faq-rose-dark);margin:0 0 20px}.faq__headline{font-family:var(--faq-font-serif);font-weight:500;font-size:clamp(32px,4vw,44px);line-height:1.1;letter-spacing:-.01em;color:var(--faq-teal-deep);margin:0 0 18px}.faq__lead{font-family:var(--faq-font-sans);font-size:15px;line-height:1.55;color:var(--faq-ink-muted);max-width:440px;margin:0 auto 48px;text-wrap:pretty}.faq__headline+.faq__list{margin-top:48px}.faq__list{margin:0 auto;max-width:600px;text-align:left;border-top:1px solid var(--faq-rule);border-bottom:1px solid var(--faq-rule)}.faq__item{position:relative;padding:0}.faq__item+.faq__item{border-top:1px solid var(--faq-rule)}.faq__item>summary{list-style:none;cursor:pointer}.faq__item>summary::-webkit-details-marker{display:none}.faq__item>summary::marker{display:none;content:""}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;font-family:var(--faq-font-sans);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.002em;color:var(--faq-teal-deep);transition:color .18s ease;outline:none}.faq__question:hover,.faq__question:focus-visible{color:var(--faq-ink)}.faq__item[open]>.faq__question{padding-bottom:10px}.faq__question-text{flex:1;text-wrap:pretty}.faq__toggle{position:relative;flex-shrink:0;width:18px;height:18px;display:inline-block;font-family:var(--faq-font-sans);font-weight:400;color:var(--faq-ink-muted)}.faq__toggle-plus,.faq__toggle-minus{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:opacity .22s ease,transform .22s ease}.faq__toggle-minus{opacity:0;transform:rotate(-90deg)}.faq__item[open] .faq__toggle-plus{opacity:0;transform:rotate(90deg)}.faq__item[open] .faq__toggle-minus{opacity:1;transform:rotate(0);color:var(--faq-teal-deep)}.faq__answer{padding:0 4px 24px;font-family:var(--faq-font-sans);font-size:15px;line-height:1.65;color:var(--faq-ink-muted);max-width:540px;text-wrap:pretty;animation:faq-reveal .22s ease-out both}.faq__answer p{margin:0}.faq__answer p+p{margin-top:12px}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.faq__toggle-plus,.faq__toggle-minus{transition:none}.faq__answer{animation:none}}.faq__contact{margin:40px auto 0;font-family:var(--faq-font-serif);font-style:italic;font-weight:500;font-size:16px}.faq__contact-link{color:var(--faq-teal-deep);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size .18s ease,opacity .18s ease}.faq__contact-link:hover,.faq__contact-link:focus-visible{background-size:100% 0;opacity:.85}@container faq (max-width: 640px){.faq{padding:64px 20px 88px}.faq__headline{font-size:27px;line-height:1.15;max-width:320px;margin-left:auto;margin-right:auto}.faq__headline+.faq__list{margin-top:40px}.faq__lead{margin-bottom:36px;font-size:15px;max-width:300px}.faq__question{padding:20px 4px;font-size:15.5px;gap:16px}.faq__answer{padding:0 4px 20px;font-size:14.5px;line-height:1.6}.faq__toggle{width:16px;height:16px}.faq__toggle-plus,.faq__toggle-minus{font-size:18px}.faq__contact{margin-top:32px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ki-faq.css.map */
