.fp-faq{max-width:1120px;margin:0 auto;padding:70px 25px;display:grid;grid-template-columns:1fr minmax(0,360px);align-items:center;column-gap:24px;color:var(--store-text)}.fp-faq>h2{grid-column:1;margin:0;color:var(--store-text);font:700 26px/1.25 FluxPose Poppins,sans-serif;letter-spacing:-.02em;text-align:left}.fp-faq>label{grid-column:2;display:block;max-width:none;margin:0}.fp-faq input[type=search]{box-sizing:border-box;display:block;width:100%;height:auto;min-height:48px;margin:0;padding:12px 16px;border:1px solid var(--fp-control-line);border-radius:12px;background:var(--store-surface);color:var(--store-text);font:inherit;font-size:15px}.fp-faq input[type=search]::placeholder{color:var(--store-muted);opacity:1}.fp-faq input[type=search]:is(:hover,:focus){border-color:var(--fp-control-hover)}.fp-faq>:is(details,[data-fp-faq-empty]){grid-column:1 / -1}.fp-faq>details{margin:6px 0 0;border:0;border-radius:14px;background:var(--store-surface);box-shadow:none;overflow:hidden}.fp-faq>details:first-of-type{margin-top:18px}.fp-faq summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;min-height:54px;padding:14px 20px;color:var(--store-text);font:600 16px/1.45 FluxPose Poppins,sans-serif;list-style:none;cursor:pointer}.fp-faq summary::-webkit-details-marker{display:none}.fp-faq summary:after{content:"";position:static;flex:0 0 16px;width:16px;height:16px;background:var(--store-muted);-webkit-mask:var(--fp-chevron-mask) center/contain no-repeat;mask:var(--fp-chevron-mask) center/contain no-repeat;transform:none;transition:transform .2s ease-out}.fp-faq details[open] summary:after{content:"";transform:rotate(180deg)}.fp-faq summary:hover{background:var(--fp-tint)}.fp-faq details>div{padding:7px 20px 20px;color:var(--store-muted);font-size:15px;line-height:1.6}.fp-faq details p{max-width:none;font-size:15px;line-height:1.6}.fp-faq details>div :is(p,ul,ol):last-child,.fp-faq details>div>div>:last-child{margin-bottom:0}.fp-faq details>div>:first-child,.fp-faq details>div>div>:first-child{margin-top:0}.fp-faq [data-fp-faq-empty]{margin:24px 0 0;color:var(--store-muted)}.fp-faq [hidden]{display:none!important}@media(max-width:899px){.fp-faq{display:block;padding:45px 20px}.fp-faq>h2{font-size:22px}.fp-faq>label{margin-top:16px}.fp-faq summary{min-height:50px;padding:12px 18px;font-size:15px}.fp-faq details>div{padding:7px 18px 20px}}@media(prefers-reduced-motion:reduce){.fp-faq summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fluxpose-faq.css.map */
