.faq-section{width:100%;max-width:1290px;margin:100px auto}.faq-title{font-family:var(--second-family);font-weight:700;font-size:56px;line-height:107%;letter-spacing:-.04em;text-transform:uppercase;text-align:center;color:var(--core-palette-white)}.faq-container{max-width:1040px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:50px}.faq-list{display:flex;flex-direction:column}.faq-section .accordion{margin-bottom:10px;border-radius:0;overflow:hidden}.faq-section .accordion:last-child{margin-bottom:0}.faq-section .accordion summary{padding:20px 60px 20px 41px;font-family:var(--second-family);font-weight:500;font-size:20px;line-height:150%;letter-spacing:-.063em;text-transform:uppercase;color:var(--core-palette-black);cursor:pointer;list-style:none;position:relative;transition:background-color .2s ease}.faq-section .accordion summary::-webkit-details-marker{display:none}.faq-section .accordion summary:hover{opacity:.95}.faq-section .accordion summary .faq-arrow{position:absolute;right:24px;top:50%;transform:translateY(-50%) rotate(0);transition:transform .3s ease;width:16px;height:16px;flex-shrink:0}.faq-section .accordion[open] summary .faq-arrow{transform:translateY(-50%) rotate(180deg)}.faq-section .accordion__content{padding:0 41px 20px}.faq-section .accordion__content p{border-top:1px solid var(--core-palette-gray);font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.015em;color:var(--core-palette-black)}.faq-section .accordion__content p:first-child{padding-top:21px}.faq-section .accordion__content p:last-child{margin-bottom:0}.faq-button{display:inline-block;margin-top:13px;padding:12px 31px;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.035em;color:var(--core-palette-white);border-radius:0;transition:all .3s ease;border:none;cursor:pointer;text-decoration:none;text-align:center}.faq-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media screen and (max-width: 749px){.faq-container{padding:0 16px}.faq-section .accordion{margin-bottom:12px}.faq-section .accordion summary{padding:20px 50px 20px 20px;font-size:16px}.faq-section .accordion__content{padding:0 20px 20px;font-size:15px}.faq-button{padding:10px 24px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/faq.css.map */
