StealThis .dev
Pages Easy

Interior — Pricing Packages

A warm editorial pricing page for an interior studio presenting three design package tiers — Refresh, Signature, Full Home — each with room count, revision rounds, deliverables list, and delivery timeline. A monthly-or-onetime billing toggle recalculates every price live, a room-count stepper scales the estimate, a sticky comparison table lines up every deliverable feature by feature, and a Book action opens a slide-in panel that confirms with a toast. Built with vanilla HTML, CSS, and JavaScript in muted clay and walnut tones.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

A calm, print-like pricing page for a fictional interior studio, Marlowe & Reed. Three package cards — Refresh, Signature, and Full Home — each state a room count, the number of included revision rounds, an itemised deliverables list, and a delivery timeline. A billing toggle switches every card between a one-time fee and a spread monthly plan, while a room-count stepper scales the estimate so the pricing responds to the client’s actual scope rather than sitting static.

The flagship Signature tier wears a Most chosen ribbon and a soft clay glow. Below the cards, a full comparison table lays out every deliverable row by row with check and dash marks, so nothing is hidden. Each Book this package button opens a slide-in booking panel pre-filled with the chosen tier and live estimate; submitting fires a confirmation toast and resets the form.

The layout is built entirely with vanilla HTML, CSS, and JavaScript — no frameworks or build step. It stays legible down to 360px, keeps focus rings visible for keyboard users, and pairs Cormorant Garamond headings with Inter body text over a warm natural palette of clay, walnut, and sage for an unhurried, editorial feel.