summaryrefslogtreecommitdiff
path: root/views/css/wpsg-theme.css
diff options
context:
space:
mode:
Diffstat (limited to 'views/css/wpsg-theme.css')
-rw-r--r--views/css/wpsg-theme.css7
1 files changed, 7 insertions, 0 deletions
diff --git a/views/css/wpsg-theme.css b/views/css/wpsg-theme.css
index c930e37..bc9a310 100644
--- a/views/css/wpsg-theme.css
+++ b/views/css/wpsg-theme.css
@@ -33,6 +33,8 @@
--wpsg-color-notice: #a66709;
--wpsg-muted-opacity: 0.7;
--wpsg-radius: 3px;
+ --wpsg-label-background: var(--wpsg-color-accent);
+ --wpsg-label-color: var(--wpsg-color-background);
--wpsg-gap: 1rem;
--wpsg-font-size-small: var(--wp--preset--font-size--small, 0.875em);
--wpsg-field-border: 1px solid var(--wpsg-color-line);
@@ -321,6 +323,11 @@
.wpsg-product :where(.wpsg-product__breadcrumbs ol) { display:flex; flex-wrap:wrap; gap:0.25em 0.5em; margin:0; padding:0; list-style:none; }
.wpsg-product :where(.wpsg-product__breadcrumbs li + li)::before { content:"/" / ""; margin-right:0.5em; opacity:var(--wpsg-muted-opacity); }
.wpsg-product :where(.wpsg-product__breadcrumbs a, .wpsg-product__breadcrumbs [aria-current]) { color:inherit; opacity:var(--wpsg-muted-opacity); }
+.wpsg-labels { display:flex; flex-wrap:wrap; gap:0.4em; }
+:where(.wpsg-label) { display:inline-block; width:fit-content; padding:0.125rem 0.625rem; border-radius:999px; background:var(--wpsg-label-background); color:var(--wpsg-label-color); font-size:var(--wpsg-font-size-small); font-weight:700; line-height:1.6; }
+.wpsg-product :where(.wpsg-product__details > .wpsg-labels) { margin-bottom:0.75em; }
+.wpsg-block-product-list :where(.wpsg-product-list__item) { position:relative; }
+.wpsg-block-product-list :where(.wpsg-product-list__image + .wpsg-labels) { position:absolute; top:0.5em; left:0.5em; }
.wpsg-product :where(.wpsg-product__main) { display:flex; flex-wrap:wrap; align-items:flex-start; gap:calc(var(--wpsg-gap) * 2.5); }
.wpsg-product :where(.wpsg-product__media) { flex:1 1 22rem; min-width:0; float:none; margin:0; }
.wpsg-product :where(.wpsg-product__media .wpsg_produkt_produktbilder) { max-width:none; }