faq-section{display:block}.faq.section{padding:96px 0 112px}.faq__grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:64px;align-items:start}.faq__side{position:sticky;top:calc(var(--header-offset) + 36px);min-width:0}.faq__side .section-heading__eyebrow{margin-bottom:16px}.faq__side .section-heading__title{margin-top:0;font-size:48px;line-height:1.02}.faq__cats{display:flex;flex-direction:column;gap:6px;margin-top:32px}.faq__cat{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid transparent;border-radius:var(--r-md);color:var(--c-texte-2);font-size:15px;font-weight:700;text-align:left;transition:all .15s ease}.faq__cat>span:first-of-type{flex:1}.faq__cat:hover{color:var(--c-indigo)}.faq__cat.is-active{border-color:var(--c-lavande-bordure);background:var(--c-blanc);color:var(--c-electrique);box-shadow:0 8px 20px #0402440d}.faq__count{font-size:12px;font-weight:700;color:var(--c-texte-4)}.faq__list{display:flex;flex-direction:column;gap:10px}.faq__item{overflow:hidden;border:1px solid var(--c-lavande-pale);border-radius:var(--r-card);background:var(--c-blanc)}.faq__item[hidden]{display:none}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--c-indigo)}.faq__question:focus-visible{outline:2px solid var(--c-electrique);outline-offset:-2px}.faq__plus{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:1px solid var(--c-lavande-pale);border-radius:10px;background:var(--c-blanc-casse);color:var(--c-electrique);transition:transform var(--ease),background var(--ease),color var(--ease)}.faq__item[open] .faq__plus{border-color:var(--c-electrique);background:var(--c-electrique);color:var(--c-blanc);transform:rotate(45deg)}.faq__answer{max-width:760px;padding:0 24px 24px;font-size:16px;line-height:1.65;color:var(--c-texte-2);text-wrap:pretty}.faq__answer p+p{margin-top:10px}.faq__answer strong{color:var(--c-indigo)}.faq__side .section-heading__text{max-width:420px;margin-top:22px}.faq__cta{margin-top:28px}.faq--lines .faq__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.faq--lines .faq__side .section-heading__title{font-size:clamp(36px,3.9vw,56px);line-height:1}.faq--lines .faq__list{gap:0;border-top:1px solid var(--c-lavande-pale)}.faq--lines .faq__item{border:0;border-bottom:1px solid var(--c-lavande-pale);border-radius:0;background:transparent}.faq--lines .faq__question{padding:22px 0}.faq--lines .faq__plus{width:auto;height:auto;border:0;background:transparent}.faq--lines .faq__item[open] .faq__plus{background:transparent;color:var(--c-electrique);transform:rotate(180deg)}.faq--lines .faq__answer{max-width:620px;padding:0 0 22px;font-size:16px;line-height:1.6}.faq__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:22px 24px;border-radius:var(--r-card);background:var(--c-nuit);color:var(--c-blanc);font-size:16px;font-weight:700}@media(max-width:1023px){.faq.section{padding:64px 0 72px}.faq__grid,.faq--lines .faq__grid{grid-template-columns:minmax(0,1fr);gap:32px}.faq__side{position:static}.faq__side .section-heading__title{font-size:36px}.faq__cats{flex-direction:row;flex-wrap:nowrap;gap:8px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.faq__cats::-webkit-scrollbar{display:none}.faq__cat{flex:0 0 auto;white-space:nowrap}.faq__cat{padding:10px 14px;border-color:var(--c-lavande-pale);background:var(--c-blanc)}}@media(max-width:767px){.faq__question{padding:16px 18px;font-size:16px}.faq__answer{padding:0 18px 18px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-faq.css.map */
