PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / product-card / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/product-card/style.css

114 lines 7.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Product Card — bkprc- */
2 .bkprc-card {
3 width: 100%;
4 box-sizing: border-box;
5 font-family: inherit;
6 }
7 .bkprc-img {
8 position: relative;
9 overflow: hidden;
10 }
11 .bkprc-btn {
12 transition: opacity 0.2s, transform 0.15s;
13 }
14 .bkprc-btn:hover {
15 opacity: 0.88;
16 transform: translateY(-1px);
17 }
18 @media (max-width: 640px) {
19 .bkprc-card {
20 flex-direction: column !important;
21 }
22 .bkprc-card .bkprc-img {
23 width: 100% !important;
24 height: 220px !important;
25 min-height: unset !important;
26 }
27 }
28
29 /* Typography — name (h3 needs heading specificity) */
30 .bkprc-body h3.bkprc-name {
31 font-family: var(--bkprc-nm-font-family, inherit);
32 font-size: var(--bkprc-nm-font-size-d, 20px);
33 font-weight: var(--bkprc-nm-font-weight, 800);
34 font-style: var(--bkprc-nm-font-style, normal);
35 text-transform: var(--bkprc-nm-text-transform, none);
36 text-decoration: var(--bkprc-nm-text-decoration, none);
37 line-height: var(--bkprc-nm-line-height-d, 1.2);
38 letter-spacing: var(--bkprc-nm-letter-spacing-d, normal);
39 word-spacing: var(--bkprc-nm-word-spacing-d, normal);
40 }
41
42 /* Typography — price */
43 .bkprc-price {
44 font-family: var(--bkprc-pr-font-family, inherit);
45 font-size: var(--bkprc-pr-font-size-d, 26px);
46 font-weight: var(--bkprc-pr-font-weight, 900);
47 font-style: var(--bkprc-pr-font-style, normal);
48 text-transform: var(--bkprc-pr-text-transform, none);
49 text-decoration: var(--bkprc-pr-text-decoration, none);
50 line-height: var(--bkprc-pr-line-height-d, 1.2);
51 letter-spacing: var(--bkprc-pr-letter-spacing-d, normal);
52 word-spacing: var(--bkprc-pr-word-spacing-d, normal);
53 }
54
55 /* Typography — description */
56 .bkprc-desc {
57 font-family: var(--bkprc-ds-font-family, inherit);
58 font-size: var(--bkprc-ds-font-size-d, 14px);
59 font-weight: var(--bkprc-ds-font-weight, 400);
60 font-style: var(--bkprc-ds-font-style, normal);
61 text-transform: var(--bkprc-ds-text-transform, none);
62 text-decoration: var(--bkprc-ds-text-decoration, none);
63 line-height: var(--bkprc-ds-line-height-d, 1.6);
64 letter-spacing: var(--bkprc-ds-letter-spacing-d, normal);
65 word-spacing: var(--bkprc-ds-word-spacing-d, normal);
66 }
67
68 /* Typography — features */
69 .bkprc-feature {
70 font-family: var(--bkprc-ft-font-family, inherit);
71 font-size: var(--bkprc-ft-font-size-d, 14px);
72 font-weight: var(--bkprc-ft-font-weight, 400);
73 font-style: var(--bkprc-ft-font-style, normal);
74 text-transform: var(--bkprc-ft-text-transform, none);
75 text-decoration: var(--bkprc-ft-text-decoration, none);
76 line-height: var(--bkprc-ft-line-height-d, 1.5);
77 letter-spacing: var(--bkprc-ft-letter-spacing-d, normal);
78 word-spacing: var(--bkprc-ft-word-spacing-d, normal);
79 }
80
81 /* Typography — buttons */
82 .bkprc-btn {
83 font-family: var(--bkprc-bt-font-family, inherit);
84 font-size: var(--bkprc-bt-font-size-d, 15px);
85 font-weight: var(--bkprc-bt-font-weight, 700);
86 font-style: var(--bkprc-bt-font-style, normal);
87 text-transform: var(--bkprc-bt-text-transform, none);
88 text-decoration: var(--bkprc-bt-text-decoration, none);
89 line-height: var(--bkprc-bt-line-height-d, 1);
90 letter-spacing: var(--bkprc-bt-letter-spacing-d, normal);
91 word-spacing: var(--bkprc-bt-word-spacing-d, normal);
92 }
93 .bkprc-btn-secondary {
94 font-weight: var(--bkprc-bt-font-weight, 600);
95 }
96
97 /* Tablet */
98 @media(max-width:1024px){
99 .bkprc-body h3.bkprc-name{font-size:var(--bkprc-nm-font-size-t,var(--bkprc-nm-font-size-d,20px));line-height:var(--bkprc-nm-line-height-t,var(--bkprc-nm-line-height-d,1.2));letter-spacing:var(--bkprc-nm-letter-spacing-t,var(--bkprc-nm-letter-spacing-d,normal));word-spacing:var(--bkprc-nm-word-spacing-t,var(--bkprc-nm-word-spacing-d,normal));}
100 .bkprc-price{font-size:var(--bkprc-pr-font-size-t,var(--bkprc-pr-font-size-d,26px));line-height:var(--bkprc-pr-line-height-t,var(--bkprc-pr-line-height-d,1.2));letter-spacing:var(--bkprc-pr-letter-spacing-t,var(--bkprc-pr-letter-spacing-d,normal));word-spacing:var(--bkprc-pr-word-spacing-t,var(--bkprc-pr-word-spacing-d,normal));}
101 .bkprc-desc{font-size:var(--bkprc-ds-font-size-t,var(--bkprc-ds-font-size-d,14px));line-height:var(--bkprc-ds-line-height-t,var(--bkprc-ds-line-height-d,1.6));letter-spacing:var(--bkprc-ds-letter-spacing-t,var(--bkprc-ds-letter-spacing-d,normal));word-spacing:var(--bkprc-ds-word-spacing-t,var(--bkprc-ds-word-spacing-d,normal));}
102 .bkprc-feature{font-size:var(--bkprc-ft-font-size-t,var(--bkprc-ft-font-size-d,14px));line-height:var(--bkprc-ft-line-height-t,var(--bkprc-ft-line-height-d,1.5));letter-spacing:var(--bkprc-ft-letter-spacing-t,var(--bkprc-ft-letter-spacing-d,normal));word-spacing:var(--bkprc-ft-word-spacing-t,var(--bkprc-ft-word-spacing-d,normal));}
103 .bkprc-btn{font-size:var(--bkprc-bt-font-size-t,var(--bkprc-bt-font-size-d,15px));line-height:var(--bkprc-bt-line-height-t,var(--bkprc-bt-line-height-d,1));letter-spacing:var(--bkprc-bt-letter-spacing-t,var(--bkprc-bt-letter-spacing-d,normal));word-spacing:var(--bkprc-bt-word-spacing-t,var(--bkprc-bt-word-spacing-d,normal));}
104 }
105
106 /* Mobile */
107 @media(max-width:767px){
108 .bkprc-body h3.bkprc-name{font-size:var(--bkprc-nm-font-size-m,var(--bkprc-nm-font-size-t,var(--bkprc-nm-font-size-d,20px)));line-height:var(--bkprc-nm-line-height-m,var(--bkprc-nm-line-height-t,var(--bkprc-nm-line-height-d,1.2)));letter-spacing:var(--bkprc-nm-letter-spacing-m,var(--bkprc-nm-letter-spacing-t,var(--bkprc-nm-letter-spacing-d,normal)));word-spacing:var(--bkprc-nm-word-spacing-m,var(--bkprc-nm-word-spacing-t,var(--bkprc-nm-word-spacing-d,normal)));}
109 .bkprc-desc{font-size:var(--bkprc-ds-font-size-m,var(--bkprc-ds-font-size-t,var(--bkprc-ds-font-size-d,14px)));line-height:var(--bkprc-ds-line-height-m,var(--bkprc-ds-line-height-t,var(--bkprc-ds-line-height-d,1.6)));letter-spacing:var(--bkprc-ds-letter-spacing-m,var(--bkprc-ds-letter-spacing-t,var(--bkprc-ds-letter-spacing-d,normal)));word-spacing:var(--bkprc-ds-word-spacing-m,var(--bkprc-ds-word-spacing-t,var(--bkprc-ds-word-spacing-d,normal)));}
110 .bkprc-price{font-size:var(--bkprc-pr-font-size-m,var(--bkprc-pr-font-size-t,var(--bkprc-pr-font-size-d,26px)));line-height:var(--bkprc-pr-line-height-m,var(--bkprc-pr-line-height-t,var(--bkprc-pr-line-height-d,1.2)));letter-spacing:var(--bkprc-pr-letter-spacing-m,var(--bkprc-pr-letter-spacing-t,var(--bkprc-pr-letter-spacing-d,normal)));word-spacing:var(--bkprc-pr-word-spacing-m,var(--bkprc-pr-word-spacing-t,var(--bkprc-pr-word-spacing-d,normal)));}
111 .bkprc-feature{font-size:var(--bkprc-ft-font-size-m,var(--bkprc-ft-font-size-t,var(--bkprc-ft-font-size-d,14px)));line-height:var(--bkprc-ft-line-height-m,var(--bkprc-ft-line-height-t,var(--bkprc-ft-line-height-d,1.5)));letter-spacing:var(--bkprc-ft-letter-spacing-m,var(--bkprc-ft-letter-spacing-t,var(--bkprc-ft-letter-spacing-d,normal)));word-spacing:var(--bkprc-ft-word-spacing-m,var(--bkprc-ft-word-spacing-t,var(--bkprc-ft-word-spacing-d,normal)));}
112 .bkprc-btn{font-size:var(--bkprc-bt-font-size-m,var(--bkprc-bt-font-size-t,var(--bkprc-bt-font-size-d,15px)));line-height:var(--bkprc-bt-line-height-m,var(--bkprc-bt-line-height-t,var(--bkprc-bt-line-height-d,1)));letter-spacing:var(--bkprc-bt-letter-spacing-m,var(--bkprc-bt-letter-spacing-t,var(--bkprc-bt-letter-spacing-d,normal)));word-spacing:var(--bkprc-bt-word-spacing-m,var(--bkprc-bt-word-spacing-t,var(--bkprc-bt-word-spacing-d,normal)));}
113 }
114