.faq-section{padding:0 1.5rem}.faq-header{text-align:center;margin-bottom:4rem}.faq-title{margin:0 0 1rem}.faq-subtitle{margin:0;color:rgba(var(--color-foreground),.75);font-size:1.1rem}.faq-container{max-width:80rem;margin:0 auto}.faq-category{margin-top:4rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.faq-category:first-child{margin-top:0}.faq-category-title{margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.06rem;font-size:1.4rem}.faq-item{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.faq-accordion{position:relative}.faq-question-wrapper{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;cursor:pointer;list-style:none}.faq-question-wrapper::-webkit-details-marker{display:none}.faq-question-wrapper::marker{display:none}.faq-question{margin:0;padding-right:3rem;font-weight:500;font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground))}.faq-icon{position:relative;width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.faq-icon svg{position:absolute;width:2rem;height:2rem;transition:opacity .2s ease,transform .2s ease}.faq-icon .icon-plus{opacity:1}.faq-icon .icon-minus{opacity:0}.faq-accordion[open] .faq-icon .icon-plus{opacity:0;transform:rotate(90deg)}.faq-accordion[open] .faq-icon .icon-minus{opacity:1}.faq-answer-wrapper{padding:0 0 2rem;animation:slideDown .3s ease}.faq-answer{color:rgba(var(--color-foreground),.75);font-size:1.5rem;line-height:1.6}.faq-answer p{margin:0 0 1rem}.faq-answer p:last-child{margin-bottom:0}.faq-footer{text-align:center;margin-top:4rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 749px){.faq-section{padding:0 1rem}.faq-header{margin-bottom:3rem}.faq-category{margin-top:3rem}.faq-category-title{font-size:1.3rem}.faq-question{font-size:1.4rem;padding-right:2rem}.faq-answer{font-size:1.4rem}.faq-question-wrapper{padding:1.5rem 0}}@media screen and (min-width: 750px){.faq-container{padding:0 2rem}}@media (prefers-color-scheme: dark){.faq-category,.faq-item{border-color:rgba(var(--color-foreground),.15)}}@media (hover: hover){.faq-question-wrapper:hover .faq-question{color:rgba(var(--color-foreground),.85)}.faq-question-wrapper:hover .faq-icon svg{transform:scale(1.1)}}.faq-accordion:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}@media print{.faq-accordion[open] .faq-answer-wrapper{display:block!important}.faq-icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-faq.css.map */
