.mf-faq{background:#fff;padding:100px 0}.mf-faq__inner{max-width:800px;margin:0 auto;padding:0 20px}.mf-faq__header{text-align:center;margin-bottom:64px}.mf-faq__heading{font-family:Playfair Display,Georgia,serif;font-size:42px;font-weight:700;color:#1c2b3a;margin-bottom:16px;letter-spacing:-.5px}.mf-faq__description{font-size:17px;color:#5b6b7a;line-height:1.7;max-width:560px;margin:0 auto}.mf-faq__list{border-top:1px solid #DFDFDF}.mf-faq__item{border-bottom:1px solid #DFDFDF}.mf-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:Inter,-apple-system,sans-serif;font-size:17px;font-weight:600;color:#1c2b3a;line-height:1.4;transition:color .2s ease;position:relative}.mf-faq__question:hover{color:#b7282a}.mf-faq__question:focus-visible{outline:2px solid #B7282A;outline-offset:4px;border-radius:2px}.mf-faq__question-text{flex:1;padding-right:16px}.mf-faq__icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#f7f7f7;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.mf-faq__icon svg{width:14px;height:14px;stroke:#1c2b3a;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mf-faq__question[aria-expanded=true]{color:#1c2b3a}.mf-faq__question[aria-expanded=true] .mf-faq__icon{background:#1c2b3a}.mf-faq__question[aria-expanded=true] .mf-faq__icon svg{stroke:#fff;transform:rotate(45deg)}.mf-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.mf-faq__answer.open{grid-template-rows:1fr}.mf-faq__answer-inner{overflow:hidden;padding:0 40px 0 0}.mf-faq__answer-inner p{font-size:15px;color:#333;line-height:1.8;padding-bottom:28px;margin:0}.mf-faq__answer-inner p strong{color:#1c2b3a;font-weight:600}.mf-faq__answer-inner a{color:#b7282a;text-decoration:underline;font-weight:500}.mf-faq__answer-inner a:hover{color:#9a2022}.mf-faq__answer-inner ul{margin:12px 0;padding-left:20px}.mf-faq__answer-inner li{margin-bottom:8px;font-size:15px;color:#333;line-height:1.7}.mf-faq__footer{text-align:center;margin-top:64px;padding:40px;background:#1c2b3a;border-radius:4px}.mf-faq__footer p{font-size:17px;color:#fff;margin-bottom:20px}.mf-faq__cta{display:inline-flex;align-items:center;gap:8px;background:#ba3638;color:#fff;padding:16px 40px;border-radius:2px;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.mf-faq__cta:hover{background:#152131;transform:translateY(-2px);box-shadow:0 12px 40px #1c2b3a40}.mf-faq__cta svg{stroke:currentColor;transition:transform .2s ease}.mf-faq__cta:hover svg{transform:translate(4px)}.mf-faq__item:hover{background:linear-gradient(90deg,transparent 0%,rgba(247,247,247,.5) 50%,transparent 100%)}.mf-faq__question-number{font-size:13px;font-weight:700;color:#b7282a;margin-right:16px;font-family:Playfair Display,Georgia,serif;min-width:28px}@media(max-width:768px){.mf-faq{padding:60px 0}.mf-faq__heading{font-size:32px}.mf-faq__description{font-size:15px}.mf-faq__question{font-size:16px;padding:22px 0}.mf-faq__icon{width:28px;height:28px}.mf-faq__icon svg{width:12px;height:12px}.mf-faq__answer-inner{padding-right:20px}.mf-faq__answer-inner p{font-size:14px;padding-bottom:22px}.mf-faq__footer{margin-top:48px;padding:32px 24px}.mf-faq__footer p{font-size:15px}.mf-faq__cta{padding:14px 32px;font-size:13px}}@media(max-width:480px){.mf-faq__heading{font-size:28px}.mf-faq__question{font-size:15px;gap:16px}.mf-faq__answer-inner p{font-size:14px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.mf-faq__answer{transition:none}.mf-faq__icon,.mf-faq__icon svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/maplefair-faq.css.map */
