PluginProbe ʕ •ᴥ•ʔ
WooCommerce / 9.4.0-rc.2
WooCommerce v9.4.0-rc.2
10.9.1 10.9.0 10.9.0-rc.1 10.9.0-beta.2 10.9.0-beta.1 10.8.1 10.8.0 10.8.0-rc.1 10.8.0-beta.2 10.8.0-beta.1 7.8.0-beta.1 7.8.0-beta.2 7.8.0-rc.1 7.8.0-rc.2 7.8.1 7.8.2 7.8.3 7.8.4 7.9.0 7.9.0-beta.1 7.9.0-beta.2 7.9.0-rc.2 7.9.0-rc.3 7.9.1 7.9.2 8.0.0 8.0.0-beta.1 8.0.0-beta.2 8.0.0-rc.1 8.0.0-rc.2 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.1.0 8.1.0-beta.1 8.1.0-rc.1 8.1.0-rc.2 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 8.2.0-beta.1 8.2.0-rc.1 8.2.0-rc.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.3.0 8.3.0-beta.1 8.3.0-rc.1 8.3.0-rc.2 8.3.1 8.3.2 8.3.3 8.3.4 8.4.0 8.4.0-beta.1 8.4.0-rc.1 8.4.1 8.4.2 8.4.3 8.5.0 8.5.0-beta.1 8.5.0-rc.1 8.5.1 8.5.2 8.5.3 8.5.4 8.5.5 8.6.0 8.6.0-beta.1 8.6.0-rc.1 8.6.1 8.6.2 8.6.3 8.6.4 8.7.0 8.7.0-beta.1 8.7.0-beta.2 8.7.0-rc.1 8.7.1 8.7.2 8.7.3 8.8.0 8.8.0-beta.1 8.8.0-rc.1 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.8.6 8.8.7 8.9.0 8.9.0-beta.1 8.9.0-rc.1 8.9.1 8.9.2 8.9.3 8.9.4 8.9.5 9.0.0 9.0.0-beta.1 9.0.0-beta.2 9.0.0-rc.1 9.0.1 9.0.2 9.0.3 9.0.4 9.1.0 9.1.0-beta.1 9.1.0-rc.1 9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 9.1.6 9.2.0 9.2.0-beta.1 9.2.0-rc.1 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.3.0 9.3.0-beta.1 9.3.0-rc.1 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.4.0 9.4.0-beta.1 9.4.0-beta.2 9.4.0-rc.1 9.4.0-rc.2 9.4.0-rc.3 9.4.0-rc.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.5.0 9.5.0-beta.1 9.5.0-beta.2 9.5.0-rc.1 9.5.1 9.5.2 9.5.3 9.5.4 9.6.0 9.6.0-beta.1 9.6.0-beta.2 9.6.0-rc.1 9.6.1 9.6.2 9.6.3 9.6.4 9.7.0 9.7.0-beta.1 9.7.0-rc.1 9.7.1 9.7.2 9.7.3 9.8.0 9.8.0-beta.1 9.8.0-rc.1 9.8.1 9.8.2 9.8.3 9.8.4 9.8.5 9.8.6 9.8.7 9.9.0 9.9.0-beta.1 9.9.0-rc.1 9.9.1 9.9.2 9.9.3 9.9.4 9.9.5 9.9.6 9.9.7 3.7.3 7.1.2 3.8.0 7.2.0 3.8.0-beta.1 7.2.0-beta.1 3.8.0-rc.1 7.2.0-beta.2 3.8.0-rc.2 7.2.0-rc.1 3.8.1 7.2.0-rc.2 3.8.2 7.2.1 3.8.3 7.2.2 3.9.0 7.2.3 3.9.0-beta.1 7.2.4 3.9.0-beta.2 7.3.0 3.9.0-rc.1 7.3.0-beta.1 3.9.0-rc.2 7.3.0-beta.2 3.9.0-rc.3 7.3.0-rc.1 3.9.0-rc.4 7.3.0-rc.2 3.9.1 7.3.1 3.9.2 7.4.0 3.9.3 7.4.0-beta.1 3.9.4 7.4.0-beta.2 3.9.5 7.4.0-rc.1 4.0.0 7.4.0-rc.2 4.0.0-beta.1 7.4.1 4.0.0-rc.1 7.4.2 4.0.0-rc.2 7.5.0 4.0.1 7.5.0-beta.1 4.0.2 7.5.0-beta.2 4.0.3 7.5.0-rc.1 4.0.4 7.5.1 4.1.0 7.5.2 4.1.0-beta.1 7.6.0 4.1.0-beta.2 7.6.0-beta.1 4.1.0-rc.1 7.6.0-beta.2 4.1.0-rc.2 7.6.0-rc.1 4.1.1 7.6.0-rc.2 4.1.2 7.6.0-rc.3 4.1.3 7.6.1 4.1.4 7.6.2 4.2.0 7.7.0 4.2.0-RC.1 7.7.0-beta.1 4.2.0-RC.2 7.7.0-beta.2 4.2.0-beta.1 7.7.0-rc.1 4.2.1 7.7.1 4.2.2 7.7.2 4.2.3 7.7.3 4.2.4 7.8.0 4.2.5 4.3.0 4.3.0-beta.1 4.3.0-rc.1 4.3.0-rc.2 4.3.0-rc.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.4.0 4.4.0-beta.1 4.4.0-rc.1 4.4.1 4.4.2 4.4.3 4.4.4 4.5.0 4.5.0-beta.1 4.5.0-rc.1 4.5.0-rc.3 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.6.0-beta.1 4.6.0-rc.1 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.7.0 4.7.0-beta.1 4.7.0-beta.2 4.7.0-rc.1 4.7.1 4.7.1-beta.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.0-beta.1 4.8.0-rc.1 4.8.0-rc.2 4.8.1 4.8.2 4.8.3 4.9.0 4.9.0-beta.1 4.9.0-rc.1 4.9.0-rc.2 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 5.0.0 5.0.0-beta.1 5.0.0-beta.2 5.0.0-rc.1 5.0.0-rc.2 5.0.0-rc.3 5.0.1 5.0.2 5.0.3 5.1.0 5.1.0-beta.1 5.1.0-rc.1 trunk 5.1.1 10.0.0 5.1.2 10.0.0-rc.1 5.1.3 10.0.0-rc.2 5.2.0 10.0.1 5.2.0-beta.1 10.0.2 5.2.0-rc.1 10.0.3 5.2.0-rc.2 10.0.4 5.2.1 10.0.5 5.2.2 10.0.6 5.2.3 10.1.0 5.2.4 10.1.0-rc.1 5.2.5 10.1.0-rc.2 5.3.0 10.1.0-rc.3 5.3.0-beta.1 10.1.0-rc.4 5.3.0-rc.1 10.1.1 5.3.0-rc.2 10.1.2 5.3.1 10.1.3 5.3.2 10.1.4 5.3.3 10.2.0 5.4.0 10.2.0-beta.1 5.4.0-beta.1 10.2.0-beta.2 5.4.0-rc.1 10.2.0-rc.1 5.4.1 10.2.1 5.4.2 10.2.2 5.4.3 10.2.3 5.4.4 10.2.4 5.4.5 10.3.0 5.5.0 10.3.0-beta.1 5.5.0-beta.1 10.3.0-beta.2 5.5.0-rc.1 10.3.0-rc.1 5.5.0-rc.2 10.3.0-rc.2 5.5.1 10.3.1 5.5.2 10.3.2 5.5.3 10.3.3 5.5.4 10.3.4 5.5.5 10.3.5 5.6.0 10.3.6 5.6.0-beta.1 10.3.7 5.6.0-rc.1 10.3.8 5.6.0-rc.2 10.4.0 5.6.1 10.4.0-beta.1 5.6.2 10.4.0-beta.2 5.6.3 10.4.0-rc.1 5.7.0 10.4.1 5.7.0-beta.1 10.4.2 5.7.0-rc.1 10.4.3 5.7.1 10.4.4 5.7.2 10.5.0 5.7.3 10.5.0-beta.1 5.8.0 10.5.0-beta.2 5.8.0-beta.1 10.5.0-rc.1 5.8.0-beta.2 10.5.0-rc.2 5.8.0-rc.1 10.5.0-rc.3 5.8.1 10.5.1 5.8.2 10.5.2 5.9.0 10.5.3 5.9.0-beta.1 10.6.0 5.9.0-rc.1 10.6.0-beta.1 5.9.0-rc.2 10.6.0-beta.2 5.9.1 10.6.0-rc.1 5.9.2 10.6.1 6.0.0 10.6.2 6.0.0-beta.1 10.7.0 6.0.0-rc.1 10.7.0-beta.1 6.0.1 10.7.0-beta.2 6.0.2 10.7.0-rc.1 6.1.0 3.0.0 6.1.0-beta.1 3.0.1 6.1.0-rc.1 3.0.2 6.1.0-rc.2 3.0.3 6.1.1 3.0.4 6.1.2 3.0.5 6.1.3 3.0.6 6.2.0 3.0.7 6.2.0-beta.1 3.0.8 6.2.0-rc.1 3.0.9 6.2.0-rc.2 3.1.0 6.2.1 3.1.1 6.2.2 3.1.2 6.2.3 3.2.0 6.3.0 3.2.1 6.3.0-beta.1 3.2.2 6.3.0-rc.1 3.2.3 6.3.0-rc.2 3.2.4 6.3.1 3.2.5 6.3.2 3.2.6 6.4.0 3.3.0 6.4.0-beta.1 3.3.1 6.4.0-rc.1 3.3.2 6.4.1 3.3.2-rc.1 6.4.2 3.3.3 6.5.0 3.3.4 6.5.0-beta.1 3.3.5 6.5.0-rc.1 3.3.6 6.5.0-rc.2 3.4.0 6.5.1 3.4.0-beta.1 6.5.2 3.4.0-rc.2 6.6.0 3.4.1 6.6.0-beta.1 3.4.2 6.6.0-rc.1 3.4.3 6.6.0-rc.2 3.4.4 6.6.1 3.4.5 6.6.2 3.4.6 6.7.0 3.4.7 6.7.0-beta.1 3.4.8 6.7.0-beta.2 3.5.0 6.7.0-rc.1 3.5.0-beta.1 6.7.1 3.5.0-rc.1 6.8.0 3.5.0-rc.2 6.8.0-beta.1 3.5.1 6.8.0-beta.2 3.5.10 6.8.0-rc.1 3.5.2 6.8.1 3.5.3 6.8.2 3.5.4 6.8.3 3.5.5 6.9.0 3.5.6 6.9.0-beta.1 3.5.7 6.9.0-beta.2 3.5.8 6.9.0-rc.1 3.5.9 6.9.1 3.6.0 6.9.2 3.6.0-beta.1 6.9.3 3.6.0-rc.1 6.9.4 3.6.0-rc.2 6.9.5 3.6.0-rc.3 7.0.0 3.6.1 7.0.0-beta.1 3.6.2 7.0.0-beta.2 3.6.3 7.0.0-beta.3 3.6.4 7.0.0-rc.1 3.6.5 7.0.0-rc.2 3.6.6 7.0.1 3.6.7 7.0.2 3.7.0 7.1.0 3.7.0-beta.1 7.1.0-beta.1 3.7.0-rc.1 7.1.0-beta.2 3.7.0-rc.2 7.1.0-rc.1 3.7.1 7.1.0-rc.2 3.7.2 7.1.1
woocommerce / assets / css / twenty-seventeen.scss
woocommerce / assets / css Last commit date
jquery-ui 5 years ago photoswipe 5 years ago _animation.scss 3 years ago _fonts.scss 2 years ago _mixins.scss 1 year ago _variables.scss 2 years ago activation-rtl.css 2 years ago activation.css 2 years ago activation.scss 2 years ago admin-rtl.css 1 year ago admin.css 1 year ago admin.scss 1 year ago auth-rtl.css 2 years ago auth.css 2 years ago auth.scss 2 years ago brands-admin-rtl.css 1 year ago brands-admin.css 1 year ago brands-admin.scss 1 year ago brands-rtl.css 1 year ago brands.css 1 year ago brands.scss 1 year ago dashboard-rtl.css 2 years ago dashboard-setup-rtl.css 4 years ago dashboard-setup.css 4 years ago dashboard-setup.scss 3 years ago dashboard.css 2 years ago dashboard.scss 2 years ago helper-rtl.css 2 years ago helper.css 2 years ago helper.scss 1 year ago marketplace-suggestions-rtl.css 2 years ago marketplace-suggestions.css 2 years ago marketplace-suggestions.scss 3 years ago menu-rtl.css 2 years ago menu.css 2 years ago menu.scss 2 years ago network-order-widget-rtl.css 4 years ago network-order-widget.css 4 years ago network-order-widget.scss 3 years ago prettyPhoto-rtl.css 2 years ago prettyPhoto.css 2 years ago prettyPhoto.scss 3 years ago privacy-rtl.css 6 years ago privacy.css 6 years ago privacy.scss 3 years ago reports-print-rtl.css 3 years ago reports-print.css 3 years ago reports-print.scss 3 years ago select2.css 3 years ago select2.scss 3 years ago twenty-nineteen-rtl.css 1 year ago twenty-nineteen.css 1 year ago twenty-nineteen.scss 1 year ago twenty-seventeen-rtl.css 1 year ago twenty-seventeen.css 1 year ago twenty-seventeen.scss 1 year ago twenty-twenty-one-admin-rtl.css 2 years ago twenty-twenty-one-admin.css 2 years ago twenty-twenty-one-admin.scss 2 years ago twenty-twenty-one-rtl.css 1 year ago twenty-twenty-one.css 1 year ago twenty-twenty-one.scss 1 year ago twenty-twenty-rtl.css 1 year ago twenty-twenty-three-rtl.css 1 year ago twenty-twenty-three.css 1 year ago twenty-twenty-three.scss 1 year ago twenty-twenty-two-rtl.css 1 year ago twenty-twenty-two.css 1 year ago twenty-twenty-two.scss 1 year ago twenty-twenty.css 1 year ago twenty-twenty.scss 1 year ago wc-setup-rtl.css 2 years ago wc-setup.css 2 years ago wc-setup.scss 2 years ago woocommerce-blocktheme-rtl.css 1 year ago woocommerce-blocktheme.css 1 year ago woocommerce-blocktheme.scss 1 year ago woocommerce-layout-rtl.css 2 years ago woocommerce-layout.css 2 years ago woocommerce-layout.scss 2 years ago woocommerce-rtl.css 1 year ago woocommerce-smallscreen-rtl.css 1 year ago woocommerce-smallscreen.css 1 year ago woocommerce-smallscreen.scss 1 year ago woocommerce.css 1 year ago woocommerce.scss 1 year ago
twenty-seventeen.scss
1279 lines
1 /**
2 * Twenty Seventeen integration styles
3 */
4 @import "mixins";
5 @import "animation";
6
7 /**
8 * Fonts
9 */
10 @import "fonts";
11
12 /**
13 * Mixins
14 */
15 @mixin link() {
16 box-shadow: 0 1px 0 rgba(15, 15, 15, 1);
17 transition: box-shadow ease-in-out 130ms;
18
19 &:hover {
20 box-shadow: 0 3px 0 rgba(15, 15, 15, 1);
21 }
22 }
23
24 @mixin link_white() {
25 color: #fff;
26 box-shadow: 0 1px 0 rgba(#fff, 1) !important;
27 transition: box-shadow ease-in-out 130ms;
28
29 &:hover {
30 color: #fff !important;
31 box-shadow: 0 3px 0 rgba(#fff, 1) !important;
32 }
33 }
34
35 /**
36 * Global elements
37 */
38 .woocommerce {
39
40 .blockUI.blockOverlay {
41 position: relative;
42
43 @include loader();
44 }
45
46 .loader {
47
48 @include loader();
49 }
50
51 form .form-row {
52
53 .required {
54 color: firebrick;
55 text-decoration: none;
56 visibility: hidden; // Only show optional by default.
57
58 &[title]] {
59 border: 0 !important;
60 }
61 }
62
63 .optional {
64 visibility: visible;
65 }
66 }
67
68 .woocommerce-form-login {
69
70 .woocommerce-form-login__submit {
71 float: left;
72 margin-right: 1em;
73 }
74
75 .woocommerce-form-login__rememberme {
76 display: inline-block;
77 line-height: 3em;
78 }
79 }
80 }
81
82 .woocommerce-breadcrumb {
83 padding-bottom: 2em;
84 margin-bottom: 4em;
85 border-bottom: 1px solid #eee;
86 font-size: 13px;
87 font-size: 0.8125rem;
88
89 a {
90
91 @include link();
92 }
93 }
94
95 .woocommerce-pagination {
96 padding-top: 2em;
97 margin-top: 4em;
98 border-top: 1px solid #eee;
99 font-size: 13px;
100 font-size: 0.8125rem;
101
102 ul.page-numbers {
103 padding: 0;
104 display: block;
105 }
106
107 span.page-numbers,
108 a.page-numbers,
109 .next.page-numbers,
110 .prev.page-numbers {
111 padding: 0.5em 1em;
112 background: #ddd;
113 display: inline-block;
114 font-size: 1em;
115 float: none;
116 line-height: 1.5;
117 border-radius: 2px;
118 transition: background-color ease-in-out 0.3s;
119 }
120
121 span.page-numbers {
122 background-color: #fff;
123 }
124
125 a.page-numbers:hover {
126 background-color: #767676;
127 color: #fff;
128 }
129 }
130
131 .onsale {
132 background-color: #fff;
133 position: absolute;
134 top: 0;
135 left: 0;
136 display: inline-block;
137 padding: 0.5em 1em;
138 font-size: 13px;
139 font-size: 0.8125rem;
140 text-transform: uppercase;
141 font-weight: 800;
142 z-index: 1;
143 }
144
145 .price {
146
147 del {
148 opacity: 0.5;
149 display: inline-block;
150 }
151
152 ins {
153 display: inline-block;
154 }
155 }
156
157 /**
158 * Shop page
159 */
160 .woocommerce-result-count {
161 padding: 0.75em 0;
162 }
163
164 /**
165 * Products
166 */
167 ul.products {
168
169 li.product {
170 list-style: none;
171
172 .price,
173 .star-rating {
174 display: block;
175 margin-bottom: 0.75em;
176 }
177
178 .woocommerce-placeholder {
179 border: 1px solid #f2f2f2;
180 }
181
182 .button {
183
184 @include link();
185
186 &.loading {
187 opacity: 0.5;
188 }
189 }
190
191 .added_to_cart {
192
193 @include link();
194 margin-left: 0.5em;
195 }
196 }
197 }
198
199 .star-rating {
200 overflow: hidden;
201 position: relative;
202 height: 1em;
203 line-height: 1;
204 font-size: 1em;
205 width: 5.4em;
206 font-family: WooCommerce;
207
208 &::before {
209 content: "\73\73\73\73\73";
210 float: left;
211 top: 0;
212 left: 0;
213 position: absolute;
214 }
215
216 span {
217 overflow: hidden;
218 float: left;
219 top: 0;
220 left: 0;
221 position: absolute;
222 padding-top: 1.5em;
223 }
224
225 span::before {
226 content: "\53\53\53\53\53";
227 top: 0;
228 position: absolute;
229 left: 0;
230 }
231 }
232
233 .woocommerce-loop-product__title {
234 font-size: 13px;
235 font-size: 0.8125rem;
236 text-transform: uppercase;
237 font-weight: 800;
238 letter-spacing: 0.15em;
239 }
240
241 a.remove {
242 display: inline-block;
243 width: 16px;
244 height: 16px;
245 line-height: 16px;
246 font-size: 16px;
247 text-align: center;
248 border-radius: 100%;
249 box-shadow: none !important;
250 border: 1px solid #000;
251
252 &:hover {
253 background: #000;
254 color: #fff !important;
255 }
256 }
257
258 dl.variation,
259 .wc-item-meta {
260 list-style: none outside;
261
262 dt,
263 .wc-item-meta-label {
264 float: left;
265 clear: both;
266 margin-right: 0.25em;
267 display: inline-block;
268 list-style: none outside;
269 }
270
271 dd {
272 margin: 0;
273 }
274
275 p,
276 &:last-child {
277 margin-bottom: 0;
278 }
279 }
280
281 /**
282 * Single product
283 */
284 .single-product {
285
286 div.product {
287 position: relative;
288 }
289
290 .single-featured-image-header {
291 display: none;
292 }
293
294 .summary {
295 margin-bottom: 3em;
296
297 p.price {
298 margin-bottom: 2em;
299 }
300 }
301
302 .woocommerce-product-rating {
303 margin-bottom: 2em;
304 line-height: 1;
305
306 .star-rating {
307 float: left;
308 margin-right: 0.25em;
309 }
310 }
311
312 form.cart {
313
314 .quantity {
315 float: left;
316 margin-right: 0.5em;
317 }
318
319 input {
320 width: 5em;
321 }
322 }
323
324 .woocommerce-variation-add-to-cart {
325
326 .button {
327 padding-top: 0.72em;
328 padding-bottom: 0.72em;
329 }
330
331 .button.disabled {
332 opacity: 0.2;
333 }
334 }
335 }
336
337 table.variations {
338
339 label {
340 margin: 0;
341 }
342
343 select {
344 margin-right: 0.5em;
345 }
346 }
347
348 .woocommerce-product-gallery {
349 position: relative;
350 margin-bottom: 3em;
351
352 figure {
353 margin: 0;
354 padding: 0;
355 }
356
357 .woocommerce-product-gallery__wrapper {
358 margin: 0;
359 padding: 0;
360 }
361
362 .zoomImg {
363 background-color: #fff;
364 opacity: 0;
365 }
366
367 .woocommerce-product-gallery__image--placeholder {
368 border: 1px solid #f2f2f2;
369 }
370
371 .woocommerce-product-gallery__image:nth-child(n+2) {
372 width: 25%;
373 display: inline-block;
374 }
375
376 .flex-control-thumbs {
377
378 li {
379 list-style: none;
380 cursor: pointer;
381 float: left;
382 }
383
384 img {
385 opacity: 0.5;
386
387 &:hover,
388 &.flex-active {
389 opacity: 1;
390 }
391 }
392 }
393
394 img {
395 display: block;
396 height: auto;
397 }
398 }
399
400 .woocommerce-product-gallery--columns-3 {
401
402 .flex-control-thumbs li {
403 width: 33.3333%;
404 }
405
406 .flex-control-thumbs li:nth-child(3n+1) {
407 clear: left;
408 }
409 }
410
411 .woocommerce-product-gallery--columns-4 {
412
413 .flex-control-thumbs li {
414 width: 25%;
415 }
416
417 .flex-control-thumbs li:nth-child(4n+1) {
418 clear: left;
419 }
420 }
421
422 .woocommerce-product-gallery--columns-5 {
423
424 .flex-control-thumbs li {
425 width: 20%;
426 }
427
428 .flex-control-thumbs li:nth-child(5n+1) {
429 clear: left;
430 }
431 }
432
433 .woocommerce-product-gallery__trigger {
434 position: absolute;
435 top: 1em;
436 right: 1em;
437 z-index: 99;
438 }
439
440 .woocommerce-tabs {
441 margin-bottom: 2em;
442
443 li {
444 margin-right: 1em;
445
446 &.active {
447
448 a {
449 box-shadow: 0 3px 0 rgba(15, 15, 15, 1);
450 }
451 }
452 }
453
454 a {
455
456 @include link();
457 }
458
459 #comments {
460 padding-top: 0;
461 }
462
463 .comment-reply-title {
464 font-size: 22px;
465 font-size: 1.375rem;
466 font-weight: 300;
467 line-height: 1.4;
468 margin: 0 0 0.75em;
469 display: block;
470 }
471
472 #reviews {
473
474 li.review,
475 li.comment {
476 list-style: none;
477 margin-right: 0;
478 margin-bottom: 2.5em;
479
480 .avatar {
481 max-height: 36px;
482 width: auto;
483 float: right;
484 }
485
486 p.meta {
487 margin-bottom: 0.5em;
488 }
489 }
490
491 p.stars {
492
493 a {
494 position: relative;
495 height: 1em;
496 width: 1em;
497 text-indent: -999em;
498 display: inline-block;
499 text-decoration: none;
500 box-shadow: none;
501
502 &::before {
503 display: block;
504 position: absolute;
505 top: 0;
506 left: 0;
507 width: 1em;
508 height: 1em;
509 line-height: 1;
510 font-family: "WooCommerce";
511 content: "\e021";
512 text-indent: 0;
513 }
514
515 &:hover {
516
517 ~ a::before {
518 content: "\e021";
519 }
520 }
521 }
522
523 &:hover {
524
525 a {
526
527 &::before {
528 content: "\e020";
529 }
530 }
531 }
532
533 &.selected {
534
535 a.active {
536
537 &::before {
538 content: "\e020";
539 }
540
541 ~ a::before {
542 content: "\e021";
543 }
544 }
545
546 a:not(.active) {
547
548 &::before {
549 content: "\e020";
550 }
551 }
552 }
553 }
554 }
555 }
556
557 /**
558 * Widgets
559 */
560 .widget .product_list_widget,
561 .site-footer .widget .product_list_widget {
562 margin-bottom: 1.5em;
563
564 a {
565 display: block;
566 box-shadow: none;
567
568 &:hover {
569 box-shadow: none;
570 }
571 }
572
573 li {
574 padding: 1.5em 0;
575
576 a.remove {
577 float: right;
578 margin-top: 2px;
579 }
580 }
581
582 img {
583 display: none;
584 }
585 }
586
587 .widget_shopping_cart {
588
589 .buttons {
590
591 a {
592 display: inline-block;
593 margin: 0 0.5em 0 0;
594 }
595 }
596 }
597
598 .widget_layered_nav {
599
600 .chosen {
601
602 &::before {
603 content: "×";
604 display: inline-block;
605 width: 16px;
606 height: 16px;
607 line-height: 16px;
608 font-size: 16px;
609 text-align: center;
610 border-radius: 100%;
611 border: 1px solid black;
612 margin-right: 0.25em;
613 }
614 }
615 }
616
617 .widget_price_filter {
618
619 .price_slider {
620 margin-bottom: 1em;
621 }
622
623 .price_slider_amount {
624 text-align: right;
625 line-height: 2.4;
626 font-size: 0.8751em;
627
628 .button {
629 float: left;
630 padding: 0.4em 1em;
631 }
632 }
633
634 .ui-slider {
635 position: relative;
636 text-align: left;
637 margin-left: 0.5em;
638 margin-right: 0.5em;
639 }
640
641 .ui-slider .ui-slider-handle {
642 position: absolute;
643 z-index: 2;
644 width: 1em;
645 height: 1em;
646 background-color: #000;
647 border-radius: 1em;
648 cursor: ew-resize;
649 outline: none;
650 top: -0.3em;
651 margin-left: -0.5em;
652 }
653
654 .ui-slider .ui-slider-range {
655 position: absolute;
656 z-index: 1;
657 font-size: 0.7em;
658 display: block;
659 border: 0;
660 border-radius: 1em;
661 background-color: #000;
662 }
663
664 .price_slider_wrapper .ui-widget-content {
665 border-radius: 1em;
666 background-color: #666;
667 border: 0;
668 }
669
670 .ui-slider-horizontal {
671 height: 0.5em;
672 }
673
674 .ui-slider-horizontal .ui-slider-range {
675 top: 0;
676 height: 100%;
677 }
678
679 .ui-slider-horizontal .ui-slider-range-min {
680 left: -1px;
681 }
682
683 .ui-slider-horizontal .ui-slider-range-max {
684 right: -1px;
685 }
686 }
687
688 .widget_rating_filter {
689
690 li {
691 text-align: right;
692
693 .star-rating {
694 float: left;
695 margin-top: 0.3em;
696 }
697 }
698 }
699
700 .widget_product_search {
701
702 form {
703 position: relative;
704 }
705
706 .search-field {
707 padding-right: 100px;
708 }
709
710 input[type=submit]=submit] {
711 position: absolute;
712 top: 0.5em;
713 right: 0.5em;
714 padding-left: 1em;
715 padding-right: 1em;
716 }
717 }
718
719 /**
720 * Account section
721 */
722 .woocommerce-account {
723
724 .woocommerce-MyAccount-navigation {
725 float: right;
726 width: 25%;
727 border-top: 1px solid #ddd;
728
729 li {
730 list-style: none;
731 padding: 0.5em 0;
732 border-bottom: 1px solid #ddd;
733
734 a {
735 box-shadow: none;
736
737 &:hover {
738 box-shadow: 0 3px 0 rgba(15, 15, 15, 1);
739 }
740 }
741
742 &::before {
743 content: "";
744 display: inline-block;
745 margin-right: 0.25em;
746 color: #ddd;
747 }
748
749 &.is-active {
750
751 a {
752 box-shadow: 0 3px 0 rgba(15, 15, 15, 1);
753 }
754 }
755 }
756 }
757
758 .woocommerce-MyAccount-content {
759 float: left;
760 }
761 }
762
763 /**
764 * Cart
765 */
766 .woocommerce-cart-form {
767
768 td {
769 padding: 1em 0.5em;
770 }
771
772 img {
773 max-width: 42px;
774 height: auto;
775 display: block;
776 }
777
778 dl.variation {
779 margin-top: 0;
780
781 p,
782 &:last-child {
783 margin-bottom: 0;
784 }
785 }
786
787 .button {
788 padding: 1.2em 2em;
789 }
790
791 .actions {
792
793 .input-text {
794 width: 130px !important;
795 float: left;
796 margin-right: 0.25em;
797 }
798 }
799
800 .quantity {
801
802 input {
803 width: 4em;
804 }
805 }
806 }
807
808 .cart_totals {
809
810 th,
811 td {
812 vertical-align: top;
813 padding: 1em 0;
814 line-height: 1.5em;
815 }
816
817 th {
818 padding-right: 1em;
819 }
820
821 .woocommerce-shipping-destination {
822 margin-bottom: 0;
823 }
824 }
825
826 .shipping-calculator-button {
827 margin-top: 0.5em;
828 display: inline-block;
829 }
830
831 .shipping-calculator-form {
832 margin: 1em 0 0 0;
833 }
834
835 #shipping_method {
836 list-style: none;
837 margin: 0;
838
839 li {
840 margin-bottom: 0.5em;
841
842 input {
843 float: left;
844 margin-top: 0.17em;
845 }
846
847 label {
848 line-height: 1.5em;
849 }
850 }
851 }
852
853 .checkout-button {
854 display: block;
855 padding: 1em 2em;
856 border: 2px solid #000;
857 text-align: center;
858 font-weight: 800;
859 box-shadow: none !important;
860
861 &:hover {
862 box-shadow: none !important;
863 border-color: #999;
864 }
865
866 &::after {
867 content: "";
868 }
869 }
870
871 /**
872 * Checkout
873 */
874 #ship-to-different-address {
875
876 label {
877 font-weight: 300;
878 cursor: pointer;
879
880 span {
881 position: relative;
882 display: block;
883
884 &::before {
885 content: "";
886 display: block;
887 height: 16px;
888 width: 30px;
889 border: 2px solid #bbb;
890 background: #bbb;
891 border-radius: 13em;
892 box-sizing: content-box;
893 transition: all ease-in-out 0.3s;
894 position: absolute;
895 top: 4px;
896 right: 0;
897 }
898
899 &::after {
900 content: "";
901 display: block;
902 width: 14px;
903 height: 14px;
904 background: white;
905 position: absolute;
906 top: 7px;
907 right: 17px;
908 border-radius: 13em;
909 transition: all ease-in-out 0.3s;
910 }
911 }
912
913 input[type=checkbox]=checkbox] {
914 display: none;
915 }
916
917 input[type=checkbox]=checkbox]:checked + span::after {
918 right: 3px;
919 }
920
921 input[type=checkbox]=checkbox]:checked + span::before {
922 border-color: #000;
923 background: #000;
924 }
925 }
926 }
927
928 .woocommerce-no-js {
929
930 form.woocommerce-form-login,
931 form.woocommerce-form-coupon {
932 display: block !important;
933 }
934
935 .woocommerce-form-login-toggle,
936 .woocommerce-form-coupon-toggle,
937 .showcoupon {
938 display: none !important;
939 }
940 }
941
942 .woocommerce-terms-and-conditions {
943 border: 1px solid rgba(0, 0, 0, 0.2);
944 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
945 background: rgba(0, 0, 0, 0.05);
946 }
947
948 .woocommerce-terms-and-conditions-link {
949 display: inline-block;
950
951 &::after {
952 content: "";
953 display: inline-block;
954 border-style: solid;
955 margin-bottom: 2px;
956 margin-left: 0.25em;
957 border-width: 6px 6px 0 6px;
958 border-color: #111 transparent transparent transparent;
959 }
960
961 &.woocommerce-terms-and-conditions-link--open::after {
962 border-width: 0 6px 6px 6px;
963 border-color: transparent transparent #111 transparent;
964 }
965 }
966
967 .woocommerce-checkout {
968
969 .woocommerce-input-wrapper {
970
971 .description {
972 background: royalblue;
973 color: #fff;
974 border-radius: 3px;
975 padding: 1em;
976 margin: 0.5em 0 0;
977 clear: both;
978 display: none;
979 position: relative;
980
981 a {
982 color: #fff;
983 text-decoration: underline;
984 border: 0;
985 box-shadow: none;
986 }
987
988 &::before {
989 left: 50%;
990 top: 0%;
991 margin-top: -4px;
992 transform: translateX(-50%) rotate(180deg);
993 content: "";
994 position: absolute;
995 border-width: 4px 6px 0 6px;
996 border-style: solid;
997 border-color: royalblue transparent transparent transparent;
998 z-index: 100;
999 display: block;
1000 }
1001 }
1002 }
1003
1004 .select2-choice,
1005 .select2-choice:hover {
1006 box-shadow: none !important;
1007 }
1008
1009 .select2-choice {
1010 padding: 0.7em 0 0.7em 0.7em;
1011 }
1012
1013 .select2-container .select2-selection--single {
1014 height: 48px;
1015 }
1016
1017 .select2-container .select2-selection--single .select2-selection__rendered {
1018 line-height: 48px;
1019 }
1020
1021 .select2-container--default .select2-selection--single .select2-selection__arrow {
1022 height: 46px;
1023 }
1024
1025 .select2-container--focus .select2-selection {
1026 border-color: black;
1027 }
1028 }
1029
1030 .woocommerce-checkout-review-order-table {
1031
1032 td {
1033 padding: 1em 0.5em;
1034 }
1035
1036 dl.variation {
1037 margin: 0;
1038
1039 p {
1040 margin: 0;
1041 }
1042 }
1043 }
1044
1045 .wc_payment_method {
1046 list-style: none;
1047 border-bottom: 1px solid #ddd;
1048
1049 .payment_box {
1050 padding: 2em;
1051 background: #eee;
1052
1053 ul,
1054 ol {
1055
1056 &:last-of-type {
1057 margin-bottom: 0;
1058 }
1059 }
1060
1061 fieldset {
1062 padding: 1.5em;
1063 padding-bottom: 0;
1064 border: 0;
1065 background: #f6f6f6;
1066 }
1067
1068 li {
1069 list-style: none;
1070 }
1071
1072 p:last-child {
1073 margin-bottom: 0;
1074 }
1075 }
1076
1077 > label:first-of-type {
1078 margin: 1em 0;
1079
1080 img {
1081 max-height: 24px;
1082 max-width: 200px;
1083 float: right;
1084 }
1085 }
1086
1087 label {
1088 cursor: pointer;
1089 }
1090
1091 input.input-radio[name=payment_method]=payment_method] {
1092 display: none;
1093
1094 & + label {
1095
1096 &::before {
1097 content: "";
1098 display: inline-block;
1099 width: 16px;
1100 height: 16px;
1101 border: 2px solid white;
1102 box-shadow: 0 0 0 2px black;
1103 background: white;
1104 margin-left: 4px;
1105 margin-right: 0.5em;
1106 border-radius: 100%;
1107 transform: translateY(2px);
1108 }
1109 }
1110
1111 &:checked + label {
1112
1113 &::before {
1114 background: black;
1115 }
1116 }
1117 }
1118 }
1119
1120 .colors-dark {
1121
1122 .page-numbers {
1123 color: #444;
1124
1125 &.next,
1126 &.prev {
1127 color: #ddd;
1128 }
1129 }
1130
1131 .checkout-button {
1132 border: 2px solid #555;
1133
1134 &:hover {
1135 border-color: #fff;
1136 }
1137 }
1138
1139 .wc_payment_method {
1140
1141 .payment_box {
1142 background: #333;
1143 }
1144 }
1145
1146 .select2-container--default {
1147
1148 .select2-results {
1149
1150 .select2-results__options {
1151 background: #333;
1152 }
1153
1154 .select2-results__option[data-selected="true"]="true""] {
1155 color: #333;
1156 }
1157 }
1158
1159 .select2-selection--single {
1160 background-color: #333;
1161 border: 1px solid #555;
1162
1163 .select2-selection__rendered {
1164 color: #ccc;
1165 }
1166 }
1167 }
1168
1169 .select2-container--focus .select2-selection {
1170 border-color: white;
1171 }
1172 }
1173
1174 /**
1175 * Layout stuff
1176 */
1177 @media screen and (min-width: 48em) {
1178
1179 .has-sidebar.woocommerce-page:not(.error404) {
1180
1181 #primary {
1182 width: 74%;
1183 }
1184
1185 #secondary {
1186 width: 20%;
1187 }
1188 }
1189
1190 body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-header,
1191 body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-header,
1192 body.page-two-column.woocommerce-account:not(.archive) #primary .entry-header {
1193 width: 16%;
1194 }
1195
1196 body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-content,
1197 body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-content,
1198 body.page-two-column.woocommerce-account:not(.archive) #primary .entry-content {
1199 width: 78%;
1200 }
1201 }
1202
1203 .woocommerce-message,
1204 .woocommerce-error,
1205 .woocommerce-info {
1206 margin-bottom: 1.5em;
1207 padding: 2em;
1208 background: #eee;
1209 }
1210
1211 .woocommerce-message {
1212 background: teal;
1213 color: #fff;
1214 }
1215
1216 .woocommerce-error {
1217 background: firebrick;
1218 color: #fff;
1219 }
1220
1221 .woocommerce-info {
1222 background: royalblue;
1223 color: #fff;
1224 }
1225
1226 .woocommerce-message,
1227 .woocommerce-error,
1228 .woocommerce-info {
1229
1230 a {
1231
1232 @include link_white();
1233 }
1234 }
1235
1236 .woocommerce-store-notice {
1237 background: royalblue;
1238 color: #fff;
1239 padding: 1em;
1240 position: absolute;
1241 top: 0;
1242 left: 0;
1243 width: 100%;
1244 z-index: 999;
1245 }
1246
1247 .admin-bar .woocommerce-store-notice {
1248 top: 32px;
1249 }
1250
1251 .woocommerce-store-notice__dismiss-link {
1252 float: right;
1253 color: #fff;
1254
1255 &:hover {
1256 text-decoration: underline;
1257 color: #fff;
1258 }
1259 }
1260
1261 /**
1262 * Coupon error notice
1263 */
1264 .woocommerce-cart {
1265 td.actions .coupon .coupon-error-notice {
1266 @include coupon-error-notice-cart();
1267 }
1268 }
1269
1270 form.checkout_coupon {
1271 .coupon-error-notice {
1272 @include coupon-error-notice-checkout();
1273 }
1274
1275 .input-text.has-error:focus {
1276 border-color: var(--wc-red);
1277 }
1278 }
1279