.faq--muted{background:#0d0d0d}.faq--dark{background:#080808}.faq--dark .section-header__eyebrow,.faq--muted .section-header__eyebrow{color:#c9a84cbf}.faq--dark .section-header__title,.faq--muted .section-header__title{color:#ededea}.faq--dark .section-header__description,.faq--muted .section-header__description{color:#ededea80;opacity:1}.faq .section-header.fade-in-up,.faq .faq__item.fade-in-up{opacity:1;transform:translateY(0)}.faq__list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:0}.faq__item{background:transparent;border-left:2px solid transparent;border-bottom:1px solid rgba(237,237,234,.07);overflow:hidden;transition:border-left-color var(--transition-base, .3s ease)}.faq__item:first-child{border-top:1px solid rgba(237,237,234,.07)}.faq__item:has(.faq__details[open]){border-left-color:#c9a84c80}.faq__details{width:100%}.faq__details>summary{list-style:none}.faq__details>summary::-webkit-details-marker{display:none}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md, 1rem);padding:1.5rem 1.5rem 1.5rem 1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast, .15s ease)}.faq__question:hover{background:#ffffff05}.faq__question-text{font-family:var(--font-heading);font-size:1rem;font-weight:500;line-height:1.5;color:#ededea;flex:1;letter-spacing:.01em}.faq__icon{flex-shrink:0;width:18px;height:18px;color:#c9a84c99;transition:transform var(--transition-base, .3s ease),color var(--transition-base)}.faq__details[open] .faq__icon{transform:rotate(180deg);color:#c9a84c}.faq__answer-inner{padding:0 1.5rem 1.5rem 1.25rem;font-size:.9375rem;line-height:1.75;color:#ededea8c}.faq__answer-inner p{margin:0;font-size:.9375rem;opacity:1}.faq__answer-inner p+p{margin-top:.75rem}.faq__answer-inner a{color:#c9a84c;text-decoration:underline;text-underline-offset:2px}.faq__details[open] .faq__question{border-bottom:1px solid rgba(237,237,234,.07)}.faq__empty{text-align:center;padding:var(--space-2xl, 4rem);border:1px dashed rgba(201,168,76,.2);color:#ededea66}@media screen and (max-width:767px){.faq__question{padding:1.25rem 1.25rem 1.25rem 1rem}.faq__question-text{font-size:.9375rem}.faq__answer-inner{padding:0 1.25rem 1.25rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/faq.css.map */
