.faq{position:relative;padding:clamp(3.5rem,8vw,6rem) 0;background:radial-gradient(50% 60% at 8% 18%,rgba(200,150,140,.12),transparent 70%),var(--color-edge-deep)}.faq__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,5rem)}.faq__intro{position:sticky;top:6rem;display:grid;justify-items:start;gap:1rem}.faq__eyebrow{margin:0;font-family:var(--font-body);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.3em;opacity:.55;color:var(--color-text)}.faq__titulo{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.12;letter-spacing:.02em;color:var(--color-text);text-wrap:balance}.faq__titulo em{font-style:italic;font-weight:400;color:var(--aurora-copper-bright)}.faq__texto{margin:0;max-width:36ch;font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary)}.faq__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none}.faq__chip{padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(224,184,176,.4);background:#c8968c1a;font-family:var(--font-body);font-size:.75rem;letter-spacing:.04em;color:var(--color-text)}.faq__contacto{margin:.5rem 0 0;font-family:var(--font-body);font-size:.875rem;line-height:1.6;color:var(--color-text-secondary)}.faq__contacto a{color:var(--aurora-copper-bright);text-underline-offset:.2em}.faq__lista{display:grid;gap:.75rem}.faq__item{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#ffffff12,#ffffff04),#0c0b0980;transition:border-color .25s ease,background .25s ease}.faq__item:hover{border-color:#ffffff40}.faq__item[open]{border-color:#e0b8b080;background:linear-gradient(160deg,#c8968c24,#ffffff05),#0c0b098c}.faq__pregunta{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;list-style:none;cursor:pointer;font-family:var(--font-heading);font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;line-height:1.35;color:var(--color-text)}.faq__pregunta::-webkit-details-marker{display:none}.faq__pregunta:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:16px}.faq__signo{position:relative;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid rgba(224,184,176,.5);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease}.faq__signo:before,.faq__signo:after{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:1.5px;background:var(--aurora-copper-bright);transform:translate(-50%,-50%)}.faq__signo:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item[open] .faq__signo{transform:rotate(45deg);background:#c8968c33}.faq__respuesta{padding:0 1.25rem 1.2rem;font-family:var(--font-body);font-size:.9rem;line-height:1.65;color:var(--color-text-secondary)}.faq__respuesta p{margin:0 0 .6rem}.faq__respuesta p:last-child{margin:0}.faq__respuesta a{color:var(--aurora-copper-bright);text-underline-offset:.2em}.faq__item[open] .faq__respuesta{animation:faq-abre .35s ease}@keyframes faq-abre{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.faq{padding:2.25rem 0}}@media screen and (max-width:989px){.faq__inner{grid-template-columns:1fr}.faq__intro{position:static;justify-items:center;text-align:center}.faq__chips{justify-content:center}}@media(prefers-reduced-motion:reduce){.faq__item[open] .faq__respuesta{animation:none}.faq__signo{transition:none}}.faq{background:#0f0e0c}.faq__lista{gap:0;border-top:1px solid rgba(247,243,236,.14)}.faq__item,.faq__item:hover,.faq__item[open]{border:0;border-bottom:1px solid rgba(247,243,236,.14);border-radius:0;background:none}.faq__pregunta{padding:1.35rem 0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600}.faq__pregunta:focus-visible{border-radius:4px}.faq__signo,.faq__item[open] .faq__signo{width:1.25rem;height:1.25rem;border:0;background:none}.faq__respuesta{max-width:40rem;padding:0 0 1.4rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/preguntas-frecuentes.css.map */
