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