[object Object]

← back to Dw Validator Debug TK11314

snapshot before SMS consent update

c12f36ffcf018723cb33d42fbe01f3718af76987 · 2026-08-28 08:15:40 -0700 · Steve

Files touched

Diff

commit c12f36ffcf018723cb33d42fbe01f3718af76987
Author: Steve <steve@designerwallcoverings.com>
Date:   Fri Aug 28 08:15:40 2026 -0700

    snapshot before SMS consent update
---
 .../trade-account-ux-20260828/layout/theme.liquid  |  13 ++-
 .../sections/header-group.json                     | 128 +++++++++++++++++++++
 .../snippets/dw-samples-banner.liquid              |   8 +-
 .../snippets/dw-trade-apply.liquid                 |  68 ++++++++++-
 4 files changed, 205 insertions(+), 12 deletions(-)

diff --git a/shopify/staged/trade-account-ux-20260828/layout/theme.liquid b/shopify/staged/trade-account-ux-20260828/layout/theme.liquid
index f7518cf7..61519c90 100644
--- a/shopify/staged/trade-account-ux-20260828/layout/theme.liquid
+++ b/shopify/staged/trade-account-ux-20260828/layout/theme.liquid
@@ -179,6 +179,17 @@ gtag('consent','default',{analytics_storage:'denied',ad_storage:'denied',ad_user
   {% render 'boost-sd-fallback' %}
   {% endcomment %}
     {% comment %}cache-touch 20260730-133317 recompile-guard{% endcomment %}{% render 'boost-infinite-override' %}
+    {%- if template.name == 'page' and page.handle == 'trade-only-benefits' -%}
+      <script>
+        (function(){
+          var append=Node.prototype.appendChild;
+          Node.prototype.appendChild=function(node){
+            if(node&&node.tagName==='SCRIPT'&&/cdn3?\.shopixai\.com/i.test(node.src||'')) return node;
+            return append.call(this,node);
+          };
+        })();
+      </script>
+    {%- endif -%}
     {{ content_for_header }}
 
   {% liquid
@@ -797,8 +808,8 @@ gtag('consent','default',{analytics_storage:'denied',ad_storage:'denied',ad_user
     <style>body{overflow:hidden !important;}</style>
   {%- endif -%}
 
-  {% sections 'header-group' %}
   {% render 'dw-samples-banner' %}
+  {% sections 'header-group' %}
 
   {%- assign dw_trade_experience = false -%}
   {%- if customer and customer.tags contains 'trade_approved' -%}{%- assign dw_trade_experience = true -%}{%- endif -%}
diff --git a/shopify/staged/trade-account-ux-20260828/sections/header-group.json b/shopify/staged/trade-account-ux-20260828/sections/header-group.json
new file mode 100644
index 00000000..1595be12
--- /dev/null
+++ b/shopify/staged/trade-account-ux-20260828/sections/header-group.json
@@ -0,0 +1,128 @@
+/*
+ * ------------------------------------------------------------
+ * IMPORTANT: The contents of this file are auto-generated.
+ *
+ * This file may be updated by the Shopify admin theme editor
+ * or related systems. Please exercise caution as any changes
+ * made to this file may be overwritten.
+ * ------------------------------------------------------------
+ */
+{
+  "type": "header",
+  "name": "Header",
+  "sections": {
+    "announcement_bar": {
+      "type": "pxs-announcement-bar",
+      "settings": {
+        "show_announcement": false,
+        "announcement_home_only": false,
+        "announcement_text": "Sign Up Today - No Charge Samples for qualified design trade professionals and 3 Free for Retail.",
+        "announcement_text_mobile": "Free trade samples · 3 for retail — Sign up",
+        "announcement_link": "#dw-signin",
+        "announcement_color": "#ffffff",
+        "announcement_background": "#262626"
+      }
+    },
+    "header": {
+      "type": "header",
+      "blocks": {
+        "header_customer_link_xeQjb3": {
+          "type": "header_customer_link",
+          "settings": {
+            "link_text": "(888) 373-4564",
+            "link_url": "tel:+18883734564"
+          }
+        },
+        "mega_menu_37rKTg": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "Collections"
+          }
+        },
+        "mega_menu_xmfqGW": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "Styles"
+          }
+        },
+        "mega_menu_Wxi38J": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "Durable"
+          }
+        },
+        "mega_menu_AwaATJ": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "Specialty"
+          }
+        },
+        "mega_menu_fb6aMJ": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "more"
+          }
+        },
+        "mega_menu_f3yKaB": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "Featured"
+          }
+        },
+        "mega_menu_R7CCKD": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "Showroom Lines"
+          }
+        },
+        "mega_menu_AfKBEi": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "Fabrics"
+          }
+        },
+        "mega_menu_CYGBL8": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "More Lines"
+          }
+        },
+        "1517006611982": {
+          "type": "mega_menu",
+          "settings": {
+            "menu_item": "Commercial"
+          }
+        }
+      },
+      "block_order": [
+        "header_customer_link_xeQjb3",
+        "mega_menu_37rKTg",
+        "mega_menu_xmfqGW",
+        "mega_menu_Wxi38J",
+        "mega_menu_AwaATJ",
+        "mega_menu_fb6aMJ",
+        "mega_menu_f3yKaB",
+        "mega_menu_R7CCKD",
+        "mega_menu_AfKBEi",
+        "mega_menu_CYGBL8",
+        "1517006611982"
+      ],
+      "settings": {
+        "logo": "shopify://shop_images/Screen_Shot_2019-02-06_at_12.08.24_PM.png",
+        "header_layout": "compact-left",
+        "header_full_width": true,
+        "header_border": true,
+        "sticky_header": true,
+        "sticky_header_logo": true,
+        "enable_predictive_search": false,
+        "menu": "main-menu",
+        "enable_checkout_lock_icon": true
+      }
+    }
+  },
+  "order": [
+    "announcement_bar",
+    "header"
+  ]
+}
+
diff --git a/shopify/staged/trade-account-ux-20260828/snippets/dw-samples-banner.liquid b/shopify/staged/trade-account-ux-20260828/snippets/dw-samples-banner.liquid
index 437836b4..1094c0ab 100644
--- a/shopify/staged/trade-account-ux-20260828/snippets/dw-samples-banner.liquid
+++ b/shopify/staged/trade-account-ux-20260828/snippets/dw-samples-banner.liquid
@@ -8,15 +8,13 @@
 {%- assign dw_login_separator = '?' -%}
 {%- if routes.account_login_url contains '?' -%}{%- assign dw_login_separator = '&' -%}{%- endif -%}
 <style>
