378. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2021-05-13 09:09:19 +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.

378.1 Files compared

#LocationFileLast Modified
1/Applications/Ampps/www/Porto 3.2.2/Theme Files/Magento 2.x/Porto Theme/app/design/frontend/Smartwave/porto_rtl/Magento_Catalog/web/css/source_module.less2018-01-13 21:18:10 +0000
2/Applications/Ampps/www/Porto v4.0.0/Theme Files/Magento 2.x/Porto Theme/app/design/frontend/Smartwave/porto_rtl/Magento_Catalog/web/css/source_module.less2021-05-02 03:09:36 +0000

378.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged1701852
Changed79715
Inserted34272
Removed56201

378.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

378.4 Active regular expressions

No regular expressions were active.

378.5 Comparison detail

1 // /** 1 // /**
2 //  * Copyright © 2015 Magento. All rights reserved. 2 //  * Copyright © 2015 Magento. All rights reserved.
3 //  * See COPYING.txt for license details. 3 //  * See COPYING.txt for license details.
4 //  */ 4 //  */
5  5 
6 @import 'module/_listings.less'; 6 @import 'module/_listings.less';
7 @import 'module/_toolbar.less'; 7 @import 'module/_toolbar.less';
8  8 
9 @product-h1-margin-bottom-desktop: @indent__s + @indent__xs; 9 @product-h1-margin-bottom-desktop: @indent__s + @indent__xs;
10  10 
11 // 11 //
12 //    Common 12 //    Common
13 //-------------------------------------- 13 //--------------------------------------
14  14 
15 & when (@media-common = true) { 15 & when (@media-common = true) {
16  16 
17 // 17 //
18 //    Category view 18 //    Category view
19 //-------------------------------------- 19 //--------------------------------------
20 .action.tocompare { 20 .action.tocompare {
21     &:extend(.abs-actions-addto all); 21     &:extend(.abs-actions-addto all);
22     .lib-icon-font-symbol( 22     .lib-icon-font-symbol(
23     @_icon-font-content: @icon-compare-full, 23     @_icon-font-content: @icon-compare-full,
24     @_icon-font-position: before 24     @_icon-font-position: before
25     ); 25     );
26 } 26 }
27 .catalog-category-view .page-title-wrapper { 27 .catalog-category-view .page-title-wrapper {
28     display: none; 28     display: none;
29 } 29 }
30 .price-box { 30 .price-box {
31     margin: 8px 0 13px;    
32     .price { 31     .price {
33         font-weight: 600; 32         font-weight: 600;
34     } 33     }
35 } 34 }
36 .old-price, 35 .old-price,
37 .old.price { 36 .old.price {
38     .lib-css(color, @product-info-old-price); 37     .lib-css(color, @product-info-old-price);
39 } 38 }
40 .old-price { 39 .old-price {
41     display: inline-block; 40     display: inline-block;
42     vertical-align: middle; 41     vertical-align: baseline;
43      42     margin-right: .2143em;
44     .price { 43     .price {
45         text-decoration: line-through; 44         text-decoration: line-through;
46         color: #999; 45         color: #999;
47         font-size: 14px; 46         font-size: 14px;
48     } 47     }
49     .price-label { 48     .price-label {
50         display: none; 49         display: none;
51     } 50     }
52 } 51 }
53 .special-price { 52 .special-price {
54     display: inline-block; 53     display: inline-block;
55     vertical-align: middle; 54     vertical-align: baseline;
56 } 55 }
57 .price-tier_price { 56 .price-tier_price {
58     .price-including-tax + .price-excluding-tax { 57     .price-including-tax + .price-excluding-tax {
59         &:before { 58         &:before {
60             content: "(" attr(data-label) ":"; 59             content: "(" attr(data-label) ":";
61         } 60         }
62         &:last-child:after { 61         &:last-child:after {
63             content: ")"; 62             content: ")";
64         } 63         }
65     } 64     }
66  65 
67     .weee[data-label] { 66     .weee[data-label] {
68         display: inline; 67         display: inline;
69         &:before { 68         &:before {
70             content: " +" attr(data-label) ":"; 69             content: " +" attr(data-label) ":";
71         } 70         }
72     } 71     }
73 } 72 }
74     
75 .actual-price { 73 .actual-price {
76     font-weight: @font-weight__bold; 74     font-weight: @font-weight__bold;
77 } 75 }
78     
79 .product.name a {    
80     &:extend(.abs-product-link all);    
81 }    
82     
83 .special-price { 76 .special-price {
84     .price-label { 77     .price-label {
85         &:extend(.abs-visually-hidden all); 78         &:extend(.abs-visually-hidden all);
86     } 79     }
87 } 80 }
88     
89 .category { 81 .category {
90     &-image { 82     &-image {
91         .image { 83         .image {
92             max-width: 100%; 84             max-width: 100%;
93             width: 100%; 85             width: 100%;
94             height: auto; 86             height: auto;
95             display: block; 87             display: block;
96         } 88         }
97     } 89     }
98     &-cms, 90     &-cms,
99     &-image, 91     &-image,
100     &-description { 92     &-description {
101         margin-bottom: @indent__base; 93         margin-bottom: @indent__base;
102         word-wrap: break-word; 94         word-wrap: break-word;
103     } 95     }
104 } 96 }
105  97 
106 // 98 //
107 //    Product images general container 99 //    Product images general container
108 //-------------------------------------- 100 //--------------------------------------
109 .product-image { 101 .product-image {
110     &-container { 102     &-container {
111         display: inline-block; 103         display: inline-block;
112         max-width: 100%; 104         max-width: 100%;
113         min-width: 100%; 105         min-width: 100%;
114         position: relative; 106         position: relative;
115         background: #fff; 107         background: #fff;
116         overflow: hidden; 108         overflow: hidden;
117         z-index: 0; 109         z-index: 0;
118     } 110     }
119     &-wrapper { 111     &-wrapper {
120         height: 0; 112         height: 0;
121         display: block; 113         display: block;
122         position: relative; 114         position: relative;
123         z-index: 1; 115         z-index: 1;
124         overflow: hidden; 116         overflow: hidden;
125     } 117     }
126     &-photo { 118     &-photo {
127         display: block; 119         display: block;
128         position: absolute; 120         position: absolute;
129         top: 0; 121         top: 0;
130         right: 0; 122         right: 0;
131         margin: auto; 123         margin: auto;
132         height: auto; 124         height: auto;
133         width: 100%; 125         width: 100%;
134          126 
135         &.default_image { 127         &.default_image {
136             position: static; 128             position: static;
137         } 129         }
138         &.hover_image { 130         &.hover_image {
139             visibility: hidden; 131             visibility: hidden;
140             opacity: 0; 132             opacity: 0;
141             transition: all 0.3s; 133             transition: all 0.3s;
142             padding: 3px; 134             padding: 0;
143              135 
144             .product-item-photo:hover & { 136             .product-item-photo:hover & {
145                 visibility: visible; 137                 visibility: visible;
146                 opacity: 1; 138                 opacity: 1;
147             } 139             }
148         } 140         }
149     } 141     }
150 } 142 }
151  143 
152 // 144 //
153 //    Product view 145 //    Product view
154 //-------------------------------------- 146 //--------------------------------------
    147 .catalog-product-view .page-main{
    148   padding-bottom: 0;
    149 }
155 .product.media { 150 .product.media {
156     margin-top: 0; 151     margin-top: 0;
157     margin-bottom: 50px; 152     margin-bottom: 2rem;
158         
159     .product.photo .photo.image { 153     .product.photo .photo.image {
160         &:extend(.abs-adaptive-images-centered); 154         &:extend(.abs-adaptive-images-centered);
161     } 155     }
162     .placeholder .photo.container { 156     .placeholder .photo.container {
163         max-width: 100%; 157         max-width: 100%;
164     } 158     }
165     .notice { 159     .notice {
166         margin: @indent__s 0; 160         margin: @indent__s 0;
167         .lib-css(color, @text__color__muted); 161         .lib-css(color, @text__color__muted);
168         .lib-font-size(@font-size__s); 162         .lib-font-size(@font-size__s);
169     } 163     }
170     .product.thumbs { 164     .product.thumbs {
171         margin: @indent__s 0 @indent__m; 165         margin: @indent__s 0 @indent__m;
172     } 166     }
173     .items.thumbs { 167     .items.thumbs {
174         .lib-list-inline(); 168         .lib-list-inline();
175         > li { 169         > li {
176             margin: 1rem 0 0; 170             margin: 1rem 0 0;
177         } 171         }
178         img { 172         img {
179             display: block; 173             display: block;
180         } 174         }
181         .active { 175         .active {
182             display: block; 176             display: block;
183             line-height: 1; 177             line-height: 1;
184         } 178         }
185     } 179     }
186 } 180 }
187     
188 .product.info.detailed { 181 .product.info.detailed {
189     clear: both; 182     clear: both;
190     margin-bottom: 50px; 183     margin-bottom: 50px;
191     .additional-attributes { 184     .additional-attributes {
192         width: auto; 185         width: auto;
193         .lib-table-bordered( 186         .lib-table-bordered(
194             @_table_type: clear 187             @_table_type: clear
195         ); 188         );
196         .lib-table-resize( 189         .lib-table-resize(
197             @_th-padding-right: 0, 190             @_th-padding-right: 0,
198             @_th-padding-left: @indent__l, 191             @_th-padding-left: @indent__l,
199             @_th-padding-bottom: @indent__s, 192             @_th-padding-bottom: @indent__s,
200             @_td-padding-bottom: @indent__s 193             @_td-padding-bottom: @indent__s
201         ); 194         );
202     } 195     }
203 } 196 }
204     
205 .fieldset, .nested.options-list { 197 .fieldset, .nested.options-list {
206     > .field.qty { 198     > .field.qty {
207         display: inline-block; 199         display: inline-block;
208         vertical-align: middle; 200         vertical-align: middle;
209         margin: 0; 201         margin: 0;
210         margin-left: 15px; 202         margin-left: 15px;
211          203 
212         > .label { 204         > .label {
213             display: none; 205             display: none;
214         } 206         }
215     } 207     }
216 } 208 }
217     
218 .fieldset > .actions { 209 .fieldset > .actions {
219     display: inline-block; 210     display: inline-block;
220     vertical-align: middle; 211     vertical-align: middle;
221     margin: 0; 212     margin: 0;
222 } 213 }
223     
224 .input-text.qty { 214 .input-text.qty {
225     border-radius: 3px; 215     border-radius: 3px;
226 } 216 }
227     
228 .product-info-main { 217 .product-info-main {
229     margin-bottom: 30px; 218   margin-bottom: 2rem;
230      219   .page-title-wrapper 
{
231     .page-title-wrapper h1 { 220     max-width: calc(~"100% - (52px)");
232         margin: 0 0 15px; 221     h1 {
233         font-size: 28px; 222       font-size: 1.875rem;
234         font-weight: 600; 223       line-height: 1.2;
235         line-height: 1
;
 224       color: #222529;
236         color: @product-info-page-title; 225       letter-spacing: -.01em;
    226       font-weight: 700;
    227       margin-bottom: .2em;
237     } 228     }
238     .product-info-price { 229   }
239         border-bottom: 1px #ebebeb solid; 230   .product-reviews-summary {
240         display: table; 231     color: #999;
241         width: 100%; 232     margin-bottom: 1.4286em;
242         margin-bottom: 15px; 233     margin-top: 0;
243         .price-box { 234     font-size: .9286em;
244             display: table-cell; 235     &:after {
245             vertical-align: top; 236         content: '';
246             .price-final_price > span {    
247                 display: block; 237         display: block;
248                 margin-bottom: @indent__xs; 238         width: 40px;
249                 &:last-child { 239         border-top: 2px solid #e7e7e7;
250                     margin-bottom0; 240         margin: 1rem 0 1.25rem;
    241     }
    242     .rating-summary {
    243       display: inline-block;
    244       vertical-align: middle;
    245       margin-left: .7143em;
    246       font-size: 13px;
    247       top: 1px;
    248       .rating-summary {
    249         display: inline-block;
    250         vertical-align: middle;
    251         margin-right.7143em;
    252         font-size: 13px;
    253         top: -2px;
    254         position: relative;
    255         .rating-result{
    256           width: 78px;
    257           &:before,> span:before {
    258             font-size: 15px;
    259             line-height: 15px;
    260             height: 15px;
    261             color: #ff5b5b;
251                 } 262           }
252             } 263         }
253         } 264       }
254         .price-including-tax + .price-excluding-tax,    
255         .weee + .price-excluding-tax,    
256         .weee {    
257             .lib-font-size(14);    
258             .price {    
259                 .lib-font-size(14);    
260                 font-weight: @font-weight__semibold;    
261                 line-height: 16px;    
262             } 265     }
    266     .reviews-actions {
    267       display:inline-block;
    268       vertical-align: middle;
    269       a {
    270         color: inherit;
    271         padding: 0 .7143em;
    272         position: relative;
    273         &:first-child {
    274           padding-left: 0;
    275         }
    276       }
    277       a:not(:last-child)::after {
    278         content: '';
    279         border-left: 2px solid #ccc;
    280         width: 1px;
    281         height: 15px;
    282         display: inline-block;
    283         position: absolute;
    284         left: 0;
    285         top: 2px;
    286       }
    287     }
    288     &.empty {
    289       .reviews-actions {
    290         &:before {
    291           content: '\f844' '\f844' '\f844' '\f844' '\f844';
    292           display: inline-block;
    293           vertical-align: middle;
    294           font-family: porto-icons;
    295           color: #c3c5c9;
    296           letter-spacing: .2em;
    297           font-size: 14px;
    298           line-height: 13px;
263         } 299         }
264         .price-wrapper .price {    
265             .lib-font-size(22);    
266             font-weight: @font-weight__semibold;    
267             line-height: 22px;    
268             .lib-css(color, @product-view-product-info-price);    
269         } 300       }
270         .old-price {    
271             .price-wrapper .price {    
272                 .lib-font-size(20);    
273                 font-weight: @font-weight__light;    
274                 .lib-css(color, @product-view-product-info-old-price);    
275             } 301     }
276         } 302   }
    303   .product-info-price {
277         .special-price { 304       .special-price {
278             .price-label { 305           .price-label {
279                 &:after { 306               &:after {
280                     content: ": "; 307                   content: ": ";
281                 } 308               }
282             } 309           }
283         } 310       }
284     } 311   }
285     .product-info-stock-sku { 312   .product-info-stock-sku {
286         min-width: 15rem; 313     clear: both;
287         text-align: left; 314     font-size: .8571em;
288         display: table-cell; 315     text-transform: uppercase;
289         vertical-align: bottom; 316     margin: 1.2143em 0;
290         padding-right: 10%; 317     > *{
291         padding-bottom: 30px; 318       display: block;
292         color: @base-font-color; 319       margin-bottom: .25rem;
    320     }
293     } 321   }
294     .stock { 322   .stock {
295         margin: 0; 323     span + span {
296         &.available, 324       color: #222529;
297         &.unavailable { 325       font-weight: 700;
298             font-weight: @font-weight__bold;    
299             text-transform: uppercase;    
300         } 326     }
301     } 327   }
302     .product.sku { 328   .product.sku {
303         word-wrap: break-word; 329       word-wrap: break-word;
304     } 330   }
305     .product { 331   .product {
306         &-add-form { 332       &-add-form {
307             clear: both; 333           clear: both;
308         } 334       }
309     
310         &.sku { 335       &.sku {
311             .type { 336           .type {
312                 font-weight: normal; 337             font-weight: inherit;
313                 margin-left: @indent__xs; 338             &::after {
314                 &:
after {
 339               content: '
:';
315                     content: '#:';    
316                 } 340             }
317             } 341           }
318             .value { 342           .value {
319                 display: inline-block; 343               display: inline-block;
    344               color: #222529;
    345               font-weight: 700;
320             } 346           }
321         } 347       }
322         &.overview { 348       &.overview {
323             margin: @indent__base 0; 349         font-size: 1.1428em;
    350         line-height: 1.6875;
    351         letter-spacing: -.015em;
324         } 352       }
325         &.alert { 353       &.alert {
326             margin: @indent__s 0; 354           margin: @indent__s 0;
327         } 355       }
328     } 356   }
329     .product-reviews-summary { 357   .product.detailed  {
330         margin-bottom20px; 358     margin-top15px;
331     } 359   }
    360 }
    361 .product-add-form {
332     .box-tocart { 362   .box-tocart {
333         margin-top0; 363     padding: 1.25rem 0 1rem;
334         margin-bottom: 30px; 364     border-top: 1px solid #e7e7e7;
335          365     border-bottom: 1px solid #e7e7e7;
336         .actions { 366     margin-top1rem;
337             margin-left20px; 367     margin-bottom: 0;
338         } 368     font-size: 1em;
    369     margin
0;
339     } 370   }
340     .product-options-bottom { 371 }
341         .box-tocart { 372 .product-social-links {
342             margin-top: 20px; 373   .share-links a {
343             margin-bottom: 20px; 374     font-size: 13px;
    375     width: 32px;
    376     height: 32px;
    377     border-radius: 16px;
    378     margin: .2857em 0 .2857em .1em;
    379     &:not(:hover) {
    380       background: none;
    381       color: #222529;
    382       border: 2px solid #e7e7e7;
344         } 383     }
345     } 384   }
346 } 385 }
347     
348 .product-options-wrapper { 386 .product-options-wrapper {
349     padding-bottom: 10px;    
350     border-bottom: 1px solid #ebebeb;    
351         
352     .fieldset-product-options-inner { 387     .fieldset-product-options-inner {
353         .legend { 388         .legend {
354             border: none; 389             border: none;
355             .lib-css(font-weight, @font-weight__semibold); 390             .lib-css(font-weight, @font-weight__semibold);
356             display: inline-block; 391             display: inline-block;
357             .lib-font-size(14px); 392             .lib-font-size(14px);
358             float: none; 393             float: none;
359             padding: 0; 394             padding: 0;
360             margin: 0 0 8px; 395             margin: 0 0 8px;
361         } 396         }
362         &.required { 397         &.required {
363             .legend { 398             .legend {
364                 &:after { 399                 &:after {
365                     content: '*'; 400                     content: '*';
366                     .lib-typography( 401                     .lib-typography(
367                     @_font-size: @form-field-label-asterisk__font-size, 402                     @_font-size: @form-field-label-asterisk__font-size,
368                     @_color: @form-field-label-asterisk__color, 403                     @_color: @form-field-label-asterisk__color,
369                     @_font-family: @form-field-label-asterisk__font-family, 404                     @_font-family: @form-field-label-asterisk__font-family,
370                     @_font-weight: @form-field-label-asterisk__font-weight, 405                     @_font-weight: @form-field-label-asterisk__font-weight,
371                     @_line-height: @form-field-label-asterisk__line-height, 406                     @_line-height: @form-field-label-asterisk__line-height,
372                     @_font-style: @form-field-label-asterisk__font-style 407                     @_font-style: @form-field-label-asterisk__font-style
373                     ); 408                     );
374                     .lib-css(margin, @form-field-label-asterisk__margin); 409                     .lib-css(margin, @form-field-label-asterisk__margin);
375                 } 410                 }
376             } 411             }
377         } 412         }
378     } 413     }
379     .field { 414     .field {
380         .note { 415         .note {
381             display: block; 416             display: block;
382             .lib-css(margin-top, @indent__xs); 417             .lib-css(margin-top, @indent__xs);
383         } 418         }
384     } 419     }
    420     .swatch-attribute-label {
    421       font-size: .8571em;
    422       text-transform: uppercase;
    423       line-height: 32px;
    424       white-space: nowrap;
    425       padding: 0;
    426       margin: 0;
    427     }
    428     .swatch-attribute-label {
    429       display:inline-block;
    430       vertical-align:middle;
    431       margin-right:10px;
    432       min-width:72px;
    433       font-size: .8571em;
    434       text-transform: uppercase;
    435       font-weight: 400;
    436       line-height: 32px;
    437       white-space: nowrap;
    438       padding: 2px 0 8px;
    439       margin: 0;
    440       &::after{
    441         content: ':';
    442       }
    443     }
    444     .swatch-attribute-selected-option{display:none}
    445     .swatch-attribute-options{
    446       display:inline-block;
    447       vertical-align:middle;
    448       padding: 2px 8px 8px;
    449     }
    450     .swatch-opt {
    451       margin: 0;
    452     }
385 } 453 }
386  454 .product-options-bottom,
387 .product-options-bottom .price-box, 455 .product-info-
price {
388 .product-info-price .price-box { 456   font-size: 1.5rem;
    457   line-height: 1;
    458   font-weight: 600;
    459   letter-spacing: -.02em;
    460   color: #222529;
    461   margin-bottom: 1.25rem;
    462 
  .price-box {
389     display: table-cell; 463     display: table-cell;
390     vertical-align: top; 464     vertical-align: top;
391     padding-bottom: 20px; 465     .price-label {display: none;}
    466     .price {
    467       font-size: inherit;
    468       font-weight: inherit;
    469       line-height: inherit;
    470       color: inherit;
    471     }
392     .old-price { 472     .old-price {
393         font-size: 20px; 473       color: #a7a7a7;
394         font-weight: @font-weight__light; 474       font-size: .8em;
    475       margin-left: .2143em;
    476       letter-spacing: 0;
395         .price-container > span { 477       .price-container > span {
396             display: inline-block; 478           display: inline-block;
397             color: @product-view-product-info-old-price; 479           color: @product-view-product-info-old-price;
398                 
399             &.price-label { 480           &.price-label {
400                 display: none; 481               display: none;
401             } 482           }
402         } 483       }
    484       .price {
    485         font-size: inherit;
    486         line-height: inherit;
    487         color: inherit;
403     } 488       }
404     .price-container {    
405         > span {    
406             display: block;    
407             margin-bottom: @indent__xs;    
408             &:last-child {    
409                 margin-bottom: 0;    
410             } 489     }
411         } 490   }
412         .price { 491   .box-tocart {
413             font-size: 22px; 492     margin: 0;
414             line-height: 22px;    
415             font-weight: @font-weight__semibold;    
416             color: @product-view-product-info-price;    
417         }    
418         .price-including-tax + .price-excluding-tax,    
419         .weee + .price-excluding-tax,    
420         .weee {    
421             .lib-font-size(12);    
422             line-height: 14px;    
423             .price {    
424                 .lib-font-size(12);    
425                 font-weight: @font-weight__bold;    
426             } 493   }
    494 }
    495 .product-options-bottom {
    496   font-size: 1em;
    497   .product-addto-links {
    498       display: flex;
427         } 499   }
    500   .page-product-bundle &, .page-product-downloadable & {
    501     border: none;
    502     margin: 0;
    503     padding: 0;
428     } 504   }
429 } 505 }
430     
431 .box-tocart { 506 .box-tocart {
432     &:extend(.abs-box-tocart all); 507   &:extend(.abs-box-tocart all);
433     .field.qty { 508   .field.qty {
    509     margin-left: .5rem;
    510     margin-bottom: 5px;
    511     position: relative;
434     } 512   }
435     .input-text.qty { 513   .input-text.qty {
436         &:extend(.abs-input-qty all); 514     &:extend(.abs-input-qty all);
437     } 515   }
438     .actions { 516   .actions {
    517     margin: 0 4px 5px 0;
439     } 518   }
440     .action.tocart { 519   .action.tocart {
441         &:extend(.abs-button-l all); 520     height: 3rem;
442         &:extend(.abs-button-responsive all); 521     padding: 0 2em;
443         &:not(:last-child) { 522     margin-bottom: 0;
444             margin-bottom15px; 523     overflow: hidden;
    524     text-transform: uppercase;
    525     font-size: 1em;
    526     letter-spacing: -.015em;
    527     font-weight: 700;
    528     line-height: 3rem;
    529     border: none;
    530     background: #222529;
    531     &:before {
    532       display: inline-block;
    533       content: "\e8ba";
    534       font-family: "porto-icons";
    535       margin-left.5rem;
    536       font-size: 1.125rem;
445         } 537     }
446         vertical-align: top;    
447     } 538   }
448 } 539 }
449     
450 .product-addto-links {    
451     display: inline;    
452     .action {    
453         margin-left: 5%;    
454     }    
455 }    
456     
457 .product-social-links { 540 .product-social-links {
458     margin: 0 0 20px; 541   margin: 15px 0 0;
459     text-align: right; 542   text-align: right;
460     padding-top: 20px; 543   > * {
461     border-top1px solid #ebebeb; 544     display:  inline-block;
    545     vertical-align: middle;
    546     margin-left: .5rem;
    547   }
    548   .product-addto-links {
    549     .action {
    550       border-radius: 40px;
    551       border
2px solid #e7e7e7;
    552       color: #222529;
    553       margin: .2857em 0 .2857em .1em;
    554       font-size: 16px;
    555       width: 32px;
    556       height: 32px;
    557       line-height: 29px;
    558       letter-spacing: normal;
    559       &::before {
    560         font-size: 15px;
    561       }
    562     }
    563   }
462 } 564 }
463     
464 .moved-add-to-links { 565 .moved-add-to-links {
465     display: inline-block; 566     display: inline-block;
466     vertical-align: top; 567     vertical-align: top;
467 } 568 }
468     
469 .product-addto-links, .moved-add-to-links, .product-social-links { 569 .product-addto-links, .moved-add-to-links, .product-social-links {
470     .action span { 570     .action span {
471         display: none; 571         display: none;
472     } 572     }
473     .action.tocompare { 573     .action.tocompare {
474         &:extend(.abs-actions-addto all); 574         &:extend(.abs-actions-addto all);
475         .lib-icon-font-symbol( 575         .lib-icon-font-symbol(
476             @_icon-font-content: @icon-compare-full, 576             @_icon-font-content: @icon-compare-full,
477             @_icon-font-position: before 577             @_icon-font-position: before
478         ); 578         );
479     } 579     }
480     .action.mailto.friend { 580     .action.mailto.friend {
481         color: @mailto-friend-icon; 581         color: @mailto-friend-icon;
482         border-color: @mailto-friend-icon; 582         border-color: @mailto-friend-icon;
483         border-radius: 3px;    
484     } 583     }
485     a.action:before { 584     a.action:before {
486         line-height: 30px; 585         line-height: 30px;
487     } 586     }
488 } 587 }
489     
490 .product-addto-links .action { 588 .product-addto-links .action {
491     margin-left: 5px; 589     margin-right: 5px;
492     border-radius: 3px; 590     border-radius: 0;
493         
494     &.towishlist {    
495         color: @addto-wishlist-icon;    
496         border-color: @addto-wishlist-icon;    
497     }    
498     &.tocompare {    
499         color: @addto-compare-icon;    
500         border-color: @addto-compare-icon;    
501     }    
502 } 591 }
503     
504 .prices-tier { 592 .prices-tier {
505     &:extend(.abs-reset-list all); 593     &:extend(.abs-reset-list all);
506     margin-bottom: @indent__s + @indent__xs; 594     margin-bottom: @indent__s + @indent__xs;
507     .item { 595     .item {
508         margin-bottom: @indent__s; 596         margin-bottom: @indent__s;
509         &:last-child { 597         &:last-child {
510             margin-bottom: 0; 598             margin-bottom: 0;
511         } 599         }
512     } 600     }
513     .price-excluding-tax, 601     .price-excluding-tax,
514     .price-including-tax { 602     .price-including-tax {
515         display: inline-block; 603         display: inline-block;
516     } 604     }
517 } 605 }
518     
519 .minimal-price-link, 606 .minimal-price-link,
520 .price-excluding-tax, 607 .price-excluding-tax,
521 .price-including-tax { 608 .price-including-tax {
522     white-space: nowrap; 609     white-space: nowrap;
523     display: block; 610     display: block;
524 } 611 }
525     
526 .ui-dialog-titlebar-close { 612 .ui-dialog-titlebar-close {
527     .lib-button-as-link(); 613     .lib-button-as-link();
528 } 614 }
529  615 .qty.field,.col.qty {
530 .qty.field
 {
 616   .control
 {
531     .control, .qty-changer { 617     position: relative;
532         display: inline-block; 618     width: 104px;
533         vertical-align: middle; 619     display: flex;
    620     justify-content: center;
    621   }
    622   .input-text.qty {
    623     width: 44px;
    624     height: 3rem;
    625     font-size: 1rem;
    626     font-weight: 700;
    627     text-align: center;
    628     line-height: 14px;
    629     border-radius: 0;
    630     border-width: 1px 0 1px 0;
    631     border-color: #e7e7e7;
    632     padding: 0 5px;
    633     color: #222529;
534     } 634   }
535         
536     .qty-changer { 635   .qty-changer {
537         > a { 636     > a {
538             display: block; 637       display: block;
539             border: 1px solid @form-element-input__border-color; 638       border: 1px solid #e7e7e7;
540             border-radius: 3px; 639       border-radius: 0;
541             height: 18px;    
542             line-height: 16px;    
543             margin-top: 2px;    
544             color: #ccc;    
545             font-size: 11px;    
546                 
547             &:first-child {    
548                 margin-top: 0; 640       margin-top: 0;
    641       color: #222529;
    642       position: absolute;
    643       top: 0;
    644       right: 0;
    645       height: 3rem;
    646       line-height: 3rem;
    647       width: 30px;
    648       &:first-child {
    649         left: 0;
    650         right: auto;
549             } 651       }
550             &:hover { 652       &:hover {
551                 color: @_link-color-hover; 653           color: @_link-color-hover;
552             } 654       }
    655       i {
    656         display: none;
    657       }
    658       &::before {
    659         content: '';
    660         position: absolute;
    661         left: 50%;
    662         top: 50%;
    663         width: 9px;
    664         border-top: 1px solid;
    665         margin-top: -.5px;
    666         margin-left: -4.5px;
    667       }
    668       &.qty-inc {
    669         &:after {
    670           content: '';
    671           position: absolute;
    672           left: 50%;
    673           top: 50%;
    674           height: 9px;
    675           border-left: 1px solid;
    676           margin-top: -4.5px;
    677           margin-left: -.5px;
    678         }
    679       }
553         } 680     }
554     } 681   }
555 } 682 }
556     
557 .fotorama__nav .fotorama__thumb-border { 683 .fotorama__nav .fotorama__thumb-border {
558     border-color: @theme-color; 684     border-color: #222529;
559 } 685 }
560  686 .block.upsell {
561 // 687   padding-top: 40px;
562 //    Sidebar product view 688 }
563 //-------------------------------------- 689 // Product type
564 .sidebar { 690 .owl-carousel.product-image-carousel {
565     .product-items {    
566         .product-item {    
567             margin-bottom: @indent__base;    
568             position: relative;    
569             float: none;    
570             width: auto;    
571             padding: 0;    
572                 
573             &:last-child {    
574                 margin-bottom: 0; 691   margin-bottom: 0;
    692 }
    693 .product-type-carousel:not(.weltpixel_quickview-catalog_product-view) {
    694   .product-info-main,.product.media {
    695     width:100% !important;padding:0;
575             } 696   }
576             &-info
 {
 697   .product.media {
577                 position: relative; 698     margin-bottom: 2em;
    699     .product-image-slider.owl-carousel {
    700       margin-bottom: 0;
    701     }
    702   }
    703   .product-info-main {
    704     .page-title-wrapper {
    705       display: inline-block;
578                 width: auto; 706       width: auto;
    707       margin: 0;
    708       vertical-align: middle;
    709       h1 {
    710         margin: 0;
    711       }
    712     }
    713     .prev-next-products {
    714       position: relative;
    715       float: left;
    716       margin: 5.7px 10px 0;
    717       right: 0;
    718     }
    719     .product-reviews-summary {
    720       margin-top: 15px;
579                 margin-bottom: 20px; 721       margin-bottom: 20px;
580                  722       height: 42px;
581                 &:after { 723       .rating-summary {
582                     content: ""; 724         top: -1px;
583                     display: table;    
584                     clear: both;    
585                 } 725       }
586                 .product-item-photo {    
587                     float: right;    
588                     max-width: 33%;    
589                     margin-left: 10px;    
590                         
591                     img {    
592                         position: static;    
593                         width: auto;    
594                     } 726     }
    727     .product-info-price {
    728       font-size: 30px;
    729       line-height: 1;
    730       display: inline-block;
    731       margin-bottom: 40px;
595                 } 732     }
    733     .product.overview {
    734         clear: both;
    735         padding-top: 25px;
    736         border-top: 1px solid #e7e7e7;
596             } 737     }
597             &-name { 738     .product-info-stock-sku {
598                 margin-top0; 739         margin-bottom20px;
599             } 740     }
600             &-details { 741     .product-add-form {
    742         position: relative;
    743         border-top: 1px solid #e7e7e7;
    744         padding-top: 1.25rem;
601                 text-align: right; 745         text-align: right;
602                 margin-right: ~'calc(33% + 15px)';    
603                 padding: 7px 0;    
604             } 746     }
605             &-actions { 747     .product-options-bottom {
606                 display: 
block;
 748        margin-bottom: 0;
    749        display: inline-block;
    750        vertical-align: middle;
    751        .box-tocart {
    752           padding: 0;
    753           border: none;
607                 margin: 0; 754           margin: 0;
    755           .field.qty {
    756             display: inline-flex;
    757             text-align: right;
    758             margin-left: 20px;
    759             margin-right: 0;
    760             label {
    761               display: inline-block;
    762               font-size: 15px;
    763               font-weight: 600;
    764               color: #222529;
    765               line-height: 23px;
    766               margin: 0;
    767               text-transform: uppercase;
608             } 768             }
609              769             .qty-changer > a {
610             .product-reviews-summary { 770               height: 24px;
611                 background: none; 771               border: none;
612             } 772             }
    773             .input-text.qty {
    774               width: 36px;
    775               border-width: 1px 1px 1px 1px;
    776               font-size: 13px;
    777               background: #f4f4f4;
    778               height: 24px;
    779               font-family: inherit;
613         } 780             }
614         .price-box {    
615             display: block;    
616             margin: 3px 0;    
617         } 781           }
618         .text {    
619             margin-left: 8px;    
620         } 782       }
621         .counter {    
622             .lib-css(color, @primary__color__lighter);    
623             font-size: 12px;    
624             white-space: nowrap;    
625         } 783     }
626         .minilist { 784     .product-options-wrapper {
627             .price { 785       display: inline-block;
628                 display: inline
;
 786       vertical-align: middle;
629                 padding
0;
 787       min-width: 45%;
    788       text-align: right;
    789         .swatch-attribute {
    790           display: inline-block;
    791           vertical-align: middle;
    792           margin-left: 15px;
    793         }
    794         .swatch-attribute-label {
    795           min-width: auto;
    796           padding-left1em;
    797           text-align: right;
630             } 798         }
631             .weee:before { 799     }
    800     .product-social-links {
632                 display: inline-block; 801       display: inline-block;
    802       margin: 0;
    803       width: auto;
    804       > *:last-child {
    805         margin-left: 0;
633             } 806       }
634         } 807     }
635         .action { 808   }
636             &.delete { 809 }
637                 &:extend(.abs-remove-button-for-blocks all); 810 .product-type-fullwidth:not(.weltpixel_quickview-catalog_product-view) {
    811   .page-main{
    812     max-width:100% !important;
    813     width:100%;
    814   }
    815   .product-info-main {
    816     .page-title-wrapper h1 {
    817       font-size: 30px;
    818     }
    819   }
    820   .fotorama__nav-wrap--vertical .fotorama__nav__shaft {background: none;}
    821   .fotorama__stage{
    822     left:0!important;
    823     max-width: 100%;
    824   }
    825   .fotorama__thumb {
    826     border: 1px solid rgba(0,0,0,.1);
    827     width: calc(100% - 2px);
    828     height: calc(100% - 2px);
    829   }
    830   .fotorama__nav-wrap--vertical.fotorama__nav-wrap{padding:20px}
    831   .fotorama__stage__shaft.fotorama__grab{max-width:100%!important}
    832   .product-social-links {
638                 position: absolute; 833     position: absolute;
    834     top: 0;
639                 left: 0; 835     left: 0;
    836     right: auto;
    837     width: auto;
    838     margin: 0;
    839     .product-share {
    840       margin: 0;
    841     }
    842     .share-links a {
    843       display: block;
    844       margin: 0 auto 2px;
    845       border-radius: 0;
    846     }
    847   }
    848   .prev-next-products {
    849     margin-left: 40px;
    850   }
    851   .product-info-price {
    852     font-size: 25px;
    853   }
    854   .product-options-bottom {
    855     margin-bottom: 40px;
    856   }
    857   .block.upsell {
    858     padding-top: 0;
    859     margin-top: 2.5rem;
    860     margin-bottom: 0;
    861   }
    862 }
    863 .product-type-sticky_right:not(.weltpixel_quickview-catalog_product-view) {
    864   .short-custom-block {
    865     margin-bottom: 2em;
    866   }
    867   .product-social-links {
    868     margin-bottom: 40px;
    869     margin-top: 0;
    870   }
    871   .product.detailed {
    872     clear: both;
    873     background: #f4f4f4;
    874     padding-top: 70px;
    875     padding-bottom: 70px;
    876     position: relative;
    877     &:before, &:after {
    878       content: '';
    879       position: absolute;
    880       width: 30vw;
    881       height: 100%;
640                 top: 0; 882       top: 0;
    883       background: inherit;
641             } 884     }
    885     &::before {
    886       right: 100%;
642         } 887     }
    888     &::after {
    889       left: 100%;
643     } 890     }
644  891   }
    892 }
    893 //
    894 //    Sidebar product view
    895 //--------------------------------------
    896 .sidebar {
645     .subtitle { 897     .subtitle {
646         &:extend(.abs-no-display all); 898         &:extend(.abs-no-display all);
647     } 899     }
648  900 
649     // 901     //
650     //    Product images only 902     //    Product images only
651     //-------------------------------------- 903     //--------------------------------------
652     .product-items-images { 904     .product-items-images {
653         &:extend(.abs-add-clearfix all); 905         &:extend(.abs-add-clearfix all);
654         margin-right: -@indent__xs; 906         margin-right: -@indent__xs;
655         .product-item { 907         .product-item {
656             &:extend(.abs-add-box-sizing all); 908             &:extend(.abs-add-box-sizing all);
657             float: right; 909             float: right;
658             padding-right: @indent__xs; 910             padding-right: @indent__xs;
659         } 911         }
660     } 912     }
661  913 
662     // 914     //
663     //    Product names only 915     //    Product names only
664     //-------------------------------------- 916     //--------------------------------------
665     .product-items-names { 917     .product-items-names {
666         .product-item { 918         .product-item {
667             margin-bottom: @indent__s; 919             margin-bottom: @indent__s;
668         } 920         }
669         .product-item-name { 921         .product-item-name {
670             margin: 0; 922             margin: 0;
    923             vertical-align: middle;
    924             >a {
    925               margin-bottom: 0;
671         } 926             }
672     } 927         }
673 }    
674     
675 .side-list {    
676     .product-item-name {    
677         font-size: 13px;    
678     }    
679     
680     .price-container .price {    
681         font-size: 15px;    
682     }    
683 }    
684     
685 .product-labels {    
686     position: absolute;    
687     left: 10px;    
688     top: 10px;    
689         
690     .product-label:first-child {    
691         margin-top: 0;    
692     }    
693 }    
694     
695 .product-label {    
696     padding: 7px 10px;    
697     font-size: 12px;    
698     font-weight: 600;    
699     border-radius: 4px;    
700     color: #fff;    
701     margin-top: 5px;    
702     line-height: 1;    
703         
704     &.new-label {    
705         background-color: #62b959;    
706     }    
707     &.sale-label {    
708         background-color: #e27c7c;    
709     } 928     }
710 } 929 }
711 } 930 }
712     
713 // 931 //
714 //    Mobile @screen__m 932 //    Mobile @screen__m
715 //-------------------------------------- 933 //--------------------------------------
716 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) { 934 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
717     .catalog-product-view { 935     .catalog-product-view {
718         .column.main { 936         .column.main {
719             .lib-vendor-prefix-display(flex); 937             .lib-vendor-prefix-display(flex);
720             .lib-vendor-prefix-flex-direction(column); 938             .lib-vendor-prefix-flex-direction(column);
721         } 939         }
722         .product.media { 940         .product.media {
723             .lib-vendor-prefix-order(-1); 941             .lib-vendor-prefix-order(-1);
724         } 942         }
725     } 943     }
726 } 944 }
727  945 
728 // 946 //
729 //    Mobile @screen__s 947 //    Mobile @screen__s
730 //-------------------------------------- 948 //--------------------------------------
731 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) { 949 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
732     .product-social-links { 950     .product-social-links {
733         .action.tocompare { 951         .action.tocompare {
734             display: none; 952             display: none;
735         } 953         }
736     } 954     }
737     
.product-info-price {
 955     /*.product-info-price {
738         margin: 0 -@indent__s 0; 956         margin: 0 -@indent__s 0;
739         width: ~"calc(100% + 2*@{indent__s})"!important; 957         width: ~"calc(100% + 2*@{indent__s})"!important;
740         > *:first-child { 958         > *:first-child {
741             padding-right: @indent__s; 959             padding-right: @indent__s;
742         } 960         }
743         > *:last-child { 961         > *:last-child {
744             padding-left: @indent__s; 962             padding-left: @indent__s;
745         } 963         }
746     }
 964     }*/
747     .product.info.detailed { 965     .product.info.detailed {
748         .additional-attributes-wrapper { 966         .additional-attributes-wrapper {
749             &:extend(.abs-no-border-top all); 967             &:extend(.abs-no-border-top all);
750         } 968         }
751     } 969     }
752 } 970     // Product type
753  971     .product-type-carousel:not(.weltpixel_quickview-catalog_product-view) {
754 //    
755 //    Desktop    
756 //--------------------------------------    
757 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {    
758     .product-info-main { 972       .product-info-main {
759         .page-title-wrapper { 973         .product-options-bottom {
760             h1 { 974           .box-tocart {
761                 .lib-css(margin-bottom, @product-h1-margin-bottom-desktop); 975             .field.qty {
    976               width: 100%;
    977               margin-top: 10px;
    978               margin-bottom: 20px;
    979             }
762             } 980           }
763         } 981         }
764         .product-add-form {    
765             padding-top: 15px;    
766         } 982       }
767     } 983     }
    984 }
    985 //
    986 //    Mobile @screen__xs
    987 //--------------------------------------
    988 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__xs) {
    989   .product-addto-links {
    990     .action {
    991       margin-right: 0;
    992       margin-left: 5px;
    993       border-radius: 0;
    994     }
    995   }
    996 }
