.faq-container{width:100%}.faq-wrapper{margin-bottom:6rem}.faq-title{color:#2e2e2e;font-size:5.2rem;font-weight:400;line-height:2.6rem;letter-spacing:.26rem;text-transform:uppercase;margin:0;margin-bottom:3.4rem;scroll-margin-top:10rem}.faq-item{position:relative;padding:2rem 0;border-bottom:1.5px solid #000}.faq-question--title{font-size:1.2rem;line-height:1.4rem;letter-spacing:.08rem;font-weight:500;cursor:pointer;padding-right:2rem;position:relative;text-transform:uppercase}.faq-question--title:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%) rotate(0);transition:transform .3s ease}details[open] .faq-question--title:after{transform:translateY(-50%) rotate(90deg)}.faq-item p{margin:0;padding:1.6rem 2rem 0 0;font-size:1.2rem}details>div{overflow:hidden;display:grid;animation-duration:.4s}details>.animation{animation-name:grid-expand;animation-timing-function:ease-out}details>.collapsing{animation-direction:reverse;animation-timing-function:ease-in}details>div>div{min-height:0}@keyframes grid-expand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@media screen and (max-width: 1024px){.faq-title{font-size:3.2rem;line-height:3.5rem;letter-spacing:1px}}@media screen and (max-width: 640px){.faq-title{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/858/assets/faq.css.map */
