PluginProbe ʕ •ᴥ•ʔ
WooCommerce / 4.9.0-rc.2
WooCommerce v4.9.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 8 years ago _fonts.scss 8 years ago _mixins.scss 5 years ago _variables.scss 6 years ago activation-rtl.css 6 years ago activation.css 6 years ago activation.scss 6 years ago admin-rtl.css 5 years ago admin.css 5 years ago admin.scss 5 years ago auth-rtl.css 7 years ago auth.css 7 years ago auth.scss 8 years ago dashboard-rtl.css 5 years ago dashboard.css 5 years ago dashboard.scss 5 years ago helper-rtl.css 6 years ago helper.css 6 years ago helper.scss 7 years ago marketplace-suggestions-rtl.css 6 years ago marketplace-suggestions.css 6 years ago marketplace-suggestions.scss 6 years ago menu-rtl.css 7 years ago menu.css 7 years ago menu.scss 8 years ago network-order-widget-rtl.css 6 years ago network-order-widget.css 6 years ago network-order-widget.scss 8 years ago prettyPhoto-rtl.css 5 years ago prettyPhoto.css 5 years ago prettyPhoto.scss 8 years ago privacy-rtl.css 6 years ago privacy.css 6 years ago privacy.scss 6 years ago reports-print-rtl.css 7 years ago reports-print.css 7 years ago reports-print.scss 8 years ago select2.css 5 years ago select2.scss 8 years ago twenty-nineteen-rtl.css 6 years ago twenty-nineteen.css 6 years ago twenty-nineteen.scss 6 years ago twenty-seventeen-rtl.css 5 years ago twenty-seventeen.css 5 years ago twenty-seventeen.scss 7 years ago twenty-twenty-one-admin-rtl.css 5 years ago twenty-twenty-one-admin.css 5 years ago twenty-twenty-one-admin.scss 5 years ago twenty-twenty-one-rtl.css 5 years ago twenty-twenty-one.css 5 years ago twenty-twenty-one.scss 5 years ago twenty-twenty-rtl.css 5 years ago twenty-twenty.css 5 years ago twenty-twenty.scss 5 years ago wc-setup-rtl.css 5 years ago wc-setup.css 5 years ago wc-setup.scss 5 years ago woocommerce-layout-rtl.css 5 years ago woocommerce-layout.css 5 years ago woocommerce-layout.scss 6 years ago woocommerce-rtl.css 5 years ago woocommerce-smallscreen-rtl.css 5 years ago woocommerce-smallscreen.css 5 years ago woocommerce-smallscreen.scss 8 years ago woocommerce.css 5 years ago woocommerce.scss 6 years ago
twenty-seventeen.scss
1282 lines
1 /**
2 * Twenty Seventeen integration styles
3 */
4 @import "mixins";
5 @import "animation";
6
7 /**
8 * Fonts
9 */
10 @font-face {
11 font-family: "star";
12 src: url("../fonts/star.eot");
13 src:
14 url("../fonts/star.eot?#iefix") format("embedded-opentype"),
15 url("../fonts/star.woff") format("woff"),
16 url("../fonts/star.ttf") format("truetype"),
17 url("../fonts/star.svg#star") format("svg");
18 font-weight: normal;
19 font-style: normal;
20 }
21
22 @font-face {
23 font-family: "WooCommerce";
24 src: url("../fonts/WooCommerce.eot");
25 src:
26 url("../fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),
27 url("../fonts/WooCommerce.woff") format("woff"),
28 url("../fonts/WooCommerce.ttf") format("truetype"),
29 url("../fonts/WooCommerce.svg#WooCommerce") format("svg");
30 font-weight: normal;
31 font-style: normal;
32 }
33
34 /**
35 * Mixins
36 */
37 @mixin link() {
38 box-shadow: 0 1px 0 rgba(15, 15, 15, 1);
39 transition: box-shadow ease-in-out 130ms;
40
41 &:hover {
42 box-shadow: 0 3px 0 rgba(15, 15, 15, 1);
43 }
44 }
45
46 @mixin link_white() {
47 color: #fff;
48 box-shadow: 0 1px 0 rgba(#fff, 1) !important;
49 transition: box-shadow ease-in-out 130ms;
50
51 &:hover {
52 color: #fff !important;
53 box-shadow: 0 3px 0 rgba(#fff, 1) !important;
54 }
55 }
56
57 /**
58 * Global elements
59 */
60 .woocommerce {
61
62 .blockUI.blockOverlay {
63 position: relative;
64
65 @include loader();
66 }
67
68 .loader {
69
70 @include loader();
71 }
72
73 form .form-row {
74
75 .required {
76 color: firebrick;
77 text-decoration: none;
78 visibility: hidden; // Only show optional by default.
79
80 &[title]] {
81 border: 0 !important;
82 }
83 }
84
85 .optional {
86 visibility: visible;
87 }
88 }
89
90 .woocommerce-form-login {
91
92 .woocommerce-form-login__submit {
93 float: left;
94 margin-right: 1em;
95 }
96
97 .woocommerce-form-login__rememberme {
98 display: inline-block;
99 line-height: 3em;
100 }
101 }
102 }
103
104 .woocommerce-breadcrumb {
105 padding-bottom: 2em;
106 margin-bottom: 4em;
107 border-bottom: 1px solid #eee;
108 font-size: 13px;
109 font-size: 0.8125rem;
110
111 a {
112
113 @include link();
114 }
115 }
116
117 .woocommerce-pagination {
118 padding-top: 2em;
119 margin-top: 4em;
120 border-top: 1px solid #eee;
121 font-size: 13px;
122 font-size: 0.8125rem;
123
124 ul.page-numbers {
125 padding: 0;
126 display: block;
127 }
128
129 span.page-numbers,
130 a.page-numbers,
131 .next.page-numbers,
132 .prev.page-numbers {
133 padding: 0.5em 1em;
134 background: #ddd;
135 display: inline-block;
136 font-size: 1em;
137 float: none;
138 line-height: 1.5;
139 border-radius: 2px;
140 transition: background-color ease-in-out 0.3s;
141 }
142
143 span.page-numbers {
144 background-color: #fff;
145 }
146
147 a.page-numbers:hover {
148 background-color: #767676;
149 color: #fff;
150 }
151 }
152
153 .onsale {
154 background-color: #fff;
155 position: absolute;
156 top: 0;
157 left: 0;
158 display: inline-block;
159 padding: 0.5em 1em;
160 font-size: 13px;
161 font-size: 0.8125rem;
162 text-transform: uppercase;
163 font-weight: 800;
164 z-index: 1;
165 }
166
167 .price {
168
169 del {
170 opacity: 0.5;
171 display: inline-block;
172 }
173
174 ins {
175 display: inline-block;
176 }
177 }
178
179 .woocommerce-message,
180 .woocommerce-error,
181 .woocommerce-info {
182 margin-bottom: 1.5em;
183 padding: 2em;
184 background: #eee;
185 }
186
187 .woocommerce-message {
188 background: teal;
189 color: #fff;
190 }
191
192 .woocommerce-error {
193 background: firebrick;
194 color: #fff;
195 }
196
197 .woocommerce-info {
198 background: royalblue;
199 color: #fff;
200 }
201
202 .woocommerce-message,
203 .woocommerce-error,
204 .woocommerce-info {
205
206 a {
207
208 @include link_white();
209 }
210 }
211
212 .woocommerce-store-notice {
213 background: royalblue;
214 color: #fff;
215 padding: 1em;
216 position: absolute;
217 top: 0;
218 left: 0;
219 width: 100%;
220 z-index: 999;
221 }
222
223 .admin-bar .woocommerce-store-notice {
224 top: 32px;
225 }
226
227 .woocommerce-store-notice__dismiss-link {
228 float: right;
229 color: #fff;
230
231 &:hover {
232 text-decoration: underline;
233 color: #fff;
234 }
235 }
236
237 /**
238 * Shop page
239 */
240 .woocommerce-result-count {
241 padding: 0.75em 0;
242 }
243
244 /**
245 * Products
246 */
247 ul.products {
248
249 li.product {
250 list-style: none;
251
252 .price,
253 .star-rating {
254 display: block;
255 margin-bottom: 0.75em;
256 }
257
258 .woocommerce-placeholder {
259 border: 1px solid #f2f2f2;
260 }
261
262 .button {
263
264 @include link();
265
266 &.loading {
267 opacity: 0.5;
268 }
269 }
270
271 .added_to_cart {
272
273 @include link();
274 margin-left: 0.5em;
275 }
276 }
277 }
278
279 .star-rating {
280 overflow: hidden;
281 position: relative;
282 height: 1em;
283 line-height: 1;
284 font-size: 1em;
285 width: 5.4em;
286 font-family: "star";
287
288 &::before {
289 content: "\73\73\73\73\73";
290 float: left;
291 top: 0;
292 left: 0;
293 position: absolute;
294 }
295
296 span {
297 overflow: hidden;
298 float: left;
299 top: 0;
300 left: 0;
301 position: absolute;
302 padding-top: 1.5em;
303 }
304
305 span::before {
306 content: "\53\53\53\53\53";
307 top: 0;
308 position: absolute;
309 left: 0;
310 }
311 }
312
313 .woocommerce-loop-product__title {
314 font-size: 13px;
315 font-size: 0.8125rem;
316 text-transform: uppercase;
317 font-weight: 800;
318 letter-spacing: 0.15em;
319 }
320
321 a.remove {
322 display: inline-block;
323 width: 16px;
324 height: 16px;
325 line-height: 16px;
326 font-size: 16px;
327 text-align: center;
328 border-radius: 100%;
329 box-shadow: none !important;
330 border: 1px solid #000;
331
332 &:hover {
333 background: #000;
334 color: #fff !important;
335 }
336 }
337
338 dl.variation,
339 .wc-item-meta {
340 list-style: none outside;
341
342 dt,
343 .wc-item-meta-label {
344 float: left;
345 clear: both;
346 margin-right: 0.25em;
347 display: inline-block;
348 list-style: none outside;
349 }
350
351 dd {
352 margin: 0;
353 }
354
355 p,
356 &:last-child {
357 margin-bottom: 0;
358 }
359 }
360
361 /**
362 * Single product
363 */
364 .single-product {
365
366 div.product {
367 position: relative;
368 }
369
370 .single-featured-image-header {
371 display: none;
372 }
373
374 .summary {
375 margin-bottom: 3em;
376
377 p.price {
378 margin-bottom: 2em;
379 }
380 }
381
382 .woocommerce-product-rating {
383 margin-bottom: 2em;
384 line-height: 1;
385
386 .star-rating {
387 float: left;
388 margin-right: 0.25em;
389 }
390 }
391
392 form.cart {
393
394 .quantity {
395 float: left;
396 margin-right: 0.5em;
397 }
398
399 input {
400 width: 5em;
401 }
402 }
403
404 .woocommerce-variation-add-to-cart {
405
406 .button {
407 padding-top: 0.72em;
408 padding-bottom: 0.72em;
409 }
410
411 .button.disabled {
412 opacity: 0.2;
413 }
414 }
415 }
416
417 table.variations {
418
419 label {
420 margin: 0;
421 }
422
423 select {
424 margin-right: 0.5em;
425 }
426 }
427
428 .woocommerce-product-gallery {
429 position: relative;
430 margin-bottom: 3em;
431
432 figure {
433 margin: 0;
434 padding: 0;
435 }
436
437 .woocommerce-product-gallery__wrapper {
438 margin: 0;
439 padding: 0;
440 }
441
442 .zoomImg {
443 background-color: #fff;
444 opacity: 0;
445 }
446
447 .woocommerce-product-gallery__image--placeholder {
448 border: 1px solid #f2f2f2;
449 }
450
451 .woocommerce-product-gallery__image:nth-child(n+2) {
452 width: 25%;
453 display: inline-block;
454 }
455
456 .flex-control-thumbs {
457
458 li {
459 list-style: none;
460 cursor: pointer;
461 float: left;
462 }
463
464 img {
465 opacity: 0.5;
466
467 &:hover,
468 &.flex-active {
469 opacity: 1;
470 }
471 }
472 }
473
474 img {
475 display: block;
476 height: auto;
477 }
478 }
479
480 .woocommerce-product-gallery--columns-3 {
481
482 .flex-control-thumbs li {
483 width: 33.3333%;
484 }
485
486 .flex-control-thumbs li:nth-child(3n+1) {
487 clear: left;
488 }
489 }
490
491 .woocommerce-product-gallery--columns-4 {
492
493 .flex-control-thumbs li {
494 width: 25%;
495 }
496
497 .flex-control-thumbs li:nth-child(4n+1) {
498 clear: left;
499 }
500 }
501
502 .woocommerce-product-gallery--columns-5 {
503
504 .flex-control-thumbs li {
505 width: 20%;
506 }
507
508 .flex-control-thumbs li:nth-child(5n+1) {
509 clear: left;
510 }
511 }
512
513 .woocommerce-product-gallery__trigger {
514 position: absolute;
515 top: 1em;
516 right: 1em;
517 z-index: 99;
518 }
519
520 .woocommerce-tabs {
521 margin-bottom: 2em;
522
523 li {
524 margin-right: 1em;
525
526 &.active {
527
528 a {
529 box-shadow: 0 3px 0 rgba(15, 15, 15, 1);
530 }
531 }
532 }
533
534 a {
535
536 @include link();
537 }
538
539 #comments {
540 padding-top: 0;
541 }
542
543 .comment-reply-title {
544 font-size: 22px;
545 font-size: 1.375rem;
546 font-weight: 300;
547 line-height: 1.4;
548 margin: 0 0 0.75em;
549 display: block;
550 }
551
552 #reviews {
553
554 li.review,
555 li.comment {
556 list-style: none;
557 margin-right: 0;
558 margin-bottom: 2.5em;
559
560 .avatar {
561 max-height: 36px;
562 width: auto;
563 float: right;
564 }
565
566 p.meta {
567 margin-bottom: 0.5em;
568 }
569 }
570
571 p.stars {
572
573 a {
574 position: relative;
575 height: 1em;
576 width: 1em;
577 text-indent: -999em;
578 display: inline-block;
579 text-decoration: none;
580 box-shadow: none;
581
582 &::before {
583 display: block;
584 position: absolute;
585 top: 0;
586 left: 0;
587 width: 1em;
588 height: 1em;
589 line-height: 1;
590 font-family: "WooCommerce";
591 content: "\e021";
592 text-indent: 0;
593 }
594
595 &:hover {
596
597 ~ a::before {
598 content: "\e021";
599 }
600 }
601 }
602
603 &:hover {
604
605 a {
606
607 &::before {
608 content: "\e020";
609 }
610 }
611 }
612
613 &.selected {
614
615 a.active {
616
617 &::before {
618 content: "\e020";
619 }
620
621 ~ a::before {
622 content: "\e021";
623 }
624 }
625
626 a:not(.active) {
627
628 &::before {
629 content: "\e020";
630 }
631 }
632 }
633 }
634 }
635 }
636
637 /**
638 * Widgets
639 */
640 .widget .product_list_widget,
641 .site-footer .widget .product_list_widget {
642 margin-bottom: 1.5em;
643
644 a {
645 display: block;
646 box-shadow: none;
647
648 &:hover {
649 box-shadow: none;
650 }
651 }
652
653 li {
654 padding: 1.5em 0;
655
656 a.remove {
657 float: right;
658 margin-top: 2px;
659 }
660 }
661
662 img {
663 display: none;
664 }
665 }
666
667 .widget_shopping_cart {
668
669 .buttons {
670
671 a {
672 display: inline-block;
673 margin: 0 0.5em 0 0;
674 }
675 }
676 }
677
678 .widget_layered_nav {
679
680 .chosen {
681
682 &::before {
683 content: "×";
684 display: inline-block;
685 width: 16px;
686 height: 16px;
687 line-height: 16px;
688 font-size: 16px;
689 text-align: center;
690 border-radius: 100%;
691 border: 1px solid black;
692 margin-right: 0.25em;
693 }
694 }
695 }
696
697 .widget_price_filter {
698
699 .price_slider {
700 margin-bottom: 1em;
701 }
702
703 .price_slider_amount {
704 text-align: right;
705 line-height: 2.4;
706 font-size: 0.8751em;
707
708 .button {
709 float: left;
710 padding: 0.4em 1em;
711 }
712 }
713
714 .ui-slider {
715 position: relative;
716 text-align: left;
717 margin-left: 0.5em;
718 margin-right: 0.5em;
719 }
720
721 .ui-slider .ui-slider-handle {
722 position: absolute;
723 z-index: 2;
724 width: 1em;
725 height: 1em;
726 background-color: #000;
727 border-radius: 1em;
728 cursor: ew-resize;
729 outline: none;
730 top: -0.3em;
731 margin-left: -0.5em;
732 }
733
734 .ui-slider .ui-slider-range {
735 position: absolute;
736 z-index: 1;
737 font-size: 0.7em;
738 display: block;
739 border: 0;
740 border-radius: 1em;
741 background-color: #000;
742 }
743
744 .price_slider_wrapper .ui-widget-content {
745 border-radius: 1em;
746 background-color: #666;
747 border: 0;
748 }
749
750 .ui-slider-horizontal {
751 height: 0.5em;
752 }
753
754 .ui-slider-horizontal .ui-slider-range {
755 top: 0;
756 height: 100%;
757 }
758
759 .ui-slider-horizontal .ui-slider-range-min {
760 left: -1px;
761 }
762
763 .ui-slider-horizontal .ui-slider-range-max {
764 right: -1px;
765 }
766 }
767
768 .widget_rating_filter {
769
770 li {
771 text-align: right;
772
773 .star-rating {
774 float: left;
775 margin-top: 0.3em;
776 }
777 }
778 }
779
780 .widget_product_search {
781
782 form {
783 position: relative;
784 }
785
786 .search-field {
787 padding-right: 100px;
788 }
789
790 input[type=submit]=submit] {
791 position: absolute;
792 top: 0.5em;
793 right: 0.5em;
794 padding-left: 1em;
795 padding-right: 1em;
796 }
797 }
798
799 /**
800 * Account section
801 */
802 .woocommerce-account {
803
804 .woocommerce-MyAccount-navigation {
805 float: right;
806 width: 25%;
807 border-top: 1px solid #ddd;
808
809 li {
810 list-style: none;
811 padding: 0.5em 0;
812 border-bottom: 1px solid #ddd;
813
814 a {
815 box-shadow: none;
816
817 &:hover {
818 box-shadow: 0 3px 0 rgba(15, 15, 15, 1);
819 }
820 }
821
822 &::before {
823 content: "";
824 display: inline-block;
825 margin-right: 0.25em;
826 color: #ddd;
827 }
828
829 &.is-active {
830
831 a {
832 box-shadow: 0 3px 0 rgba(15, 15, 15, 1);
833 }
834 }
835 }
836 }
837
838 .woocommerce-MyAccount-content {
839 float: left;
840 }
841 }
842
843 /**
844 * Cart
845 */
846 .woocommerce-cart-form {
847
848 td {
849 padding: 1em 0.5em;
850 }
851
852 img {
853 max-width: 42px;
854 height: auto;
855 display: block;
856 }
857
858 dl.variation {
859 margin-top: 0;
860
861 p,
862 &:last-child {
863 margin-bottom: 0;
864 }
865 }
866
867 .button {
868 padding: 1.2em 2em;
869 }
870
871 .actions {
872
873 .input-text {
874 width: 130px !important;
875 float: left;
876 margin-right: 0.25em;
877 }
878 }
879
880 .quantity {
881
882 input {
883 width: 4em;
884 }
885 }
886 }
887
888 .cart_totals {
889
890 th,
891 td {
892 vertical-align: top;
893 padding: 1em 0;
894 line-height: 1.5em;
895 }
896
897 th {
898 padding-right: 1em;
899 }
900
901 .woocommerce-shipping-destination {
902 margin-bottom: 0;
903 }
904 }
905
906 .shipping-calculator-button {
907 margin-top: 0.5em;
908 display: inline-block;
909 }
910
911 .shipping-calculator-form {
912 margin: 1em 0 0 0;
913 }
914
915 #shipping_method {
916 list-style: none;
917 margin: 0;
918
919 li {
920 margin-bottom: 0.5em;
921
922 input {
923 float: left;
924 margin-top: 0.17em;
925 }
926
927 label {
928 line-height: 1.5em;
929 }
930 }
931 }
932
933 .checkout-button {
934 display: block;
935 padding: 1em 2em;
936 border: 2px solid #000;
937 text-align: center;
938 font-weight: 800;
939 box-shadow: none !important;
940
941 &:hover {
942 box-shadow: none !important;
943 border-color: #999;
944 }
945
946 &::after {
947 content: "";
948 }
949 }
950
951 /**
952 * Checkout
953 */
954 #ship-to-different-address {
955
956 label {
957 font-weight: 300;
958 cursor: pointer;
959
960 span {
961 position: relative;
962 display: block;
963
964 &::before {
965 content: "";
966 display: block;
967 height: 16px;
968 width: 30px;
969 border: 2px solid #bbb;
970 background: #bbb;
971 border-radius: 13em;
972 box-sizing: content-box;
973 transition: all ease-in-out 0.3s;
974 position: absolute;
975 top: 4px;
976 right: 0;
977 }
978
979 &::after {
980 content: "";
981 display: block;
982 width: 14px;
983 height: 14px;
984 background: white;
985 position: absolute;
986 top: 7px;
987 right: 17px;
988 border-radius: 13em;
989 transition: all ease-in-out 0.3s;
990 }
991 }
992
993 input[type=checkbox]=checkbox] {
994 display: none;
995 }
996
997 input[type=checkbox]=checkbox]:checked + span::after {
998 right: 3px;
999 }
1000
1001 input[type=checkbox]=checkbox]:checked + span::before {
1002 border-color: #000;
1003 background: #000;
1004 }
1005 }
1006 }
1007
1008 .woocommerce-no-js {
1009
1010 form.woocommerce-form-login,
1011 form.woocommerce-form-coupon {
1012 display: block !important;
1013 }
1014
1015 .woocommerce-form-login-toggle,
1016 .woocommerce-form-coupon-toggle,
1017 .showcoupon {
1018 display: none !important;
1019 }
1020 }
1021
1022 .woocommerce-terms-and-conditions {
1023 border: 1px solid rgba(0, 0, 0, 0.2);
1024 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
1025 background: rgba(0, 0, 0, 0.05);
1026 }
1027
1028 .woocommerce-terms-and-conditions-link {
1029 display: inline-block;
1030
1031 &::after {
1032 content: "";
1033 display: inline-block;
1034 border-style: solid;
1035 margin-bottom: 2px;
1036 margin-left: 0.25em;
1037 border-width: 6px 6px 0 6px;
1038 border-color: #111 transparent transparent transparent;
1039 }
1040
1041 &.woocommerce-terms-and-conditions-link--open::after {
1042 border-width: 0 6px 6px 6px;
1043 border-color: transparent transparent #111 transparent;
1044 }
1045 }
1046
1047 .woocommerce-checkout {
1048
1049 .woocommerce-input-wrapper {
1050
1051 .description {
1052 background: royalblue;
1053 color: #fff;
1054 border-radius: 3px;
1055 padding: 1em;
1056 margin: 0.5em 0 0;
1057 clear: both;
1058 display: none;
1059 position: relative;
1060
1061 a {
1062 color: #fff;
1063 text-decoration: underline;
1064 border: 0;
1065 box-shadow: none;
1066 }
1067
1068 &::before {
1069 left: 50%;
1070 top: 0%;
1071 margin-top: -4px;
1072 transform: translateX(-50%) rotate(180deg);
1073 content: "";
1074 position: absolute;
1075 border-width: 4px 6px 0 6px;
1076 border-style: solid;
1077 border-color: royalblue transparent transparent transparent;
1078 z-index: 100;
1079 display: block;
1080 }
1081 }
1082 }
1083
1084 .select2-choice,
1085 .select2-choice:hover {
1086 box-shadow: none !important;
1087 }
1088
1089 .select2-choice {
1090 padding: 0.7em 0 0.7em 0.7em;
1091 }
1092
1093 .select2-container .select2-selection--single {
1094 height: 48px;
1095 }
1096
1097 .select2-container .select2-selection--single .select2-selection__rendered {
1098 line-height: 48px;
1099 }
1100
1101 .select2-container--default .select2-selection--single .select2-selection__arrow {
1102 height: 46px;
1103 }
1104
1105 .select2-container--focus .select2-selection {
1106 border-color: black;
1107 }
1108 }
1109
1110 .woocommerce-checkout-review-order-table {
1111
1112 td {
1113 padding: 1em 0.5em;
1114 }
1115
1116 dl.variation {
1117 margin: 0;
1118
1119 p {
1120 margin: 0;
1121 }
1122 }
1123 }
1124
1125 .wc_payment_method {
1126 list-style: none;
1127 border-bottom: 1px solid #ddd;
1128
1129 .payment_box {
1130 padding: 2em;
1131 background: #eee;
1132
1133 ul,
1134 ol {
1135
1136 &:last-of-type {
1137 margin-bottom: 0;
1138 }
1139 }
1140
1141 fieldset {
1142 padding: 1.5em;
1143 padding-bottom: 0;
1144 border: 0;
1145 background: #f6f6f6;
1146 }
1147
1148 li {
1149 list-style: none;
1150 }
1151
1152 p:last-child {
1153 margin-bottom: 0;
1154 }
1155 }
1156
1157 > label:first-of-type {
1158 margin: 1em 0;
1159
1160 img {
1161 max-height: 24px;
1162 max-width: 200px;
1163 float: right;
1164 }
1165 }
1166
1167 label {
1168 cursor: pointer;
1169 }
1170
1171 input.input-radio[name=payment_method]=payment_method] {
1172 display: none;
1173
1174 & + label {
1175
1176 &::before {
1177 content: "";
1178 display: inline-block;
1179 width: 16px;
1180 height: 16px;
1181 border: 2px solid white;
1182 box-shadow: 0 0 0 2px black;
1183 background: white;
1184 margin-left: 4px;
1185 margin-right: 0.5em;
1186 border-radius: 100%;
1187 transform: translateY(2px);
1188 }
1189 }
1190
1191 &:checked + label {
1192
1193 &::before {
1194 background: black;
1195 }
1196 }
1197 }
1198 }
1199
1200 .colors-dark {
1201
1202 .page-numbers {
1203 color: #444;
1204
1205 &.next,
1206 &.prev {
1207 color: #ddd;
1208 }
1209 }
1210
1211 .checkout-button {
1212 border: 2px solid #555;
1213
1214 &:hover {
1215 border-color: #fff;
1216 }
1217 }
1218
1219 .wc_payment_method {
1220
1221 .payment_box {
1222 background: #333;
1223 }
1224 }
1225
1226 .select2-container--default {
1227
1228 .select2-results {
1229
1230 .select2-results__options {
1231 background: #333;
1232 }
1233
1234 .select2-results__option[data-selected="true"]="true""] {
1235 color: #333;
1236 }
1237 }
1238
1239 .select2-selection--single {
1240 background-color: #333;
1241 border: 1px solid #555;
1242
1243 .select2-selection__rendered {
1244 color: #ccc;
1245 }
1246 }
1247 }
1248
1249 .select2-container--focus .select2-selection {
1250 border-color: white;
1251 }
1252 }
1253
1254 /**
1255 * Layout stuff
1256 */
1257 @media screen and (min-width: 48em) {
1258
1259 .has-sidebar.woocommerce-page:not(.error404) {
1260
1261 #primary {
1262 width: 74%;
1263 }
1264
1265 #secondary {
1266 width: 20%;
1267 }
1268 }
1269
1270 body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-header,
1271 body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-header,
1272 body.page-two-column.woocommerce-account:not(.archive) #primary .entry-header {
1273 width: 16%;
1274 }
1275
1276 body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-content,
1277 body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-content,
1278 body.page-two-column.woocommerce-account:not(.archive) #primary .entry-content {
1279 width: 78%;
1280 }
1281 }
1282