FAQs
<!-- FIN & FURN — Modern FAQ Page (with SEO schema + CTAs) -->
<section class="ff-faq" id="faq" aria-label="Frequently Asked Questions">
<!-- Header -->
<header class="ff-faq__head">
<h1 class="ff-faq__title">Frequently Asked Questions</h1>
<p class="ff-faq__sub">
Clear answers about flooring, tiles, stones, and furniture. Need more help?
<a href="/pages/contact">Contact us</a> or visit a showroom.
</p>
</header>
<!-- Search -->
<div class="ff-faq__search" role="search">
<input id="ff-faq-search" type="text" placeholder="Search FAQs… (e.g., delivery, SPC flooring)" aria-label="Search FAQs">
</div>
<!-- Category Filters -->
<nav class="ff-faq__filters" aria-label="Filter FAQs by category">
<button class="is-active" data-cat="all" type="button">All</button>
<button data-cat="flooring" type="button">Flooring & Tiles</button>
<button data-cat="furniture" type="button">Furniture</button>
<button data-cat="financing" type="button">Financing</button>
<button data-cat="orders" type="button">Orders & Delivery</button>
</nav>
<!-- FAQ list -->
<div class="ff-faq__list" id="ff-faq-list">
<!-- Flooring -->
<article class="ff-faq__item" data-cat="flooring" data-q="Is SPC flooring waterproof and pet friendly?">
<button class="ff-faq__q" type="button" aria-expanded="false">
Is SPC flooring waterproof and pet friendly?
</button>
<div class="ff-faq__a" hidden>
<p>Yes. SPC (Stone Plastic Composite) flooring is fully waterproof, highly durable, and pet-friendly. For longevity, follow the manufacturer’s care and maintenance guidelines.</p>
</div>
</article>
<article class="ff-faq__item" data-cat="flooring" data-q="Can SPC be installed over existing floors?">
<button class="ff-faq__q" type="button" aria-expanded="false">
Can SPC be installed over existing floors?
</button>
<div class="ff-faq__a" hidden>
<p>Often yes, if the subfloor is clean, level, and dry. Remove soft surfaces (like carpet) and address any moisture issues before installation.</p>
</div>
</article>
<!-- Furniture -->
<article class="ff-faq__item" data-cat="furniture" data-q="Do you assemble furniture?">
<button class="ff-faq__q" type="button" aria-expanded="false">
Do you assemble furniture?
</button>
<div class="ff-faq__a" hidden>
<p>Yes—we offer professional assembly with delivery. Fees vary by item and location; ask for a quote at checkout or <a href="/pages/contact">contact us</a>.</p>
</div>
</article>
<article class="ff-faq__item" data-cat="furniture" data-q="Can I custom order sizes or fabrics?">
<button class="ff-faq__q" type="button" aria-expanded="false">
Can I custom order sizes or fabrics?
</button>
<div class="ff-faq__a" hidden>
<p>Select collections support custom configurations, sizes, and fabrics. Lead times vary; our team can help you choose options that fit your space and timeline.</p>
</div>
</article>
<!-- Financing -->
<article class="ff-faq__item" data-cat="financing" data-q="Do you offer financing or installments?">
<button class="ff-faq__q" type="button" aria-expanded="false">
Do you offer financing or installments?
</button>
<div class="ff-faq__a" hidden>
<p>Yes—flexible financing and installment options are available on eligible purchases. We’ll review plans at checkout or via <a href="/pages/contact">Contact</a>.</p>
</div>
</article>
<article class="ff-faq__item" data-cat="financing" data-q="Does checking eligibility affect my credit score?">
<button class="ff-faq__q" type="button" aria-expanded="false">
Does checking eligibility affect my credit score?
</button>
<div class="ff-faq__a" hidden>
<p>Pre-qualification checks typically use a soft inquiry and don’t impact your credit score. Final approval may require a hard inquiry.</p>
</div>
</article>
<!-- Orders & Delivery -->
<article class="ff-faq__item" data-cat="orders" data-q="How long does delivery take?">
<button class="ff-faq__q" type="button" aria-expanded="false">
How long does delivery take?
</button>
<div class="ff-faq__a" hidden>
<p>Local deliveries usually arrive within 3–7 business days, depending on stock and routing. Out-of-area timelines vary by carrier.</p>
</div>
</article>
<article class="ff-faq__item" data-cat="orders" data-q="What is your return policy?">
<button class="ff-faq__q" type="button" aria-expanded="false">
What is your return policy?
</button>
<div class="ff-faq__a" hidden>
<p>Most unopened, resaleable items can be returned within the stated window. Special orders and clearance/final-sale items are typically not returnable. See our Returns page for full details.</p>
</div>
</article>
</div>
<!-- CTA Block -->
<div class="ff-faq__cta">
<a class="ff-btn ff-btn--primary" href="/pages/store-locator-find-fin-furn-locations-in-surrey-edmonton">📍 Visit Our Showrooms</a>
<a class="ff-btn ff-btn--ghost" href="/pages/contact">✉️ Contact Us</a>
</div>
</section>
<style>
/* ====== Base ====== */
.ff-faq { max-width: 900px; margin: 0 auto; padding: 2rem 1rem; font: normal 16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; color:#0b0b0b; }
.ff-faq a { text-decoration: underline; }
.ff-faq__head { text-align:center; margin-bottom:1.75rem; }
.ff-faq__title { font-size:2rem; font-weight:800; letter-spacing:-0.01em; margin:0 0 .25rem; }
.ff-faq__sub { color:#555; margin:0; }
/* Search */
.ff-faq__search { margin: 1rem auto 1.25rem; max-width: 640px; }
#ff-faq-search { width:100%; padding:.8rem 1rem; border:1px solid #e5e5e5; border-radius:8px; font-size:1rem; }
/* Filters */
.ff-faq__filters { display:flex; flex-wrap:wrap; gap:.5rem; justify-content:center; margin-bottom:1rem; }
.ff-faq__filters button { padding:.5rem .9rem; border:1px solid #e6e6e6; background:#fafafa; border-radius:999px; cursor:pointer; font-weight:600; }
.ff-faq__filters button.is-active { background:#000; color:#fff; border-color:#000; }
/* FAQ items */
.ff-faq__list { border-top:1px solid #eee; }
.ff-faq__item { border-bottom:1px solid #eee; }
.ff-faq__q { width:100%; display:block; text-align:left; background:transparent; border:0; padding:1rem 0; cursor:pointer; font-size:1.0625rem; font-weight:700; position:relative; }
.ff-faq__q::after { content:"+"; position:absolute; right:0; top:50%; transform:translateY(-50%); font-weight:700; }
.ff-faq__q[aria-expanded="true"]::after { content:"–"; }
.ff-faq__a { padding:0 0 1rem; color:#333; }
.ff-faq__a p { margin:.25rem 0 0; }
/* CTA buttons */
.ff-faq__cta { display:flex; gap:.75rem; justify-content:center; margin-top:2rem; flex-wrap:wrap; }
.ff-btn { display:inline-block; padding:.9rem 1.25rem; border-radius:10px; font-weight:800; text-decoration:none; }
.ff-btn--primary { background:#000; color:#fff; }
.ff-btn--ghost { background:#f4f4f4; color:#000; }
/* Responsive */
@media (max-width:600px){
.ff-faq { padding:1.25rem .75rem; }
.ff-faq__title { font-size:1.6rem; }
}
</style>
<script>
/* --- Accordion --- */
document.querySelectorAll('.ff-faq__q').forEach(q => {
q.addEventListener('click', () => {
const expanded = q.getAttribute('aria-expanded') === 'true';
q.setAttribute('aria-expanded', String(!expanded));
const ans = q.nextElementSibling;
ans.hidden = expanded;
});
});
/* --- Category filter --- */
const filterBar = document.querySelector('.ff-faq__filters');
filterBar?.addEventListener('click', (e) => {
const btn = e.target.closest('button'); if(!btn) return;
filterBar.querySelectorAll('button').forEach(b=>b.classList.remove('is-active'));
btn.classList.add('is-active');
const cat = btn.dataset.cat;
document.querySelectorAll('.ff-faq__item').forEach(it=>{
it.style.display = (cat==='all' || it.dataset.cat===cat) ? '' : 'none';
});
});
/* --- Search --- */
const searchInput = document.getElementById('ff-faq-search');
searchInput?.addEventListener('input', () => {
const term = searchInput.value.trim().toLowerCase();
document.querySelectorAll('.ff-faq__item').forEach(it=>{
const text = (it.dataset.q + ' ' + it.querySelector('.ff-faq__a').innerText).toLowerCase();
it.style.display = text.includes(term) ? '' : 'none';
});
});
</script>
<!-- SEO: FAQPage JSON-LD (keep in page body; Google supports it) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Is SPC flooring waterproof and pet friendly?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. SPC (Stone Plastic Composite) flooring is fully waterproof, highly durable, and pet-friendly. For longevity, follow the manufacturer’s care and maintenance guidelines."
}
},
{
"@type": "Question",
"name": "Can SPC be installed over existing floors?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Often yes, if the subfloor is clean, level, and dry. Remove soft surfaces like carpet and address any moisture issues before installation."
}
},
{
"@type": "Question",
"name": "Do you assemble furniture?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes—we offer professional assembly with delivery. Fees vary by item and location; ask for a quote at checkout or via the Contact page."
}
},
{
"@type": "Question",
"name": "Can I custom order sizes or fabrics?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Select collections support custom configurations, sizes, and fabrics. Lead times vary; our team can help you choose options that fit your space and timeline."
}
},
{
"@type": "Question",
"name": "Do you offer financing or installments?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes—flexible financing and installment options are available on eligible purchases. Details are reviewed at checkout or by contacting our team."
}
},
{
"@type": "Question",
"name": "Does checking eligibility affect my credit score?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Pre-qualification checks typically use a soft inquiry and do not impact your credit score. Final approval may require a hard inquiry."
}
},
{
"@type": "Question",
"name": "How long does delivery take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Local deliveries usually arrive within 3–7 business days, depending on stock and routing. Out-of-area timelines vary by carrier."
}
},
{
"@type": "Question",
"name": "What is your return policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Most unopened, resaleable items can be returned within the stated window. Special orders and clearance or final-sale items are typically not returnable. See the Returns page for full details."
}
}
]
}
</script>