.shop-faq{--faq-ink:#3a0f4a;--faq-accent:#6b21a8;--faq-soft:#f4ebfa}.shop-faq-num{background:var(--faq-soft);color:var(--faq-accent);transition:background-color .3s,color .3s}.shop-faq-row[data-open] .shop-faq-num{background:var(--faq-accent);color:#fff}.shop-faq-icon{color:var(--faq-accent);border-color:#6b21a847;transition:background-color .3s,border-color .3s,color .3s}.group:hover .shop-faq-icon{border-color:var(--faq-accent)}.shop-faq-row[data-open] .shop-faq-icon{background:var(--faq-accent);border-color:var(--faq-accent);color:#fff}.shop-faq-bar{transition:transform .3s cubic-bezier(.16,1,.3,1)}.shop-faq-row[data-open] .shop-faq-bar{transform:rotate(90deg)scaleY(0)}.shop-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.shop-faq-row[data-open] .shop-faq-panel{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.shop-faq-panel,.shop-faq-bar{transition:none}}.shop-faq button:focus-visible{outline:2px solid var(--faq-accent);outline-offset:4px;border-radius:.75rem}.shop-faq-more{background:radial-gradient(70% 90% at 100% 0%, #e9b8f059, transparent 70%), var(--faq-soft)}.shop-faq-link{--accent:var(--faq-accent);min-width:0;color:var(--faq-ink);background:#fff;border:1px solid #3a0f4a1a;border-radius:1rem;align-items:center;gap:.85rem;padding:.85rem 1.35rem .85rem .95rem;transition:border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}[dir=rtl] .shop-faq-link{padding:.85rem .95rem .85rem 1.35rem}.shop-faq-link[data-kind=whatsapp]{--accent:#13843d}.shop-faq-link svg{background:color-mix(in srgb, var(--accent) 12%, white);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:999px;flex-shrink:0;padding:.55rem}.shop-faq-link:hover,.shop-faq-link:focus-visible{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 14px 30px -20px #3a0f4a73}.shop-faq-link-label{color:#3f3f46;font-size:.8rem}.shop-faq-link-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}[dir=rtl] .shop-faq-link-value{text-align:right}
