.ao-faq details{display:block}.ao-faq summary{list-style:none}.ao-faq summary::-webkit-details-marker{display:none}.ao-faq *{box-sizing:border-box}.rte .ao-faq summary{margin:0;padding:0}.ao-faq{--ao-accent: #A00000;--ao-text: rgba(0,0,0,.9);--ao-muted: rgba(0,0,0,.68);--ao-bg: #ffffff;--ao-border: rgba(0,0,0,.16);--ao-shadow-sm: 0 10px 22px rgba(0,0,0,.06);--ao-shadow-md: 0 12px 28px rgba(0,0,0,.09);max-width:980px;margin:2.25rem auto;padding:0 1rem;color:var(--ao-text)}.ao-faq__header{text-align:center;margin:0 0 1rem}.ao-faq__title{margin:0;font-size:clamp(1.35rem,2.2vw,2rem);letter-spacing:.2px}.ao-faq__sub{margin:.35rem 0 0;color:var(--ao-muted);line-height:1.6}.ao-faq__list{display:grid;gap:.85rem;margin-top:1.1rem}.ao-faq__item{border-radius:16px;overflow:hidden;background:var(--ao-bg)}.ao-faq__btn{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex!important;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;font-weight:900;line-height:1.25;color:var(--ao-text)}.ao-faq__btn-text{line-height:1.25}.ao-faq__btn-icon{width:36px;height:36px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center;position:relative;border:1px solid rgba(0,0,0,.14);background:#00000008;color:#0000008c}.ao-faq__btn-icon:before{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.ao-faq__panel{padding:0 1.05rem 1.05rem;color:var(--ao-muted);line-height:1.7}.ao-faq__panel p{margin:.25rem 0 0}.ao-faq__item[open] .ao-faq__btn-icon:before{transform:rotate(-135deg)}.ao-faq__btn:focus{outline:none}.ao-faq__btn:focus-visible{box-shadow:0 0 0 4px #a0000029;border-radius:12px}@media (prefers-reduced-motion: reduce){.ao-faq__btn-icon:before{transition:none}}.ao-faq--outline{--ao-accent: #A00000}.ao-faq--outline .ao-faq__item{border:1px solid var(--ao-border);box-shadow:var(--ao-shadow-sm);background:var(--ao-bg)}.ao-faq--outline .ao-faq__btn{background:linear-gradient(180deg,#00000005,#0000)}@media (hover:hover){.ao-faq--outline .ao-faq__btn:hover{background:#a000000d}.ao-faq--outline .ao-faq__btn:hover .ao-faq__btn-icon{border-color:#a0000059;background:#a000000f;color:#a00000f2}}.ao-faq--outline .ao-faq__item[open]{border-color:#a000006b;box-shadow:0 0 0 4px #a000001a,var(--ao-shadow-md)}.ao-faq--outline .ao-faq__item[open] .ao-faq__btn{background:linear-gradient(90deg,rgba(160,0,0,.12),transparent 45%),#00000003;border-bottom:1px solid rgba(0,0,0,.08);position:relative}.ao-faq--outline .ao-faq__item[open] .ao-faq__btn:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:var(--ao-accent)}.ao-faq--outline .ao-faq__item[open] .ao-faq__btn-icon{border-color:#a0000073;background:#a0000014;color:#a00000}.ao-faq--cta .ao-faq__item{border:1px solid rgba(0,0,0,.12);box-shadow:var(--ao-shadow-md);border-radius:18px}.ao-faq--cta .ao-faq__btn{background:linear-gradient(135deg,#a000002e,#00000005);padding:1.05rem 1.1rem;font-weight:950}.ao-faq--cta .ao-faq__btn-icon{width:40px;height:40px;border-radius:14px;background:#0000000f}.ao-faq--cta .ao-faq__item[open] .ao-faq__btn{border-bottom:1px solid rgba(0,0,0,.08)}@media (hover:hover){.ao-faq--cta .ao-faq__btn:hover{filter:brightness(1.02)}}.ao-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}@media (max-width: 900px){.ao-tiles{grid-template-columns:1fr}}.ao-faq--tiles .ao-faq__item{border:1px solid rgba(0,0,0,.12);box-shadow:var(--ao-shadow-sm);border-radius:18px}.ao-faq--tiles .ao-faq__btn{padding:1.05rem}.ao-faq--tiles .ao-faq__panel{padding:0 1.05rem 1.05rem}.ao-faq--tiles .ao-faq__item[open] .ao-faq__btn{background:#a0000014;border-bottom:1px solid rgba(0,0,0,.08)}.ao-split{border:1px solid rgba(0,0,0,.12);border-radius:18px;background:#fff;box-shadow:var(--ao-shadow-sm);overflow:hidden;margin:.9rem 0}.ao-split__sum{cursor:pointer;display:grid;grid-template-columns:56px 1fr 24px;gap:.9rem;align-items:center;padding:1rem 1.05rem}.ao-split__icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#0000000a;border:1px solid rgba(0,0,0,.1);font-size:1.2rem}.ao-split__q{font-weight:950;line-height:1.25}.ao-split__chev{width:10px;height:10px;border-right:2px solid rgba(0,0,0,.55);border-bottom:2px solid rgba(0,0,0,.55);transform:rotate(45deg);transition:transform .18s ease;justify-self:end}.ao-split__a{padding:0 1.05rem 1.05rem;color:#000000bd;line-height:1.65}.ao-split[open] .ao-split__chev{transform:rotate(-135deg)}.ao-split[open] .ao-split__sum{background:linear-gradient(90deg,rgba(160,0,0,.12),transparent 55%);border-bottom:1px solid rgba(0,0,0,.08)}.ao-demo-wrap{max-width:1100px;margin:2.5rem auto;padding:0 1rem 3rem}.ao-demo-title{text-align:center;margin:0 0 .5rem;font-size:clamp(1.6rem,2.4vw,2.5rem);letter-spacing:.2px}.ao-demo-note{text-align:center;margin:0 0 1.5rem;color:#000000a6;line-height:1.6}.ao-demo-block{margin:2.2rem 0;padding-top:1.4rem;border-top:1px solid rgba(0,0,0,.1)}.ao-demo-h{margin:0 0 .35rem;font-size:1.25rem;letter-spacing:.2px}.ao-demo-sub{margin:0 0 1rem;color:#000000b3}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ao-faq.css.map */
