diff --git a/src/patterns/04-components/card/card--node/_card--node.twig b/src/patterns/04-components/card/card--node/_card--node.twig
index a2bff65e67653a838e1b75dcbfe508225bef9d6f..f49584643863c8b35773e342f095db9eace409a4 100644
--- a/src/patterns/04-components/card/card--node/_card--node.twig
+++ b/src/patterns/04-components/card/card--node/_card--node.twig
@@ -1,11 +1,14 @@
 {% if media_flags.has_media %}
-  {% set node_image_class =  'with-media' %}
+  {% set node_classes =  'uw-node__with-media' %}
 {% else %}
-  {% set node_image_class =  'without-media' %}
+  {% set node_classes =  'uw-node__without-media' %}
 {% endif %}
 
-{% set modifier_classes = 'node--' ~ node.bundle %}
-<div class="uw-node__{{ node_image_class }}">
+{% if media_flags.has_portrait %}
+  {% set node_classes = node_classes ~ ' uw-node__with-portrait' %}
+{% endif %}
+
+<div class="{{ node_classes }}">
   {% include '@components/card/card.twig' with {
     'bundle': node.bundle,
     'url': node.url,
diff --git a/src/patterns/04-components/card/card.twig b/src/patterns/04-components/card/card.twig
index 8d74f01101ffc00437b89e41b8ce65cd2d8522d1..c2ae20fca6ecff526f6f269a3529db89eec8622d 100644
--- a/src/patterns/04-components/card/card.twig
+++ b/src/patterns/04-components/card/card.twig
@@ -10,7 +10,6 @@
   {% endif %}
 
   {% if image is not empty and bundle != 'uw_ct_profile' %}
-    image
     {% include '@components/card/card-elements/_image.twig' with {
       'image': image
     } %}