.koffi-faq{position:relative;padding:var(--koffi-pad-y) 0;color:var(--koffi-text);overflow:clip}.koffi-faq__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--koffi-bg);z-index:0}.koffi-faq__container{position:relative;z-index:1;max-width:var(--koffi-max);margin:0 auto;padding:0 var(--koffi-pad-x);display:grid;gap:18px}.koffi-faq__header{display:grid;gap:8px;text-align:center}.koffi-faq__eyebrow{display:inline-flex;justify-content:center;margin:0 auto;padding:8px 12px;border-radius:999px;border:1px solid var(--koffi-border);background:var(--koffi-card);color:var(--koffi-muted);text-transform:uppercase;letter-spacing:.08em;font-size:var(--koffi-eye)}.koffi-faq__heading{margin:0;font-size:var(--koffi-h);line-height:1.15;letter-spacing:-.02em}.koffi-faq__subheading{color:var(--koffi-muted);font-size:var(--koffi-sub);line-height:1.6}.koffi-faq__subheading p{margin:0}.koffi-faq__grid{display:grid;grid-template-columns:1.55fr .85fr;gap:16px;align-items:start}.koffi-faq__list{display:grid;gap:var(--koffi-gap)}.koffi-faq__item{border:1px solid var(--koffi-border);background:var(--koffi-card);border-radius:var(--koffi-radius);overflow:hidden;box-shadow:0 12px 30px rgba(10,10,20,calc(.2 * var(--koffi-shadow)))}.koffi-faq__question{width:100%;text-align:left;padding:var(--koffi-item-pad);display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;border:0;background:transparent;color:var(--koffi-text)}.koffi-faq__qText{font-size:var(--koffi-q);font-weight:600;letter-spacing:-.01em;line-height:1.25}.koffi-faq__icon{width:38px;height:38px;border-radius:12px;border:1px solid var(--koffi-border);background:var(--koffi-accent-soft);color:var(--koffi-accent);position:relative;flex:0 0 auto}.koffi-faq__icon:before,.koffi-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:var(--koffi-accent);transform:translate(-50%,-50%);border-radius:2px}.koffi-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .22s ease,opacity .22s ease;opacity:1}.koffi-faq__question[aria-expanded=true] .koffi-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.koffi-faq__answer{padding:0 var(--koffi-item-pad) var(--koffi-item-pad)}.koffi-faq__answerInner{color:var(--koffi-muted);font-size:var(--koffi-a);line-height:1.7}.koffi-faq__answerInner p{margin:0}.koffi-faq__side{border:1px solid var(--koffi-border);background:var(--koffi-card);border-radius:var(--koffi-radius);box-shadow:0 12px 30px rgba(10,10,20,calc(.2 * var(--koffi-shadow)));padding:16px;display:grid;gap:10px}.koffi-faq__sideTitle{font-weight:900;letter-spacing:-.01em;font-size:16px}.koffi-faq__sideNote{color:var(--koffi-muted);font-size:14px;line-height:1.6}.koffi-faq__sideNote p{margin:0}.koffi-faq__sideCta{display:inline-flex;justify-content:center;align-items:center;padding:12px 14px;border-radius:var(--koffi-radius);border:1px solid var(--koffi-border);background:var(--koffi-accent);color:var(--koffi-accent-soft);text-decoration:none;font-weight:800}@media (max-width: 989px){.koffi-faq__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/koffi-faq-accordion.css.map */
