.faq-section__container{margin:0 auto}.faq-section__header{margin-bottom:2rem}.faq-section__title{color:rgb(var(--color-foreground));margin:0 0 .75rem}.faq-section__summary{color:rgba(var(--color-foreground),.7);margin:0}.faq-section__list{display:flex;flex-direction:column}.faq-item{background:rgb(var(--color-background));border-style:solid;border-color:rgba(var(--color-foreground),.1);overflow:hidden;transition:box-shadow .2s ease}.faq-item--transparent{background:transparent}.faq-item:hover{box-shadow:0 2px 8px rgba(var(--color-foreground),.05)}.faq-item[open]{box-shadow:0 2px 12px rgba(var(--color-foreground),.08)}.faq-item--transparent:hover,.faq-item--transparent[open]{box-shadow:none;background:rgba(var(--color-foreground),.02)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-weight:500;color:rgb(var(--color-foreground));transition:background-color .15s ease}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{display:none;content:""}.faq-item__question:hover,.faq-item[open] .faq-item__question{background-color:rgba(var(--color-foreground),.04)}.faq-item__question:focus{outline:2px solid rgb(var(--color-button));outline-offset:-2px}.faq-item__question:focus:not(:focus-visible){outline:none}.faq-item__question:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:-2px}.faq-item__question-text{flex:1;text-align:left}.faq-item__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.6);transition:transform .2s ease;position:relative}.faq-item__icon-plus,.faq-item__icon-minus{position:absolute;transition:opacity .2s ease}.faq-item__icon-minus,.faq-item[open] .faq-item__icon-plus{opacity:0}.faq-item[open] .faq-item__icon-minus{opacity:1}.faq-item__answer{color:rgba(var(--color-foreground),.75)}.faq-item__answer p{margin:0}.faq-item__answer p+p{margin-top:1rem}.faq-item__answer{animation:faq-fade-in .2s ease}@keyframes faq-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 749px){.faq-section__header{margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/faq-section.css.map */
