11. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2023-11-23 04:31:20 +0000. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

11.1 Files compared

#LocationFileLast Modified
1/Users/coca/Documents/www/Porto v4.0.2/Theme Files/Magento 2.x/Porto Theme 4.0.6/app/code/Smartwave/Filterproducts/view/adminhtml/web/css/source/module_listings.less2023-06-29 13:08:18 +0000
2/Users/coca/Documents/www/Porto v4.0.2/Theme Files/Magento 2.x/Porto Theme 4.0.7/app/code/Smartwave/Filterproducts/view/adminhtml/web/css/source/module_listings.less2023-07-12 07:15:13 +0000

11.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged43072
Changed12
Inserted22
Removed00

11.3 Comparison options

WhitespaceConsecutive whitespace is treated as a single space
Character caseDifferences in character case are significant
Line endingsDifferences in line endings (CR and LF characters) are ignored
CR/LF charactersNot shown in the comparison detail
Active line-pairing rules

11.4 Active regular expressions

No regular expressions were active.

11.5 Comparison detail

1 .pagebuilder-filterproducts { 1 .pagebuilder-filterproducts {
2 .products ul, 2 .products ul,
3 ul.products { 3 ul.products {
4     margin: 0 0 1em; 4     margin: 0 0 1em;
5     padding: 0; 5     padding: 0;
6     list-style: none outside; 6     list-style: none outside;
7  7 
8     li { 8     li {
9         list-style: none outside; 9         list-style: none outside;
10     } 10     }
11 } 11 }
12 .products-grid { 12 .products-grid {
13     &:after { 13     &:after {
14         display: table; 14         display: table;
15         content: ""; 15         content: "";
16         clear: both; 16         clear: both;
17     } 17     }
18     .product-item { 18     .product-item {
19         float: left; 19         float: left;
20     } 20     }
21     & { 21     & {
22         .product-item { 22         .product-item {
23             width: 100%/2; 23             width: 100%/2;
24             &.nth-child-2np1 { 24             &.nth-child-2np1 {
25                 clear: left; 25                 clear: left;
26             } 26             }
27         } 27         }
28     } 28     }
29 } 29 }
30 .products-grid.divider-line { 30 .products-grid.divider-line {
31   margin-left: 0; 31   margin-left: 0;
32   margin-right: 0; 32   margin-right: 0;
33   .product-items {display: flex;flex-wrap: wrap;} 33   .product-items {display: flex;flex-wrap: wrap;}
34   .product-item { 34   .product-item {
35       border-left: 1px solid rgba(0,0,0,.09); 35       border-left: 1px solid rgba(0,0,0,.09);
36       margin-bottom: 0; 36       margin-bottom: 0;
37       display: flex; 37       display: flex;
38       padding: 0; 38       padding: 0;
39       &.nth-child-2np1 { 39       &.nth-child-2np1 {
40           border-left-color: transparent; 40           border-left-color: transparent;
41       } 41       }
42       &:nth-child(1), &:nth-child(2) { 42       &:nth-child(1), &:nth-child(2) {
43           .product-item-info { 43           .product-item-info {
44               border-top-color: transparent; 44               border-top-color: transparent;
45           } 45           }
46       } 46       }
47       &:hover { 47       &:hover {
48         z-index: 2; 48         z-index: 2;
49       } 49       }
50   } 50   }
51   .product-item-info { 51   .product-item-info {
52       border-top: 1px solid rgba(0,0,0,.09); 52       border-top: 1px solid rgba(0,0,0,.09);
53       padding-top: 50px; 53       padding-top: 50px;
54       padding-bottom: 0; 54       padding-bottom: 0;
55       transition: all 0.3s; 55       transition: all 0.3s;
56       margin-top: -1px; 56       margin-top: -1px;
57       position: relative; 57       position: relative;
58       .product-item-inner { 58       .product-item-inner {
59           visibility: hidden; 59           visibility: hidden;
60           opacity: 0; 60           opacity: 0;
61           margin: 0 -50px -10px; 61           margin: 0 -50px -10px;
62           transition: all .3s; 62           transition: all .3s;
63       } 63       }
64       .product-item-actions { 64       .product-item-actions {
65           margin-bottom: 0; 65           margin-bottom: 0;
66       } 66       }
67       &:hover { 67       &:hover {
68           background-color: #fff; 68           background-color: #fff;
69           border-top-color: rgba(0,0,0,.09); 69           border-top-color: rgba(0,0,0,.09);
70           border-bottom-color: rgba(0,0,0,.09); 70           border-bottom-color: rgba(0,0,0,.09);
71           box-shadow: 0 25px 35px -5px rgba(0,0,0,.1); 71           box-shadow: 0 25px 35px -5px rgba(0,0,0,.1);
72           padding-top: 10px; 72           padding-top: 10px;
73           padding-bottom: 40px; 73           padding-bottom: 40px;
74           .product-item-inner { 74           .product-item-inner {
75               visibility: visible; 75               visibility: visible;
76               opacity: 1; 76               opacity: 1;
77           } 77           }
78       } 78       }
79   } 79   }
80 } 80 }
81 // Product Lists 81 // Product Lists
82 .products { 82 .products {
83   margin-left: -10px; 83   margin-left: -10px;
84   margin-right: -10px; 84   margin-right: -10px;
85   list-style: none; 85   list-style: none;
86   .products { 86   .products {
87     margin: 0; 87     margin: 0;
88   } 88   }
89   .product-item { 89   .product-item {
90     padding-left: 10px; 90     padding-left: 10px;
91     padding-right: 10px; 91     padding-right: 10px;
92     margin-bottom: 1.4286em; 92     margin-bottom: 1.4286em;
93     position: relative; 93     position: relative;
94   } 94   }
95 } 95 }
96 .product { 96 .product {
97     &-items { 97     &-items {
98         &:extend(.abs-reset-list all); 98         &:extend(.abs-reset-list all);
99     } 99     }
100     &-item { 100     &-item {
101         vertical-align: top; 101         vertical-align: top;
102         &:extend(.abs-add-box-sizing all); 102         &:extend(.abs-add-box-sizing all);
103         &-name { 103         &-name {
104             font-size: 1em; 104             font-size: 1em;
105             white-space:nowrap; 105             white-space:nowrap;
106             overflow:hidden; 106             overflow:hidden;
107             text-overflow:ellipsis; 107             text-overflow:ellipsis;
108             display: block; 108             display: block;
109             pointer-events: none; 109             pointer-events: none;
110             a { 110             a {
111               font-size: 15px; 111               font-size: 15px;
112               font-weight: 400; 112               font-weight: 400;
113               line-height: 1.35; 113               line-height: 1.35;
114               letter-spacing: -.01em; 114               letter-spacing: -.01em;
115               margin-bottom: .45rem; 115               margin-bottom: .45rem;
116               white-space: nowrap; 116               white-space: nowrap;
117               overflow: hidden; 117               overflow: hidden;
118               text-overflow: ellipsis; 118               text-overflow: ellipsis;
119               color: #222529; 119               color: #222529;
120               display: block; 120               display: block;
121             } 121             }
122         } 122         }
123         &-info { 123         &-info {
124             width: 100%; 124             width: 100%;
125             max-width: 100%; 125             max-width: 100%;
126             text-align: center; 126             text-align: center;
127         } 127         }
128         &-photo { 128         &-photo {
129           margin-bottom: 1rem; 129           margin-bottom: 1rem;
130           min-height: 90px; 130           min-height: 90px;
131           font-size: 1em; 131           font-size: 1em;
132           display: block; 132           display: block;
133           position: relative; 133           position: relative;
134           padding: 0; 134           padding: 0;
135           pointer-events: none; 135           pointer-events: none;
136           img {display: block;} 136           img {display: block;}
137             .product-item-inner { 137             .product-item-inner {
138                 height: 0; 138                 height: 0;
139                 .product-item-actions { 139                 .product-item-actions {
140                   display: block; 140                   display: block;
141                     > .action { 141                     > .action {
142                         background-color: #fff; 142                         background-color: #fff;
143                     } 143                     }
144                     > .actions-primary { 144                     > .actions-primary {
145                         display: inline-block; 145                         display: inline-block;
146                         .tocart { 146                         .tocart {
147                             width: 32px; 147                             width: 32px;
148                             padding: 0; 148                             padding: 0;
149                             &:before { 149                             &:before {
150                               margin-right: 0; 150                               margin-right: 0;
151                             } 151                             }
152                             span { 152                             span {
153                               display: none; 153                               display: none;
154                             } 154                             }
155                         } 155                         }
156                     } 156                     }
157                 } 157                 }
158             } 158             }
159             &:hover .product-item-inner { 159             &:hover .product-item-inner {
160                 visibility: visible; 160                 visibility: visible;
161                 opacity: 1; 161                 opacity: 1;
162             } 162             }
163             &:hover { 163             &:hover {
164               box-shadow: 0 25px 35px -5px rgba(0,0,0,.1); 164               box-shadow: 0 25px 35px -5px rgba(0,0,0,.1);
165             } 165             }
166         } 166         }
167         &-actions { 167         &-actions {
168             .actions-secondary { 168             .actions-secondary {
169                 &.action { 169                 &.action {
170                     width: 36px; 170                     width: 36px;
171                     height: 36px; 171                     height: 36px;
172                     line-height: 34px; 172                     line-height: 34px;
173                     letter-spacing: normal; 173                     letter-spacing: normal;
174                     border-radius: 0; 174                     border-radius: 0;
175                     position: relative; 175                     position: relative;
176                     &:before { 176                     &:before {
177                         margin: 0; 177                         margin: 0;
178                         position: absolute; 178                         position: absolute;
179                         left: 0; 179                         left: 0;
180                         right: 0; 180                         right: 0;
181                         top: 0; 181                         top: 0;
182                         font-size: 14px; 182                         font-size: 14px;
183                         text-align: center; 183                         text-align: center;
184                     } 184                     }
185                     span { 185                     span {
186                         &:extend(.abs-visually-hidden all); 186                         &:extend(.abs-visually-hidden all);
187                     } 187                     }
188                 } 188                 }
189             } 189             }
190             .action.towishlist { 190             .action.towishlist {
191                 border-color: #ddd; 191                 border-color: #ddd;
192                 color: #333; 192                 color: #333;
193                 background-color: #fff; 193                 background-color: #fff;
194                 > span { 194                 > span {
195                     display: none; 195                     display: none;
196                 } 196                 }
197                 &:before { 197                 &:before {
198                     content: '\e889'; 198                     content: '\e889';
199                     font-family: 'porto-icons'; 199                     font-family: 'porto-icons';
200                     text-align: center; 200                     text-align: center;
201                     font-size: 15px; 201                     font-size: 15px;
202                 } 202                 }
203             } 203             }
204             .action.tocompare { 204             .action.tocompare {
205                 border-color: #ddd; 205                 border-color: #ddd;
206                 color: #333; 206                 color: #333;
207                 background-color: #fff; 207                 background-color: #fff;
208                 > span { 208                 > span {
209                     display: none; 209                     display: none;
210                 } 210                 }
211                 &::before{ 211                 &::before{
212                   content: '\f83b'; 212                   content: '\f83b';
213                   font-family: 'porto-icons'; 213                   font-family: 'porto-icons';
214                 } 214                 }
215             } 215             }
216         } 216         }
217         &-description { 217         &-description {
218             margin: 10px 0; 218             margin: 10px 0;
219         } 219         }
220         &-details {position: relative;} 220         &-details {position: relative;}
221         .product-reviews-summary { 221         .product-reviews-summary {
222             .reviews-actions { 222             .reviews-actions {
223                 display: none; 223                 display: none;
224                 text-transform: lowercase; 224                 text-transform: lowercase;
225                 font-size: 13px; 225                 font-size: 13px;
226             } 226             }
227         } 227         }
228         .price-box { 228         .price-box {
229             .price-label { 229             .price-label {
230                 font-size: 12px; 230                 font-size: 12px;
231                 vertical-align: middle; 231                 vertical-align: middle;
232             } 232             }
233         } 233         }
234         .minimal-price { 234         .minimal-price {
235             .price-container { 235             .price-container {
236                 display: block; 236                 display: block;
237             } 237             }
238         } 238         }
239         .minimal-price-link { 239         .minimal-price-link {
240             margin-top: 5px; 240             margin-top: 5px;
241         } 241         }
242         .price-from, 242         .price-from,
243         .price-to { 243         .price-to {
244             margin: 0; 244             margin: 0;
245         } 245         }
246         .tocart { 246         .tocart {
247             span {display: inline-block;vertical-align: top;} 247             span {display: inline-block;vertical-align: top;}
248             &:before { 248             &:before {
249                 content: '\e8ba'; 249                 content: '\e8ba';
250                 font-family: 'porto-icons'; 250                 font-family: 'porto-icons';
251                 margin-right: 5px; 251                 margin-right: 5px;
252                 font-weight: 600; 252                 font-weight: 600;
253                 font-size: 15px; 253                 font-size: 15px;
254             } 254             }
255         } 255         }
256         [class^='swatch-opt-'] { 256         [class^='swatch-opt-'] {
257           padding-bottom: 5px; 257           padding-bottom: 5px;
258           display: inline-block; 258           display: inline-block;
259         } 259         }
260         .swatch-attribute { 260         .swatch-attribute {
261           margin-top: -4px; 261           margin-top: -4px;
262           padding-bottom: 5px; 262           padding-bottom: 5px;
263         } 263         }
264     } 264     }
265     &-image-photo { 265     &-image-photo {
266       display: block; 266       display: block;
267       position: absolute; 267       position: absolute;
268       top: 0; 268       top: 0;
269       left: 0; 269       left: 0;
270       margin: auto; 270       margin: auto;
271       height: auto; 271       height: auto;
272       width: 100%; 272       width: 100%;
273       &.default_image { 273       &.default_image {
274         position: relative; 274         position: relative;
275         z-index: 1; 275         z-index: 1;
276       } 276       }
277     } 277     }
278 } 278 }
279 .price-box { 279 .price-box {
280     .price { 280     .price {
281         font-weight: 600; 281         font-weight: 600;
282     } 282     }
283 } 283 }
284 .old-price, 284 .old-price,
285 .old.price { 285 .old.price {
286     color: #a7a7a7; 286     color: #a7a7a7;
287 } 287 }
288 .old-price { 288 .old-price {
289     display: inline-block; 289     display: inline-block;
290     vertical-align: baseline; 290     vertical-align: baseline;
291     margin-right: .2143em; 291     margin-right: .2143em;
292     .price { 292     .price {
293         text-decoration: line-through; 293         text-decoration: line-through;
294         color: #999 !important; 294         color: #999 !important;
295         font-size: 14px !important; 295         font-size: 14px !important;
296     } 296     }
297     .price-label { 297     .price-label {
298         display: none; 298         display: none;
299     } 299     }
300 } 300 }
301 .special-price { 301 .special-price {
302     display: inline-block; 302     display: inline-block;
303     vertical-align: baseline; 303     vertical-align: baseline;
304 } 304 }
305 .price-tier_price { 305 .price-tier_price {
306     .price-including-tax + .price-excluding-tax { 306     .price-including-tax + .price-excluding-tax {
307         &:before { 307         &:before {
308             content: "(" attr(data-label) ":"; 308             content: "(" attr(data-label) ":";
309         } 309         }
310         &:last-child:after { 310         &:last-child:after {
311             content: ")"; 311             content: ")";
312         } 312         }
313     } 313     }
314  314 
315     .weee[data-label] { 315     .weee[data-label] {
316         display: inline; 316         display: inline;
317         &:before { 317         &:before {
318             content: " +" attr(data-label) ":"; 318             content: " +" attr(data-label) ":";
319         } 319         }
320     } 320     }
321 } 321 }
322 .actual-price { 322 .actual-price {
323     font-weight: @font-weight__bold; 323     font-weight: @font-weight__bold;
324 } 324 }
325 .special-price { 325 .special-price {
326     .price-label { 326     .price-label {
327         &:extend(.abs-visually-hidden all); 327         &:extend(.abs-visually-hidden all);
328     } 328     }
329 } 329 }
330 .product-reviews-summary { 330 .product-reviews-summary {
331   .rating-summary { 331   .rating-summary {
332     overflow: hidden; 332     overflow: hidden;
333     white-space: nowrap; 333     white-space: nowrap;
334     display: inline-block; 334     display: inline-block;
335     margin: 0 4px 0 0; 335     margin: 0 4px 0 0;
336     vertical-align: middle; 336     vertical-align: middle;
337     .label { 337     .label {
338         border: 0; 338         border: 0;
339         clip: rect(0, 0, 0, 0); 339         clip: rect(0, 0, 0, 0);
340         height: 1px; 340         height: 1px;
341         margin: -1px; 341         margin: -1px;
342         overflow: hidden; 342         overflow: hidden;
343         padding: 0; 343         padding: 0;
344         position: absolute; 344         position: absolute;
345         width: 1px; 345         width: 1px;
346     } 346     }
347     .rating-result { 347     .rating-result {
348       width: 88px; 348       width: 88px;
349       display: inline-block; 349       display: inline-block;
350       position: relative; 350       position: relative;
351       vertical-align: middle; 351       vertical-align: middle;
352       &:before { 352       &:before {
353         left: 0; 353         left: 0;
354         position: absolute; 354         position: absolute;
355         top: 0; 355         top: 0;
356         width: 100%; 356         width: 100%;
357         z-index: 1; 357         z-index: 1;
358         -webkit-font-smoothing: antialiased; 358         -webkit-font-smoothing: antialiased;
359         color: #c7c7c7; 359         color: #c7c7c7;
360         font-family: 'luma-icons'; 360         font-family: 'luma-icons';
361         font-size: 16px; 361         font-size: 16px;
362         height: 16px; 362         height: 16px;
363         letter-spacing: 2px; 363         letter-spacing: 2px;
364         line-height: 16px; 364         line-height: 16px;
365         content: '\e605' '\e605' '\e605' '\e605' '\e605'; 365         content: '\e605' '\e605' '\e605' '\e605' '\e605';
366         display: block; 366         display: block;
367         font-style: normal; 367         font-style: normal;
368         font-weight: normal; 368         font-weight: normal;
369         speak: none; 369         speak: none;
370       } 370       }
371       > span{ 371       > span{
372           display: block; 372           display: block;
373           overflow: hidden; 373           overflow: hidden;
374         &:before { 374         &:before {
375           position: relative; 375           position: relative;
376           z-index: 2; 376           z-index: 2;
377           -webkit-font-smoothing: antialiased; 377           -webkit-font-smoothing: antialiased;
378           color: #ff5501; 378           color: #ff5501;
379           font-family: 'luma-icons'; 379           font-family: 'luma-icons';
380           font-size: 16px; 380           font-size: 16px;
381           height: 16px; 381           height: 16px;
382           letter-spacing: 2px; 382           letter-spacing: 2px;
383           line-height: 16px; 383           line-height: 16px;
384           content: '\e605' '\e605' '\e605' '\e605' '\e605'; 384           content: '\e605' '\e605' '\e605' '\e605' '\e605';
385           display: block; 385           display: block;
386           font-style: normal; 386           font-style: normal;
387           font-weight: normal; 387           font-weight: normal;
388           speak: none; 388           speak: none;
389         } 389         }
390         span { 390         span {
391             border: 0; 391             border: 0;
392             clip: rect(0, 0, 0, 0); 392             clip: rect(0, 0, 0, 0);
393             height: 1px; 393             height: 1px;
394             margin: -1px; 394             margin: -1px;
395             overflow: hidden; 395             overflow: hidden;
396             padding: 0; 396             padding: 0;
397             position: absolute; 397             position: absolute;
398             width: 1px; 398             width: 1px;
399         } 399         }
400       } 400       }
401     } 401     }
402   } 402   }
403 } 403 }
404 .product-labels { 404 .product-labels {
405     line-height: 1; 405     line-height: 1;
406     color: #fff; 406     color: #fff;
407     font-weight: 600; 407     font-weight: 600;
408     text-transform: uppercase; 408     text-transform: uppercase;
409     position: absolute; 409     position: absolute;
410     z-index: 2; 410     z-index: 2;
411     top: .8em; 411     top: .8em;
412     font-size: 10px; 412     font-size: 10px;
413     left: .8em; 413     left: .8em;
414     text-align: center; 414     text-align: center;
415     .product-label { 415     .product-label {
416       padding: 5px 11px; 416       padding: 5px 11px;
417       margin-bottom: 5px; 417       margin-bottom: 5px;
418       &.new-label { 418       &.new-label {
419           background-color: #62b959; 419           background-color: #62b959;
420       } 420       }
421       &.sale-label { 421       &.sale-label {
422           background-color: #e27c7c; 422           background-color: #e27c7c;
423       } 423       }
424     } 424     }
425 } 425 }
426 .products-grid { 426 .products-grid {
427   .product-item .box-tocart input.qty { 427   .product-item .box-tocart input.qty {
428       height: 32px; 428       height: 32px;
429       padding: 0 9px; 429       padding: 0 9px;
430   } 430   }
431   .owl-carousel .product-item { 431   .owl-carousel .product-item {
432       width: auto; 432       width: auto;
433       float: none; 433       float: none;
434   } 434   }
435 } 435 }
436 .product-item-info { 436 .product-item-info {
437   .product-reviews-summary { 437   .product-reviews-summary {
438     background: 0 0; 438     background: 0 0;
439     margin: 0 auto .625rem; 439     margin: 0 auto .625rem;
440     height: 1px; 440     height: 1px;
441     position: relative; 441     position: relative;
442     display: table; 442     display: table;
443   } 443   }
444   .product-item-details { 444   .product-item-details {
445       .price-box { 445       .price-box {
446           margin-bottom: 1rem; 446           margin-bottom: 1rem;
447           display: block; 447           display: block;
448           font-size: 1.125rem; 448           font-size: 1.125rem;
449           line-height: 1; 449           line-height: 1;
450           font-weight: 600; 450           font-weight: 600;
451       } 451       }
452       .product-item-actions { 452       .product-item-actions {
453           white-space: nowrap; 453           white-space: nowrap;
454           font-size: 1em; 454           font-size: 1em;
455           margin-bottom: 1.0714em; 455           margin-bottom: 1.0714em;
456           .actions-primary { 456           .actions-primary {
457               display: inline-block; 457               display: inline-block;
458               vertical-align: middle; 458               vertical-align: middle;
459               position: relative; 459               position: relative;
460               z-index: 1; 460               z-index: 1;
461           } 461           }
462           .actions-secondary { 462           .actions-secondary {
463               display: inline-block; 463               display: inline-block;
464               vertical-align: middle; 464               vertical-align: middle;
465               position: relative; 465               position: relative;
466               transition: all 0.3s; 466               transition: all 0.3s;
467               &.towishlist { 467               &.towishlist {
468                   right: -36px; 468                   right: -36px;
469                   visibility: hidden; 469                   visibility: hidden;
470                   opacity: 0; 470                   opacity: 0;
471               } 471               }
472               &.tocompare { 472               &.tocompare {
473                   left: -36px; 473                   left: -36px;
474                   visibility: hidden; 474                   visibility: hidden;
475                   opacity: 0; 475                   opacity: 0;
476               } 476               }
477           } 477           }
478           .tocart { 478           .tocart {
479               border-radius: 0; 479               border-radius: 0;
480               color: #333; 480               color: #333;
481               background-color: #fff; 481               background-color: #fff;
482               border-color: #ddd; 482               border-color: #ddd;
483               line-height: 34px; 483               line-height: 34px;
484               padding: 0 .625rem; 484               padding: 0 .625rem;
485               font-size: 13px; 485               font-size: 13px;
486               height: 36px; 486               height: 36px;
487               font-weight: 600; 487               font-weight: 600;
488               text-transform: uppercase; 488               text-transform: uppercase;
489           } 489           }
490       } 490       }
491   } 491   }
492   .weltpixel-quickview.weltpixel_quickview_button_v2 { 492   .weltpixel-quickview.weltpixel_quickview_button_v2 {
493     &:hover { 493     &:hover {
494       opacity: 1; 494       opacity: 1;
495     } 495     }
496   } 496   }
497   &.type1 { 497   &.type1 {
498     .product-item-inner { 498     .product-item-inner {
499       display: flex; 499       display: flex;
500       justify-content: center; 500       justify-content: center;
    501       pointer-events: none;
501     } 502     }
502   } 503   }
503   &.type3,&.type5,&.type6 { 504   &.type3,&.type5,&.type6 {
504     text-align: left; 505     text-align: left;
505     .product.name {padding-right:20px} 506     .product.name {padding-right:20px}
506     .product-reviews-summary { 507     .product-reviews-summary {
507       margin: 0 0 .55rem; 508       margin: 0 0 .55rem;
508       display: table; 509       display: table;
509     } 510     }
510     .product-item-actions { 511     .product-item-actions {
511       .actions-primary .tocart,.tocompare { 512       .actions-primary .tocart,.tocompare {
512         position: absolute; 513         position: absolute;
513         right: 15px; 514         right: 15px;
514         top: 15px; 515         top: 15px;
515         visibility: hidden; 516         visibility: hidden;
516         opacity: 0; 517         opacity: 0;
517         color: #333; 518         color: #333;
518         border: 1px solid #ddd; 519         border: 1px solid #ddd;
519         border-radius: 30px; 520         border-radius: 30px;
520         background-color: #fff; 521         background-color: #fff;
521         width: 36px; 522         width: 36px;
522         height: 36px; 523         height: 36px;
523         line-height: 34px; 524         line-height: 34px;
524         z-index: 3; 525         z-index: 3;
525         transition: .25s; 526         transition: .25s;
526         &::before { 527         &::before {
527           font-weight: 600; 528           font-weight: 600;
528           font-size: 15px; 529           font-size: 15px;
529           display: block; 530           display: block;
530           text-align: center; 531           text-align: center;
531         } 532         }
532         &:hover { 533         &:hover {
533           color: #fff; 534           color: #fff;
534         } 535         }
535       } 536       }
536       .actions-primary .tocart { 537       .actions-primary .tocart {
537         right: 56px; 538         right: 56px;
538       } 539       }
539       .towishlist { 540       .towishlist {
540         background: 0 0; 541         background: 0 0;
541         border: 0; 542         border: 0;
542         opacity: .7; 543         opacity: .7;
543         position: absolute; 544         position: absolute;
544         right: 0; 545         right: 0;
545         bottom: -44px; 546         bottom: -44px;
546         width: 20px; 547         width: 20px;
547         visibility: visible; 548         visibility: visible;
548         z-index: 3; 549         z-index: 3;
549         &:hover { 550         &:hover {
550           opacity: 1; 551           opacity: 1;
551         } 552         }
552       } 553       }
553       .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 5px 0 0} 554       .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 5px 0 0}
554     } 555     }
555     &:hover { 556     &:hover {
556       .product-item-actions { 557       .product-item-actions {
557         .tocompare,.actions-primary .tocart { 558         .tocompare,.actions-primary .tocart {
558           visibility: visible; 559           visibility: visible;
559           opacity: 1; 560           opacity: 1;
560         } 561         }
561       } 562       }
562     } 563     }
563   } 564   }
564   &.type4 { 565   &.type4 {
565     text-align: left; 566     text-align: left;
566     .product-reviews-summary { 567     .product-reviews-summary {
567       margin: 0 0 .625rem; 568       margin: 0 0 .625rem;
568     } 569     }
569     .product-item-actions { 570     .product-item-actions {
570       .towishlist,.tocompare { 571       .towishlist,.tocompare {
571         color: #333; 572         color: #333;
572         border: 1px solid #ddd; 573         border: 1px solid #ddd;
573         background-color: #fff; 574         background-color: #fff;
574         &:hover { 575         &:hover {
575           border-color: #08c; 576           border-color: #08c;
576           background-color: #08c; 577           background-color: #08c;
577           color: #fff; 578           color: #fff;
578         } 579         }
579       } 580       }
580       .towishlist,.tocompare { 581       .towishlist,.tocompare {
581         left:0 !important; 582         left:0 !important;
582         right:0 !important; 583         right:0 !important;
583         opacity: 0; 584         opacity: 0;
584       } 585       }
585     } 586     }
586     .qty-box{margin:0 0 6px;} 587     .qty-box{margin:0 0 6px;}
587     &:hover { 588     &:hover {
588       .towishlist,.tocompare { 589       .towishlist,.tocompare {
589         opacity: 1; 590         opacity: 1;
590       } 591       }
591     } 592     }
592   } 593   }
593   &.type5 { 594   &.type5 {
594     .product-item-details { 595     .product-item-details {
595       padding-left: 10px; 596       padding-left: 10px;
596       padding-right: 10px; 597       padding-right: 10px;
597     } 598     }
598     .product-item-actions { 599     .product-item-actions {
599       .towishlist { 600       .towishlist {
600         right: 10px; 601         right: 10px;
601       } 602       }
602     } 603     }
603   } 604   }
604   &.type6 { 605   &.type6 {
605     .products-grid.divider-line & { 606     .products-grid.divider-line & {
606       padding-top: 0; 607       padding-top: 0;
607       padding-bottom: 0; 608       padding-bottom: 0;
608       .product-item-inner { 609       .product-item-inner {
609         margin: 0; 610         margin: 0;
610         visibility: visible; 611         visibility: visible;
611         opacity: 1; 612         opacity: 1;
612       } 613       }
613       .product-item-photo {margin-bottom: 0;} 614       .product-item-photo {margin-bottom: 0;}
614     } 615     }
615     .product-item-details { 616     .product-item-details {
616       padding: 15px 15px 1px; 617       padding: 15px 15px 1px;
617     } 618     }
618     .product-item-actions { 619     .product-item-actions {
619       .towishlist { 620       .towishlist {
620         right: 15px; 621         right: 15px;
621       } 622       }
622     } 623     }
623     .weltpixel-quickview.weltpixel_quickview_button_v2 {left: 15px;right: 15px;width: auto;} 624     .weltpixel-quickview.weltpixel_quickview_button_v2 {left: 15px;right: 15px;width: auto;}
624     .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 5px 0 0} 625     .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 5px 0 0}
625     &:hover { 626     &:hover {
626       .product-item-photo { 627       .product-item-photo {
627         box-shadow: none; 628         box-shadow: none;
628  629 
629       } 630       }
630     } 631     }
631   } 632   }
632   &.type7 { 633   &.type7 {
633     .product-item-photo { 634     .product-item-photo {
634       margin: 0; 635       margin: 0;
635     } 636     }
636     .product-item-actions{ 637     .product-item-actions{
637       >.action{ 638       >.action{
638         position: absolute; 639         position: absolute;
639         top: 15px; 640         top: 15px;
640         right: 15px; 641         right: 15px;
641         border:1px solid #ddd; 642         border:1px solid #ddd;
642         color:#333; 643         color:#333;
643         border-radius:30px; 644         border-radius:30px;
644         width:36px; 645         width:36px;
645         height:36px; 646         height:36px;
646         line-height:34px; 647         line-height:34px;
647         z-index: 3; 648         z-index: 3;
648         visibility: hidden; 649         visibility: hidden;
649         opacity: 0; 650         opacity: 0;
650         transition:all .3s; 651         transition:all .3s;
651         &.towishlist { 652         &.towishlist {
652           right: 56px; 653           right: 56px;
653         } 654         }
654         &::before { 655         &::before {
655           font-size: 15px; 656           font-size: 15px;
656         } 657         }
657         &:hover { 658         &:hover {
658           color:#fff; 659           color:#fff;
659           background-color:#08c; 660           background-color:#08c;
660         } 661         }
661       } 662       }
662       >.actions-primary{ 663       >.actions-primary{
663         position:absolute; 664         position:absolute;
664         bottom:0; 665         bottom:0;
665         right:0; 666         right:0;
666         width:50%; 667         width:50%;
667         z-index: 3; 668         z-index: 3;
668         visibility: hidden; 669         visibility: hidden;
669         opacity: 0; 670         opacity: 0;
670         .tocart { 671         .tocart {
671           width:100%; 672           width:100%;
672           background-color:#f4f4f4; 673           background-color:#f4f4f4;
673           border:0; 674           border:0;
674           color:#333; 675           color:#333;
675           height:45px; 676           height:45px;
676           transition:all .3s; 677           transition:all .3s;
677           letter-spacing:0; 678           letter-spacing:0;
678           padding: 0 .625rem; 679           padding: 0 .625rem;
679           font-size: 14px; 680           font-size: 14px;
680           font-weight: 600; 681           font-weight: 600;
681           text-transform: uppercase; 682           text-transform: uppercase;
682           z-index: 1; 683           z-index: 1;
683           white-space: nowrap; 684           white-space: nowrap;
684           &::before { 685           &::before {
685             display: none; 686             display: none;
686           } 687           }
687           >span{display:inline-block} 688           >span{display:inline-block}
688           &:hover{ 689           &:hover{
689             background-color:#08c; 690             background-color:#08c;
690             color:#fff; 691             color:#fff;
691           } 692           }
692         } 693         }
693       } 694       }
694     } 695     }
695     .weltpixel-quickview.weltpixel_quickview_button_v2{ 696     .weltpixel-quickview.weltpixel_quickview_button_v2{
696       width:50%; 697       width:50%;
697       height:45px; 698       height:45px;
698       line-height:45px; 699       line-height:45px;
699       &:hover{ 700       &:hover{
700         opacity:1; 701         opacity:1;
701       } 702       }
702     } 703     }
703     .qty-box{display:none} 704     .qty-box{display:none}
704     .product-item-details{ 705     .product-item-details{
705       position:absolute; 706       position:absolute;
706       bottom:45px; 707       bottom:45px;
707       z-index:3; 708       z-index:3;
708       background-color:#fff; 709       background-color:#fff;
709       width:100%; 710       width:100%;
710       text-align:left; 711       text-align:left;
711       padding:15px 20px 0; 712       padding:15px 20px 0;
712       border-top:1px solid rgba(0,0,0,.09); 713       border-top:1px solid rgba(0,0,0,.09);
713       border-bottom:1px solid rgba(0,0,0,.09); 714       border-bottom:1px solid rgba(0,0,0,.09);
714       transition:all .3s; 715       transition:all .3s;
715       opacity:0; 716       opacity:0;
716       visibility:hidden; 717       visibility:hidden;
717     } 718     }
718     .product-reviews-summary { 719     .product-reviews-summary {
719       margin: 0 0 .625rem; 720       margin: 0 0 .625rem;
720     } 721     }
721     &:hover { 722     &:hover {
722       .product-item-photo { 723       .product-item-photo {
723         box-shadow: none; 724         box-shadow: none;
724       } 725       }
725       .weltpixel-quickview.weltpixel_quickview_button_v2{padding: 0;} 726       .weltpixel-quickview.weltpixel_quickview_button_v2{padding: 0;}
726       .product-item-details, .product-item-actions >.action, .product-item-actions>.actions-primary{visibility:visible;opacity:1;} 727       .product-item-details, .product-item-actions >.action, .product-item-actions>.actions-primary{visibility:visible;opacity:1;}
727     } 728     }
728   } 729   }
729   &.type8 { 730   &.type8 {
730     .price-box .price,.product.name a{ 731     .price-box .price,.product.name a{
731       color:#fff; 732       color:#fff;
732     } 733     }
733     .product-reviews-summary { 734     .product-reviews-summary {
734       height: auto; 735       height: auto;
735       .rating-summary .rating-result{ 736       .rating-summary .rating-result{
736         > span:before { 737         > span:before {
737           color: #fff; 738           color: #fff;
738         } 739         }
739         &:before { 740         &:before {
740         color: rgba(255,255,255,.6); 741         color: rgba(255,255,255,.6);
741         } 742         }
742       } 743       }
743     } 744     }
744     .weltpixel-quickview.weltpixel_quickview_button_v2{ 745     .weltpixel-quickview.weltpixel_quickview_button_v2{
745       left: 0; 746       left: 0;
746       right: 0; 747       right: 0;
747       line-height: 32px; 748       line-height: 32px;
748       transition: none; 749       transition: none;
749       &:hover { 750       &:hover {
750         opacity: 1; 751         opacity: 1;
751       } 752       }
752     } 753     }
753     .product-item-actions { 754     .product-item-actions {
754       >.action,>.actions-primary .tocart { 755       >.action,>.actions-primary .tocart {
755         position: absolute; 756         position: absolute;
756         top: 15px; 757         top: 15px;
757         right: 15px; 758         right: 15px;
758         z-index: 3; 759         z-index: 3;
759         background-color:#4d4d4a; 760         background-color:#4d4d4a;
760         border:2px solid #fff; 761         border:2px solid #fff;
761         border-radius:30px; 762         border-radius:30px;
762         color:#fff; 763         color:#fff;
763         width:36px; 764         width:36px;
764         height:36px; 765         height:36px;
765         visibility: hidden; 766         visibility: hidden;
766         opacity: 0; 767         opacity: 0;
767         transition:all .3s; 768         transition:all .3s;
768         &::before { 769         &::before {
769           font-weight: 600; 770           font-weight: 600;
770           font-size: 15px; 771           font-size: 15px;
771           display: block; 772           display: block;
772         } 773         }
773       } 774       }
774       >.actions-primary .tocart { 775       >.actions-primary .tocart {
775         right: 97px; 776         right: 97px;
776       } 777       }
777       >.action.towishlist { 778       >.action.towishlist {
778         right: 56px; 779         right: 56px;
779       } 780       }
780     } 781     }
781     .product-item-details{ 782     .product-item-details{
782       position: absolute; 783       position: absolute;
783       left:0; 784       left:0;
784       top:0; 785       top:0;
785       right:0; 786       right:0;
786       bottom:0; 787       bottom:0;
787       z-index:2; 788       z-index:2;
788       background-color:rgba(27,27,23,.6); 789       background-color:rgba(27,27,23,.6);
789       display:flex; 790       display:flex;
790       flex-direction:column; 791       flex-direction:column;
791       align-items:center; 792       align-items:center;
792       justify-content:center; 793       justify-content:center;
793       opacity:0; 794       opacity:0;
794       visibility:hidden; 795       visibility:hidden;
795       transition:all .3s; 796       transition:all .3s;
796     } 797     }
797     .product-item-photo { 798     .product-item-photo {
798       margin-bottom: 0; 799       margin-bottom: 0;
799       .qty-box{ 800       .qty-box{
800         position:static; 801         position:static;
801         display:inline-block; 802         display:inline-block;
802         vertical-align:middle; 803         vertical-align:middle;
803         margin:0 5px 0 0; 804         margin:0 5px 0 0;
804       } 805       }
805     } 806     }
806     &:hover { 807     &:hover {
807       .product-item-photo { 808       .product-item-photo {
808         box-shadow: none; 809         box-shadow: none;
809       } 810       }
810       .product-item-actions { 811       .product-item-actions {
811         >.action,>.actions-primary .tocart { 812         >.action,>.actions-primary .tocart {
812           visibility: visible; 813           visibility: visible;
813           opacity:.85; 814           opacity:.85;
814           &:hover{opacity:1;} 815           &:hover{opacity:1;}
815         } 816         }
816       } 817       }
817       .product-item-details{opacity:1;visibility:visible} 818       .product-item-details{opacity:1;visibility:visible}
818     } 819     }
819   } 820   }
820   &.type9 { 821   &.type9 {
821     .product-item-details{text-align:left} 822     .product-item-details{text-align:left}
822     .product-item-inner{ 823     .product-item-inner{
823       left:auto; 824       left:auto;
824       right:15px; 825       right:15px;
825       bottom:15px; 826       bottom:15px;
826     } 827     }
827     .product-reviews-summary {margin: 0 0 .625rem;} 828     .product-reviews-summary {margin: 0 0 .625rem;}
828     .product-item-actions{ 829     .product-item-actions{
829       >.action,>.actions-primary .tocart{ 830       >.action,>.actions-primary .tocart{
830         position: absolute; 831         position: absolute;
831         top: 15px; 832         top: 15px;
832         right: 15px; 833         right: 15px;
833         z-index: 3; 834         z-index: 3;
834         background-color:#fff; 835         background-color:#fff;
835         border:1px solid #ddd; 836         border:1px solid #ddd;
836         border-radius:30px; 837         border-radius:30px;
837         color:#333; 838         color:#333;
838         width:36px; 839         width:36px;
839         height:36px; 840         height:36px;
840         visibility: hidden; 841         visibility: hidden;
841         opacity: 0; 842         opacity: 0;
842         transition:all .3s; 843         transition:all .3s;
843         &::before { 844         &::before {
844           font-weight: 600; 845           font-weight: 600;
845           font-size: 15px; 846           font-size: 15px;
846           display: block; 847           display: block;
847         } 848         }
848         &:hover { 849         &:hover {
849           background-color:#08c; 850           background-color:#08c;
850           color:#fff; 851           color:#fff;
851         } 852         }
852       } 853       }
853       >.actions-primary .tocart { 854       >.actions-primary .tocart {
854         right: 97px; 855         right: 97px;
855       } 856       }
856       >.action.towishlist { 857       >.action.towishlist {
857         right: 56px; 858         right: 56px;
858       } 859       }
859     } 860     }
860     .product-item-photo .qty-box{ 861     .product-item-photo .qty-box{
861       position:static; 862       position:static;
862       display:inline-block; 863       display:inline-block;
863       vertical-align:middle; 864       vertical-align:middle;
864       margin:0 5px 0 0; 865       margin:0 5px 0 0;
865     } 866     }
866     &:hover { 867     &:hover {
867       .product-item-actions { 868       .product-item-actions {
868         >.action,>.actions-primary .tocart { 869         >.action,>.actions-primary .tocart {
869           visibility: visible; 870           visibility: visible;
870           opacity:.85; 871           opacity:.85;
871           &:hover { 872           &:hover {
872             opacity:1; 873             opacity:1;
873           } 874           }
874         } 875         }
875       } 876       }
876     } 877     }
877   } 878   }
878   &.type10 { 879   &.type10 {
879     .product-item-inner { 880     .product-item-inner {
880       display: flex; 881       display: flex;
881       justify-content: center; 882       justify-content: center;
    883       pointer-events: none;
882     } 884     }
883     .product-item-actions { 885     .product-item-actions {
884       .towishlist,.tocompare { 886       .towishlist,.tocompare {
885         display: none; 887         display: none;
886       } 888       }
887     } 889     }
888     .qty-box { 890     .qty-box {
889       display: inline-flex; 891       display: inline-flex;
890       position: relative; 892       position: relative;
891       text-align: left; 893       text-align: left;
892       vertical-align: middle; 894       vertical-align: middle;
893       .qty { 895       .qty {
894         -moz-appearance: textfield; 896         -moz-appearance: textfield;
895         text-align: center; 897         text-align: center;
896         width: 2.5em; 898         width: 2.5em;
897         height: 36px; 899         height: 36px;
898         padding-left: 0; 900         padding-left: 0;
899         padding-right: 0; 901         padding-right: 0;
900         box-shadow: none; 902         box-shadow: none;
901         border-radius: 0; 903         border-radius: 0;
902         font-family: Poppins,sans-serif; 904         font-family: Poppins,sans-serif;
903         color: #222529; 905         color: #222529;
904         line-height: 1.42857; 906         line-height: 1.42857;
905         padding: 8px 0; 907         padding: 8px 0;
906         font-size: 14px; 908         font-size: 14px;
907       } 909       }
908       .qtyminus, .qtyplus { 910       .qtyminus, .qtyplus {
909         position: relative; 911         position: relative;
910         width: 2em; 912         width: 2em;
911         height: 36px; 913         height: 36px;
912         line-height: 1; 914         line-height: 1;
913         border: 1px solid; 915         border: 1px solid;
914         padding: 0; 916         padding: 0;
915         outline: none; 917         outline: none;
916         text-indent: -9999px; 918         text-indent: -9999px;
917         &:before { 919         &:before {
918           content: ''; 920           content: '';
919           position: absolute; 921           position: absolute;
920           left: 50%; 922           left: 50%;
921           top: 50%; 923           top: 50%;
922           width: 9px; 924           width: 9px;
923           border-top: 1px solid; 925           border-top: 1px solid;
924           margin-top: -.5px; 926           margin-top: -.5px;
925           margin-left: -4.5px; 927           margin-left: -4.5px;
926         } 928         }
927       } 929       }
928       .qtyminus, .qtyplus { 930       .qtyminus, .qtyplus {
929         background: transparent; 931         background: transparent;
930         border-color: rgba(0,0,0,.09); 932         border-color: rgba(0,0,0,.09);
931         &:not(:hover) { 933         &:not(:hover) {
932           color: #222529; 934           color: #222529;
933         } 935         }
934       } 936       }
935       .qtyminus { 937       .qtyminus {
936         left: 1px; 938         left: 1px;
937       } 939       }
938       .qtyplus { 940       .qtyplus {
939         left: -1px; 941         left: -1px;
940         &:after { 942         &:after {
941           content: ''; 943           content: '';
942           position: absolute; 944           position: absolute;
943           left: 50%; 945           left: 50%;
944           top: 50%; 946           top: 50%;
945           height: 9px; 947           height: 9px;
946           border-left: 1px solid; 948           border-left: 1px solid;
947           margin-top: -4.5px; 949           margin-top: -4.5px;
948           margin-left: -.5px; 950           margin-left: -.5px;
949         } 951         }
950       } 952       }
951     } 953     }
952   } 954   }
953   &.type11 { 955   &.type11 {
954     .product-item-name{ 956     .product-item-name{
955       text-align:left; 957       text-align:left;
956     } 958     }
957     .product-item-photo:after { 959     .product-item-photo:after {
958       content: ""; 960       content: "";
959       position: absolute; 961       position: absolute;
960       left: 0; 962       left: 0;
961       top: 0; 963       top: 0;
962       width: 100%; 964       width: 100%;
963       height: 100%; 965       height: 100%;
964       background-color: rgba(27,27,23,.3); 966       background-color: rgba(27,27,23,.3);
965       transition: .25s; 967       transition: .25s;
966       z-index: 2; 968       z-index: 2;
967     } 969     }
968     .price-box .price,.product.name a,.product.name a:hover{ 970     .price-box .price,.product.name a,.product.name a:hover{
969       color:#fff; 971       color:#fff;
970     } 972     }
971     .product-reviews-summary{ 973     .product-reviews-summary{
972       margin-left: 0; 974       margin-left: 0;
973       margin-right: 0; 975       margin-right: 0;
974       height: auto; 976       height: auto;
975       .rating-summary .rating-result:before { 977       .rating-summary .rating-result:before {
976         color: rgba(255,255,255,.6); 978         color: rgba(255,255,255,.6);
977       } 979       }
978       .rating-summary .rating-result > span:before { 980       .rating-summary .rating-result > span:before {
979         color: #fff; 981         color: #fff;
980       } 982       }
981     } 983     }
982     .weltpixel-quickview.weltpixel_quickview_button_v2{ 984     .weltpixel-quickview.weltpixel_quickview_button_v2{
983       position:absolute; 985       position:absolute;
984       left:50%; 986       left:50%;
985       top:50%; 987       top:50%;
986       bottom:auto; 988       bottom:auto;
987       right:auto; 989       right:auto;
988       text-transform:uppercase; 990       text-transform:uppercase;
989       text-decoration:none; 991       text-decoration:none;
990       display:block; 992       display:block;
991       transition:all .3s; 993       transition:all .3s;
992       visibility:hidden; 994       visibility:hidden;
993       opacity:0; 995       opacity:0;
994       padding: .1rem 1.5rem; 996       padding: .1rem 1.5rem;
995       font-size: 13px; 997       font-size: 13px;
996       width: auto; 998       width: auto;
997       line-height: 34px; 999       line-height: 34px;
998       border-radius:30px!important; 1000       border-radius:30px!important;
999       border:2px solid #fff; 1001       border:2px solid #fff;
1000       background-color:#4d4d4a!important; 1002       background-color:#4d4d4a!important;
1001       transform:translate3d(-50%,-50%,0); 1003       transform:translate3d(-50%,-50%,0);
1002     } 1004     }
1003     .product-item-inner{ 1005     .product-item-inner{
1004       position: absolute; 1006       position: absolute;
1005       left:auto; 1007       left:auto;
1006       right:15px; 1008       right:15px;
1007       bottom:auto; 1009       bottom:auto;
1008       top:15px; 1010       top:15px;
1009       visibility: visible; 1011       visibility: visible;
1010       opacity: 0; 1012       opacity: 0;
1011       z-index: 3; 1013       z-index: 3;
1012       .product-item-actions { 1014       .product-item-actions {
1013         >.action,>.actions-primary .tocart{ 1015         >.action,>.actions-primary .tocart{
1014           background-color:#4d4d4a; 1016           background-color:#4d4d4a;
1015           border:2px solid #fff; 1017           border:2px solid #fff;
1016           border-radius:30px; 1018           border-radius:30px;
1017           color:#fff; 1019           color:#fff;
1018           width:36px; 1020           width:36px;
1019           height:36px; 1021           height:36px;
1020           opacity:.85; 1022           opacity:.85;
1021           transition:all .3s; 1023           transition:all .3s;
1022           display: inline-block; 1024           display: inline-block;
1023           vertical-align: middle; 1025           vertical-align: middle;
1024           &:hover{ 1026           &:hover{
1025             opacity:1; 1027             opacity:1;
1026           } 1028           }
1027         } 1029         }
1028         >.action:before{ 1030         >.action:before{
1029           font-size:15px; 1031           font-size:15px;
1030           line-height:32px; 1032           line-height:32px;
1031         } 1033         }
1032       } 1034       }
1033     } 1035     }
1034     .porto-icon-eye{ 1036     .porto-icon-eye{
1035       display:none; 1037       display:none;
1036     } 1038     }
1037     .product.details.product-item-details{ 1039     .product.details.product-item-details{
1038       position:absolute!important; 1040       position:absolute!important;
1039       left:0; 1041       left:0;
1040       top:0; 1042       top:0;
1041       right:0; 1043       right:0;
1042       bottom:0; 1044       bottom:0;
1043       z-index:2; 1045       z-index:2;
1044       display:flex; 1046       display:flex;
1045       flex-direction:column; 1047       flex-direction:column;
1046       align-items:baseline; 1048       align-items:baseline;
1047       justify-content: 1049       justify-content:
1048       flex-end;opacity:0; 1050       flex-end;opacity:0;
1049       visibility:hidden; 1051       visibility:hidden;
1050       transition:all .3s;padding:0 20px 10px; 1052       transition:all .3s;padding:0 20px 10px;
1051     } 1053     }
1052     .product-item-photo .qty-box{ 1054     .product-item-photo .qty-box{
1053       position:static; 1055       position:static;
1054       display:inline-block; 1056       display:inline-block;
1055       vertical-align:middle; 1057       vertical-align:middle;
1056       margin:0 5px 0 0; 1058       margin:0 5px 0 0;
1057     } 1059     }
1058     &:hover { 1060     &:hover {
1059       .product-item-photo:after { 1061       .product-item-photo:after {
1060         background-color: rgba(27,27,23,.7); 1062         background-color: rgba(27,27,23,.7);
1061       } 1063       }
1062       .weltpixel-quickview.weltpixel_quickview_button_v2{ 1064       .weltpixel-quickview.weltpixel_quickview_button_v2{
1063         visibility:visible; 1065         visibility:visible;
1064         opacity:.85; 1066         opacity:.85;
1065         padding: .1rem 1.5rem; 1067         padding: .1rem 1.5rem;
1066         &:hover { 1068         &:hover {
1067           opacity:1; 1069           opacity:1;
1068         } 1070         }
1069       } 1071       }
1070       .product-item-inner{ 1072       .product-item-inner{
1071         opacity:1; 1073         opacity:1;
1072         visibility:visible; 1074         visibility:visible;
1073       } 1075       }
1074       .product.details.product-item-details{ 1076       .product.details.product-item-details{
1075         opacity:1; 1077         opacity:1;
1076         visibility:visible; 1078         visibility:visible;
1077       } 1079       }
1078     } 1080     }
1079   } 1081   }
1080   &.type12 { 1082   &.type12 {
1081     display: flex; 1083     display: flex;
1082     align-items: center; 1084     align-items: center;
1083     text-align: left; 1085     text-align: left;
1084     padding: 10px; 1086     padding: 10px;
1085     background: #fff; 1087     background: #fff;
1086     a.weltpixel-quickview { 1088     a.weltpixel-quickview {
1087         display: none !important; 1089         display: none !important;
1088     } 1090     }
1089     .product-item-photo { 1091     .product-item-photo {
1090         flex: 0 0 50%; 1092         flex: 0 0 50%;
1091         max-width: 50%; 1093         max-width: 50%;
1092         padding-right: 15px; 1094         padding-right: 15px;
1093         margin: 0; 1095         margin: 0;
1094         > a { 1096         > a {
1095           display: block; 1097           display: block;
1096           position: relative; 1098           position: relative;
1097         } 1099         }
1098     } 1100     }
1099     .product-item-details { 1101     .product-item-details {
1100         flex: 0 0 50%; 1102         flex: 0 0 50%;
1101         max-width: 50%; 1103         max-width: 50%;
1102     } 1104     }
1103     .product-reviews-summary { 1105     .product-reviews-summary {
1104       margin-left: 0; 1106       margin-left: 0;
1105       margin-right: 0; 1107       margin-right: 0;
1106       margin-bottom: .525rem; 1108       margin-bottom: .525rem;
1107     } 1109     }
1108     &:hover { 1110     &:hover {
1109       .product-item-photo { 1111       .product-item-photo {
1110         box-shadow: none; 1112         box-shadow: none;
1111         > a:before { 1113         > a:before {
1112           display: none; 1114           display: none;
1113         } 1115         }
1114       } 1116       }
1115     } 1117     }
1116   } 1118   }
1117   &:hover { 1119   &:hover {
1118     .product-item-photo { 1120     .product-item-photo {
1119       box-shadow: 0 25px 35px -5px rgba(0,0,0,.1); 1121       box-shadow: 0 25px 35px -5px rgba(0,0,0,.1);
1120     } 1122     }
1121     .product-item-details { 1123     .product-item-details {
1122       .product-item-actions { 1124       .product-item-actions {
1123         .actions-secondary { 1125         .actions-secondary {
1124           &.towishlist { 1126           &.towishlist {
1125             right: 0; 1127             right: 0;
1126             visibility: visible; 1128             visibility: visible;
1127             opacity: 1; 1129             opacity: 1;
1128           } 1130           }
1129           &.tocompare { 1131           &.tocompare {
1130             left: 0; 1132             left: 0;
1131             visibility: visible; 1133             visibility: visible;
1132             opacity: 1; 1134             opacity: 1;
1133           } 1135           }
1134         } 1136         }
1135         .tocart { 1137         .tocart {
1136           background-color: #222529; 1138           background-color: #222529;
1137           border-color: #222529; 1139           border-color: #222529;
1138           color: #fff; 1140           color: #fff;
1139         } 1141         }
1140       } 1142       }
1141     } 1143     }
1142     .weltpixel-quickview.weltpixel_quickview_button_v2 { 1144     .weltpixel-quickview.weltpixel_quickview_button_v2 {
1143       padding: .45rem 0; 1145       padding: .45rem 0;
1144       opacity: .85; 1146       opacity: .85;
1145       visibility: visible; 1147       visibility: visible;
1146       &:hover { 1148       &:hover {
1147         opacity: 1; 1149         opacity: 1;
1148       } 1150       }
1149     } 1151     }
1150   } 1152   }
1151 } 1153 }
1152 .price-container { 1154 .price-container {
1153     .price { 1155     .price {
1154         .lib-font-size(20); 1156         .lib-font-size(20);
1155         color: #444; 1157         color: #444;
1156     } 1158     }
1157  1159 
1158     .price-including-tax + .price-excluding-tax, 1160     .price-including-tax + .price-excluding-tax,
1159     .weee { 1161     .weee {
1160         margin-top: 5px; 1162         margin-top: 5px;
1161     } 1163     }
1162  1164 
1163     .price-including-tax + .price-excluding-tax, 1165     .price-including-tax + .price-excluding-tax,
1164     .weee, 1166     .weee,
1165     .price-including-tax + .price-excluding-tax .price, 1167     .price-including-tax + .price-excluding-tax .price,
1166     .weee .price, 1168     .weee .price,
1167     .weee + .price-excluding-tax:before, 1169     .weee + .price-excluding-tax:before,
1168     .weee + .price-excluding-tax .price { 1170     .weee + .price-excluding-tax .price {
1169         .lib-font-size(11); 1171         .lib-font-size(11);
1170     } 1172     }
1171  1173 
1172     .weee { 1174     .weee {
1173         &:before { 1175         &:before {
1174             content: "("attr(data-label) ": "; 1176             content: "("attr(data-label) ": ";
1175         } 1177         }
1176         &:after { 1178         &:after {
1177             content: ")"; 1179             content: ")";
1178         } 1180         }
1179         + .price-excluding-tax { 1181         + .price-excluding-tax {
1180             &:before { 1182             &:before {
1181                 content: attr(data-label) ": "; 1183                 content: attr(data-label) ": ";
1182             } 1184             }
1183         } 1185         }
1184     } 1186     }
1185 } 1187 }
1186 .products-list { 1188 .products-list {
1187     .product { 1189     .product {
1188         &-item { 1190         &-item {
1189             display: block; 1191             display: block;
1190             width: 100%; 1192             width: 100%;
1191             padding: 0 10px; 1193             padding: 0 10px;
1192             &-info { 1194             &-info {
1193               display: flex; 1195               display: flex;
1194               align-items: center; 1196               align-items: center;
1195               &:after { 1197               &:after {
1196                   display: table; 1198                   display: table;
1197                   content: ''; 1199                   content: '';
1198                   clear: both; 1200                   clear: both;
1199               } 1201               }
1200               &:hover .product-item-photo { 1202               &:hover .product-item-photo {
1201                   box-shadow: none; 1203                   box-shadow: none;
1202               } 1204               }
1203             } 1205             }
1204             &-photo { 1206             &-photo {
1205               flex: 0 0 250px; 1207               flex: 0 0 250px;
1206               margin: 0 20px 0 0; 1208               margin: 0 20px 0 0;
1207             } 1209             }
1208             &-details { 1210             &-details {
1209               flex: 1 1 auto; 1211               flex: 1 1 auto;
1210               max-width: calc(~"100% - (250px)"); 1212               max-width: calc(~"100% - (250px)");
1211               padding-bottom: 1px; 1213               padding-bottom: 1px;
1212               text-align: left; 1214               text-align: left;
1213                 .product-item-name a { 1215                 .product-item-name a {
1214                   font-size: 1.2857em; 1216                   font-size: 1.2857em;
1215                   font-weight: 600; 1217                   font-weight: 600;
1216                 } 1218                 }
1217                 .actions-primary { 1219                 .actions-primary {
1218                     display: inline-block; 1220                     display: inline-block;
1219                 } 1221                 }
1220                 .actions-secondary { 1222                 .actions-secondary {
1221                     margin-left: 2px; 1223                     margin-left: 2px;
1222                     right: 0 !important; 1224                     right: 0 !important;
1223                     left: 0 !important; 1225                     left: 0 !important;
1224                     visibility: visible !important; 1226                     visibility: visible !important;
1225                     opacity: 1 !important; 1227                     opacity: 1 !important;
1226                 } 1228                 }
1227                 .weltpixel-quickview {display: none;} 1229                 .weltpixel-quickview {display: none;}
1228             } 1230             }
1229             .product-reviews-summary { 1231             .product-reviews-summary {
1230                 background: none; 1232                 background: none;
1231                 margin-left: 0; 1233                 margin-left: 0;
1232             } 1234             }
1233         } 1235         }
1234     } 1236     }
1235     .product-image-wrapper { 1237     .product-image-wrapper {
1236         &:extend(.abs-reset-image-wrapper all); 1238         &:extend(.abs-reset-image-wrapper all);
1237     } 1239     }
1238 } 1240 }
1239 .products-grid { 1241 .products-grid {
1240     &.columns3 { 1242     &.columns3 {
1241         .product-item { 1243         .product-item {
1242             width: 100%/3; 1244             width: 100%/3;
1243             &.nth-child-2np1{ 1245             &.nth-child-2np1{
1244                 clear: none; 1246                 clear: none;
1245             } 1247             }
1246             &.nth-child-3np1{ 1248             &.nth-child-3np1{
1247                 clear: left; 1249                 clear: left;
1248             } 1250             }
1249         } 1251         }
1250     } 1252     }
1251     &.columns4 { 1253     &.columns4 {
1252         .product-item{ 1254         .product-item{
1253             width: 100%/4; 1255             width: 100%/4;
1254             &.nth-child-2np1, &.nth-child-3np1{ 1256             &.nth-child-2np1, &.nth-child-3np1{
1255                 clear: none; 1257                 clear: none;
1256             } 1258             }
1257             &.nth-child-4np1{ 1259             &.nth-child-4np1{
1258                 clear: left; 1260                 clear: left;
1259             } 1261             }
1260         } 1262         }
1261     } 1263     }
1262     &.columns5 { 1264     &.columns5 {
1263         .product-item{ 1265         .product-item{
1264             width: 100%/5; 1266             width: 100%/5;
1265             &.nth-child-2np1, &.nth-child-3np1{ 1267             &.nth-child-2np1, &.nth-child-3np1{
1266                 clear: none; 1268                 clear: none;
1267             } 1269             }
1268             &.nth-child-5np1{ 1270             &.nth-child-5np1{
1269                 clear: left; 1271                 clear: left;
1270             } 1272             }
1271         } 1273         }
1272     } 1274     }
1273     &.columns6 { 1275     &.columns6 {
1274         .product-item { 1276         .product-item {
1275             width: 100%/6; 1277             width: 100%/6;
1276             &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1278             &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1277                 clear: none; 1279                 clear: none;
1278             } 1280             }
1279             &.nth-child-6np1{ 1281             &.nth-child-6np1{
1280                 clear: left; 1282                 clear: left;
1281             } 1283             }
1282         } 1284         }
1283     } 1285     }
1284     &.columns7 { 1286     &.columns7 {
1285         .product-item { 1287         .product-item {
1286             width: 100%/7; 1288             width: 100%/7;
1287             &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1289             &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1288                 clear: none; 1290                 clear: none;
1289             } 1291             }
1290             &.nth-child-7np1 { 1292             &.nth-child-7np1 {
1291                 clear: left; 1293                 clear: left;
1292             } 1294             }
1293         } 1295         }
1294     } 1296     }
1295     .columns8 { 1297     .columns8 {
1296         .product-item{ 1298         .product-item{
1297             width: 100%/8; 1299             width: 100%/8;
1298             &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1300             &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1299                 clear: none; 1301                 clear: none;
1300             } 1302             }
1301             &.nth-child-8np1 { 1303             &.nth-child-8np1 {
1302                 clear: left; 1304                 clear: left;
1303             } 1305             }
1304         } 1306         }
1305     } 1307     }
1306     &.products.grid.flex-grid, &.divider-line { 1308     &.products.grid.flex-grid, &.divider-line {
1307         &.columns3 { 1309         &.columns3 {
1308             .product-item { 1310             .product-item {
1309                 &.nth-child-2np1{ 1311                 &.nth-child-2np1{
1310                     border-left-color: rgba(0,0,0,.09); 1312                     border-left-color: rgba(0,0,0,.09);
1311                 } 1313                 }
1312                 &.nth-child-3np1{ 1314                 &.nth-child-3np1{
1313                     border-left-color: transparent; 1315                     border-left-color: transparent;
1314                 } 1316                 }
1315                 &:nth-child(1), &:nth-child(2), &:nth-child(3) { 1317                 &:nth-child(1), &:nth-child(2), &:nth-child(3) {
1316                     .product-item-info { 1318                     .product-item-info {
1317                         border-top-color: transparent; 1319                         border-top-color: transparent;
1318                     } 1320                     }
1319                 } 1321                 }
1320             } 1322             }
1321         } 1323         }
1322         &.columns4 { 1324         &.columns4 {
1323             .product-item{ 1325             .product-item{
1324                 &.nth-child-2np1, &.nth-child-3np1{ 1326                 &.nth-child-2np1, &.nth-child-3np1{
1325                     border-left-color: rgba(0,0,0,.09); 1327                     border-left-color: rgba(0,0,0,.09);
1326                 } 1328                 }
1327                 &.nth-child-4np1{ 1329                 &.nth-child-4np1{
1328                     border-left-color: transparent; 1330                     border-left-color: transparent;
1329                 } 1331                 }
1330                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4) { 1332                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4) {
1331                     .product-item-info { 1333                     .product-item-info {
1332                         border-top-color: transparent; 1334                         border-top-color: transparent;
1333                     } 1335                     }
1334                 } 1336                 }
1335             } 1337             }
1336         } 1338         }
1337         &.columns5 { 1339         &.columns5 {
1338             .product-item{ 1340             .product-item{
1339                 &.nth-child-2np1, &.nth-child-3np1{ 1341                 &.nth-child-2np1, &.nth-child-3np1{
1340                     border-left-color: rgba(0,0,0,.09); 1342                     border-left-color: rgba(0,0,0,.09);
1341                 } 1343                 }
1342                 &.nth-child-5np1{ 1344                 &.nth-child-5np1{
1343                     border-left-color: transparent; 1345                     border-left-color: transparent;
1344                 } 1346                 }
1345                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) { 1347                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) {
1346                     .product-item-info { 1348                     .product-item-info {
1347                         border-top-color: transparent; 1349                         border-top-color: transparent;
1348                     } 1350                     }
1349                 } 1351                 }
1350             } 1352             }
1351         } 1353         }
1352         &.columns6 { 1354         &.columns6 {
1353             .product-item { 1355             .product-item {
1354                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1356                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1355                     border-left-color: rgba(0,0,0,.09); 1357                     border-left-color: rgba(0,0,0,.09);
1356                 } 1358                 }
1357                 &.nth-child-6np1{ 1359                 &.nth-child-6np1{
1358                     border-left-color: transparent; 1360                     border-left-color: transparent;
1359                 } 1361                 }
1360                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6) { 1362                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6) {
1361                     .product-item-info { 1363                     .product-item-info {
1362                         border-top-color: transparent; 1364                         border-top-color: transparent;
1363                     } 1365                     }
1364                 } 1366                 }
1365             } 1367             }
1366         } 1368         }
1367         &.columns7 { 1369         &.columns7 {
1368             .product-item { 1370             .product-item {
1369                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1371                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1370                     border-left-color: rgba(0,0,0,.09); 1372                     border-left-color: rgba(0,0,0,.09);
1371                 } 1373                 }
1372                 &.nth-child-7np1 { 1374                 &.nth-child-7np1 {
1373                     border-left-color: transparent; 1375                     border-left-color: transparent;
1374                 } 1376                 }
1375                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7) { 1377                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7) {
1376                     .product-item-info { 1378                     .product-item-info {
1377                         border-top-color: transparent; 1379                         border-top-color: transparent;
1378                     } 1380                     }
1379                 } 1381                 }
1380             } 1382             }
1381         } 1383         }
1382         .columns8 { 1384         .columns8 {
1383             .product-item{ 1385             .product-item{
1384                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1386                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1385                     border-left-color: rgba(0,0,0,.09); 1387                     border-left-color: rgba(0,0,0,.09);
1386                 } 1388                 }
1387                 &.nth-child-8np1 { 1389                 &.nth-child-8np1 {
1388                     border-left-color: transparent; 1390                     border-left-color: transparent;
1389                 } 1391                 }
1390                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7), &:nth-child(8) { 1392                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7), &:nth-child(8) {
1391                     .product-item-info { 1393                     .product-item-info {
1392                         border-top-color: transparent; 1394                         border-top-color: transparent;
1393                     } 1395                     }
1394                 } 1396                 }
1395             } 1397             }
1396         } 1398         }
1397     } 1399     }
1398 } 1400 }
1399 .small-list.products-grid {margin: 0;} 1401 .small-list.products-grid {margin: 0;}
1400 .small-list.products-grid .product-items {list-style: none outside;padding: 0;margin: -.5rem 0;border-width: 0!important;font-size: .9286em;} 1402 .small-list.products-grid .product-items {list-style: none outside;padding: 0;margin: -.5rem 0;border-width: 0!important;font-size: .9286em;}
1401 .small-list.products-grid .product-items .product-item {padding: .5rem 0;width: 100%;float: none;margin-bottom: 0;} 1403 .small-list.products-grid .product-items .product-item {padding: .5rem 0;width: 100%;float: none;margin-bottom: 0;}
1402 .small-list.products-grid .product-items .product-item-info {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-width: 0;position: relative;text-align: left;} 1404 .small-list.products-grid .product-items .product-item-info {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-width: 0;position: relative;text-align: left;}
1403 .small-list.products-grid .product-items .product-item-info .product-item-photo {width: 84px;-ms-flex: 0 0 84px;flex: 0 0 84px;padding: 0;margin-right: 20px;margin-bottom: 0;box-shadow: none;min-height:auto;} 1405 .small-list.products-grid .product-items .product-item-info .product-item-photo {width: 84px;-ms-flex: 0 0 84px;flex: 0 0 84px;padding: 0;margin-right: 20px;margin-bottom: 0;box-shadow: none;min-height:auto;}
1404 .small-list.products-grid .product-items .product-item-info .product-item-photo .weltpixel-quickview {display: none;} 1406 .small-list.products-grid .product-items .product-item-info .product-item-photo .weltpixel-quickview {display: none;}
1405 .small-list.products-grid .product-items .product-item-info .product-item-photo img {width: 100%;height: auto;} 1407 .small-list.products-grid .product-items .product-item-info .product-item-photo img {width: 100%;height: auto;}
1406 .small-list.products-grid .product-items .product-item-info .product-item-photo .img-effect img {position: relative;opacity: 1;} 1408 .small-list.products-grid .product-items .product-item-info .product-item-photo .img-effect img {position: relative;opacity: 1;}
1407 .small-list.products-grid .product-items .product-item-info .product-item-photo .img-effect .hover-image {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;opacity: 0;} 1409 .small-list.products-grid .product-items .product-item-info .product-item-photo .img-effect .hover-image {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;opacity: 0;}
1408 .small-list.products-grid .product-items .product-item-info .product-item-photo:hover .img-effect img {opacity: 0;} 1410 .small-list.products-grid .product-items .product-item-info .product-item-photo:hover .img-effect img {opacity: 0;}
1409 .small-list.products-grid .product-items .product-item-info .product-item-photo:hover .img-effect .hover-image {opacity: 1;} 1411 .small-list.products-grid .product-items .product-item-info .product-item-photo:hover .img-effect .hover-image {opacity: 1;}
1410 .small-list.products-grid .product-items .product-item-details {position: relative;-ms-flex: 1;flex: 1;max-width: calc(100% - 104px);padding: 0;} 1412 .small-list.products-grid .product-items .product-item-details {position: relative;-ms-flex: 1;flex: 1;max-width: calc(100% - 104px);padding: 0;}
1411 .small-list.products-grid .product-items .product-item-details a {display: block;text-decoration: none;font-size: 1.0769em;line-height: 1.4;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #222529;letter-spacing: normal;margin-bottom: .5rem;} 1413 .small-list.products-grid .product-items .product-item-details a {display: block;text-decoration: none;font-size: 1.0769em;line-height: 1.4;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #222529;letter-spacing: normal;margin-bottom: .5rem;}
1412 .small-list.products-grid .product-items .price {font-size: inherit;font-weight: 600;line-height: 21px;vertical-align: middle;color: #444;display: block;} 1414 .small-list.products-grid .product-items .price {font-size: inherit;font-weight: 600;line-height: 21px;vertical-align: middle;color: #444;display: block;}
1413 .small-list.products-grid .product-items .price-box {margin: 0;font-size: 1.1538em;} 1415 .small-list.products-grid .product-items .price-box {margin: 0;font-size: 1.1538em;}
1414 .small-list.products-grid .product-items .product-item-details .special-price {text-decoration: none;vertical-align: baseline;} 1416 .small-list.products-grid .product-items .product-item-details .special-price {text-decoration: none;vertical-align: baseline;}
1415 .small-list.products-grid .product-items .product-item-details .old-price {color: #a7a7a7;font-size: .8em;margin-right: 3px;vertical-align: baseline;} 1417 .small-list.products-grid .product-items .product-item-details .old-price {color: #a7a7a7;font-size: .8em;margin-right: 3px;vertical-align: baseline;}
1416 .small-list.products-grid .product-items .product-item-details .old-price .price {color: #a7a7a7;} 1418 .small-list.products-grid .product-items .product-item-details .old-price .price {color: #a7a7a7;}
1417 .small-list.products-grid .product-items .product-reviews-summary {margin: 3px 0 5px;display: block;line-height: 1;height: auto;} 1419 .small-list.products-grid .product-items .product-reviews-summary {margin: 3px 0 5px;display: block;line-height: 1;height: auto;}
1418 .products-grid.masonry-grid .filterproducts .product-item .product-item-info,.products-grid.masonry-grid .filterproducts .product-item .product-item-info .product-item-photo{height:100%} 1420 .products-grid.masonry-grid .filterproducts .product-item .product-item-info,.products-grid.masonry-grid .filterproducts .product-item .product-item-info .product-item-photo{height:100%}
1419 .products-grid.masonry-grid .filterproducts .product-item .product-item-info .product-item-photo img{width:100%;height:100%;object-fit:cover;} 1421 .products-grid.masonry-grid .filterproducts .product-item .product-item-info .product-item-photo img{width:100%;height:100%;object-fit:cover;}
1420 .products-grid.masonry-grid .filterproducts .product-item.width-1-2{width:50%;} 1422 .products-grid.masonry-grid .filterproducts .product-item.width-1-2{width:50%;}
1421 .products-grid.masonry-grid .filterproducts .product-item.width-1-3{width:33.3333%;} 1423 .products-grid.masonry-grid .filterproducts .product-item.width-1-3{width:33.3333%;}
1422 .products-grid.masonry-grid .filterproducts .product-item.width-1-4{width:25%;} 1424 .products-grid.masonry-grid .filterproducts .product-item.width-1-4{width:25%;}
1423 .products-grid.masonry-grid .filterproducts .product-item.width-1-5{width:20%;} 1425 .products-grid.masonry-grid .filterproducts .product-item.width-1-5{width:20%;}
1424 .products-grid.masonry-grid .filterproducts .product-item.width-1-6{width:16.6666%;} 1426 .products-grid.masonry-grid .filterproducts .product-item.width-1-6{width:16.6666%;}
1425 .products-grid.masonry-grid .filterproducts .product-item.width-2-3{width:66.6666%;} 1427 .products-grid.masonry-grid .filterproducts .product-item.width-2-3{width:66.6666%;}
1426 .products-grid.masonry-grid .filterproducts .product-item.width-2-5{width:40%;} 1428 .products-grid.masonry-grid .filterproducts .product-item.width-2-5{width:40%;}
1427 .products-grid.masonry-grid .filterproducts .product-item.width-5-12{width:41.6666%;}  1429 .products-grid.masonry-grid .filterproducts .product-item.width-5-12{width:41.6666%;}
1428  1430 
1429 .sw-dailydeal-wrapper { 1431 .sw-dailydeal-wrapper {
1430     padding: 13px; 1432     padding: 13px;
1431     position: absolute; 1433     position: absolute;
1432     width: 100%; 1434     width: 100%;
1433     left: 0; 1435     left: 0;
1434     bottom: 0; 1436     bottom: 0;
1435     z-index: 4; 1437     z-index: 4;
1436 } 1438 }
1437  1439 
1438 .sw-dailydeal { 1440 .sw-dailydeal {
1439     font-size: 13px; 1441     font-size: 13px;
1440     font-weight: 500; 1442     font-weight: 500;
1441     color: #fff; 1443     color: #fff;
1442     background-color: rgba(0,136,204,0.7); 1444     background-color: rgba(0,136,204,0.7);
1443     width: 100%; 1445     width: 100%;
1444     z-index: 5; 1446     z-index: 5;
1445     font-family: 'Oswald'; 1447     font-family: 'Oswald';
1446     text-transform: uppercase; 1448     text-transform: uppercase;
1447     line-height: 1; 1449     line-height: 1;
1448     padding: 5px 9px 5px; 1450     padding: 5px 9px 5px;
1449     text-align: center; 1451     text-align: center;
1450 } 1452 }
1451  1453 
1452  1454 
1453 .sw-dailydeal .number { 1455 .sw-dailydeal .number {
1454     display: inline-block; 1456     display: inline-block;
1455     vertical-align: middle; 1457     vertical-align: middle;
1456 } 1458 }
1457  1459 
1458 .sw-dailydeal p { 1460 .sw-dailydeal p {
1459     margin: 0; 1461     margin: 0;
1460 } 1462 }
1461  1463 
1462 .sw-dailydeal .line { 1464 .sw-dailydeal .line {
1463     display: none; 1465     display: none;
1464 } 1466 }
1465  1467 
1466 .sw-dailydeal .caption { 1468 .sw-dailydeal .caption {
1467     display: inline-block; 1469     display: inline-block;
1468     vertical-align: middle; 1470     vertical-align: middle;
1469     margin: 0 0; 1471     margin: 0 0;
1470 } 1472 }
1471 .sw-dailydeal .number-wrapper { 1473 .sw-dailydeal .number-wrapper {
1472     display: inline-block; 1474     display: inline-block;
1473     vertical-align: middle; 1475     vertical-align: middle;
1474 } 1476 }
1475 .sw-dailydeal .number-wrapper > * { 1477 .sw-dailydeal .number-wrapper > * {
1476     line-height: 25px; 1478     line-height: 25px;
1477 } 1479 }
1478 .sw-dailydeal .dailydeal-label { 1480 .sw-dailydeal .dailydeal-label {
1479     display: inline-block; 1481     display: inline-block;
1480     vertical-align: middle; 1482     vertical-align: middle;
1481     font-size: 11px; 1483     font-size: 11px;
1482     font-weight: 400; 1484     font-weight: 400;
1483 } 1485 }
1484  1486 
1485 .catalog-product-view .sw-dailydeal-wrapper { 1487 .catalog-product-view .sw-dailydeal-wrapper {
1486     position: static; 1488     position: static;
1487     padding: 0; 1489     padding: 0;
1488     margin-bottom: 30px; 1490     margin-bottom: 30px;
1489     margin-top: -10px; 1491     margin-top: -10px;
1490 } 1492 }
1491  1493 
1492 .catalog-product-view .sw-dailydeal { 1494 .catalog-product-view .sw-dailydeal {
1493     display: block; 1495     display: block;
1494     background-color: transparent; 1496     background-color: transparent;
1495     padding: 0; 1497     padding: 0;
1496     text-align: left; 1498     text-align: left;
1497 } 1499 }
1498  1500 
1499 .catalog-product-view .sw-dailydeal .dailydeal-label { 1501 .catalog-product-view .sw-dailydeal .dailydeal-label {
1500     display: block; 1502     display: block;
1501     color: #21293c; 1503     color: #21293c;
1502     font-family: 'Open Sans'; 1504     font-family: 'Open Sans';
1503     font-size: 15px; 1505     font-size: 15px;
1504     font-weight: 600; 1506     font-weight: 600;
1505     margin-bottom: 8px; 1507     margin-bottom: 8px;
1506 } 1508 }
1507  1509 
1508 .catalog-product-view .sw-dailydeal .number-wrapper { 1510 .catalog-product-view .sw-dailydeal .number-wrapper {
1509     background-color: #08c; 1511     background-color: #08c;
1510     display: inline-block; 1512     display: inline-block;
1511     width: 66px; 1513     width: 66px;
1512     text-align: center; 1514     text-align: center;
1513     float: left; 1515     float: left;
1514     margin-right: 2px; 1516     margin-right: 2px;
1515 } 1517 }
1516  1518 
1517 .catalog-product-view .sw-dailydeal .caption { 1519 .catalog-product-view .sw-dailydeal .caption {
1518     display: block; 1520     display: block;
1519     font-size: 10px; 1521     font-size: 10px;
1520     font-weight: 400; 1522     font-weight: 400;
1521     margin: 0; 1523     margin: 0;
1522     margin-bottom: 11px; 1524     margin-bottom: 11px;
1523 } 1525 }
1524  1526 
1525 .catalog-product-view .sw-dailydeal .number { 1527 .catalog-product-view .sw-dailydeal .number {
1526     font-size: 18px; 1528     font-size: 18px;
1527     line-height: 1.7; 1529     line-height: 1.7;
1528     margin-top: 6px; 1530     margin-top: 6px;
1529 } 1531 }
1530  1532 
1531 .catalog-product-view .sw-dailydeal-wrapper:after { 1533 .catalog-product-view .sw-dailydeal-wrapper:after {
1532     content: ''; 1534     content: '';
1533     display: table; 1535     display: table;
1534     clear: both; 1536     clear: both;
1535 } 1537 }
1536  1538 
1537 } 1539 }