.faq__intro{margin-bottom:3.2rem}.faq__list{border-top:1px solid var(--tms-color-border)}.faq__item{border-bottom:1px solid var(--tms-color-border)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;line-height:1.35;color:var(--tms-color-dark)}.faq__question::-webkit-details-marker{display:none}.faq__question:hover .faq__question-text{color:var(--tms-color-primary)}.faq__question:focus-visible{outline:2px solid var(--tms-color-primary);outline-offset:-2px}.faq__question-text{transition:color .15s ease}.faq__question .icon-caret{flex:none;height:.7rem;width:auto;color:currentColor;transition:transform .2s ease}.faq__item[open]>.faq__question .icon-caret{transform:rotate(180deg)}.faq__item[open]>.faq__question .faq__question-text{color:var(--tms-color-primary)}.faq__answer{padding:0 0 2.4rem;max-width:62rem}.faq__answer>p:first-child{margin-top:0}.faq__answer>p:last-child{margin-bottom:0}.faq__help{margin-top:4rem;padding:3.2rem;background-color:var(--tms-color-light);border-left:4px solid var(--tms-color-primary)}.faq__help-title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:700;font-size:2rem;text-transform:uppercase;letter-spacing:.02em;color:var(--tms-color-dark)}.faq__help-body{margin:0 0 2rem;font-size:1.5rem;line-height:1.6;color:var(--tms-color-text-dim)}@media screen and (min-width:750px){.faq__question{font-size:2rem;padding:2.4rem 0}}@media(prefers-reduced-motion:reduce){.faq__question .icon-caret,.faq__question-text{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-faq.css.map */
