.mf-faq__heading{gap:1.125rem;margin-bottom:var(--mf-space-6)}.mf-faq__heading .mf-section-heading__text{font-size:1.125rem;line-height:1.6;text-wrap:pretty}.mf-faq{--mf-faq-num: 2.25rem;--mf-faq-icon: 2.5rem;--mf-faq-ring: rgb(var(--mf-ink-rgb) / .28)}.mf-faq.mf-section--petrol{--mf-faq-ring: rgb(var(--mf-cream-rgb) / .4)}.mf-faq__item{--mf-faq-accent: var(--mf-sand)}.mf-faq__list{border-top:1px solid var(--mf-hairline)}.mf-faq__item{border-bottom:1px solid var(--mf-hairline)}.mf-faq__summary{display:grid;grid-template-columns:var(--mf-faq-num) minmax(0,1fr) var(--mf-faq-icon);align-items:baseline;min-height:4.5rem;padding-block:var(--mf-space-4);border-radius:var(--mf-radius-sm);list-style:none;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.mf-faq__summary::-webkit-details-marker{display:none}.mf-faq__summary:focus-visible{outline-offset:.125rem}.mf-faq__num{display:inline-grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;background:var(--mf-faq-accent);color:var(--mf-ink);font-size:.75rem;font-weight:var(--mf-font-body-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1}.mf-faq__question{margin:0;padding:calc((var(--mf-faq-icon) - 1.3em) / 2) var(--mf-space-4) calc((var(--mf-faq-icon) - 1.3em) / 2) 0;font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);line-height:1.3;text-wrap:pretty}.mf-faq__icon{position:relative;align-self:center;width:var(--mf-faq-icon);height:var(--mf-faq-icon);border-radius:50%;box-shadow:inset 0 0 0 1px var(--mf-faq-ring);color:var(--mf-heading);transition:background-color var(--mf-dur) var(--mf-ease),box-shadow var(--mf-dur) var(--mf-ease),color var(--mf-dur) var(--mf-ease)}.mf-faq__icon:before,.mf-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:.875rem;height:.125rem;margin:-.0625rem 0 0 -.4375rem;border-radius:var(--mf-radius-pill);background:currentColor;transition:transform var(--mf-dur-slow) var(--mf-ease)}.mf-faq__icon:after{transform:rotate(90deg)}.mf-faq__item[open] .mf-faq__icon{background:var(--mf-faq-accent);box-shadow:inset 0 0 0 1px var(--mf-faq-accent);color:var(--mf-ink)}.mf-faq__item[open] .mf-faq__icon:before,.mf-faq__item[open] .mf-faq__icon:after{transform:rotate(180deg)}@media(hover:hover){.mf-faq__summary:hover .mf-faq__icon{background:var(--mf-faq-accent);box-shadow:inset 0 0 0 1px var(--mf-faq-accent);color:var(--mf-ink)}}.mf-faq__answer{padding:0 0 var(--mf-space-5) var(--mf-faq-num);color:var(--mf-muted)}.mf-faq__answer>.mf-rte{max-width:38rem}.mf-faq__links{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--mf-space-2)}.mf-faq__links:first-child{margin-top:0}.mf-faq__link{display:inline-flex;align-items:center;gap:var(--mf-space-2);min-height:2.75rem;text-decoration:none}.mf-faq__link>span{text-decoration:underline;text-decoration-color:var(--mf-link-line);text-decoration-thickness:.125em;text-underline-offset:.2em}.mf-faq__link:hover>span{text-decoration-color:currentColor}.mf-faq__link>.mf-icon{transition:transform var(--mf-dur) var(--mf-ease)}@media(hover:hover){.mf-faq__link:hover>.mf-icon{transform:translate(.1875rem)}}.mf-faq__answer>.mf-editor-hint{margin-bottom:0}.mf-faq__note{margin-top:var(--mf-space-6);color:var(--mf-muted)}.mf-faq__note--center{text-align:center}.mf-faq__contact{margin-top:var(--mf-space-6)}.mf-faq__contact--center{text-align:center}@media(min-width:600px){.mf-faq{--mf-faq-num: 3rem}.mf-faq__links{flex-direction:row;flex-wrap:wrap;column-gap:var(--mf-space-6)}}@media(min-width:750px){.mf-faq{--mf-faq-num: 3.75rem;--mf-faq-icon: 2.75rem}.mf-faq__heading{margin-bottom:var(--mf-space-7)}.mf-faq__summary{min-height:5.25rem;padding-block:1.25rem}.mf-faq__answer{padding:0 var(--mf-space-8) var(--mf-space-6) var(--mf-faq-num)}}@media(prefers-reduced-motion:no-preference){.mf-faq__item[open]>.mf-faq__answer{animation:mf-faq-in var(--mf-dur-slow) var(--mf-ease) both}@keyframes mf-faq-in{0%{opacity:0;transform:translateY(-.375rem)}}}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.mf-faq__item{interpolate-size:allow-keywords}.mf-faq__item::details-content{block-size:0;overflow-y:clip;transition:block-size var(--mf-dur-slow) var(--mf-ease),content-visibility var(--mf-dur-slow) allow-discrete}.mf-faq__item[open]::details-content{block-size:auto}}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mf-section-faq.css.map */
