.mfc-coque-faq{padding:88px 48px;color:rgb(var(--color-foreground))}.mfc-coque-faq__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1344px;margin:0 auto;align-items:start}.mfc-coque-faq__intro{position:sticky;top:120px}.mfc-coque-faq h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:#27336f;font-size:clamp(36px,4.3vw,64px);line-height:1.04;letter-spacing:-.04em;margin:0 0 24px;text-wrap:balance}.mfc-coque-faq__description{font-size:15px;line-height:1.75;max-width:36ch;color:rgba(var(--color-foreground),.8)}.mfc-coque-faq__contact{display:flex;align-items:center;gap:12px;width:fit-content;margin:24px 0;font-size:14px;color:#27336f;text-decoration-thickness:1px;text-underline-offset:5px}.mfc-coque-faq__contact svg{flex:0 0 auto}.mfc-coque-faq__cta{margin-top:8px;min-height:52px;font-size:14px}.mfc-coque-faq__questions{border:1px solid #d6dbee;border-radius:24px;overflow:hidden;background:rgb(var(--color-background))}.mfc-coque-faq__item+.mfc-coque-faq__item{border-top:1px solid #d6dbee}.mfc-coque-faq__item[open]{background:#edf1ff}.mfc-coque-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;color:#27336f;font-size:16px;font-weight:500;line-height:1.55;cursor:pointer;list-style:none}.mfc-coque-faq__item summary::-webkit-details-marker{display:none}.mfc-coque-faq__item summary:after{display:none}.mfc-coque-faq__item summary:focus-visible{outline:2px solid #27336f;outline-offset:-5px;border-radius:12px}.mfc-coque-faq__plus{flex:0 0 20px}.mfc-coque-faq__item[open] .mfc-coque-faq__plus{transform:rotate(45deg)}.mfc-coque-faq__answer{padding:0 28px 28px;font-size:14px;line-height:1.75;max-width:68ch}.mfc-coque-faq__answer p:first-child{margin-top:0}.mfc-coque-faq__answer p:last-child{margin-bottom:0}.mfc-coque-faq__answer a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.mfc-coque-faq__plus{transition:transform .18s cubic-bezier(.16,1,.3,1)}.mfc-coque-faq__cta{transition:transform .14s cubic-bezier(.16,1,.3,1)}.mfc-coque-faq__cta:active{transform:scale(.97)}}@media(max-width:989px){.mfc-coque-faq__layout{gap:40px;grid-template-columns:1fr 1.3fr}.mfc-coque-faq{padding-inline:32px}}@media(max-width:749px){.mfc-coque-faq{padding:48px 20px}.mfc-coque-faq__layout{grid-template-columns:1fr;gap:28px}.mfc-coque-faq__intro{position:static}.mfc-coque-faq h2{font-size:26px;margin-bottom:14px;letter-spacing:-.025em}.mfc-coque-faq__description{font-size:14px;max-width:44ch}.mfc-coque-faq__contact{margin:16px 0}.mfc-coque-faq__cta{display:none}.mfc-coque-faq__questions{border-radius:18px}.mfc-coque-faq__item summary{font-size:14px;padding:20px;gap:16px}.mfc-coque-faq__answer{padding:0 20px 22px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/mfc-coque-faq.css.map */