-  .dw-sample-banner{position:relative;z-index:60;background:#1a1714;color:#faf7f2;font-family:-apple-system,'Inter',system-ui,sans-serif;font-size:13px;line-height:1.4;letter-spacing:.02em;padding:11px 46px 11px 20px;text-align:center;border-bottom:1px solid #2b2620}
+  .dw-sample-banner{position:relative;z-index:60;background:#1a1714;color:#faf7f2;font-family:-apple-system,'Inter',system-ui,sans-serif;font-size:13px;line-height:1.4;letter-spacing:.02em;padding:11px 20px;text-align:center;border-bottom:1px solid #2b2620}
   .dw-sample-banner a.dw-sb-cta{color:#faf7f2;text-decoration:underline;text-underline-offset:2px;font-weight:600;white-space:nowrap}
   .dw-sample-banner a.dw-sb-cta:hover{color:#e7c9a6}
   .dw-sample-banner .dw-sb-lead{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600;color:#b8865c;margin-right:8px}
   .dw-sample-banner .dw-sb-msg{display:inline}.dw-sample-banner .dw-sb-sub{opacity:.72;font-size:11px;margin-left:6px}
   .dw-sample-banner .dw-sb-sub a.dw-sb-cta{font-weight:500}
-  .dw-sample-banner .dw-sb-x{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:0;color:#faf7f2;opacity:.6;font-size:18px;line-height:1;cursor:pointer;padding:4px 8px}
-  .dw-sample-banner .dw-sb-x:hover{opacity:1}.dw-sb-hidden{display:none!important}
-  @media(max-width:600px){.dw-sample-banner{font-size:12px;padding:10px 40px 10px 14px}.dw-sample-banner .dw-sb-lead,.dw-sample-banner .dw-sb-sub{display:block;margin:2px 0 0}}
+  @media(max-width:600px){.dw-sample-banner{font-size:12px;padding:10px 14px}.dw-sample-banner .dw-sb-lead,.dw-sample-banner .dw-sb-sub{display:block;margin:2px 0 0}}
 </style>
 <div class="dw-sample-banner" id="dwSampleBanner" role="region" aria-label="Complimentary samples offer">
   {%- if dw_is_trade -%}
@@ -26,7 +24,5 @@
   {%- else -%}
     <span class="dw-sb-lead">Complimentary Samples</span><span class="dw-sb-msg"><a class="dw-sb-cta" href="{{ routes.account_login_url }}{{ dw_login_separator }}return_url={{ routes.all_products_collection_url | url_encode }}">Existing customer? Sign in. New here? Create an account.</a> Retail accounts receive 3 lifetime complimentary samples. <span class="dw-sb-sub">Approved design professionals receive unlimited samples.</span></span>
   {%- endif -%}
-  <button class="dw-sb-x" type="button" aria-label="Dismiss complimentary samples message" onclick="(function(b){try{sessionStorage.setItem('dw_sample_banner_dismissed','1')}catch(e){}b.parentNode.classList.add('dw-sb-hidden')})(this)">&times;</button>
 </div>
-<script>(function(){try{if(sessionStorage.getItem('dw_sample_banner_dismissed')==='1'){var b=document.getElementById('dwSampleBanner');if(b)b.classList.add('dw-sb-hidden')}}catch(e){}})();</script>
 <!-- /DW-SAMPLES-BANNER -->
diff --git a/shopify/staged/trade-account-ux-20260828/snippets/dw-trade-apply.liquid b/shopify/staged/trade-account-ux-20260828/snippets/dw-trade-apply.liquid
index c7a89712..29df0dc7 100644
--- a/shopify/staged/trade-account-ux-20260828/snippets/dw-trade-apply.liquid
+++ b/shopify/staged/trade-account-ux-20260828/snippets/dw-trade-apply.liquid
@@ -2,16 +2,36 @@
 <!-- DW-TRADE-APPLY v1 -->
 {%- assign dw_trade_is_approved = false -%}
 {%- if customer and customer.tags contains 'trade_approved' -%}{%- assign dw_trade_is_approved = true -%}{%- endif -%}
+{%- assign dw_room_day = 'now' | date: '%j' | plus: 0 | modulo: 4 -%}
+{%- case dw_room_day -%}
+  {%- when 0 -%}
+    {%- assign dw_room_url = 'https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Dig-4350115_room_setting_9dfcbae3-3159-41ad-959b-6999c665fc90.jpg?v=1756872231' -%}
+    {%- assign dw_room_alt = 'DW Bespoke DIG wallcovering in a vintage-inspired lounge' -%}
+  {%- when 1 -%}
+    {%- assign dw_room_url = 'https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Dig-74757_room_setting.jpg?v=1756870908' -%}
+    {%- assign dw_room_alt = 'DW Bespoke DIG floral wallcovering in a colorful sitting room' -%}
+  {%- when 2 -%}
+    {%- assign dw_room_url = 'https://cdn.shopify.com/s/files/1/0015/4117/7456/products/Dig-7320421_room_settingVeriPeri.jpg?v=1756707586' -%}
+    {%- assign dw_room_alt = 'DW Bespoke DIG botanical lattice wallcovering in a dining room' -%}
+  {%- else -%}
+    {%- assign dw_room_url = 'https://cdn.shopify.com/s/files/1/0015/4117/7456/collections/Dig-540002-roomsetting_62674c3c-b59d-4d36-aa8a-b7a696cbbb51.jpg?v=1774040040' -%}
+    {%- assign dw_room_alt = 'DW Bespoke DIG harlequin wallcovering in a collected powder room' -%}
+{%- endcase -%}
+{%- capture dw_existing_login_url -%}{{ routes.account_login_url }}{% if routes.account_login_url contains '?' %}&amp;{% else %}?{% endif %}return_url={{ request.path | url_encode }}{%- endcapture -%}
 <main class="dw-ta" aria-labelledby="dwTaTitle">
   <section class="dw-ta-hero">
-    <div class="dw-ta-hero__media" role="img" aria-label="Textural designer wallcovering in a refined interior"></div>
+    <div class="dw-ta-hero__media" role="img" aria-label="{{ dw_room_alt | escape }}" data-dw-daily-room="{{ dw_room_day }}" style="--dw-ta-room:url('{{ dw_room_url }}')"></div>
     <div class="dw-ta-hero__copy">
       <p class="dw-ta-eyebrow">Designer Wallcoverings · Trade program</p>
       <h1 id="dwTaTitle">A better way to source the wall.</h1>
       <p class="dw-ta-deck">For interior designers, architects, hospitality teams, and qualified design professionals. Apply once for a project-ready account with unlimited complimentary samples.</p>
       <div class="dw-ta-actions">
         <a class="dw-ta-button dw-ta-button--dark" href="#dwTradeApplication">Apply for trade</a>
-        <a class="dw-ta-button dw-ta-button--quiet" href="{{ routes.account_login_url }}{% if routes.account_login_url contains '?' %}&amp;{% else %}?{% endif %}return_url={{ request.path | url_encode }}">Existing account sign in</a>
+        {%- if customer -%}
+          <a class="dw-ta-button dw-ta-button--quiet" href="{{ routes.account_url }}">View my account</a>
+        {%- else -%}
+          <a class="dw-ta-button dw-ta-button--quiet" href="{{ dw_existing_login_url }}" data-dw-returning>Existing account sign in</a>
+        {%- endif -%}
       </div>
       <p class="dw-ta-note">Already shopped with us? Sign in with the same email to retain your account and order history—do not create a second account.</p>
     </div>
@@ -38,7 +58,11 @@
       <div class="dw-ta-existing">
         <strong>Existing customer?</strong>
         <span>Use your original email so your orders and account stay together.</span>
-        <a href="{{ routes.account_login_url }}{% if routes.account_login_url contains '?' %}&amp;{% else %}?{% endif %}return_url={{ request.path | url_encode }}">Sign in to your existing account &rsaquo;</a>
+        {%- if customer -%}
+          <a href="{{ routes.account_url }}">View your existing account &rsaquo;</a>
+        {%- else -%}
+          <a href="{{ dw_existing_login_url }}" data-dw-returning>Sign in to your existing account &rsaquo;</a>
+        {%- endif -%}
       </div>
     </aside>
 
@@ -103,10 +127,29 @@
   </section>
 </main>
 
+{%- unless customer -%}
+  <dialog class="dw-returning" id="dwReturningDialog" aria-labelledby="dwReturningTitle">
+    <button class="dw-returning__close" type="button" aria-label="Close returning client sign in" data-dw-returning-close>&times;</button>
+    <div class="dw-returning__room" role="img" aria-label="{{ dw_room_alt | escape }}" style="--dw-ta-room:url('{{ dw_room_url }}')"></div>
+    <div class="dw-returning__body">
+      <p class="dw-ta-eyebrow">Returning client</p>
+      <h2 id="dwReturningTitle">Welcome back.</h2>
+      <p>Use the email from your original Designer Wallcoverings account. Shopify will securely reconnect you—there is no new account to create.</p>
+      <ul>
+        <li>Your past orders stay with you</li>
+        <li>Your retail sample balance is preserved</li>
+        <li>Approved trade privileges remain attached</li>
+      </ul>
+      <a class="dw-ta-button dw-ta-button--dark" href="{{ dw_existing_login_url }}">Continue to secure sign in</a>
+      <button class="dw-returning__new" type="button" data-dw-returning-close>New to DW? Return to the application</button>
+    </div>
+  </dialog>
+{%- endunless -%}
+
 <style>
   .dw-ta{--ta-ink:#181713;--ta-paper:#f3efe7;--ta-line:#d8d0c4;--ta-bronze:#795833;color:var(--ta-ink);background:#fff;font-family:var(--element-text-font-family--body,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif)}
-  .dw-ta *{box-sizing:border-box}.dw-ta-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:690px;background:var(--ta-paper)}
-  .dw-ta-hero__media{min-height:620px;background:linear-gradient(0deg,rgba(20,18,14,.12),rgba(20,18,14,.02)),url('https://cdn.shopify.com/s/files/1/0015/4117/7456/files/c2acf0647337dfa933dadf4f1aea2f3c.jpg') center/cover no-repeat}
+  .dw-ta *{box-sizing:border-box}.visual-search-clickable{display:none!important}.dw-ta-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:690px;background:var(--ta-paper)}
+  .dw-ta-hero__media{min-height:620px;background-image:linear-gradient(0deg,rgba(20,18,14,.12),rgba(20,18,14,.02)),var(--dw-ta-room);background-position:center;background-size:cover;background-repeat:no-repeat}
   .dw-ta-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,108px)}
   .dw-ta-eyebrow{margin:0 0 18px;color:var(--ta-bronze);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
   .dw-ta h1,.dw-ta h2,.dw-ta h3{font-family:var(--element-text-font-family--heading,Georgia,serif);font-weight:400;text-transform:none}.dw-ta h1{max-width:640px;margin:0;font-size:clamp(48px,5.7vw,82px);line-height:.98;letter-spacing:-.035em}.dw-ta-deck{max-width:600px;margin:28px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.65;color:#504c45}
@@ -115,11 +158,26 @@
   .dw-ta-apply{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(42px,8vw,130px);padding:clamp(70px,9vw,130px) clamp(24px,7vw,110px);background:var(--ta-paper)}.dw-ta-apply__intro>p:not(.dw-ta-eyebrow){max-width:480px;color:#5c574f;line-height:1.7}.dw-ta-existing{margin-top:40px;padding-top:25px;border-top:1px solid var(--ta-line)}.dw-ta-existing strong,.dw-ta-existing span,.dw-ta-existing a{display:block}.dw-ta-existing span{margin:8px 0 12px;color:#5c574f;line-height:1.55}.dw-ta-existing a{color:var(--ta-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px}
   .dw-ta-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.dw-ta-field--wide{grid-column:1/-1}.dw-ta-field label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.06em}.dw-ta-field input,.dw-ta-field select,.dw-ta-field textarea{width:100%;min-height:50px;border:1px solid #aaa194;border-radius:0;background:#fff;color:var(--ta-ink);padding:12px 13px;font:16px/1.4 inherit}.dw-ta .selected-text{color:#5f5f5f}.dw-ta-field textarea{resize:vertical}.dw-ta-field input:focus,.dw-ta-field select:focus,.dw-ta-field textarea:focus{outline:3px solid rgba(121,88,51,.25);border-color:var(--ta-bronze)}.dw-ta-consent label{display:flex;gap:10px;font-weight:400;letter-spacing:0;line-height:1.5}.dw-ta-consent input{width:18px;min-height:18px;margin-top:2px}.dw-ta-consent a{color:inherit}.dw-ta-submit{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dw-ta-status{margin:0;font-size:14px}.dw-ta-status[data-state="error"]{color:#982b23}.dw-ta-status[data-state="success"]{color:#32613d}.dw-ta-approved{padding:clamp(36px,6vw,72px);background:#fff;border:1px solid var(--ta-line)}.dw-ta-approved h3{font-size:38px;margin:0 0 14px}.dw-ta-approved p:not(.dw-ta-eyebrow){line-height:1.65;margin-bottom:25px}
   .dw-ta a:focus-visible,.dw-ta button:focus-visible{outline:3px solid #bd8950;outline-offset:3px}
+  .dw-returning{width:min(920px,calc(100vw - 32px));max-width:none;padding:0;border:0;background:#f3efe7;color:#181713;box-shadow:0 30px 90px rgba(0,0,0,.32)}.dw-returning::backdrop{background:rgba(14,13,11,.68);backdrop-filter:blur(4px)}.dw-returning[open]{display:grid;grid-template-columns:1fr 1fr}.dw-returning__room{min-height:620px;background-image:linear-gradient(0deg,rgba(20,18,14,.08),rgba(20,18,14,.02)),var(--dw-ta-room);background-position:center;background-size:cover}.dw-returning__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,72px)}.dw-returning h2{margin:0 0 18px;font:400 clamp(44px,5vw,68px)/1 var(--element-text-font-family--heading,Georgia,serif);letter-spacing:-.03em}.dw-returning__body>p:not(.dw-ta-eyebrow){color:#575149;line-height:1.65}.dw-returning ul{margin:18px 0 28px;padding:0;list-style:none}.dw-returning li{padding:11px 0;border-top:1px solid #d3cabd;font-size:14px}.dw-returning li::before{content:'✓';margin-right:10px;color:#795833;font-weight:700}.dw-returning__close{position:absolute;top:14px;right:16px;width:44px;height:44px;border:0;background:rgba(255,255,255,.9);color:#181713;font-size:28px;line-height:1;cursor:pointer}.dw-returning__new{margin-top:16px;border:0;background:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer;color:#4d4841}.dw-returning a:focus-visible,.dw-returning button:focus-visible{outline:3px solid #bd8950;outline-offset:3px}
   @media(max-width:900px){.dw-ta-hero{grid-template-columns:1fr}.dw-ta-hero__media{min-height:52vh}.dw-ta-benefit-grid{grid-template-columns:1fr 1fr}.dw-ta-apply{grid-template-columns:1fr}}
+  @media(max-width:700px){.dw-returning[open]{display:block}.dw-returning__room{min-height:250px}.dw-returning__body{padding:34px 24px 38px}.dw-returning .dw-ta-button{width:100%}}
   @media(max-width:560px){.dw-ta-hero__media{min-height:420px}.dw-ta-hero__copy{padding:48px 22px 62px}.dw-ta-actions{display:grid}.dw-ta-button{width:100%}.dw-ta-benefit-grid,.dw-ta-form{grid-template-columns:1fr}.dw-ta-field--wide{grid-column:auto}.dw-ta-submit{display:block}.dw-ta-status{margin-top:14px}.dw-ta-apply{padding-left:22px;padding-right:22px}}
   @media(prefers-reduced-motion:reduce){.dw-ta *{scroll-behavior:auto!important;transition:none!important}}
 </style>
 
+<script>
+  document.querySelectorAll('a.logo-link').forEach(function(link){
+    if(!link.getAttribute('aria-label')) link.setAttribute('aria-label','Designer Wallcoverings home');
+  });
+  (function(){
+    var dialog=document.getElementById('dwReturningDialog');
+    if(!dialog)return;
+    document.querySelectorAll('[data-dw-returning]').forEach(function(link){link.addEventListener('click',function(event){event.preventDefault();dialog.showModal();});});
+    dialog.querySelectorAll('[data-dw-returning-close]').forEach(function(button){button.addEventListener('click',function(){dialog.close();});});
+    dialog.addEventListener('click',function(event){if(event.target===dialog)dialog.close();});
+  })();
+</script>
+
 {%- unless dw_trade_is_approved -%}
 <script>
   (function(){

← fa0e7c84 Build trade signup and approved designer experience  ·  back to Dw Validator Debug TK11314  ·  add compliant SMS opt-in to trade application d5da4cf1 →