.faq-sec{--faq-ink:#40504a;--faq-soft:#7d8a83;--faq-mint:#bce8bd;--faq-line:rgba(64,80,74,.15);--faq-mono:"GT America Mono",ui-monospace,monospace;--faq-sans:var(--font-body-family,"Gellix"),sans-serif;color:var(--faq-ink);display:block!important;grid-template-columns:none!important;width:100%}.faq-eyebrow{font-family:var(--faq-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-soft);margin:0}.faq-heading{font-family:var(--faq-sans);color:var(--faq-ink);margin-top:20px;max-width:16ch}.faq-body{margin-top:64px}.faq-body.has-rail{display:grid;grid-template-columns:280px 1fr;gap:80px}.faq-cats{position:sticky;top:40px;align-self:start;display:flex;flex-direction:column;gap:2px}.faq-rail-label{font-family:var(--faq-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-soft);margin-bottom:22px}.faq-cat{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--faq-mono);font-size:15px;letter-spacing:.01em;color:var(--faq-soft);padding:12px 0;display:flex;align-items:center;gap:12px;transition:color .35s ease}.faq-cat .faq-dot{width:6px;height:6px;border-radius:1px;background:transparent;transform:scale(.6);transition:background .35s ease,transform .35s ease}.faq-cat:hover,.faq-cat.is-active{color:var(--faq-ink)}.faq-cat.is-active .faq-dot{background:var(--faq-mint);transform:scale(1)}.faq-cat:focus-visible{outline:2px solid var(--faq-ink);outline-offset:3px}.faq-sec.is-enhanced .faq-group{display:none}.faq-sec.is-enhanced .faq-group.is-active{display:block}.faq-sec.is-enhanced .faq-group.faq-anim{animation:faq-fade .4s cubic-bezier(.16,1,.3,1) both}@keyframes faq-fade{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.faq-q{border-top:1px solid var(--faq-line)}.faq-q:last-child{border-bottom:1px solid var(--faq-line)}.faq-q-head{-webkit-appearance:none;appearance:none;width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:30px 0;font-family:var(--faq-sans);font-weight:500;font-size:21px;line-height:1.35;letter-spacing:-.005em;color:var(--faq-ink);transition:opacity .3s ease}.faq-q-head:hover{opacity:.62}.faq-q.open .faq-q-head{opacity:1}.faq-q-head:focus-visible{outline:2px solid var(--faq-ink);outline-offset:3px}.faq-ind{position:relative;flex:0 0 16px;width:16px;height:16px;margin-top:7px}.faq-ind:before,.faq-ind:after{content:"";position:absolute;left:0;top:50%;width:16px;height:1.5px;background:var(--faq-ink);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.faq-ind:after{transform:rotate(90deg)}.faq-q.open .faq-ind:after{transform:rotate(0);opacity:0}.faq-q-body{overflow:hidden}.faq-sec.is-enhanced .faq-q-body{max-height:0;transition:max-height .55s cubic-bezier(.16,1,.3,1)}.faq-q-inner{padding:0 64px 34px 0}.faq-answer{font-family:var(--faq-sans);font-weight:400;font-size:16.5px;line-height:1.62;color:var(--faq-soft);max-width:62ch;border-left:1.5px solid var(--faq-mint);padding-left:22px}.faq-answer p{margin:0 0 12px}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:var(--faq-ink);text-underline-offset:3px;text-decoration-thickness:1px}.faq-answer strong{color:var(--faq-ink);font-weight:500}@media(max-width:820px){.faq-body{margin-top:44px}.faq-body.has-rail{grid-template-columns:1fr;gap:28px}.faq-cats{position:static;flex-direction:column;gap:4px}.faq-rail-label{margin-bottom:10px}.faq-cat{padding:8px 0}.faq-q-head{font-size:18px;padding:24px 0}.faq-q-inner{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/faq.css.map */
