PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.49
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.49
51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 51.1.46 51.1.47 51.1.49 All 37 releases
king-addons / includes / widgets / Woo_Cart_Table / style.css

style.css in King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder 51.1.49, at includes/widgets/Woo_Cart_Table/style.css

172 lines 3.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .woocommerce-cart-form {
2 width: 100%;
3 }
4
5 .woocommerce-cart-form table {
6 width: 100%;
7 border-collapse: collapse;
8 }
9
10 .woocommerce-cart-form td,
11 .woocommerce-cart-form th {
12 padding: 12px;
13 }
14
15 .woocommerce-cart-form .coupon {
16 display: none;
17 }
18
19 .ka-cart-empty {
20 text-align: center;
21 padding: 32px;
22 border: 1px solid #e5e7eb;
23 border-radius: 12px;
24 background: #fff;
25 box-shadow: 0 8px 16px rgba(17, 24, 39, 0.08);
26 }
27
28 .ka-cart-empty__icon {
29 font-size: 42px;
30 margin-bottom: 12px;
31 }
32
33 .ka-cart-empty__title {
34 margin: 0 0 8px;
35 font-size: 20px;
36 font-weight: 700;
37 }
38
39 .ka-cart-empty__text {
40 margin: 0 0 16px;
41 color: #4b5563;
42 }
43
44 .ka-cart-empty__actions {
45 display: inline-flex;
46 gap: 10px;
47 flex-wrap: wrap;
48 justify-content: center;
49 }
50
51 .ka-cart-empty__btn {
52 display: inline-flex;
53 align-items: center;
54 justify-content: center;
55 padding: 10px 16px;
56 border-radius: 8px;
57 text-decoration: none;
58 font-weight: 600;
59 border: 1px solid transparent;
60 transition: all 0.2s ease;
61 }
62
63 .ka-cart-empty__btn--primary {
64 background: linear-gradient(135deg, #2563eb, #1d4ed8);
65 color: #fff;
66 border-color: transparent;
67 }
68
69 .ka-cart-empty__btn--primary:hover {
70 filter: brightness(0.95);
71 }
72
73 .ka-cart-empty__btn--ghost {
74 border-color: #e5e7eb;
75 color: #111827;
76 background: #fff;
77 }
78
79 .ka-cart-empty__btn--ghost:hover {
80 border-color: #cbd5e1;
81 }
82 .ka-cart-table.loading {
83 opacity: 0.6;
84 pointer-events: none;
85 }
86
87 @media (max-width: 768px) {
88 .woocommerce-cart-form table,
89 .woocommerce-cart-form thead,
90 .woocommerce-cart-form tbody,
91 .woocommerce-cart-form th,
92 .woocommerce-cart-form td,
93 .woocommerce-cart-form tr {
94 display: block;
95 width: 100%;
96 }
97
98 .woocommerce-cart-form thead {
99 display: none;
100 }
101
102 .woocommerce-cart-form tr {
103 border: 1px solid #eee;
104 margin-bottom: 12px;
105 padding: 12px;
106 border-radius: 8px;
107 box-shadow: 0 1px 3px rgba(0,0,0,0.05);
108 background: #fff;
109 display: grid;
110 grid-template-columns: 100px 1fr;
111 gap: 10px 12px;
112 }
113
114 .woocommerce-cart-form td {
115 padding: 6px 0;
116 }
117
118 .woocommerce-cart-form .product-remove,
119 .woocommerce-cart-form .product-thumbnail,
120 .woocommerce-cart-form .product-name,
121 .woocommerce-cart-form .product-price,
122 .woocommerce-cart-form .product-quantity,
123 .woocommerce-cart-form .product-subtotal {
124 width: 100%;
125 text-align: left;
126 }
127
128 .woocommerce-cart-form .product-thumbnail img {
129 max-width: 90px;
130 height: auto;
131 }
132
133 .woocommerce-cart-form td[data-title]::before {
134 content: attr(data-title);
135 display: block;
136 font-weight: 600;
137 color: #555;
138 margin-bottom: 4px;
139 font-size: 12px;
140 text-transform: uppercase;
141 letter-spacing: 0.02em;
142 }
143
144 .woocommerce-cart-form .product-thumbnail {
145 grid-row: 1 / span 2;
146 }
147
148 .woocommerce-cart-form .product-name {
149 align-self: end;
150 }
151
152 .woocommerce-cart-form .product-quantity,
153 .woocommerce-cart-form .product-subtotal,
154 .woocommerce-cart-form .product-price,
155 .woocommerce-cart-form .product-remove {
156 grid-column: 1 / -1;
157 }
158
159 .woocommerce-cart-form .actions {
160 display: flex;
161 flex-direction: column;
162 gap: 8px;
163 grid-column: 1 / -1;
164 }
165 }
166
167
168
169
170
171
172