.faq-search{position:relative;margin-top:22px;max-width:560px}.faq-search .mag{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:17px;color:var(--novaa-tan);pointer-events:none}.faq-search input{-webkit-appearance:none;appearance:none;width:100%;font-family:var(--font-sans);font-size:15px;color:var(--novaa-ink);background:#fff;border:2px solid var(--novaa-ink);border-radius:var(--r-2);padding:15px 86px 15px 44px;line-height:1.4;transition:border-color var(--dur-fast) var(--ease-out)}.faq-search input::placeholder{color:var(--novaa-stone)}.faq-search input:focus{outline:0;border-color:var(--novaa-tan)}.faq-search .count{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--novaa-stone);pointer-events:none;white-space:nowrap}.faq-search .count b{color:var(--novaa-tan);font-weight:600}.faq-search .clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:1px solid var(--novaa-fog);background:var(--novaa-bone);color:var(--novaa-ink);font-family:var(--font-mono);font-size:15px;display:none;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--r-1)}.faq-search.has-query .count{display:none}.faq-search.has-query .clear{display:flex}.faq-doc{padding:28px 0 0}.faq-layout{display:block}.faq-jump{position:sticky;top:0;z-index:8;display:flex;gap:8px;overflow-x:auto;padding:12px 16px;margin:0 -16px 22px;background:#f6f3eeeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--novaa-fog);-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-jump::-webkit-scrollbar{display:none}.faq-jump a{flex:0 0 auto;text-decoration:none;white-space:nowrap;font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:11px;color:var(--novaa-stone);padding:8px 12px;border:1px solid var(--novaa-fog);background:#fff}.faq-jump a.is-active{color:#fff;background:var(--novaa-ink);border-color:var(--novaa-ink)}.faq-nav{display:none}.faq-body{min-width:0}.faq-group{scroll-margin-top:80px;padding:4px 0 32px}.faq-group+.faq-group{border-top:1px solid var(--novaa-fog);padding-top:32px}.faq-group>.g-num{font-family:var(--font-mono);font-size:12px;color:var(--novaa-tan);letter-spacing:.04em;display:block;margin-bottom:8px}.faq-group>h2{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(24px,5.5vw,30px);line-height:1.04;margin:0 0 10px}.faq-group>.g-blurb{font-size:14px;line-height:1.6;color:var(--novaa-stone);margin:0 0 18px;max-width:64ch}.faq-item{border-top:1px solid var(--novaa-fog)}.faq-item:last-child{border-bottom:1px solid var(--novaa-fog)}.faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;display:grid;grid-template-columns:1fr 28px;gap:16px;align-items:center;padding:17px 2px;color:var(--novaa-ink)}.faq-q .qt{font-family:var(--font-sans);font-weight:600;font-size:15.5px;line-height:1.4;letter-spacing:.005em;transition:color var(--dur-fast) var(--ease-out)}.faq-q .tog{width:28px;height:28px;flex-shrink:0;border:1.5px solid var(--novaa-ink);display:flex;align-items:center;justify-content:center;position:relative;transition:background var(--dur-fast) var(--ease-out)}.faq-q .tog:before,.faq-q .tog:after{content:"";position:absolute;background:var(--novaa-ink);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.faq-q .tog:before{width:12px;height:2px}.faq-q .tog:after{width:2px;height:12px}.faq-q:hover .qt{color:var(--novaa-tan)}.faq-q:hover .tog{background:var(--novaa-bone)}.faq-a>.a-inner{overflow:hidden;max-height:0;transition:max-height var(--dur-fast) var(--ease-out)}.faq-a .a-pad{padding:0 44px 22px 2px}.faq-a p{font-size:14.5px;line-height:1.66;color:var(--novaa-charcoal);margin:0 0 12px}.faq-a p:last-child{margin-bottom:0}.faq-a strong{color:var(--novaa-ink);font-weight:600}.faq-a a.inline{color:var(--novaa-ink);text-decoration:none;border-bottom:1px solid var(--novaa-tan)}.faq-a a.inline:hover{border-bottom-width:2px}.faq-a .seealso{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:11px;color:var(--novaa-ink);text-decoration:none;border-bottom:2px solid var(--novaa-ink);padding-bottom:2px}.faq-a .seealso .arr{color:var(--novaa-tan);font-family:var(--font-mono)}.faq-a .seealso:hover{color:var(--novaa-tan);border-color:var(--novaa-tan)}.faq-item.is-open>.faq-q .qt{color:var(--novaa-tan)}.faq-item.is-open>.faq-q .tog{background:var(--novaa-ink)}.faq-item.is-open>.faq-q .tog:before,.faq-item.is-open>.faq-q .tog:after{background:#fff}.faq-item.is-open>.faq-q .tog:after{transform:scaleY(0)}.faq-item.is-hidden,.faq-group.is-hidden{display:none}.faq-q mark{background:#93796242;color:inherit;padding:0 1px;border-radius:2px}.faq-noresult{display:none;text-align:center;padding:48px 16px 32px}.faq-noresult.show{display:block}.faq-noresult .nr-mark{font-family:var(--font-mono);font-size:30px;color:var(--novaa-taupe);margin-bottom:10px}.faq-noresult h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:20px;margin:0 0 8px}.faq-noresult p{font-size:14px;line-height:1.6;color:var(--novaa-stone);margin:0 auto;max-width:40ch}.faq-noresult p b{color:var(--novaa-ink)}@media(min-width:900px){.faq-doc{padding:36px 0 0}.faq-layout{display:grid;grid-template-columns:248px 1fr;gap:56px;align-items:start}.faq-jump{display:none}.faq-nav{display:block;position:sticky;top:24px;padding-top:6px}.faq-nav .nav-lbl{font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:10.5px;color:var(--novaa-stone);margin-bottom:12px}.faq-nav ol{list-style:none;padding:0;margin:0}.faq-nav ol li a{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:baseline;padding:10px 0;text-decoration:none;border-top:1px solid var(--novaa-fog);color:var(--novaa-stone);font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:12.5px;line-height:1.2;transition:color var(--dur-fast) var(--ease-out)}.faq-nav ol li:first-child a{border-top:0}.faq-nav ol li a .n{font-family:var(--font-mono);font-weight:500;font-size:10.5px;color:var(--novaa-taupe);letter-spacing:0}.faq-nav ol li a .c{font-family:var(--font-mono);font-weight:400;font-size:10.5px;color:var(--novaa-taupe);letter-spacing:0}.faq-nav ol li a:hover{color:var(--novaa-ink)}.faq-nav ol li a:hover .n{color:var(--novaa-stone)}.faq-nav ol li a.is-active{color:var(--novaa-ink)}.faq-nav ol li a.is-active .n,.faq-nav ol li a.is-active .c{color:var(--novaa-tan)}.faq-body{max-width:74ch}.faq-group>h2{font-size:30px}.faq-q .qt{font-size:16px}.faq-tools{display:flex}}.faq-tools{display:flex;justify-content:flex-end;gap:18px;margin-bottom:6px}.faq-tools button{background:none;border:0;cursor:pointer;padding:4px 0;font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:10.5px;color:var(--novaa-stone)}.faq-tools button:hover{color:var(--novaa-ink)}.faq-tools .sep{color:var(--novaa-taupe);font-size:10px;align-self:center}
/*# sourceMappingURL=/cdn/shop/t/36/assets/faq.css.map */
