.faqs-hero{background:linear-gradient(180deg,#fff9b3,#fffce0);padding:72px 48px 64px}.faqs-hero-inner{max-width:1100px;margin:0 auto}.faqs-hero-eyebrow{font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#888;margin-bottom:20px}.faqs-hero-h1{font-weight:700;font-size:72px;line-height:.95;letter-spacing:.005em;color:#1a1a1a;margin-bottom:24px}.faqs-hero-sub{font-weight:400;font-size:19px;line-height:1.5;color:#333;max-width:560px;margin-bottom:32px}.faqs-search-wrap{background-color:#fff;border-radius:999px;padding:6px 6px 6px 22px;display:flex;align-items:center;gap:10px;max-width:540px;box-shadow:0 1px #0000000a}.faqs-search-icon{width:18px;height:18px;stroke:#888;stroke-width:1.5;fill:none;flex-shrink:0}.faqs-search-input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:16px;color:#1a1a1a;padding:12px 0}.faqs-search-input::placeholder{color:#aaa}.faqs-search-clear{width:40px;height:40px;border-radius:999px;background-color:#f5f3ec;border:none;cursor:pointer;display:none;align-items:center;justify-content:center;flex-shrink:0}.faqs-search-clear.is-active{display:inline-flex}.faqs-search-clear svg{width:12px;height:12px;stroke:#1a1a1a;stroke-width:2;fill:none}.faqs-main{display:grid;grid-template-columns:240px 1fr;gap:64px;padding:64px 48px 96px;background-color:#fff;max-width:1240px;margin:0 auto;align-items:start}.faqs-rail{position:sticky;top:32px;border-left:1px solid #e8e6e0;padding-left:24px}.faqs-rail-eyebrow{font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#888;margin-bottom:16px}.faqs-rail-link{display:block;font-weight:400;font-size:15px;line-height:1.4;color:#888;padding:8px 0;transition:color .2s ease}.faqs-rail-link:hover{color:#1a1a1a}.faqs-rail-link.is-active{color:#1a1a1a;font-weight:500}.faqs-section{margin-bottom:56px;scroll-margin-top:24px}.faqs-section:last-child{margin-bottom:0}.faqs-section-h{font-weight:700;font-size:28px;line-height:1.1;color:#1a1a1a;margin-bottom:8px;padding-bottom:18px;border-bottom:1px solid #1a1a1a}.faqs-item{border-bottom:1px solid #e8e6e0}.faqs-q{list-style:none;cursor:pointer;padding:22px 16px 22px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;transition:padding-left .2s ease}.faqs-q::-webkit-details-marker{display:none}.faqs-q:hover{padding-left:4px}.faqs-q-text{font-weight:500;font-size:17px;line-height:1.4;color:#1a1a1a}.faqs-q-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background-color:#f5f3ec;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;transition:background-color .2s ease}.faqs-q-icon svg{width:14px;height:14px}.faqs-q-icon-v{transition:transform .2s ease;transform-origin:center}details[open] .faqs-q-icon{background-color:#fff300}details[open] .faqs-q-icon-v{transform:scaleY(0)}.faqs-a{font-weight:400;font-size:16px;line-height:1.55;color:#444;padding:0 60px 24px 0;max-width:720px}.faqs-no-results{padding:48px 24px;text-align:center;border:1px dashed #e0e0e0;border-radius:16px;color:#888;font-size:16px;display:none}.faqs-no-results.is-active{display:block}.faqs-footer-cta{background-color:#f7f6f2;padding:64px 48px;border-top:1px solid #e8e6e0}.faqs-footer-cta-inner{max-width:880px;margin:0 auto;text-align:center}.faqs-footer-cta-eyebrow{font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#888;margin-bottom:18px}.faqs-footer-cta-h{font-weight:700;font-size:32px;line-height:1.1;color:#1a1a1a;margin-bottom:14px}.faqs-footer-cta-body{font-weight:400;font-size:17px;line-height:1.5;color:#555;margin-bottom:28px;max-width:540px;margin-left:auto;margin-right:auto}.faqs-footer-cta-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@media(max-width:1023px){.faqs-hero{padding:48px 24px 40px}.faqs-hero-h1{font-size:56px}.faqs-main{grid-template-columns:1fr;gap:32px;padding:32px 24px 64px}.faqs-rail{position:static;border-left:none;padding-left:0;padding-bottom:24px;border-bottom:1px solid #e8e6e0;display:flex;flex-wrap:wrap;gap:8px 16px}.faqs-rail-eyebrow{width:100%}.faqs-footer-cta{padding:48px 24px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/mxt-faqs.css.map */
