.tl-faq{background:#121212;color:#fff;overflow:hidden}.tl-faq-section,.tl-faq .button{margin:0}.tl-faq__hero{position:relative;isolation:isolate;padding:8rem 0 5rem;text-align:center}.tl-faq__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse 55% 50% at 50% 35%,rgba(255,215,0,.07),transparent 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 4.8rem 4.8rem,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 4.8rem 4.8rem;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 78%)}.tl-faq__beams{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.tl-faq__beams span{position:absolute;top:-20%;left:var(--x);width:1px;height:140%;background:linear-gradient(to bottom,transparent,var(--beam) 40%,var(--beam) 60%,transparent);opacity:.35;filter:drop-shadow(0 0 6px var(--beam)) drop-shadow(0 0 14px var(--beam));transform:rotate(18deg)}@media(prefers-reduced-motion:no-preference){.tl-faq__beams span{animation:tl-faq-beam 11s ease-in-out infinite;animation-delay:var(--d)}}@keyframes tl-faq-beam{0%,to{opacity:.15;translate:0 0}50%{opacity:.5;translate:3vw 0}}.tl-faq__hero-inner{max-width:76rem}.tl-faq__eyebrow{margin:0 0 1.2rem;color:var(--tl-gold, #ffd700);font-size:1.3rem;font-weight:700;letter-spacing:.24rem;text-transform:uppercase}.tl-faq__title{margin:0 0 1.4rem;font-size:clamp(3.4rem,6vw,5.6rem);line-height:1.05}.tl-faq__lead{margin:0 auto 3.2rem;max-width:54rem;color:#ffffffa6;font-size:1.7rem;line-height:1.6}.tl-faq__search{position:relative;max-width:60rem;margin:0 auto}.tl-faq__search svg{position:absolute;left:2rem;top:50%;width:2rem;height:2rem;color:#ffffff80;transform:translateY(-50%);pointer-events:none}.tl-faq__search input{width:100%;min-height:5.8rem;padding:0 2rem 0 5.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:var(--tl-surface, #171717);color:#fff;font:inherit;font-size:1.6rem;transition:border-color .25s var(--tl-ease-ui),box-shadow .25s var(--tl-ease-ui)}.tl-faq__search input::placeholder{color:#ffffff73}.tl-faq__search input:focus{outline:none;border-color:var(--tl-gold, #ffd700);box-shadow:0 0 0 4px #ffd7001f,0 0 2.4rem #ffd7001f}.tl-faq__body{display:grid;grid-template-columns:minmax(0,1fr) 34rem;gap:4.8rem;align-items:start;padding-bottom:10rem}.tl-faq__topics{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:3.2rem}.tl-faq__topic{padding:.9rem 1.6rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:var(--tl-surface, #171717);color:#ffffffd9;font:inherit;font-size:1.4rem;cursor:pointer;transition:border-color .2s var(--tl-ease-ui),background .2s var(--tl-ease-ui),color .2s var(--tl-ease-ui)}.tl-faq__topic:hover{border-color:#ffd70080}.tl-faq__topic[aria-pressed=true]{border-color:var(--tl-gold, #ffd700);background:var(--tl-gold, #ffd700);color:#121212;font-weight:700}.tl-faq__group+.tl-faq__group{margin-top:4rem}.tl-faq__group-title{margin:0 0 1.4rem;color:#ffffff8c;font-size:1.3rem;letter-spacing:.2rem;text-transform:uppercase}.tl-faq__item{position:relative;border-radius:1.4rem;border:1px solid rgba(255,255,255,.08);background:var(--tl-surface, #171717);overflow:hidden;transition:border-color .25s var(--tl-ease-ui)}.tl-faq__item+.tl-faq__item{margin-top:1rem}.tl-faq__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tl-gold, #ffd700);box-shadow:0 0 1.2rem var(--tl-gold, #ffd700);transform:scaleY(0);transition:transform .4s var(--tl-ease-ui)}.tl-faq__item:hover{border-color:#ffffff29}.tl-faq__item[open]{border-color:#ffd7004d}.tl-faq__item[open]:before{transform:scaleY(1)}.tl-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.4rem;cursor:pointer;list-style:none}.tl-faq__item summary::-webkit-details-marker{display:none}.tl-faq__item summary:focus-visible{outline:2px solid var(--tl-gold, #ffd700);outline-offset:-2px;border-radius:1.4rem}.tl-faq__q{font-family:var(--font-heading-family);font-size:1.75rem;font-weight:700;line-height:1.35}.tl-faq__icon{position:relative;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid rgba(255,255,255,.16);transition:border-color .25s var(--tl-ease-ui),transform .35s var(--tl-ease-ui)}.tl-faq__icon:before,.tl-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:1.2rem;height:2px;background:currentColor;transform:translate(-50%,-50%)}.tl-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s var(--tl-ease-ui)}.tl-faq__item[open] .tl-faq__icon{border-color:var(--tl-gold, #ffd700);color:var(--tl-gold, #ffd700)}.tl-faq__item[open] .tl-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.tl-faq__a{padding:0 2.4rem 2.2rem;color:#ffffffc7;font-size:1.55rem;line-height:1.65}.tl-faq__item[open] .tl-faq__a{animation:tl-faq-open .35s var(--tl-ease-ui) both}@keyframes tl-faq-open{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.tl-faq__a p{margin:0}.tl-faq__a p+p,.tl-faq__a ul{margin-top:1rem}.tl-faq__empty{padding:3.2rem;border-radius:1.4rem;border:1px dashed rgba(255,255,255,.16);color:#ffffffa6;text-align:center}.tl-faq__aside{position:sticky;top:12rem}.tl-faq__help{display:grid;gap:1.8rem;padding:2.8rem;border-radius:1.8rem;border:1px solid rgba(255,215,0,.25);background:radial-gradient(ellipse at 0% 0%,rgba(255,215,0,.08),transparent 60%),var(--tl-surface, #171717)}.tl-faq__help .tl-faq__eyebrow{margin:0}.tl-faq__help-title{margin:0;font-size:2.4rem}.tl-faq__help-list{display:grid;gap:1.2rem;margin:0}.tl-faq__help-list li,.tl-faq__hours{display:grid;gap:.2rem;font-size:1.45rem}.tl-faq__help-list span,.tl-faq__hours span{color:#ffffff80;font-size:1.15rem;letter-spacing:.1rem;text-transform:uppercase}.tl-faq__help-list a{color:#fff;text-decoration:none;word-break:break-word}.tl-faq__help-list a:hover{color:var(--tl-gold, #ffd700)}.tl-faq__hours{padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.08)}.tl-faq__hours p{margin:0;color:#ffffffd9}.tl-faq__help .button{width:100%}@media screen and (max-width:989px){.tl-faq__body{grid-template-columns:minmax(0,1fr)}.tl-faq__aside{position:static}}@media screen and (max-width:749px){.tl-faq__hero{padding:6rem 0 3.6rem}.tl-faq__lead{font-size:1.55rem}.tl-faq__topics{flex-wrap:nowrap;margin:0 -1.5rem 2.4rem;padding:0 1.5rem .4rem;overflow-x:auto;scrollbar-width:none}.tl-faq__topics::-webkit-scrollbar{display:none}.tl-faq__topic{flex:none}.tl-faq__item summary{padding:1.6rem 1.6rem 1.6rem 1.8rem}.tl-faq__q{font-size:1.55rem}.tl-faq__a{padding:0 1.8rem 1.8rem;font-size:1.45rem}.tl-faq__body{padding-bottom:7rem}}@media(prefers-reduced-motion:reduce){.tl-faq *,.tl-faq *:before,.tl-faq *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tinker-faq.css.map */
