.faq-wrapper{max-width:1920px;margin:0 auto}.faq{max-width:840px;margin:0 auto;padding-top:var(--pt);padding-bottom:var(--pb);padding-left:60px;padding-right:60px;font-family:var(--font-graphik),sans-serif}.faq__heading{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-lh);color:var(--heading-color);margin:0 0 var(--spacing-lg) 0;text-align:center}.faq__heading p{margin:0}.faq__heading strong{color:var(--accent);font-weight:inherit}.faq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--border-color)}.faq__item:first-child{border-top:1px solid var(--border-color)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--font-question-size);font-weight:var(--font-question-weight);line-height:var(--font-question-lh);color:var(--heading-color)}.faq__question:hover{opacity:.8}.faq__question:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq__question:focus:not(:focus-visible){outline:none}.faq__icon{flex-shrink:0;width:24px;height:24px;position:relative;transition:transform .3s ease}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background-color:var(--accent);border-radius:2px;transition:transform .3s ease}.faq__icon:before{top:50%;left:50%;width:16px;height:2px;transform:translate(-50%,-50%)}.faq__icon:after{top:50%;left:50%;width:2px;height:16px;transform:translate(-50%,-50%)}.faq__item[open] .faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__answer{font-size:var(--font-answer-size);line-height:var(--font-answer-lh);color:var(--body-color);padding:0 0 20px;margin:0}.faq__answer p{margin:0}@media(max-width:1024px){.faq{padding-left:40px;padding-right:40px}.faq__heading{font-size:calc(var(--font-heading-size) * .85)}}@media(max-width:768px){.faq{padding-left:24px;padding-right:24px}.faq__heading{font-size:calc(var(--font-heading-size) * .75)}.faq__question{padding:16px 0;font-size:calc(var(--font-question-size) * .9)}}@media(max-width:480px){.faq{padding-left:16px;padding-right:16px}.faq__heading{font-size:calc(var(--font-heading-size) * .65);margin-bottom:32px}.faq__question{font-size:15px}}@media(prefers-reduced-motion:reduce){.faq__icon:before,.faq__icon:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dev-faq.css.map */
