.nunch-faq{--teal: #06B68D;--purple: #8000FF;--coral: #FF6046;--cream: #FFFFFF;--teal-50: #FFFFFF;--teal-700: #06B68D;--purple-50: #FFFFFF;--purple-600: #8000FF;--coral-50: #FFF0EE;--coral-700: #B83520;--ink: #1A1210;--ink-60: rgba(26,18,16,.6);--ink-20: rgba(26,18,16,.2);--ink-10: rgba(26,18,16,.1);--ink-08: rgba(26,18,16,.06);--white: #FFFFFF;--display: "Syne", sans-serif;--body: "Plus Jakarta Sans", sans-serif;--fw-light: 700;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--gradient: linear-gradient(135deg,#8000FF 0%,#06B68D 100%);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-pill: 9999px;--ease: cubic-bezier(.25,.46,.45,.94);--max: 1320px;--gutter: clamp(16px,4vw,48px);background:var(--cream);color:var(--ink);font-family:var(--body);font-weight:var(--fw-regular);line-height:1.65;-webkit-font-smoothing:antialiased}.nunch-faq *,.nunch-faq *:before,.nunch-faq *:after{box-sizing:border-box}.nunch-faq a{text-decoration:none;color:inherit}.nunch-faq button{cursor:pointer;border:none;background:none;font-family:inherit}.nunch-faq .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.nunch-faq .faq-hero{padding:80px 0 72px;border-bottom:1px solid var(--ink-10)}.nunch-faq .faq-eyebrow{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);margin-bottom:20px;display:flex;align-items:center;gap:10px}.nunch-faq .faq-eyebrow:before{content:"";width:24px;height:1px;background:var(--teal)}.nunch-faq .faq-title{font-family:var(--display);font-size:clamp(36px,5.5vw,68px);font-weight:700;line-height:1;letter-spacing:-.03em;margin-bottom:24px}.nunch-faq .faq-lead{font-size:17px;color:var(--ink-60);line-height:1.75;max-width:440px}.nunch-faq .faq-content{padding:72px 0 96px}.nunch-faq .faq-layout{display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:start}.nunch-faq .faq-sidebar{position:sticky;top:88px}.nunch-faq .sidebar-label{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);margin-bottom:16px}.nunch-faq .sidebar-nav{display:flex;flex-direction:column;gap:2px}.nunch-faq .sidebar-link{padding:10px 16px;border-radius:var(--r-md);font-size:13px;font-weight:var(--fw-medium);color:var(--ink-60);transition:all .2s;cursor:pointer;text-align:left;width:100%;border:none;background:none;font-family:inherit}.nunch-faq .sidebar-link:hover{background:var(--purple-50);color:var(--purple)}.nunch-faq .sidebar-link.active{background:var(--purple);color:#fff}.nunch-faq .sidebar-footer{margin-top:48px;padding-top:16px;border-top:1px solid var(--ink-10)}.nunch-faq .sidebar-email{font-size:12px;color:var(--ink-60);margin-bottom:12px;line-height:1.6}.nunch-faq .sidebar-email-btn{display:block;width:100%;padding:12px;background:var(--purple);color:#fff;border-radius:var(--r-md);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;transition:all .2s;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit}.nunch-faq .sidebar-email-btn:hover{opacity:.95}.nunch-faq .faq-items-wrapper{display:flex;flex-direction:column;gap:32px}.nunch-faq .faq-group-label{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:24px}.nunch-faq .group-dot{width:8px;height:8px;border-radius:50%;display:block;flex-shrink:0}.nunch-faq .faq-group{display:flex;flex-direction:column;gap:12px}.nunch-faq .faq-item{border:1px solid var(--ink-10);border-radius:var(--r-lg);overflow:hidden;transition:all .3s var(--ease)}.nunch-faq .faq-item:hover{border-color:var(--ink-20)}.nunch-faq .faq-item.open{background:var(--white);box-shadow:0 4px 16px #1a121014}.nunch-faq .faq-question{width:100%;padding:20px 24px;background:transparent;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;font-weight:var(--fw-medium);color:var(--ink);transition:all .2s var(--ease);border:none;cursor:pointer;font-family:inherit}.nunch-faq .faq-question:hover{background:var(--ink-08);color:var(--purple)}.nunch-faq .faq-item.open .faq-question{background:var(--white);color:var(--purple)}.nunch-faq .faq-chevron{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s var(--ease);color:currentColor}.nunch-faq .faq-item.open .faq-chevron{transform:rotate(180deg)}.nunch-faq .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}.nunch-faq .faq-item.open .faq-answer{max-height:1000px}.nunch-faq .faq-answer-inner{padding:0 24px 24px;font-size:14px;line-height:1.8;color:var(--ink-60)}.nunch-faq .answer-callout{margin-top:16px;padding:14px 16px;border-radius:var(--r-md);font-size:13px;line-height:1.6;display:flex;gap:12px;align-items:flex-start}.nunch-faq .callout-teal{background:var(--teal-50);color:var(--teal-700);border-left:3px solid var(--teal)}.nunch-faq .callout-coral{background:var(--coral-50);color:var(--coral-700);border-left:3px solid var(--coral)}.nunch-faq .callout-icon{font-weight:var(--fw-bold);flex-shrink:0;display:block}.nunch-faq .faq-cta{padding:64px 0;text-align:center}.nunch-faq .faq-cta-title{font-family:var(--display);font-size:clamp(32px,5vw,56px);font-weight:var(--fw-light);line-height:1.1;color:var(--ink);margin-bottom:16px}.nunch-faq .faq-cta-body{font-size:16px;color:var(--ink-60);margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.nunch-faq .btn-white-faq,.nunch-faq .btn-ghost-faq{padding:14px 28px;border-radius:var(--r-pill);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.04em;transition:all .2s;display:inline-block;margin:0 8px;text-decoration:none;cursor:pointer;font-family:inherit}.nunch-faq .btn-white-faq{background:#fff;color:var(--purple);border:1.5px solid var(--purple)}.nunch-faq .btn-white-faq:hover{background:var(--purple-50)}.nunch-faq .btn-ghost-faq{background:transparent;color:var(--ink-60);border:1.5px solid var(--ink-20)}.nunch-faq .btn-ghost-faq:hover{border-color:var(--ink-60);color:var(--ink)}.nunch-faq .reveal{opacity:0;transform:translateY(12px);animation:faq-reveal .6s var(--ease) forwards}@keyframes faq-reveal{to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.nunch-faq .faq-layout{grid-template-columns:1fr;gap:48px}.nunch-faq .faq-sidebar{position:static}}@media(max-width:768px){.nunch-faq .faq-hero{padding:60px 0 48px}.nunch-faq .faq-title{font-size:clamp(36px,5.5vw,68px);margin-bottom:16px}.nunch-faq .faq-lead{font-size:15px}.nunch-faq .faq-content{padding:48px 0 64px}.nunch-faq .faq-question{padding:18px 20px;font-size:14px}.nunch-faq .faq-answer-inner{padding:0 20px 20px;font-size:13px}}.nunch-faq .faq-answer-inner a{color:var(--purple, #8000FF);text-decoration:underline;text-underline-offset:2px}.nunch-faq .faq-answer-link{margin-top:12px}.nunch-faq .faq-answer-link a{font-weight:600;text-decoration:none}.nunch-faq .faq-answer-link a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/19/assets/nunch-faq.css.map */