768  997 
    998 //
    999 //    Desktop
    1000 //--------------------------------------
    1001 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
769     .box-tocart { 1002     .box-tocart {
770         .action.tocart { 1003         .action.tocart {
771             margin-bottom: 0; 1004             margin-bottom: 0;
772             min-width: 150px; 1005             min-width: 150px;
773         } 1006         }
774     } 1007     }
775     
776     .product-social-links { 1008     .product-social-links {
777         text-align: right; 1009         text-align: right;
778     } 1010     }
779     
780     .product-options-bottom, 1011     .product-options-bottom,
781     .product-info-price { 1012     .product-info-price {
782         .price-box { 1013         .price-box {
783             .price-container {    
784                 .price {    
785                     font-size: 36px;    
786                     line-height: 36px;    
787                 }    
788             }    
789             .price-including-tax + .price-excluding-tax { 1014             .price-including-tax + .price-excluding-tax {
790                 .price { 1015                 .price {
791                     .lib-font-size(14); 1016                     .lib-font-size(14);
792                     line-height: 16px; 1017                     line-height: 16px;
793                 } 1018                 }
794             } 1019             }
795         } 1020         }
796     } 1021     }
797  1022     .product-image-carousel .active+.active .item::before {
    1023         position: absolute;
    1024         top: 0;
    1025         left: 0;
    1026         width: 100%;
    1027         height: 100%;
    1028         background: rgba(0,0,0,0.07);
    1029         content: '';
    1030         z-index: 1;
    1031     }
    1032     .product-image-carousel .active + .active .item {position: relative;}
    1033     .product-image-carousel .active + .active .item::before {
    1034       position: absolute;
    1035       top: 0;
    1036       left: 0;
    1037       width: 100%;
    1038       height: 100%;
    1039       background: rgba(0, 0, 0, .07);
    1040       content: '';
    1041       z-index: 1;
    1042     }
    1043     .product-image-carousel .active + .active + .active .item::before {display: none;}
