.section:has(.accordion){padding-top:5rem;padding-bottom:5rem}.section:has(.accordion) .section-content-wrapper{max-width:48rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.section:has(.accordion) .section-content-wrapper>*:first-child{text-align:center;margin-bottom:3rem}.section:has(.accordion) .section-content-wrapper>*:first-child [class*=type_preset],.section:has(.accordion) .section-content-wrapper>*:first-child h1,.section:has(.accordion) .section-content-wrapper>*:first-child h2,.section:has(.accordion) .section-content-wrapper>*:first-child h3,.section:has(.accordion) .section-content-wrapper>*:first-child .rte{margin-bottom:.75rem;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:700;letter-spacing:-.025em;color:#0f172a}.section:has(.accordion) .accordion{display:flex;flex-direction:column;gap:.75rem}.section:has(.accordion) accordion-custom{display:block}.section:has(.accordion) accordion-custom .details{border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;overflow:hidden;transition:box-shadow .2s ease}.section:has(.accordion) accordion-custom .details:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px #0000000f}.section:has(.accordion) .details__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem;text-align:left;font-weight:600;color:#0f172a;cursor:pointer;list-style:none;min-height:auto}.section:has(.accordion) .details__header::-webkit-details-marker{display:none}.section:has(.accordion) .details__header .details__icon{display:none}.section:has(.accordion) .details__header .icon-caret,.section:has(.accordion) .details__header .icon-plus{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;color:#64748b;transition:transform .3s ease}.section:has(.accordion) .details__header .icon-plus{display:none}.section:has(.accordion) .details[open] .details__header .icon-caret{transform:rotate(180deg)}.section:has(.accordion) .details-content{padding:0 1.25rem 1.25rem;padding-block:0 1.25rem}.section:has(.accordion) .details[open] .details-content{padding-top:.75rem}.section:has(.accordion) .details-content p,.section:has(.accordion) .details-content .rte{font-size:.875rem;line-height:1.625;color:#64748b;margin:0}.section:has(.accordion) .details[open] .details-content p:first-child,.section:has(.accordion) .details[open] .details-content .rte p:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hf-faq-overrides.css.map */
