.faq{background:var(--faq-bg);color:var(--faq-fg);padding:clamp(3rem,7vw,5.5rem) 0}.faq__grid{display:grid;gap:clamp(1.8rem,4vw,3.5rem);grid-template-columns:.8fr 1.2fr;align-items:start}.faq__tete{position:sticky;top:calc(var(--hdr-h, 78px) + 1.5rem)}.faq__kicker{font-size:max(.72rem,12px);letter-spacing:.34em;text-transform:uppercase;color:var(--brand);margin-bottom:.9rem}.faq__titre{font-size:clamp(1.8rem,4vw,3rem);text-wrap:balance}.faq__intro{margin-top:1rem;font-size:.98rem;line-height:1.65;opacity:.75}.faq__liste{display:grid}.faq__item{border-top:1px solid color-mix(in srgb,var(--faq-fg) 15%,transparent);padding:clamp(1rem,2vw,1.4rem) 0}.faq__item:last-child{border-bottom:1px solid color-mix(in srgb,var(--faq-fg) 15%,transparent)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;min-height:44px;font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.35}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--brand)}.faq__item summary svg{width:20px;height:20px;flex:0 0 auto;opacity:.55;transition:transform .25s ease,opacity .25s ease}.faq__item[open] summary svg{transform:rotate(45deg);opacity:.9}.faq__reponse{margin-top:.7rem;font-size:.96rem;line-height:1.68;opacity:.78;max-width:62ch}.faq__reponse p+p{margin-top:.7rem}.faq__reponse a{text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.faq__grid{grid-template-columns:1fr}.faq__tete{position:static}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/faq.css.map */
