Appearance
Pages
Every core route in the theme with a screenshot and template file.
Home
front-page.php composes home from a stack of template-parts/home/*.php components:
- Hero — display headline, product silhouette, CTA
- Shop-by-category — asymmetric grid of category tiles
- Editorial band — dark campaign section with video background
- Product row: Popular & trending — 4 product cards
- Product row: New products — 4 latest published products
- Blog row: From the journal — 3 latest posts
- Stats band — trust-signal counters
- Newsletter band — MC4WP form + social


Shop archive
archive-product.php — WC's product archive with the theme's sidebar filters (price bands, category checkboxes, availability), sortable header, grid of product cards.


Product single (PDP)
single-product.php orchestrates four template parts:
- Gallery — sticky, hero + thumbnail rail, hover-to-zoom
- Summary — title, price, short description, add-to-cart, accordions
- Reviews — WC reviews with the theme's typography treatment
- Related — related products carousel
- Recently viewed — appended when the visitor has ≥2 items in localStorage


Cart
Standard WC cart.php. Empty state shows a "Your bag is empty" H1.


Checkout
Custom two-column layout — customer details left, sticky order review right. Single "Contact & shipping" card (guest checkout enabled, shipping = billing). Coupon field is an inline pill in the review card.

My Account
WC's my-account with theme styling + one new endpoint: /my-account/wishlist/.


About Us
Landing template. Stack of Dankcave block patterns: about-hero → commitment-split → why-choose-cards → category-showcase → customer-satisfaction → community-cta.


Contact Us
Landing template + dankcave/contact-split pattern: two-column with form left + FAQ accordion right + email + phone below.

Legal pages — Shipping / Returns / Privacy / Terms
Each is a page with one pattern reference (dankcave/page-shipping, etc.) using the landing template.




Search results
search.php renders WC product results in the same card layout as the shop archive. Falls back to generic post/page results if no products match.

404
404.php — huge outlined "404" with a gold-filled 0, popular category shortcuts pulled from the dankcave_404_categories theme_mod.
