[object Object]

← back to Dw Theme Frontpage Cta

hero: promote lone Sign Up Now pill to filled primary button (Steve + contrarian gate)

23db9fe604c50ff36f6b2e2f993841b912ad7e2a · 2026-07-20 15:57:24 -0700 · Steve Abrams

Files touched

Diff

commit 23db9fe604c50ff36f6b2e2f993841b912ad7e2a
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Jul 20 15:57:24 2026 -0700

    hero: promote lone Sign Up Now pill to filled primary button (Steve + contrarian gate)
---
 sections/home-slideshow.liquid | 42 ++++++++++++++++++++----------------------
 1 file changed, 20 insertions(+), 22 deletions(-)

diff --git a/sections/home-slideshow.liquid b/sections/home-slideshow.liquid
index 5849d95..d446f43 100644
--- a/sections/home-slideshow.liquid
+++ b/sections/home-slideshow.liquid
@@ -79,43 +79,41 @@
     }
     #shopify-section-{{ section.id }} .home-slideshow-slide-content { z-index: 2; }
 
-    /* DW restrained secondary CTA — luxury "Book a consultation" hairline pill (DTD verdict C, 2026-06-29).
-       Deliberately quieter than the primary .home-slideshow-slide-cta: lighter weight, smaller, wider
-       tracking, hairline outline, ample whitespace — a premium secondary, never a competing banner. */
-    /* Wrapper forces the secondary onto its own row beneath the primary button and inherits the
-       slide's text-align (left/center/right) so the pill stays aligned with the heading. The primary
-       .home-slideshow-slide-cta is an inline text-button, so without this the secondary would sit
-       beside it as a visual peer — the opposite of the restrained, subordinate treatment we want. */
+    /* DW PRIMARY hero CTA — promoted to the loud, filled pill (Steve + Contrarian gate, 2026-07-20).
+       Was the restrained hairline secondary (DTD verdict C, 2026-06-29); now that it is the hero's
+       SOLE call-to-action ("Sign Up Now"), it wears full primary weight: opaque near-black fill,
+       heavier Lora, larger type, generous padding, soft lift-shadow — a confident main button while
+       keeping the rounded pill shape. Note: the snippet injects inline color = overlay text color
+       (#fff for this slide), so a dark fill + white text reads at full contrast over the hero photo. */
+    /* Wrapper keeps the button on its own row beneath the heading and inherits the slide's
+       text-align (left/center/right) so it stays aligned with the copy. */
     #shopify-section-{{ section.id }} .home-slideshow-slide-cta2-row {
       display: block;
       margin-top: 18px;
     }
     #shopify-section-{{ section.id }} .home-slideshow-slide-cta2 {
       display: inline-block;
-      padding: 9px 26px;
+      padding: 15px 42px;
       font-family: Lora, serif;
       font-style: normal;
-      font-weight: 400;
-      font-size: 0.7857142857rem;       /* ~11px — well below the ~16px primary */
+      font-weight: 600;
+      font-size: 1rem;                  /* ~14px — full primary weight, up from the ~11px secondary */
       line-height: 1;
-      letter-spacing: 0.18em;
+      letter-spacing: 0.14em;
       text-transform: uppercase;
       text-decoration: none;
-      border: 1px solid currentColor;    /* hairline pill, inherits overlay text color */
+      border: none;                     /* solid filled pill — no hairline outline */
       border-radius: 999px;
-      /* Faint dark backing + soft shadow so the small pill text always clears contrast over a
-         variable hero photo (APCA), without becoming a loud solid block like the primary button. */
-      background: rgba(0,0,0,0.46);   /* APCA Lc>=75 worst-case over a light photo region; still translucent vs the opaque primary */
-      -webkit-backdrop-filter: blur(6px);
-              backdrop-filter: blur(6px);
-      text-shadow: 0 1px 6px rgba(0,0,0,0.45);
-      opacity: 0.95;
-      transition: opacity 0.25s ease, background-color 0.25s ease;
+      background: #1e1e1e;              /* opaque near-black — the loud primary block */
+      box-shadow: 0 4px 16px rgba(0,0,0,0.28);
+      opacity: 1;
+      transition: background-color 0.25s ease, transform 0.2s ease, box-shadow 0.2s ease;
     }
     #shopify-section-{{ section.id }} .home-slideshow-slide-cta2:hover,
     #shopify-section-{{ section.id }} .home-slideshow-slide-cta2:focus {
-      opacity: 1;
-      background: rgba(0,0,0,0.55);
+      background: #000;
+      transform: translateY(-1px);
+      box-shadow: 0 7px 22px rgba(0,0,0,0.34);
     }
     @media (min-width: 770px) {
       #shopify-section-{{ section.id }} .home-slideshow-slide-cta2-row { margin-top: 24px; }

← 8ddcec0 5x: verify front-page CTA change live (hero + nav Sign Up No  ·  back to Dw Theme Frontpage Cta  ·  auto-save: 2026-07-20T16:33:10 (1 files) — snippets/mobile-n 6a22e98 →