798     // 1044     //
799     //    Category page layout 1045     //    Category page layout
800     //-------------------------------------- 1046     //--------------------------------------
801     .product-info-main { 1047     .product-info-main {
802         float: left; 1048         float: left;
803     } 1049     }
804     .product.media { 1050     .product.media {
805         float: right; 1051         float: right;
806     } 1052     }
807     .page-layout-1column { 1053     .page-layout-1column {
808         .product-info-main { 1054         .product-info-main {
809             width: 40%; 1055             width: 40%;
810         } 1056         }
811         .product.media { 1057         .product.media {
812             width: 57%; 1058             width: 57%;
813         } 1059         }
814     } 1060     }
815     .page-layout-2columns-left, 1061     .page-layout-2columns-left,
816     .page-layout-2columns-right, 1062     .page-layout-2columns-right,
817     .page-layout-3columns { 1063     .page-layout-3columns {
818         .product-info-main { 1064         .product-info-main {
819             width: 48%; 1065             width: 48%;
820         } 1066         }
821         .product.media { 1067         .product.media {
822             width: 50%; 1068             width: 50%;
823         } 1069         }
824     } 1070     }
825 } 1071 }
826  1072 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) {
    1073   // Product type
    1074   .product-type-carousel:not(.weltpixel_quickview-catalog_product-view) {
    1075     .product-info-main {
    1076       .page-title-wrapper h1 {
    1077         font-size: 38px;
    1078         letter-spacing: -.01em;
    1079       }
    1080       .product-social-links {
    1081         float: left;
    1082         margin-left: 20px;
    1083         margin-top: 0;
    1084         display: inline-block;
    1085         width: auto;
    1086       }
    1087       .product-reviews-summary {margin-top: 0;height: auto;}
    1088       .product-info-price {
    1089         margin-bottom: 0;
    1090       }
    1091       .short-custom-block {
    1092         float: left;
    1093       }
    1094       .product-add-form {
    1095         text-align: left;
    1096       }
    1097     }
    1098   }
    1099   .product-type-fullwidth:not(.weltpixel_quickview-catalog_product-view) {
    1100     .page-main{
    1101       padding: 0;
    1102     }
    1103     .product-social-links {
    1104       left: 10px;
    1105       .product-share {
    1106         margin-left: .5rem;
    1107       }
    1108     }
    1109     .product-info-main {
    1110       padding-left: 50px;
    1111     }
    1112     .prev-next-products {
    1113       margin: 0;
    1114       margin-left: 5px;
    1115     }
    1116     .block.upsell {
    1117       padding-left: 10px;
    1118       padding-right: 10px;
    1119     }
    1120   }
    1121   .product-type-sticky_right:not(.weltpixel_quickview-catalog_product-view) {
    1122     .short-custom-block {
    1123       float: right;
    1124       width: 50%;
    1125       padding-left: 10px;
    1126     }
    1127     .product-social-links {
    1128       float: left;
    1129       width: auto;
    1130     }
    1131     .product.detailed {
    1132       .product.data.items {
    1133         > .item.title {
    1134           margin-left: 50px;
    1135           > .switch {
    1136             font-size: 18px;
    1137           }
    1138         }
    1139         > .item.content {
    1140           background: none;
    1141         }
    1142       }
    1143     }
    1144   }
    1145 }
