.faq-header{margin-bottom:2rem}.faq-heading{color:rgba(var(--color-accent-1));display:block;position:relative;padding-bottom:.75rem}.faq-heading:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:rgba(var(--color-accent-1))}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{border:1px solid rgba(var(--color-border));border-radius:var(--border-radius-base, .5rem);background-color:rgba(var(--color-background));overflow:hidden}.faq-item summary{padding:1.25rem 1.5rem;cursor:pointer;font-weight:var(--font-heading-weight, 600);display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;color:rgba(var(--color-foreground))}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none;content:""}.faq-question-text{flex:1}.faq-icon{flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s ease}.faq-icon svg{width:100%;height:100%;display:block}.faq-item[open] .faq-icon{transform:rotate(180deg)}.faq-answer{padding:0 1.5rem 1.25rem}.faq-answer.rte p:first-child{margin-top:0}.faq-answer.rte p:last-child{margin-bottom:0}.faq-item summary:hover{background-color:color-mix(in srgb,rgba(var(--color-foreground)) 3%,rgba(var(--color-background)))}.faq-item summary:focus{outline:2px solid rgba(var(--color-accent-1));outline-offset:-2px}.faq-item summary:focus:not(:focus-visible){outline:none}.faq-item summary:focus-visible{outline:2px solid rgba(var(--color-accent-1));outline-offset:-2px}.faq-placeholder{padding:3rem;text-align:center;background-color:color-mix(in srgb,rgba(var(--color-foreground)) 5%,rgba(var(--color-background)));border-radius:var(--border-radius-base, .5rem);border:1px dashed rgba(var(--color-border))}.faq-placeholder p{margin:0;color:rgba(var(--color-foreground-alt, var(--color-foreground)))}@media(max-width:989px){.faq-item summary{padding:1rem 1.25rem}.faq-answer{padding:0 1.25rem 1rem}}@media(max-width:749px){.faq-item summary{padding:1rem;font-size:.95em}.faq-answer{padding:0 1rem 1rem}.faq-icon{width:1rem;height:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-faq.css.map */
