.tis-faq{background:var(--tis-faq-bg);color:var(--tis-faq-ink);font-family:inherit;padding:var(--tis-faq-pt) clamp(1rem,5vw,3rem) var(--tis-faq-pb);box-sizing:border-box}.tis-faq *,.tis-faq *:before,.tis-faq *:after{box-sizing:border-box}.tis-faq__wrap{max-width:var(--tis-faq-max);margin:0 auto}.tis-faq__eyebrow{margin:0 0 .7rem;font-size:var(--tis-faq-fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--tis-faq-accent)}.tis-faq__heading{margin:0 0 .8rem;font-size:clamp(calc(var(--tis-faq-fs-heading) * .62),4.4vw,var(--tis-faq-fs-heading));line-height:1.12;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.tis-faq__sub{margin:0 0 clamp(2rem,4vw,3rem);font-size:var(--tis-faq-fs-desc);line-height:1.6;color:var(--tis-faq-muted);max-width:48rem}.tis-faq__sub p{margin:0 0 .6rem}.tis-faq__sub p:last-child{margin-bottom:0}.tis-faq__cats{display:grid;gap:clamp(.7rem,1.5vw,1rem)}.tis-faq__cat{background:var(--tis-faq-card);border:1px solid var(--tis-faq-line);border-radius:var(--tis-faq-radius);overflow:hidden;transition:border-color .2s ease}.tis-faq__cat[open]{border-color:var(--tis-faq-accent)}.tis-faq summary{list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tis-faq summary::-webkit-details-marker{display:none}.tis-faq summary:focus-visible{outline:2px solid var(--tis-faq-accent);outline-offset:-2px}.tis-faq__cat-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,2.4vw,1.4rem) clamp(1rem,3vw,1.75rem)}.tis-faq__cat-title{font-size:var(--tis-faq-fs-cat);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.tis-faq__cat-body{padding:0 clamp(1rem,3vw,1.75rem) clamp(1rem,2.4vw,1.4rem);animation:tisFaqIn .25s ease}.tis-faq__cat-desc{margin:0 0 1rem;font-size:calc(var(--tis-faq-fs-desc) * .92);line-height:1.55;color:var(--tis-faq-muted)}.tis-faq__qs{border-top:1px solid var(--tis-faq-line)}.tis-faq__q{border-bottom:1px solid var(--tis-faq-line)}.tis-faq__q:last-child{border-bottom:0}.tis-faq__q-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.95rem 0}.tis-faq__q-text{font-size:var(--tis-faq-fs-q);line-height:1.45;font-weight:600}.tis-faq__q[open] .tis-faq__q-text{color:var(--tis-faq-accent)}.tis-faq__a{width:100%;max-width:none;padding:0 clamp(0px,3vw,2.25rem) 1.15rem 0;font-size:var(--tis-faq-fs-a);line-height:1.7;color:var(--tis-faq-muted);animation:tisFaqIn .25s ease}.tis-faq__a>*:first-child{margin-top:0}.tis-faq__a>*:last-child{margin-bottom:0}.tis-faq__a p{margin:0 0 .75rem}.tis-faq__a ul,.tis-faq__a ol{margin:0 0 .75rem;padding-left:1.15rem}.tis-faq__a li{margin-bottom:.5rem}.tis-faq__a strong{color:var(--tis-faq-ink)}.tis-faq__a a{color:var(--tis-faq-accent);text-decoration:underline}.tis-faq__icon{position:relative;flex:0 0 auto;width:20px;height:20px;margin-top:2px}.tis-faq__icon:before,.tis-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:1.6px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.tis-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.tis-faq details[open]>summary .tis-faq__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.tis-faq__icon--sm{width:16px;height:16px}.tis-faq__icon--sm:before,.tis-faq__icon--sm:after{width:11px}.tis-faq__footer{margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid var(--tis-faq-line);font-size:calc(var(--tis-faq-fs-desc) * .95);line-height:1.6;color:var(--tis-faq-muted)}.tis-faq__footer a{color:var(--tis-faq-accent);text-decoration:underline}.tis-faq__warn{margin:0 0 .75rem;padding:.6rem .8rem;border:1px dashed var(--tis-faq-accent);border-radius:4px;font-size:.8rem;color:var(--tis-faq-accent)}@keyframes tisFaqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tis-faq *{animation:none!important;transition:none!important}}@media(max-width:640px){.tis-faq__cat-head{padding:1rem .95rem}.tis-faq__cat-body{padding:0 .95rem 1rem}.tis-faq__a{padding-right:0}.tis-faq__q-head{padding:.9rem 0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/faq-categorias.css.map */