827  1146 
828 // 1147 //
829 //    Common 1148 //    Common
830 //-------------------------------------- 1149 //--------------------------------------
831  1150 
832 & when (@media-common = true) { 1151 & when (@media-common = true) {
833  1152 
834 // 1153 //
835 //    Compare Products Page 1154 //    Compare Products Page
836 //-------------------------------------- 1155 //--------------------------------------
837 body.catalog-product-compare-index { 1156 body.catalog-product-compare-index {
838     .action.print { 1157     .action.print {
839         float: left; 1158         float: left;
840         margin: 15px 0; 1159         margin: 15px 0;
841     } 1160     }
842 } 1161 }
843  1162 
844 .table-wrapper.comparison { 1163 .table-wrapper.comparison {
845     clear: both; 1164     clear: both;
846     overflow-x: auto; 1165     overflow-x: auto;
847         
848     .table-comparison { 1166     .table-comparison {
849         > tbody > tr{ 1167         > tbody > tr{
850             > th, 1168             > th,
851             > td { 1169             > td {
852                 border-top: 0; 1170                 border-top: 0;
853                  1171 
854                 &.info { 1172                 &.info {
855                     background-color: transparent; 1173                     background-color: transparent;
856                 } 1174                 }
857             } 1175             }
858         } 1176         }
859         > thead > tr > th { 1177         > thead > tr > th {
860             border-bottom: 0; 1178             border-bottom: 0;
861         } 1179         }
862     } 1180     }
863     .product-image-container { 1181     .product-image-container {
864         border: 0; 1182         border: 0;
865         border-radius: 0; 1183         border-radius: 0;
866         padding: 0; 1184         padding: 0;
867         background: none; 1185         background: none;
868     } 1186     }
869 } 1187 }
870  1188 
871 .table-comparison { 1189 .table-comparison {
872     table-layout: fixed; 1190     table-layout: fixed;
873     
874     .cell.label.remove, 1191     .cell.label.remove,
875     .cell.label.product { 1192     .cell.label.product {
876         span { 1193         span {
877             &:extend(.abs-visually-hidden all); 1194             &:extend(.abs-visually-hidden all);
878         } 1195         }
879     } 1196     }
880     
881     .cell.label, 1197     .cell.label,
882     td:last-child { 1198     td:last-child {
883         border-left: @table__border-width @table__border-style @table__border-color; 1199         border-left: @table__border-width @table__border-style @table__border-color;
884     } 1200     }
885     
886     .cell { 1201     .cell {
887         width: 180px; 1202         width: 180px;
888         padding: 15px; 1203         padding: 15px;
889         .attibute.value { 1204         .attibute.value {
890             width: 100%; 1205             width: 100%;
891             overflow: hidden; 1206             overflow: hidden;
892         } 1207         }
893  1208 
894         &.product.info, 1209         &.product.info,
895         &.product.label { 1210         &.product.label {
896             border-bottom: @table__border-width @table__border-style @table__border-color; 1211             border-bottom: @table__border-width @table__border-style @table__border-color;
897         } 1212         }
898         &.label { 1213         &.label {
899             .attribute.label { 1214             .attribute.label {
900                 display: block; 1215                 display: block;
901                 width: 100%; 1216                 width: 100%;
902                 word-wrap: break-word; 1217                 word-wrap: break-word;
903             } 1218             }
904         } 1219         }
905         &.attribute { 1220         &.attribute {
906             .lib-font-size(13); 1221             
font-size: 1em;
907             img { 1222             img {
908                 max-width: 100%; 1223                 max-width: 100%;
909                 height: auto; 1224                 height: auto;
910             } 1225             }
911         } 1226         }
912         &.remove { 1227         &.remove {
913             padding-top: 0; 1228             padding-top: 0;
914             padding-bottom: 0; 1229             padding-bottom: 0;
915             text-align: left; 1230             text-align: left;
916             .action.delete { 1231             .action.delete {
917                 &:extend(.abs-remove-button-for-blocks all); 1232                 &:extend(.abs-remove-button-for-blocks all);
918             } 1233             }
919         } 1234         }
920     } 1235     }
921     
922     .product-item-photo { 1236     .product-item-photo {
923         display: block; 1237         display: block;
924         margin: 0 auto 15px; 1238         margin: 0 auto 15px;
925     } 1239     }
926     .product-image-photo { 1240     .product-image-photo {
927         margin-right: 0; 1241         margin-right: 0;
928     } 1242     }
929     
930     .product-item-actions, 1243     .product-item-actions,
931     .price-box, 1244     .price-box,
932     .product.rating, 1245     .product.rating,
933     .product-item-name { 1246     .product-item-name {
934         display: block; 1247         display: block;
935         margin: 15px 0; 1248         margin: 15px 0;
936     } 1249     }
937     
938     .product-addto-links { 1250     .product-addto-links {
939         margin-top: 15px; 1251         margin-top: 15px;
940  1252 
941         .action.split, 1253         .action.split,
942         .action.toggle { 1254         .action.toggle {
943             .lib-button-s(); 1255             .lib-button-s();
944         } 1256         }
945  1257 
946         .action.toggle { 1258         .action.toggle {
947             padding: 0; 1259             padding: 0;
948         } 1260         }
949     } 1261     }
950     
951     .action { 1262     .action {
952         &.tocart { 1263         &.tocart {
953             white-space: nowrap; 1264             white-space: nowrap;
954             height: 32px;    
955             padding: 0 17px;    
956         } 1265         }
957     } 1266     }
958         
959     .actions-primary, .actions-secondary { 1267     .actions-primary, .actions-secondary {
960         display: inline-block; 1268         display: inline-block;
961     } 1269     }
962 } 1270 }
963  1271 
964 .comparison.headings { 1272 .comparison.headings {
965     position: absolute; 1273     position: absolute;
966     z-index: 2; 1274     z-index: 2;
967     top: 0; 1275     top: 0;
968     right: 0; 1276     right: 0;
969     width: auto; 1277     width: auto;
970     .lib-css(background, @color-white); 1278     .lib-css(background, @color-white);
971 } 1279 }
972  1280 
973 .sidebar { 1281 .sidebar {
974     .product-item { 1282     .product-item {
975         .tocart { 1283         .tocart {
976             border-radius: 3px; 1284             border-radius: 3px;
977         } 1285         }
978     } 1286     }
979 } 1287 }
980  1288 
981 .block-compare { 1289 .block-compare {
982     .block-title { 1290     .block-title {
983         &:extend(.abs-block-widget-title all); 1291         &:extend(.abs-block-widget-title all);
984     } 1292     }
985     .product-item .product-item-name { 1293     .product-item .product-item-name {
986         margin-right: 22px; 1294         margin-right: 22px;
987     } 1295     }
988     .action.delete { 1296     .action.delete {
989         &:extend(.abs-remove-button-for-blocks all); 1297         &:extend(.abs-remove-button-for-blocks all);
990         position: absolute; 1298         position: absolute;
991         right: 0; 1299         right: 0;
992         left: auto; 1300         left: auto;
993         top: 0; 1301         top: 0;
994     } 1302     }
995     .counter { 1303     .counter {
996         &:extend(.abs-block-items-counter all); 1304         &:extend(.abs-block-items-counter all);
997     } 1305     }
998     .actions-toolbar { 1306     .actions-toolbar {
999         margin: 17px 0 0; 1307         margin: 17px 0 0;
1000     } 1308     }
1001  1309 
1002     .action.primary { 1310     .action.primary {
1003         &:extend(.abs-revert-to-action-secondary all); 1311         &:extend(.abs-revert-to-action-secondary all);
1004     } 1312     }
1005 } 1313 }
1006 .sticky-product { 1314 .sticky-product {
1007     position: fixed; 1315     position: fixed;
1008     top: 0; 1316     top: 0;
1009     right: 0; 1317     right: 0;
1010     width: 100%; 1318     width: 100%;
1011     z-index: 4; 1319     z-index: 5;
1012     background-color: #fff; 1320     background-color: #fff;
1013     box-shadow: 0 3px 5px rgba(0,0,0,0.08); 1321     box-shadow: 0 3px 5px rgba(0,0,0,0.08);
1014     padding: 60px 0 15px 0; 1322     padding: 55px 0 15px 0;
1015  1323 
1016     &.no-sticky-header { 1324     &.no-sticky-header {
1017         padding: 15px 0; 1325         padding: 15px 0;
1018     } 1326     }
1019     & > .container { 1327     & > .container {
1020         position: relative; 1328         position: relative;
    1329         display: flex;
    1330         align-items: center;
1021     } 1331     }
1022     .sticky-image, .sticky-detail { 1332     .sticky-image, .sticky-detail {
1023         display: inline-block; 1333         display: inline-block;
1024         vertical-align: middle; 1334         vertical-align: middle;
1025         margin-left: 15px; 1335         margin-left: 15px;
1026     } 1336     }
1027     .sticky-detail { 1337     .sticky-detail {
1028         .product-name-area { 1338         .product-name-area {
1029             display: inline-block; 1339             display: inline-block;
1030             vertical-align: top; 1340             vertical-align: top;
1031             margin: 0; 1341             margin: 0;
1032             margin-left: 15px; 1342             margin-left: 15px;
1033         } 1343         }
1034         .product-name-area .product-name { 1344         .product-name-area .product-name {
1035             line-height: 25px; 1345             line-height: 25px;
1036             margin: 0; 1346             margin: 0;
1037             font-size: 16px; 1347             font-size: 16px;
1038             font-weight: 600; 1348             font-weight: 600;
1039         } 1349         }
1040         .availability span { 1350         .availability span {
1041             font-size: 14px; 1351             font-size: 14px;
1042             font-weight: 400; 1352             font-weight: 400;
1043         } 1353         }
1044     } 1354     }
1045     .product-info-price .price-box { 1355     .product-info-price 
{
1046         padding-bottom: 0; 1356       margin-bottom: 6px;
1047          1357       .price-box {
1048         .price-container {    
1049             & > span {    
1050                 margin-bottom: 0;    
1051             }    
1052             .price
 {
    
1053                 font-size: 25px;    
1054                 color: #444;    
1055             }    
1056         }    
1057         .old-price { 1358         .old-price {
1058             .price-container .price { 1359             .price-container .price {
1059                 color: #999; 1360                 color: #999;
1060                 font-size: 18px; 1361                 font-size: 18px;
1061             } 1362             }
1062         } 1363         }
1063     } 1364       }
1064     .add-to-cart {    
1065         position: absolute;    
1066         left: 15px;    
1067         top: 50%;    
1068         margin-top: -19px;    
1069     } 1365     }
1070     .product-info-stock-sku { 1366     .product-info-stock-sku {
1071         min-width: 150px; 1367         min-width: 150px;
1072         text-align: right; 1368         text-align: right;
1073         display: table-cell; 1369         display: table-cell;
1074         vertical-align: bottom; 1370         vertical-align: bottom;
1075         padding-right: 10%; 1371         padding-right: 10%;
1076         color: #777; 1372         color: #777;
1077     } 1373     }
1078     .stock { 1374     .stock {
1079         margin: 0; 1375         margin: 0;
1080          1376 
1081         &.available, &.unavailable { 1377         &.available, &.unavailable {
1082             font-weight: 700; 1378             font-weight: 700;
1083             text-transform: uppercase; 1379             text-transform: uppercase;
1084         } 1380         }
1085     } 1381     }
1086     .product.attibute.sku { 1382     .product.attibute.sku {
1087         word-wrap: break-word; 1383         word-wrap: break-word;
1088          1384 
1089         .type { 1385         .type {
1090             font-weight: normal; 1386             font-weight: normal;
1091             margin-left: 4.5px; 1387             margin-left: 4.5px;
1092              1388 
1093             &:after { 1389             &:after {
1094                 content: '#:'; 1390                 content: '#:';
1095             } 1391             }
1096         } 1392         }
1097         .value { 1393         .value {
1098             display: inline-block; 1394             display: inline-block;
1099         } 1395         }
1100     } 1396     }
1101     .actions { 1397     .actions {
1102         position: absolute; 1398         margin: 0;
1103         left: 15px; 1399         margin-leftauto;
1104         top: 50%;    
1105         margin-top-19px;    
1106             
1107         .action.primary { 1400         .action.primary {
1108             min-width: 150px; 1401             min-width: 150px;
1109         } 1402         }
1110     } 1403     }
1111 } 1404 }
1112 .layout-fullwidth .sticky-product > .container { 1405 .layout-fullwidth .sticky-product > .container {
1113     max-width: 100%; 1406     max-width: 100%;
1114 } 1407 }
1115 .prev-next-products { 1408 .prev-next-products {
1116     float: left; 1409     float: left;
1117  1410     display: flex;
    1411     align-items: center;
    1412     margin-top: ~'calc(1.125rem - 14px)';
    1413     position: relative;
1118     a { 1414     a {
1119         color: #555; 1415       font-size: 16px;
    1416       width: 28px;
    1417       height: 28px;
    1418       line-height: 23px;
    1419       border: 2px solid #e7e7e7;
    1420       border-radius: 14px;
1120         display: inline-block; 1421       display: inline-block;
1121         font-size: 22px; 1422       text-align: center;
1122         line-height: 28px; 1423       text-decoration: none;
    1424       color: #222529;
    1425       &:hover {color: inherit;}
1123     } 1426     }
1124     .product-nav { 1427     .product-nav {
1125         display: inline-block; 1428         margin-right: .125rem;
1126         vertical-align: middle; 1429         em:before {
1127         position: relative; 1430           content: "\e819";
1128         
 1431           -webkit-font-smoothing: inherit;
    1432         }
1129         .product-pop { 1433         .product-pop {
1130             border-top: 3px soli@theme-color; 1434           border-top: 3px soli#222529;
1131             position: absolute; 1435           position: absolute;
1132             right: 0; 1436           left: 0;
1133             top: 100%; 1437           top: 31px;
1134             padding: 10px; 1438           padding: 10px;
1135             background-color: #fff; 1439           background-color: #fff;
1136             box-shadow
1px 2px rgba(0,0,0,0.2)
;
 1440           box-shadow~'5px 8px rgb(0 0 0 / 15%)';
1137             z-index: 1; 1441           z-index: 1;
1138             visibility: hidden; 1442           visibility: hidden;
1139             opacity: 0; 1443           opacity: 0;
1140             transition: all 0.2s; 1444           transition: all 0.2s;
1141             text-align: center; 1445           text-align: center;
1142             border-radius: 4px; 1446           width: 110px;
1143             width: 100px; 1447           min-height: 100px;
1144             margin-top: 10px; 1448           font-size: .9286em;
1145         
1146             &:before { 1449           &:before {
1147                 content: ""; 1450             content: "";
1148                 width: 5px; 1451             width: 5px;
1149                 height: 2px; 1452             height: 2px;
1150                 border: 5px solid transparent; 1453             border: 5px solid transparent;
1151                 border-bottom-color: @theme-color; 1454             border-bottom-color:#222529;
1152                 display: block; 1455             display: block;
1153                 position: absolute; 1456             position: absolute;
1154                 top: -13px; 1457             top: -12px;
1155                 right: 0; 1458             left: 9px;
1156             } 1459           }
1157             .product-image { 1460           .product-image {
1158                 margin-bottom: 10px; 1461               width: 90px;
    1462               display: block;
1159             } 1463           }
1160             .product-name { 1464           .product-name {
    1465             display: block;
1161                 margin: 0; 1466             margin: 0;
    1467             padding-top: 5px;
    1468             line-height: 1.4em;
    1469             font-size: 12px;
1162                 font-weight: 600; 1470             font-weight: 600;
1163                 font-size: 11px; 1471             text-align: center;
    1472             color: #797876;
1164             } 1473           }
1165         } 1474         }
1166         &:hover .product-pop { 1475         &:hover .product-pop {
1167             opacity: 1; 1476             opacity: 1;
1168             visibility: visible; 1477             visibility: visible;
1169         } 1478         }
1170         &.product-prev { 1479         &.product-prev {
    1480             em:before {
    1481               content: "\e81a";
    1482             }
1171             .product-pop { 1483             .product-pop {
1172                 left: auto;    
1173                 right: 0;    
1174                 margin-right: -20px;    
1175                     
1176                 &:before { 1484                 &:before {
1177                     right: 32px; 1485                     left: 38px;
1178                     left: auto;    
1179                 } 1486                 }
1180             } 1487             }
1181         } 1488         }
1182         &.product-next { 1489         &:last-child {
1183             .product-pop { 1490           .product-pop {
1184                 right: auto;    
1185                 left: 0;    
1186                 margin-left: -15px;    
1187                 
1188                 &:before { 1491             &:before {
1189                     left: 26px; 1492               left: 9px;
1190                     right: auto;    
1191                 } 1493             }
1192             } 1494           }
1193         } 1495         }
1194     } 1496     }
1195 } 1497 }
1196 } 1498 }
1197  1499 
1198 // 1500 //
1199 //    Mobile 1501 //    Mobile
1200 //-------------------------------------- 1502 //--------------------------------------
1201 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) { 1503 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
1202     .table-wrapper.comparison { 1504     .table-wrapper.comparison {
1203         .table-comparison > tbody > tr{ 1505         .table-comparison > tbody > tr{
1204             > th, 1506             > th,
1205             > td { 1507             > td {
1206                 display: table-cell; 1508                 display: table-cell;
1207                 &:extend(.abs-col-no-prefix all); 1509                 &:extend(.abs-col-no-prefix all);
1208             } 1510             }
1209         } 1511         }
1210     } 1512     }
1211 } 1513 }
1212 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) { 1514 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
1213     .compare.wrapper, 1515     .compare.wrapper,
1214     [class*="block-compare"] { 1516     [class*="block-compare"] {
1215         display: none; 1517         display: none;
1216     } 1518     }
1217             
1218     .sticky-product { 1519     .sticky-product {
1219         padding: 5px 15px; 1520         padding: 5px 0;
1220             
1221         .sticky-detail { 1521         .sticky-detail {
1222             display: none; 1522             display: none;
1223         } 1523         }
1224     } 1524     }
1225     .mobile-sticky .sticky-product { 1525     .mobile-sticky .sticky-product {
1226         padding: 70px 15px 5px; 1526         padding: 70px 0 10px;
1227     } 1527     }
1228 } 1528 }
1229  1529 
1230 // 1530 //
1231 //    Desktop 1531 //    Desktop
1232 //-------------------------------------- 1532 //--------------------------------------
1233 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) { 1533 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
1234     .compare.wrapper { 1534     .compare.wrapper {
1235         float: left; 1535         float: left;
1236         .lib-list-reset-styles(); 1536         .lib-list-reset-styles();
1237         .action.compare { 1537         .action.compare {
1238             line-height: @form-element-input__height; 1538             line-height: @form-element-input__height;
1239             .lib-link( 1539             .lib-link(
1240                 @_link-color: @primary__color, 1540                 @_link-color: @primary__color,
1241                 @_link-text-decoration: none, 1541                 @_link-text-decoration: none,
1242                 @_link-color-visited: @primary__color, 1542                 @_link-color-visited: @primary__color,
1243                 @_link-text-decoration-visited: none, 1543                 @_link-text-decoration-visited: none,
1244                 @_link-color-hover: @primary__color, 1544                 @_link-color-hover: @primary__color,
1245                 @_link-text-decoration-hover: underline, 1545                 @_link-text-decoration-hover: underline,
1246                 @_link-color-active: @primary__color, 1546                 @_link-color-active: @primary__color,
1247                 @_link-text-decoration-active: underline 1547                 @_link-text-decoration-active: underline
1248             ); 1548             );
1249         } 1549         }
1250         .counter.qty { 1550         .counter.qty {
1251             .lib-css(color, @primary__color__lighter); 1551             .lib-css(color, @primary__color__lighter);
1252             &:before { 1552             &:before {
1253                 content: "("; 1553                 content: "(";
1254             } 1554             }
1255             &:after { 1555             &:after {
1256                 content: ")"; 1556                 content: ")";
1257             } 1557             }
1258         } 1558         }
1259     } 1559     }
1260     .product.info.detailed {    
1261         &.accordion .product.data.items {    
1262             & > .item.title, & > .item.content {    
1263                 float: none;    
1264                 margin: 0;    
1265             }    
1266             & > .item.title[aria-expanded=false] > .switch {    
1267                 border-bottom: 1px solid #eee;    
1268                 border-bottom-left-radius: 5px;    
1269                 border-bottom-right-radius: 5px;    
1270             }    
1271         }    
1272         &.vertical .product.data.items > .item {    
1273             &.title {    
1274                 float: none;    
1275                 max-width: 160px;    
1276                 text-align: left;    
1277                 overflow: hidden;    
1278     
1279                 & > .switch {    
1280                     border: 1px solid #eee;    
1281                     border-radius: 0 5px 5px 0;    
1282                     border-left: 0;    
1283                     border-right-width: 3px;    
1284                 }    
1285                 &.active > .switch {    
1286                     &, &:focus, &:hover {    
1287                         border-right-color: #08c;    
1288                     }    
1289                 }    
1290             }    
1291             &.content {    
1292                 position: absolute;    
1293                 float: none;    
1294                 margin: 0;    
1295                 width: ~'calc(100% - 159px)';    
1296                 left: 0;    
1297                 top: 0;    
1298                 min-height: 180px;    
1299             }    
1300         }    
1301     }    
1302 } 1560 }
1303  1561 
1304 // 1562 //
1305 //    Common 1563 //    Common
1306 //-------------------------------------- 1564 //--------------------------------------
1307  1565 
1308 & when (@media-common = true) { 1566 & when (@media-common = true) {
1309  1567 
1310 
.block.related {
 1568   .block.related {
    1569     .block-actions {margin-bottom: 10px;}
1311     .action.select { 1570     .action.select {
1312         &:extend(.abs-action-button-as-link all); 1571       font-size: 1em;
1313         vertical-align: top; 1572       border: none;
1314     } 1573       background: none;
1315     .product-item-details { 1574       padding: 0;
1316         z-index: 1;    
1317     } 1575     }
1318     .field.choice { 1576     .field.choice {
1319         position: absolute; 1577       position: absolute;
1320         top: 2px; 1578       top: 9px;
1321         right: 6px; 1579       right: 6px;
1322         .label { 1580       left: auto;
1323             &:extend(.abs-visually-hidden all); 1581       z-index: 2;
    1582       label {display: none;}
1324         } 1583     }
1325     } 1584   }
1326 } 1585   .products-related {
1327  1586     &.small-list {
1328 .block.upsell { 1587       .product-items {
1329     .title { 1588         .product-item {
1330         background: url(../images/slider-bar.png) right no-repeat; 1589           padding: 0 !important;
1331         strong {    
1332             font-size: 16px;    
1333             text-transform: uppercase;    
1334             background-color: #fff;    
1335             padding: 0
;
    
1336             padding-left: 20px;    
1337         } 1590         }
    1591         .product-item-info {
    1592           align-items: flex-start !important;
    1593           padding: .5rem 0;
1338     } 1594         }
1339 } 1595         .product-item-details {
1340  1596           position: static !important;
1341 .sidebar { 1597           .product-item-actions {
1342     .custom-block {    
1343         margin-bottom: 30px;    
1344         padding-bottom: 40px;    
1345         background: url(../images/bkg_4.png) bottom no-repeat;    
1346             
1347         &.custom-block-1 {    
1348             padding-bottom: 20px;    
1349                 
1350             > div {    
1351                 min-height: 50px;    
1352                 margin-bottom: 20px;    
1353                 clear: both;    
1354                     
1355                 em {    
1356                     font-size: 30px;    
1357                     color: #000;    
1358                     float: right;    
1359                     width: 50px;    
1360                     height: 50px;    
1361                     line-height: 48px;    
1362                     border: 1px solid #bbb;    
1363                     border-radius: 50%;    
1364                     text-align: center;    
1365                     margin-left: 10px;    
1366                 }    
1367                     
1368                 h3 {    
1369                     color: #313131;    
1370                     font-size: 16px;    
1371                     margin: 0; 1598             margin: 0;
1372                     line-height: 1.5; 1599             margin-top: 10px;
1373                     margin-right: 50px; 1600             display: none;
1374                     padding-top: 4px; 1601             .actions-secondary {
1375                     font-weight: 600; 1602               > a {
1376                     letter-spacing: -0.1px; 1603                 display: inline-block;
    1604                 width: 30px;
    1605                 height: 30px;
1377                 } 1606               }
1378                     
1379                 p {    
1380                     font-size: 12px;    
1381                     margin: 0;    
1382                     margin-right: 50px;    
1383                     line-height: 1;    
1384                 } 1607             }
1385             } 1608           }
1386         } 1609         }
1387     } 1610       }
1388 
}
 1611     }
    1612     .owl-carousel.show-nav-title .owl-nav {
    1613       margin-top: -86px;
    1614     }
    1615   }
1389  1616 
1390 } 1617 }
1391  1618 
1392 // 1619 //
1393 //    Desktop large 1620 //    Desktop large
1394 //-------------------------------------- 1621 //--------------------------------------
1395 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) { 1622 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__xl) {
1396     .box-tocart { 1623     .box-tocart {
1397         .paypal:first-of-type { 1624         .paypal:first-of-type {
1398             margin-top: 13px; 1625             margin-top: 13px;
1399         } 1626         }
1400     } 1627     }
    1628     // Product type
    1629     .product-type-fullwidth:not(.weltpixel_quickview-catalog_product-view) {
    1630       .page-main{
    1631         padding: 0;
    1632       }
    1633       .product-info-main {
    1634         .page-title-wrapper h1 {
    1635           font-size: 40px;
    1636         }
    1637       }
    1638     }
1401 } 1639 }