:root{--faq-charcoal: #1a1a1a;--faq-background: #0a0a0a;--faq-card: #141414;--faq-border: #262626;--faq-accent: #c9a962;--faq-muted: #a3a3a3;--faq-foreground: #fafafa;--faq-font-heading: ui-sans-serif, system-ui, sans-serif;--faq-container-max: 800px;--faq-padding-top: 64px;--faq-padding-bottom: 64px;--faq-padding-x: 24px;--faq-text-label: 1.0625rem;--faq-text-title: 2.25rem;--faq-text-title-sm: 2.75rem;--faq-text-title-lg: 3.5rem;--faq-text-subtitle: 1.25rem;--faq-text-trigger: 1.1875rem;--faq-text-body: 1.1875rem}.faq-section.section-padding{padding:var(--faq-padding-top) 0 var(--faq-padding-bottom);position:relative}@media(min-width:1024px){.faq-section.section-padding{padding-left:var(--faq-padding-x);padding-right:var(--faq-padding-x)}}.faq-section__container{max-width:var(--faq-container-max);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:640px){.faq-section__container{padding-left:1.5rem;padding-right:1.5rem}}.faq-section__header{text-align:center;margin-bottom:4rem}.faq-section__label{display:block;color:var(--faq-accent);font-size:var(--faq-text-label);font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.faq-section__title{font-family:var(--faq-font-heading);font-size:var(--faq-text-title);font-weight:600;line-height:1.2;margin:0 0 1.5rem;color:var(--faq-foreground)}@media(min-width:640px){.faq-section__title{font-size:var(--faq-text-title-sm)}}@media(min-width:1024px){.faq-section__title{font-size:var(--faq-text-title-lg)}}.faq-section__title-accent{background:linear-gradient(135deg,var(--faq-accent),#e5d4a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-section__subtitle{font-size:var(--faq-text-subtitle);color:var(--faq-muted);max-width:42rem;margin:0 auto;line-height:1.6}.faq-section__accordion{display:flex;flex-direction:column;gap:1rem}.faq-section__item{background-color:var(--faq-card);border:1px solid var(--faq-border);border-radius:.75rem;overflow:hidden;transition:border-color .2s}.faq-section__item.is-open{border-color:#c9a96280}.faq-section__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;padding:1.5rem;font-size:var(--faq-text-trigger);font-weight:500;color:inherit;background:none;border:none;cursor:pointer;transition:color .2s;line-height:1.4}.faq-section__trigger:hover,.faq-section__item.is-open .faq-section__trigger{color:var(--faq-accent)}.faq-section__chevron{flex-shrink:0;width:1.375rem;height:1.375rem;transition:transform .2s}.faq-section__item.is-open .faq-section__chevron{transform:rotate(180deg)}.faq-section__content{overflow:hidden}.faq-section__content[hidden]{display:none!important}.faq-section__content-inner{padding:0 1.5rem 1.5rem;color:var(--faq-muted);font-size:var(--faq-text-body);line-height:1.6}.faq-section__content-inner p{margin:0 0 .5rem}.faq-section__content-inner p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-section.css.map */
