@charset "utf-8";

html, body,
div, span, p,
img, object,
h1, h2, h3, h4, h5, h6,
a, em, strong, sub, sup, del, ins,
dl, dt, dd, ol, ul, li,
form, fieldset, legend, label,
table, caption, tbody, tfoot, thead, tr, th, td, col, colgroup,
blockquote, q,
abbr, dfn, address, cite, kbd, samp,
code, var,
/* is not encouraged (begin) */
b, i, big, small, tt,
acronym, pre,
/* is not encouraged (end) */
/* deprecated (begin) */
applet, basefont, font, center,
frame, frameset, iframe, noframes, isindex,
strike, u, s, dir,
/* deprecated (end ) */
/* HTML5 (begin) */
header, hgroup, footer, article, section, aside, nav,
figure, figcaption, time, menu, main
/* HTML5 (end) */
{
	font-family: inherit;
	font-size: inherit;
	
	margin: 0;
	padding: 0;
	
	vertical-align: inherit;
	line-height: inherit;
	
	border: 0;
	outline-width: 0;
	background: transparent;
}

html
{
	background-color: white;
}

body
{
	color: black;
}

:focus
{
	outline-width: 0;
}

input, select, button
{
	font-family: inherit;
	font-size: inherit;
	
	margin: 0;
	padding: 0;
	
	vertical-align: inherit;
}

button,
input[type="button"],
input[type="submit"],
input[type="reset"]
{
	padding: 0 1ex;
}

textarea
{
	font-family: inherit;
	font-size: inherit;
	
	margin: 0;
	padding: 0;
	
	resize: none;
}

label[for],
input[type=button],
input[type=submit],
input[type=reset],
input[type=image],
input[type=checkbox],
input[type=radio],
button,
select
{
	cursor: pointer;
}

blockquote
{
	margin-left: 4ex;
	margin-right: 4ex;
}

blockquote
{
	quotes: none;
}

blockquote:before, blockquote:after
{
	content: none;
}

q:lang(ru)
{
	quotes: "\00ab" "\00bb" "\201e" "\201c";
}

q:lang(en)
{
	quotes: "\201c" "\201d" "\2018" "\2019";
}

q:before
{
	content: open-quote;
}

q:after
{
	content: close-quote;
}

table
{
	empty-cells: show;
	border-collapse: collapse;
	border-spacing: 0;
}

tbody, thead, tfoot
{
	margin: 0;
	padding: 0;
}

th
{
	font-weight: bolder;
	text-align: center;
}

td, th
{
	vertical-align: top;
}

caption
{
	text-align: center;
}

h4, p, blockquote, ul, ol, dl
{
	margin: 0 0 1.12em;
	
	line-height: 1.3;
}

address
{
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
	
	text-decoration: none;
}

h1, h2, h3, h5, h6
{
	line-height: 1.1;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: bolder;
	font-style: inherit;
	font-variant: inherit;
	
	text-decoration: none;
}

h1
{
	font-size: 200%;
	margin: 0 0 .67em;
}

h2
{
	font-size: 150%;
	margin: 0 0 .75em;
}

h3
{
	font-size: 120%;
	margin: 0 0 .83em;
}

h5
{
	font-size: 80%;
	margin: 0 0 1.5em;
}

h6
{
	font-size: 70%;
	margin: 0 0 1.67em;
}

ul, ol
{
	margin-left: 5ex;
	
	list-style-position: outside;
}

ol ul, ul ol, ul ul, ol ol
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 4ex;
}

ol
{
	list-style-type: decimal;
}

ul
{
	list-style-type: disc;
}

ul ul
{
	list-style-type: circle;
}

ul ul ul
{
	list-style-type: square;
}

menu
{
	list-style: none;
}

a, em, strong, sub, sup, del, ins
{
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
	
	text-decoration: none;
}

abbr[title]
{
	cursor: help;
	
	border-bottom: 1px dotted black;
}

strong
{
	font-weight: bolder;
}

em, var, cite
{
	font-style: italic;
}

pre, tt, code, kbd, samp
{
	font-family: monospace;
}

strike, del
{
	text-decoration: line-through;
}

a
{
	text-decoration: underline;
}

a:focus
{
	outline-width: thin;
}

a img
{
	border: none;
}

sub, sup
{
	font-size: 80%;
}

sub
{
	vertical-align: sub;
}

sup
{
	vertical-align: super;
}

body
{
	font-family: sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	
	vertical-align: baseline;
	line-height: 1;
}

::-ms-clear {
    display: none;
    }

::-ms-expand {
    display: none;
    }

::-ms-check {
    display: none;
    }

button,
input,
textarea,
label {
    -webkit-appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    }

button:active,
button:hover,
button:focus,
input:active,
input:hover,
input:focus,
textarea:active,
textarea:hover,
textarea:focus,
label:active,
label:hover,
label:focus {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    }

html {
    overflow-x: hidden;
    overflow-y: scroll;
    }

html > body {
    margin-left: auto;
    margin-right: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    font-family: 'Open Sans',sans-serif;
    font-weight: 400;
    max-width: 1500px;
    padding: 0;
    position: relative;
    width: 100%;
    }

@media screen and (min-width:751px) {
html > body.fixed-header {
    padding-top: 145px;
    }

}

html > body.range-dragging {
    cursor: move;
    cursor: url(/styles/_embed/closedhand.cur) 8 8,move '';
    }

html.ua-ie > body.range-dragging {
    cursor: url(/styles/_embed/closedhand.cur),move '';
    }

html > body.range-dragging * {
    cursor: move;
    cursor: url(/styles/_embed/closedhand.cur) 8 8,move !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    }

html.ua-ie > body.range-dragging * {
    cursor: url(/styles/_embed/closedhand.cur),move !important;
    }

html > body > aside {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 40px;
    padding-right: 20px;
    position: relative;
    text-align: left;
    vertical-align: top;
    width: 240px;
    }

@media screen and (max-width:980px) {
html > body > aside {
    margin-bottom: 20px;
    margin-right: 40px;
    padding-right: 0;
    width: 100%;
    }

}

@media screen and (max-width:750px) {
html > body > aside {
    margin-left: 10px;
    margin-right: 10px;
    }

}

html > body > aside > div.banner {
    background: #b2b7bb;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    height: 100px;
    margin-bottom: 20px;
    width: 100%;
    }

@media screen and (max-width:980px) {
html > body > aside > div.banner {
    display: none;
    }

}

html > body > aside > div.choose-tab {
    position: relative;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background: transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -o-transition: height .3s;
    transition: height .3s;
    }

@media screen and (max-width:750px) {
html > body > aside > div.choose-tab {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    }

}    

html > body > aside > div.choose-tab.closed > ul.tabs,
html > body > aside > div.choose-tab.closed > ul.content {
    display: none;
    }

html > body > aside > div.choose-tab.open > ul.tabs,
html > body > aside > div.choose-tab.open > ul.content {
    display: block;
    }

html > body > aside > div.choose-tab > ul.tabs {
    width: 100%;
    padding: 12px 0 0;
    margin: 0;
    }

html > body > aside > div.choose-tab > ul.tabs > li {
    position: relative;
    display: block;
    list-style: none;
    }

html > body > aside > div.choose-tab > ul.tabs > li.current > a {
    color: #0d1c2a;
    background: #fff;
    }

html > body > aside > div.choose-tab > ul.tabs > li.categories > a {
    color: #0d1c2a;
    }

html > body > aside > div.choose-tab > ul.tabs > li > a {
    display: inline-block;
    padding: 4px 6px;
    margin: 0 0 10px 6px;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    }

html > body > aside > div.choose-tab > ul.tabs > li > a:hover {
    color: #0d1c2a;
    background: #fff;
    }

html > body > aside > div.choose-tab > ul.content {
    width: 100%;
    padding: 0;
    margin: 0 0 20px;
    }

html > body > aside > div.choose-tab > ul.content > li {
    position: relative;
    display: none;
    list-style: none;
    }

html > body > aside > div.choose-tab > ul.content > li:before {
    position: absolute;
    top: -100%;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: '';
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics:before {
    background-color: #f0f3f6;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form {
    background-color: #f0f3f6;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock {
    position: relative;
    padding: 20px 15px;
    margin: 0;
    border-top: 1px solid #d0d0d0;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li {
    display: block;
    margin-bottom: 16px;
    list-style: none;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li.title,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li.title,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li.title {
    margin-bottom: 20px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li.title > h2,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li.title > h2,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li.title > h2 {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #0d1c2a;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li:only-child,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li:only-child,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li:only-child {
    margin-bottom: 0;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li:last-child,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li:last-child,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li:last-child {
    margin-bottom: 0;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li > input,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li > input,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li > input {
    position: absolute;
    visibility: hidden;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li > input:checked + label,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li > input:checked + label,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li > input:checked + label {
    color: #125ca5;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li > input:checked + label:before,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li > input:checked + label:before,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li > input:checked + label:before {
    background: #125ca5;
    border-color: #125ca5;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li > input:checked + label:after,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li > input:checked + label:after,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li > input:checked + label:after {
    visibility: visible;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li > label,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li > label,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li > label {
    position: relative;
    vertical-align: middle;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
    padding-left: 40px;
    font-size: 14px;
    line-height: 25px;
    color: #798693;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li > label:before,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li > label:before,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li > label:before {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25px;
    height: 25px;
    content: '';
    background: #fff;
    border: 1px solid #d0d0d0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li > label:after,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li > label:after,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.stock > li > label:after {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25px;
    height: 25px;
    content: '';
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAABGdBTUEAALGPC/xhBQAAAKNJREFUKBWdjksSgkAMRGcjB/EeHgG4DSLoTvxchZ16Hg4Cm/GlaqIBiuKTqq5Mkn4Nzm0o7/0VnTegzgFWSOuwKgTKwpe18E0/S///PsMOZSiaSuR2R1plz8e2DpcXfRTC7hHu0ooeLAPLFHVypd7oF8LbwqcRrAuMNuQjIeiJtKZhE5LgbgPRKEnP1TPbMcdIQyTjOAsNDSYkG94Wz4Tsl5q/SA3mF5crpOgAAAAASUVORK5CYII=") center no-repeat;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset {
    padding: 20px 15px 24px 15px;
    margin: 0;
    border-top: 1px solid #d0d0d0;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > h2 {
    margin: 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    color: #0d1c2a;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range {
    display: block;
    overflow: hidden;
    position: relative;
    font-size: 0;
    padding: 0 6px 0 6px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > div.controls {
    display: block;
    position: relative;
    height: 30px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > div.controls:before {
    content: '';
    display: block;
    position: absolute;
    bottom: auto;
    left: -6px;
    right: -6px;
    top: 50%;
    height: 4px;
    margin-top: -2px;
    background: #d0d0d0;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > div.controls > span.range {
    bottom: auto;
    left: 0;
    right: 0;
    top: 50%;
    display: block;
    position: absolute;
    height: 4px;
    margin-top: -2px;
    background: #3178bc;
    z-index: 1;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > div.controls > button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    margin: -6px 0 0 -6px;
    width: 12px;
    height: 12px;
    background: #1a5a98;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > div.controls > button::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > div.controls > button:hover {
    background: #0e4579;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > div.controls > button.min {
    z-index: 2;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > div.controls > button.max {
    z-index: 2;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs {
    margin: 0;
    padding: 9px 0 0;
    list-style: none;
    white-space: nowrap;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li {
    display: inline-block;
    width: 50%;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li:first-child {
    text-align: left;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li:first-child > input {
    margin-left: -6px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li:last-child {
    text-align: right;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li:last-child > input {
    text-align: left;
    margin-right: -6px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li > input {
    display: inline-block;
    width: 75px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 38px;
    border: 1px solid #d7dadc;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px 0 10px;
    background: #fff;
    color: #4975a2;
    font-size: 14px;
    font-weight: 400;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li > input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li > input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li > input:active,
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li > input:hover {
    color: #305e8d;
    border-color: #85b3e1;
    background: #f3f9ff;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.range > ul.inputs > li > input:invalid {
    border-color: #db453b;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.fields {
    position: relative;
    width: 100%;
    height: 38px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.fields > input {
    position: absolute;
    top: 0;
    display: block;
    width: 74px;
    height: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #125ca5;
    border: 1px solid #d0d0d0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.fields > input#from {
    left: 0;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset > div.fields > input#to {
    right: 0;
    }

@media screen and (max-width:980px) {
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands {
    padding-top: 60px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li.title {
    position: absolute;
    top: 20px;
    left: 15px;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset {
    display: inline-block;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness {
    position: relative;
    display: inline-block;
    width: 50%;
    padding-top: 60px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 2px solid #d0d0d0;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li.title {
    position: absolute;
    top: 20px;
    left: 15px;
    }

}

@media screen and (max-width:750px) {
html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands {
    padding-top: 20px;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.brands > li.title {
    position: relative;
    top: auto;
    left: auto;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > fieldset {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness {
    display: block;
    width: 100%;
    padding-top: 20px;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: none;
    }

html > body > aside > div.choose-tab > ul.content > li#characteristics > form > ul.thickness > li.title {
    position: relative;
    top: auto;
    left: auto;
    }

}

html > body > aside > div.choose-tab > ul.content > li#categories:before {
    background-color: #3498db;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items {
    overflow: hidden;
    width: 100%;
    margin: 0;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    background: #3498db;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li {
    vertical-align: top;
    display: block;
    width: 100%;
    list-style: none;
    border-bottom: 1px solid #47a2de;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li:first-child > a {
    border-top: 1px solid #47a2de;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li:last-child {
    border-bottom: none;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li:last-child > a {
    padding-bottom: 12px;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li:hover {
    background: #47a2de;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li > a {
    display: block;
    width: 100%;
    padding: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    text-decoration: none;
    color: #fff;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li > a.discount > span {
    background: #db453b;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li > a.new > span {
    background: #99bf38;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li > a > span {
    display: inline-block;
    padding: 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    }

@media screen and (max-width:980px) {
html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items {
    padding-top: 48px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li {
    /*height: 48px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #47a2de;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li:first-child {
    position: absolute;
    top: 0;
    left: 0;
    border-right: none;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items > li:last-child {
    border-color: transparent;
    }

}

@media screen and (max-width:750px) {
html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items {
    width: 100%;
    margin: 0;
    }

html > body > aside > div.choose-tab > ul.content > li#categories > div.list-items > ul.list-items {
    width: 100%;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    }

}

html > body > aside > div.choose-tab > ul.content > li.current {
    display: block;
    }

html > body > aside > div.choose-tab > button.show-tabs-menu {
    display: none;
    }

@media screen and (max-width:980px) {
html > body > aside > div.choose-tab > button.show-tabs-menu {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 100%;
    height: 38px;
    margin-top: 0;
    /*background-color: #fff;*/
    background-color: #47a2de;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #47a2de;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    }

html > body > aside > div.choose-tab > button.show-tabs-menu::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > aside > div.choose-tab > button.show-tabs-menu.closed:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    content: 'Товары';
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    line-height: 34px;
    /*color: #47a2de;*/
    color: #fff;
    }

html > body > aside > div.choose-tab > button.show-tabs-menu.closed:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-left: 90px;
    margin-top: -8px;
    content: '';
    /*border: 2px solid #47a2de;*/
    border: 2px solid #fff;    
    border-top: none;
    border-right: none;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    }

html > body > aside > div.choose-tab > button.show-tabs-menu.open:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    content: 'Свернуть фильтр';
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    line-height: 34px;
    /*color: #47a2de;*/
    color: #fff;
    }

html > body > aside > div.choose-tab > button.show-tabs-menu.open:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-left: 90px;
    margin-top: -3px;
    content: '';
    /*border: 2px solid #47a2de;*/
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    }

}

@media screen and (max-width:980px) {
html > body > aside > div.choose-tab > ul.tabs > li {
    display: inline-block;
    }

}

@media screen and (max-width:750px) {
html > body > aside > div.choose-tab > ul.tabs > li {
    display: block;
    }

}

html > body > aside > div.choose-tab:not(:last-child) {
    margin-bottom: 20px;
    }

html > body > aside > div.list-items > div.list-items {
    overflow: hidden;
    width: 100%;
    margin: 0;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    background: #3498db;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li {
    vertical-align: top;
    display: block;
    width: 100%;
    list-style: none;
    border-bottom: 1px solid #47a2de;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li:first-child > a {
    border-top: 1px solid #47a2de;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li:last-child {
    border-bottom: none;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li:last-child > a {
    padding-bottom: 12px;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li:hover {
    background: #47a2de;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li > a {
    display: block;
    width: 100%;
    padding: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    text-decoration: none;
    color: #fff;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li > a.discount > span {
    background: #db453b;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li > a.new > span {
    background: #99bf38;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li > a > span {
    display: inline-block;
    padding: 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    }

@media screen and (max-width:980px) {
html > body > aside > div.list-items > div.list-items > ul.list-items {
    padding-top: 48px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li {
    height: 48px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #47a2de;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li:first-child {
    position: absolute;
    top: 0;
    left: 0;
    border-right: none;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items > li:last-child {
    border-color: transparent;
    }

}

@media screen and (max-width:750px) {
html > body > aside > div.list-items > div.list-items {
    width: 100%;
    margin: 0;
    }

html > body > aside > div.list-items > div.list-items > ul.list-items {
    width: 100%;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    }

}

html > body > aside > div.list-items {
    margin-bottom: 20px;
    }

@media screen and (max-width:750px) {
html > body > aside > div.list-items {
    width: 100%;
    }

}

@media screen and (max-width:980px) {
html > body > aside section.news {
    padding-bottom: 25px;
    }

}

html > body > aside section.news > h2 {
    margin: 0 0 17px;
    padding: 17px 0 0;
    color: #0e4579;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.1333333333333;
    }

@media screen and (max-width:980px) {
html > body > aside section.news > h2 {
    padding-top: 3px;
    }

}

html > body > aside section.news > ul.news {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    }

@media screen and (max-width:980px) {
html > body > aside section.news > ul.news {
    padding-left: 40px;
    }

}

@media screen and (max-width:750px) {
html > body > aside section.news > ul.news {
    padding-left: 0;
    }

}

html > body > aside section.news > ul.news > li {
    margin-bottom: 17px;
    }

@media screen and (max-width:980px) {
html > body > aside section.news > ul.news > li {
    display: inline-block;
    width: 33.333333333333%;
    margin-right: 20px;
    vertical-align: top;
    }

}

@media screen and (max-width:980px) {
html > body > aside section.news > ul.news > li {
    display: block;
    width: 100%;
    margin-right: 0;
    }

}

@media screen and (max-width:980px) {
html > body > aside section.news > ul.news > li:nth-child(3n+3) {
    margin-right: 0;
    }

}

@media screen and (max-width:980px) {
html > body > aside section.news > ul.news > li:nth-child(3n+1) {
    margin-left: -40px;
    }

}

@media screen and (max-width:750px) {
html > body > aside section.news > ul.news > li:nth-child(3n+1) {
    margin-left: 0;
    }

}

html > body > aside section.news > ul.news > li:last-child {
    margin-bottom: 0;
    }

html > body > aside section.news > ul.news > li > h3 {
    margin: 0 0 11px;
    }

html > body > aside section.news > ul.news > li > h3 > a {
    text-decoration: none;
    color: #2370bb;
    font-size: 16px;
    line-height: 1.375;
    font-weight: 400;
    }

html > body > aside section.news > ul.news > li > h3 > a:hover {
    text-decoration: underline;
    }

html > body > aside section.news > ul.news > li > p {
    margin: 0;
    font-size: 14px;
    line-height: 1.4285714285714;
    color: #798693;
    }

@media screen and (max-width:980px) {
html > body > aside section.news {
    display: none;
    }

}

html > body > footer {
    background: #dfedfc;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    font-size: 0;
    /*padding: 18px 40px 0;*/
    padding: 18px 0px 0;    
    position: relative;
    /*text-align: left;*/
    text-align: center;
    }

html > body > footer:before {
    bottom: 0;
    top: 0;
    content: '';
    display: block;
    position: absolute;
    background: #dfedfc;
    z-index: -1;
    }

@media screen and (min-width: 751px) {
    html > body > footer:before {
        left: -100vw;
        right: -100vw;        
    }
}

@media screen and (max-width:750px) {
html > body > footer {
    padding-left: 10px;
    padding-right: 10px;    
    }

}

html > body > footer > hr {
    border-bottom: 0 solid #cde0f5;
    border-top: 1px solid #cde0f5;
    }

html > body > footer > p.copy {
    color: #798693;
    display: inline-block;
    font-size: 10px;
    line-height: 1.4;
    margin: 0;
    padding-bottom: 27px;
    padding-top: 17px;
    /*float: left;*/
    }

@media screen and (max-width:750px) {
html > body > footer > p.copy {
    display: block;
    text-align: center;
    /*float: left;*/
    }

}

html > body > footer > section {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    }

@media screen and (max-width:980px) {
html > body > footer > section {
    display: block;
    }

}

@media screen and (max-width:750px) {
html > body > footer > section {
    display: block;
    }

}

html > body > footer > section > h2 {
    letter-spacing: .075em;
    color: #0e4579;
    font-size: 16px;
    font-weight: 500;
    line-height: 2.125;
    margin: 0 0 13px;
    text-transform: uppercase;
    }
 
html > body > footer > section.footer-banner-left {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    /*margin-right: 40px;*/
    /*margin-top: 50px;*/
    }  

@media screen and (min-width: 1170px )  {
    html > body > footer > section.footer-banner-left {
        width: 260px;
    }
}  

html > body > footer > section.footer-banner-left > a {
    display: inline-block;
    margin-bottom: 15px;
}

html > body > footer > section.footer-banner-left > a:first-child {
    margin-right: 40px;
}

html > body > footer > section.footer-banner-right {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-left: 40px;
    margin-top: 50px;
    }        

html > body > footer > section.contacts {
    margin-bottom: 3px;
    margin-right: 40px;
    }

@media screen and (min-width:1500px) {
html > body > footer > section.contacts {
    max-width: 800px;
    }

}

@media screen and (max-width:980px) {
html > body > footer > section.contacts {
    margin-bottom: 20px;
    }

}

@media screen and (max-width:750px) {
html > body > footer > section.contacts {
    margin-bottom: 10px;
    }

}

html > body > footer > section.contacts > ul {
    list-style: none;
    margin: -2px 0 0;
    padding: 0;
    }

html > body > footer > section.contacts > ul > li {
    margin-bottom: 19px;
    }

html > body > footer > section.contacts > ul > li:last-child {
    margin-bottom: 0;
    }

html > body > footer > section.contacts > ul > li.address {
    color: #125ca5;
    font-size: 12px;
    line-height: 1.6666666666667;
    }

@media screen and (min-width:1500px) {
html > body > footer > section.contacts > ul > li.address {
    /*display: inline-block;*/
    display: block;
    vertical-align: top;
    }

html > body > footer > section.contacts > ul > li.address:first-child {
    margin-right: 80px;
    }

}

@media screen and (max-width:980px) {
html > body > footer > section.contacts > ul > li.address {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    }

html > body > footer > section.contacts > ul > li.address:first-child {
    padding-right: 40px;
    }

}

@media screen and (max-width:750px) {
html > body > footer > section.contacts > ul > li.address {
    display: block;
    width: 100%;
    }

html > body > footer > section.contacts > ul > li.address:first-child {
    padding-right: 0;
    }

}

html > body > footer > section.contacts > ul > li.address > p {
    margin: 0;
    }

html > body > footer > section.contacts > ul > li.address > p.metro {
    font-weight: 500;
    margin-bottom: 2px;
    }

html > body > footer > section.contacts > ul > li.address > p.pickpoint {
    color: #798693;
    }

@media screen and (max-width:750px) {
html > body > footer > section.contacts > ul > li.address > p.pickpoint {
    /*white-space: nowrap;*/
    white-space: normal;
    }

html > body > footer > section.contacts > ul > li.address > p.pickpoint > span {
    display: inline-block;
    vertical-align: top;
    }

html > body > footer > section.contacts > ul > li.address > p.pickpoint > span > time {
    display: block;
    margin-bottom: 2px;
    }

html > body > footer > section.contacts > ul > li.address > p.pickpoint > span > time:last-child {
    margin-bottom: auto;
    }

html > body > footer > section.contacts > ul > li.address > p.pickpoint > span > time + time {
    padding-left: 23px;
    }

}

html > body > footer > section.contacts > ul > li.address > p.pickpoint time {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAfZJREFUOBGNUz1TE2EQ3ufNARkZCCWMpYVfGLTwBzBWzBA8f4OOlg7njJW1HclYWOCopY0zJBFmtAH+gZBgAYVlFCuT2Bxyd+s+Fy9EGI07c3f79ey9u++zkFPybKMxGx/rAxUsCGQ6DascQvR9bgSrDxfnPg1CXGaoKsr1xksDbxmwNephcQpjM3yo08dYubZb3t5WL8OBCh077WZTRS9Pufzk3duXftBfqTaeqpd/HpQutmi/qu9PdPRoS1TGl/3iVQC9Sh/be6uA7Dzyr19hYiYKXcohfGN2WuB34Zsr1V2t1Bsr5g+8Xs9JqYD8hQw47MtTdpLws2FfuyjCfXWoZMceBmY8zYWUOWwHSRZyImv/AxzMGcm5Gm/Ks9fMhIx9GQye6PA0knG2SV+s+e/ZQM8lo62fOJr2YKMPC7GegP7Q3sUibxFpl16VsGafJ9TDyVjRFrsF6OFxNzpvvgMGBiXw5x6bzeeMEGN//eas7IdE9c6ZjCEOYshOR3pakYAkGYLph5lrxF0WuBeO3FZx6+0kTPvsZ/1DsdxNOFkP/OJeSuV0D2rNfRtTx0hy62+cSKmchAcCdG8UirPz84jSAvwZ9yGltCQlW5yyA6q8Xk6bA2PP6bEFG4F/7R73gLh+ARqU0+tsg4IBv3Jg7JnH7mX23r8Aj53yDcoA60YAAAAASUVORK5CYII=") no-repeat;
    display: inline-block;
    height: 16px;
    margin-left: 8px;
    padding-left: 23px;
    }

html > body > footer > section.contacts > ul > li.address > p.pickpoint time + time {
    background: no-repeat;
    padding-left: 8px;
    }

html > body > footer > section.contacts > ul > li.address > address {
    font-weight: 400;
    margin-bottom: 3px;
    }

html > body > footer > section.contacts > ul > li.social {
    display: inline-block;
    margin-right: 40px;
    margin-top: 7px;
    vertical-align: top;
    }

html > body > footer > section.contacts > ul > li.social > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }

html > body > footer > section.contacts > ul > li.social > ul > li {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
    }

html > body > footer > section.contacts > ul > li.social > ul > li:last-child {
    margin-right: 0;
    }

html > body > footer > section.contacts > ul > li.social > ul > li > a {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    font-size: 0;
    height: 32px;
    text-decoration: none;
    width: 32px;
    }
 
html > body > footer > section.contacts > ul > li.social > ul > li > a.fb {
    background: url(/catalog/view/theme/default/styles/images/fb.png) no-repeat;
    }

html > body > footer > section.contacts > ul > li.social > ul > li > a.vk {
    background: url(/catalog/view/theme/default/styles/images/vk.png) no-repeat;
    }

html > body > footer > section.contacts > ul > li.social > ul > li > a.youtube {
    background: url(/catalog/view/theme/default/styles/images/youtube.png) no-repeat;
    }

html > body > footer > section.contacts > ul > li.social > ul > li > a.instagram {
    background: url(/catalog/view/theme/default/styles/images/instagram.png) no-repeat;
    }    

html > body > footer > section.contacts > ul > li.social > ul > li > a:hover {
    opacity: .7;
    }

html > body > footer > section.contacts > ul > li.email {
    display: inline-block;
    margin-top: 7px;
    vertical-align: top;
    }

html > body > footer > section.contacts > ul > li.email > a[href*="mailto"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAABGdBTUEAALGPC/xhBQAAAd9JREFUOBGtkj1oU1EUgM+5N3ktNW3qJHRqcRDE5rl30EJxK8kbzFZqVDp0MT9Lhg4WB6WFPJpGsYMugmIV8lJolyI6iw5JWlRC4+LmIjQvNMl79/TeJ4EkDVqLB+7f+fnuOedeNPPfRwU7vAn/QTTQtn0c62Mk6BEh7CJnz8/EFeIGESwIalR9HgAxx0g45IqZRDiURkRxWnDGKi5K3xE5llQMUxNJSRhXHyDAR9MqvnpW+Dqs9H+STSIuYWuAcC4Z0RcQqan8PWA7MBHR33JgK7+o8cbMfxlv63vXjd2D4A+rtMkQ3iXD+mqnvQuoDPeM0GcNB24TNh+bhb2pTme1z+6UL9bs2mvG2HI8rG/12k8AlYM25LfVSuTGM4XivNoryWyVrjlN8RQJbOYf/PZb2z2fAKpybLv2EgDT8oGiJGAiY5Ueyt7eBZdi54Mjs8R4rtWsv8juVAa6cT097IQlI6GyfG1KGfp9QCrKwAtJQ78Vm544SoWvvGfEnvSDYtbav9wiJxoIBMx2ZgrWe3O/s5kvXxcoFv3a0JzTsmNcYMUrWX6X0X+FqQsSxuSHdqayRV75XoYOtT4hxzsEvlK/TP6qI3caBC1zgKgPNO0nNZwVcuESgCPHmWWdcageA0JqzZ9EPghFAAAAAElFTkSuQmCC") no-repeat left center;
    color: #798693;
    display: inline-block;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding-left: 30px;
    text-decoration: none;
    }

html > body > footer > section.contacts > ul > li.email > a[href*="mailto"]:hover {
    color: #2370bb;
    }

html > body > footer > section.order {
    margin-right: 40px;
    }

@media screen and (min-width:1500px) {
html > body > footer > section.order {
    margin-bottom: 20px;
    }

}

@media screen and (max-width:980px) {
html > body > footer > section.order {
    margin-bottom: 40px;
    margin-right: auto;
    }

}

@media screen and (max-width:750px) {
html > body > footer > section.order {
    margin-bottom: 25px;
    }

}

html > body > footer > section.order > form {
    display: inline-block;
    margin-right: 40px;
    vertical-align: top;
    width: 220px;
    }

@media screen and (max-width:980px) {
html > body > footer > section.order > form {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: auto;
    padding-right: 40px;
    width: 50%;
    }

}

@media screen and (max-width:750px) {
html > body > footer > section.order > form {
    margin-bottom: 10px;
    padding-right: 0;
    width: 100%;
    }

}

html > body > footer > section.order > form > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }

html > body > footer > section.order > form > ul > li {
    margin-bottom: 10px;
    }

html > body > footer > section.order > form > ul > li > input {
    background: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d0d0d0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #125ca5;
    font-size: 14px;
    font-weight: 400;
    height: 38px;
    line-height: 36px;
    padding: 0 14px;
    width: 100%;
    }

html > body > footer > section.order > form > ul > li > input::-webkit-input-placeholder {
    color: #125ca5;
    opacity: 1;
    }

html > body > footer > section.order > form > ul > li > input::-moz-placeholder {
    color: #125ca5;
    opacity: 1;
    }

html > body > footer > section.order > form > ul > li > input:-ms-input-placeholder {
    color: #125ca5;
    opacity: 1;
    }

html > body > footer > section.order > form > ul > li > input:-moz-placeholder {
    color: #125ca5;
    opacity: 1;
    }

html > body > footer > section.order > form > ul > li > button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 2px solid #3e88d0;
    height: 38px;
    padding-top: 7px;
    vertical-align: middle;
    text-align: center;
    color: #3e88d0;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    background: #fff;
    background: rgba(255,255,255,0);
    padding-top: 0;
    width: 100%;
    }

html > body > footer > section.order > form > ul > li > button::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > footer > section.order > form > ul > li > button:hover {
    color: #fff;
    background: #3e88d0;
    }

html > body > footer > section.order > ul.info {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #cde0f5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    list-style: none;
    margin: 0;
    min-height: 134px;
    padding: 18px 10px 20px 30px;
    vertical-align: top;
    /*width: 260px;*/
    width: 200px;
    }

@media screen and (max-width:980px) {
html > body > footer > section.order > ul.info {
    width: 50%;
    }

}

@media screen and (max-width:750px) {
html > body > footer > section.order > ul.info {
    width: 100%;
    }

}

html > body > footer > section.order > ul.info > li {
    color: #798693;
    font-size: 12px;
    line-height: 1.4166666666667;
    margin-bottom: 9px;
    }

html > body > footer > section.order > ul.info > li:last-child {
    margin-bottom: 0;
    }

html > body > footer > section.order > ul.info > li > span.red {
    color: #db453b;
    }

html > body > footer > section.order > ul.info > li > span.green {
    color: #94af27;
    }

html > body > footer > ul.partners {
    display: inline-block;
    /*float: right;*/
    height: 40px;
    list-style: none;
    margin: 4px 0 0;
    padding: 0;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    }

@media screen and (max-width:750px) {
html > body > footer > ul.partners {
    display: block;
    float: none;
    height: auto;
    line-height: 40px;
    white-space: normal;
    }

}

html > body > footer > ul.partners:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
    }

html > body > footer > ul.partners > li {
    display: inline-block;
    margin-right: 15px;
    position: relative;
    vertical-align: middle;
    }

html > body > footer > ul.partners > li:last-child {
    margin-right: 0;
    }

html > body > header {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    font-size: 0;
    height: 145px;
    margin-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0px;
    position: relative;
    text-align: left;
    /*z-index: 10;*/
    }

@media screen and (max-width:980px) {
html > body > header {
    text-align: right;
    }

}

@media screen and (max-width:980px) and (min-width:751px) {
html > body > header {
    white-space: nowrap;
    }

}

@media screen and (max-width:750px) {
html > body > header {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: inherit;
    -ms-flex-flow: inherit;
    flex-flow: inherit;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 15px;
    }

}

@media screen and (min-width:751px) {
html > body.fixed-header > header {
    bottom: auto;
    left: auto;
    right: auto;
    top: 0;
    background: #fff;
    border-bottom: 1px solid #dfedfc;
    height: 55px;
    max-width: 1500px;
    padding-top: 8px;
    position: fixed;
    width: 100%;
    z-index: 10;
    }

}

@media screen and (min-width:751px) {
html > body.fixed-header > header:before {
    bottom: -1px;
    left: -100vw;
    right: -100vw;
    top: auto;
    content: '';
    display: block;
    position: absolute;
    border-bottom: 1px solid #dfedfc;
    }

}

@media screen and (min-width:981px) {
html > body.fixed-header > header > form[name="search"] {
    top: 8px;
    }

}

@media screen and (min-width:981px) {
html > body.fixed-header > header > aside {
    top: 8px;
    }

}

@media screen and (min-width:751px) {
html > body.fixed-header > header > nav.menu {
    display: none;
    }

}

html > body > header > a.logo,
html > body > header > h1 {
    /*background: url(/catalog/view/theme/default/styles/images/logo-winter.png) no-repeat;*/
    background: url(/catalog/view/theme/default/styles/images/logo-spring.png) no-repeat;
    /*background: url(/catalog/view/theme/default/styles/images/logo-fall.png) no-repeat;*/
    display: block;
    font-size: 0;
    height: 83px;
    margin: 0 0 20px;
    position: relative;
    text-decoration: none;
    width: 190px;
    }

@media screen and (max-width:980px) {
html > body > header > a.logo,
html > body > header > h1 {
    display: inline-block;
    float: left;
    vertical-align: top;
    }

}

@media screen and (max-width:750px) {
html > body > header > a.logo,
html > body > header > h1 {
    display: block;
    float: none;
    margin-bottom: 0;
    margin-left: 10px;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }

}

html > body > header > a.logo:hover {
    opacity: .7;
    }

html > body > header > aside {
    bottom: auto;
    left: auto;
    right: 40px;
    top: 40px;
    position: absolute;
    white-space: normal;
    /*z-index: 2;*/
    }

@media screen and (max-width:980px) {
html > body > header > aside {
    display: inline-block;
    left: auto;
    margin: auto;
    position: relative;
    right: auto;
    text-align: left;
    top: auto;
    vertical-align: top;
    }

}

@media screen and (max-width:750px) {
html > body > header > aside {
    display: block;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    }

}

html > body > header > aside > div {
    display: inline-block;
}

@media screen and (max-width:750px) {
    html > body > header > aside > div {
        display: inline-block;
        /*width:100%;*/
    }
}

@media screen and (max-width:415px) {
    html > body > header > aside > div#header-cart {
        display: inline-block;
        width:100%;
    }
}


html > body > header > aside > div > button.cart.open + article.cart {
    display: block;
    z-index: 2;
    }

html > body > header > aside > div > article.cart {
    background: #fff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid #b6d6f5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    padding: 10px 18px 24px;
    position: absolute;
    right: -20px;
    top: 42px;
    width: 260px;
    }

@media screen and (max-width:750px) {
html > body > header > aside > div > article.cart {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    margin-top: 20px;
    position: relative;
    width: 100%;
    }

}

html > body > header > aside > div > article.cart > p.items-number {
    letter-spacing: .075em;
    color: #183753;
    font-size: 16px;
    font-weight: 500;
    line-height: 2.125;
    margin: 0 0 3px;
    text-transform: uppercase;
    }

html > body > header > aside > div > article.cart > ul.goods {
    border-bottom: 1px solid #dfedfc;
    border-top: 1px solid #dfedfc;
    list-style: none;
    margin: 0 0 17px;
    padding: 17px 0 23px 0;
    }

html > body > header > aside > div > article.cart > ul.goods > li {
    margin-bottom: 18px;
    min-height: 60px;
    padding-left: 80px;
    position: relative;
    z-index: 0;
    }

html > body > header > aside > div > article.cart > ul.goods > li:last-child {
    margin-bottom: 0;
    }

html > body > header > aside > div > article.cart > ul.goods > li.just-added:before {
    bottom: auto;
    left: 0;
    right: 0;
    top: -55px;
    content: 'Вы добавили';
    display: block;
    position: absolute;
    letter-spacing: .075em;
    border-bottom: 1px solid #dfedfc;
    color: #183753;
    font-size: 16px;
    font-weight: 500;
    line-height: 2.125;
    padding-bottom: 3px;
    text-transform: uppercase;
    }

html > body > header > aside > div > article.cart > ul.goods > li.just-added:after {
    bottom: -9px;
    left: -10px;
    right: -10px;
    top: -53px;
    content: '';
    display: block;
    position: absolute;
    background: #eaf4ff;
    z-index: -1;
    }

html > body > header > aside > div > article.cart > ul.goods > li > figure {
    height: 60px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
    white-space: nowrap;
    width: 60px;
    }

html > body > header > aside > div > article.cart > ul.goods > li > figure:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
    }

html > body > header > aside > div > article.cart > ul.goods > li > figure > img {
    display: inline-block;
    max-height: 60px;
    max-width: 60px;
    }

html > body > header > aside > div > article.cart > ul.goods > li > a {
    color: #4a6997;
    display: block;
    font-size: 12px;
    margin-bottom: 3px;
    text-decoration: none;
    }

html > body > header > aside > div > article.cart > ul.goods > li > a:hover {
    text-decoration: underline;
    }

html > body > header > aside > div > article.cart > ul.goods > li > span {
    font-size: 12px;
    line-height: 1.8333333333333;
    vertical-align: top;
    }

html > body > header > aside > div > article.cart > ul.goods > li > span.price {
    color: #222;
    font-weight: 500;
    }

html > body > header > aside > div > article.cart > ul.goods > li > span.price:after {
    /*content: ' руб.';*/
    }

html > body > header > aside > div > article.cart > ul.goods > li > span.items {
    color: #929597;
    margin-left: 8px;
    }

html > body > header > aside > div > article.cart > ul.goods > li > span.items:after {
    content: ' шт';
    }

html > body > header > aside > div > article.cart > p.total {
    color: #222;
    margin: 0 0 27px;
    white-space: nowrap;
    }

html > body > header > aside > div > article.cart > p.total > span {
    display: inline-block;
    font-size: 12px;
    line-height: 1.25;
    vertical-align: bottom;
    width: 104px;
    white-space: normal;
    }

html > body > header > aside > div > article.cart > p.total > b {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 22px;
    font-weight: 500;
    height: 30px;
    line-height: 1.3636363636364;
    padding-right: 2px;
    padding-top: 3px;
    text-align: right;
    vertical-align: bottom;
    width: 116px;
    }

html > body > header > aside > div > article.cart > p.total > b:after {
    content: ' руб.';
    font-size: 14px;
    line-height: 1.3571428571429;
    }

html > body > header > aside > div > article.cart > p.discount {
    color: #db453b;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4166666666667;
    margin: -10px 0 21px 0;
    padding: 6px 0 5px 0;
    position: relative;
    text-align: center;
    z-index: 0;
    }

html > body > header > aside > div > article.cart > p.discount:before {
    bottom: 0;
    left: -18px;
    right: -18px;
    top: 0;
    content: '';
    display: block;
    position: absolute;
    background: #eaf4ff;
    z-index: -1;
    }

html > body > header > aside > div > article.cart > a.to-cart {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 2px solid #3e88d0;
    height: 38px;
    padding-top: 7px;
    vertical-align: middle;
    text-align: center;
    color: #3e88d0;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    background: #fff;
    display: block;
    margin-bottom: 10px;
    padding-top: 9px;
    text-decoration: none;
    width: 100%;
    }

html > body > header > aside > div > article.cart > a.to-cart:hover {
    color: #fff;
    background: #3e88d0;
    }

html > body > header > aside > div > article.cart > a.checkout {
    display: inline-block;
    text-decoration: none;
    background: #db453b;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #db453b;
    color: #fff;
    height: 38px;
    vertical-align: middle;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    padding: 6px 20px 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    font-size: 14px;
    font-weight: 700;
    padding-top: 10px;
    text-transform: uppercase;
    }

html > body > header > aside > div > article.cart > a.checkout:hover {
    background-color: #ea5c53;
    border-color: #ea5c53;
    color: #fff;
    }

html > body > header > aside > div > button.cart {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-decoration: none;
    background: #db453b;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #db453b;
    color: #fff;
    height: 38px;
    vertical-align: middle;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    padding: 6px 20px 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-left: 10px;
    padding-right: 11px;
    padding-top: 0;
    vertical-align: top;

line-height: 1.42857143 !important;    
    }

html > body > header > aside > div > button.cart::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > header > aside > div > button.cart:hover {
    background-color: #ea5c53;
    border-color: #ea5c53;
    color: #fff;
    }

@media screen and (max-width:750px) {
html > body > header > aside > div > button.cart {
    float: right;
    }

}

@media screen and (max-width:390px) {
html > body > header > aside > div > button.cart {
    float: none;
    width: 100%;
    }

}

html > body > header > aside > div > button.cart > span {
    background: #fff;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    color: #db453b;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-left: 9px;
    margin-top: 1px;
    padding: 0 8px;
    }

html > body > header > aside > div > button.cart.empty {
    background: #fff;
    border-color: #dfedfc;
    font-size: 0;
    }

html > body > header > aside > div > button.cart.empty:hover {
    cursor: default;
    }

html > body > header > aside > div > button.cart.empty:before {
    color: #db453b;
    content: 'В корзине пусто';
    font-size: 16px;
    }

html > body > header > aside > div > button.cart.empty > span {
    display: none;
    }

html > body > header > aside > div > button.cart.empty.open + article.cart,
html > body > header > aside > div > button.cart.empty + article.cart {
    display: none;
    }

html > body > header > aside > ul.auth {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    list-style: none;
    margin: 0 30px 0 0;
    padding: 0;
    position: relative;
    vertical-align: top;
    }

@media screen and (max-width:980px) {
html > body > header > aside > ul.auth {
    margin-right: 5px;
    }

}

@media screen and (max-width:390px) {
html > body > header > aside > ul.auth {
    /*margin-bottom: 20px;*/
    margin-bottom: 10px;
    margin-right: 0;
    width: 100%;
    }

}

@media screen and (max-width:390px) {
html > body > header > aside > ul.auth:not(.logged-in) {
    padding-left: 5px;
    white-space: nowrap;
    }

}

html > body > header > aside > ul.auth:not(.logged-in) > li {
    display: inline-block;
    margin-right: 10px;
    }

@media screen and (max-width:980px) {
html > body > header > aside > ul.auth:not(.logged-in) > li {
    margin-right: 5px;
    }

}

@media screen and (max-width:390px) {
html > body > header > aside > ul.auth:not(.logged-in) > li {
    width: 50%;
    }

}

@media screen and (max-width:390px) {
html > body > header > aside > ul.auth:not(.logged-in) > li:first-child {
    margin-left: -5px;
    }

}

html > body > header > aside > ul.auth:not(.logged-in) > li:last-child {
    margin-right: 0;
    }

html > body > header > aside > ul.auth:not(.logged-in) > li > a {
    display: inline-block;
    text-decoration: none;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dfedfc;
    color: #2370bb;
    height: 38px;
    vertical-align: middle;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    padding: 6px 20px 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    }

html > body > header > aside > ul.auth:not(.logged-in) > li > a:hover {
    background-color: #fff;
    border-color: #b6d6f5;
    color: #3e88d0;
    }

@media screen and (max-width:980px) {
html > body > header > aside > ul.auth:not(.logged-in) > li > a {
    padding-left: 13px;
    padding-right: 13px;
    }

}

html > body > header > aside > ul.auth.logged-in {
    width: 200px;
    }

html > body > header > aside > ul.auth.logged-in.gold {
    background-image: url(/catalog/view/theme/default/styles/images/star-gold.png);
    }

html > body > header > aside > ul.auth.logged-in.silver {
    background-image: url(/catalog/view/theme/default/styles/images/star-silver.png);
    }

html > body > header > aside > ul.auth.logged-in.gold,
html > body > header > aside > ul.auth.logged-in.silver {
    background-position: 1px 6px;
    background-repeat: no-repeat;
    padding-left: 34px;
    }

html > body > header > aside > ul.auth.logged-in.gold > li:last-child,
html > body > header > aside > ul.auth.logged-in.silver > li:last-child {
    font-size: 12px;
    line-height: 1.4166666666667;
    padding-top: 0;
    }

html > body > header > aside > ul.auth.logged-in.gold > li:last-child > span,
html > body > header > aside > ul.auth.logged-in.silver > li:last-child > span {
    font-weight: 500;
    }

html > body > header > aside > ul.auth.logged-in > li {
    color: #929597;
    font-weight: 400;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    }

html > body > header > aside > ul.auth.logged-in > li:first-child {
    font-size: 12px;
    line-height: 1.4166666666667;
    padding-top: 2px;
    }

html > body > header > aside > ul.auth.logged-in > li:first-child > a {
    color: #2370bb;
    text-decoration: none;
    }

html > body > header > aside > ul.auth.logged-in > li:first-child > a:hover {
    text-decoration: underline;
    }

html > body > header > aside > ul.auth.logged-in > li:last-child {
    font-size: 10px;
    line-height: 1.7;
    padding-top: 1px;
    }

html > body > header > form[name="search"] {
    position: relative;
    display: inline-block;
    width: 300px;
    }

html > body > header > form[name="search"] > input {
    width: 100%;
    height: 38px;
    padding: 9px 40px 9px 9px;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #2370bb;
    background: #f0f3f6;
    border: 1px solid #b6d6f5;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    }

html > body > header > form[name="search"] > button.search {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAjpJREFUOBGtkz1oFEEUx9+b3T3Fjyh7RkwQLNIE1ANJ0EIINoqFIGK8ePHcExTbNGIdsLCzsPbjWMzEBIMiNhYiGIKRIFaCaCMKQckeqIW5O29nfG9yJ+c5mxWS18zuvP/85n0NQopprbE7kCMa4BxoGNCAWQSIAPU8oLhXCQsP2xHkS7aeizN76vXaA4IOJqvgheN6I0vl/BfWiCShf2lmd71WfWlgCBVEMSY8Z0BktnSh6xwUAq9SND/o/FDc+DXXe1nuYJabBIRqdYLS7CH/nON4w60ImvoFWhd6g+mpmm48oksP1H7Cbdo7aU3ZL90/BnH8lCPY4Il9i3cLn5ugf5bsBdkPsX6jNWxEAYesKQsV581JhJurwVhTKY++o+bc4m/qX94KpNtyLEAh5nlNM1TK6CijnBUIiNsY4qDzKQ3GfnTcVkm6rEAqshkB6p6JNA2qlNpvNBq+WoGIOMsCGuLjabAVvzI6BJxNAIqQEmlo0EW/KI+uBvXPT5yhmp8g2DJkQFqBUXj2PRVYGhDqST+YHLZBs4EsoYaVDgt9PbpTWLTO4c5A5hoKnlHSZvoZhgjPOSWN8IFq0U91PkLbh5s+GYWjRSoVuTusHUaQJ6R4TVFcobQ2d0jpF78LhGtLYeEGw9j/F7ATtqvPO/12PF/nd1pdRnpWapCG16dDEUX/aqu76fHH8qlv7Rf9ASbB2sX/822A6wXjC3E9YQwUMWAfrdu5Aa2asWNN1l2aGto7Pp1ZE6R5+DcwyeSa3xVkzwAAAABJRU5ErkJggg==") center no-repeat;
    }

html > body > header > form[name="search"] > button.search::-moz-focus-inner {
    border: none;
    padding: 0;
    }

@media screen and (max-width:980px) {
html > body > header > form[name="search"] {
    width: 100px;
    }

}

@media screen and (max-width:750px) {
html > body > header > form[name="search"] {
    width: 300px;
    }

}

html > body > header > form[name="search"] {
    left: 280px;
    margin-bottom: 0;
    position: absolute;
    top: 40px;
    width: 300px;
    }

html > body > header > form[name="search"] > input {
    width: 100%;
    }

@media screen and (min-width:1240px) {
html > body > header > form[name="search"] {
    left: 50%;
    margin-left: -150px;
    }

}

@media screen and (max-width:1060px) {
html > body > header > form[name="search"] {
    width: 200px;
    }

}

@media screen and (max-width:980px) {
html > body > header > form[name="search"] {
    display: inline-block;
    left: auto;
    margin: auto auto 20px auto;
    position: relative;
    right: auto;
    text-align: left;
    top: auto;
    vertical-align: top;
    width: 100px;
    }

}

@media screen and (max-width:750px) {
html > body > header > form[name="search"] {
    margin-left: 10px;
    margin-right: 10px;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    width: 100%;
    }

}

@media screen and (max-width:980px) {
html > body > header > form[name="search"].active {
    width: 450px;
    }

}

@media screen and (max-width:750px) {
html > body > header > form[name="search"].active {
    width: 100%;
    }

}

@media screen and (max-width:980px) and (min-width:751px) {
html > body > header > form[name="search"].active + aside {
    display: none;
    }

}

@media screen and (max-width:980px) and (min-width:751px) {
html > body > header > form[name="search"]:not(.active) {
    margin-right: 30px;
    }

}

@media screen and (max-width:980px) and (min-width:751px) {
html > body > header > form[name="search"]:not(.active) > input {
    background: #fff;
    border-color: #fff;
    color: #75a4d0;
    }

html > body > header > form[name="search"]:not(.active) > input::-webkit-input-placeholder {
    color: #75a4d0;
    }

html > body > header > form[name="search"]:not(.active) > input::-moz-placeholder {
    color: #75a4d0;
    }

html > body > header > form[name="search"]:not(.active) > input:-ms-input-placeholder {
    color: #75a4d0;
    }

html > body > header > form[name="search"]:not(.active) > input:-moz-placeholder {
    color: #75a4d0;
    }

}

html > body > header > hr {
    border-bottom: 0 solid #dfedfc;
    border-top: 1px solid #dfedfc;
    }

html > body > header > nav.menu {
    position: relative;
    display: block;
    width: 100%;
    padding: 8px 12px 8px 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #f0f3f6;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    }

html > body > header > nav.menu > #menu {
    display: none;
    }

html > body > header > nav.menu > ul.menu {
    position: relative;
    display: inline-block;
    width: 100%;
    padding-right: 250px;
    /*padding-right: 350px;*/
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    }

html > body > header > nav.menu > ul.menu > li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    list-style: none;
    }

html > body > header > nav.menu > ul.menu > li > a {
    display: block;
    padding: 8px;
    font-size: 12px;
    text-decoration: none;
    color: #2370bb;
    background: transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    }

html > body > header > nav.menu > ul.menu > li:hover > a {
    background: #fff;
    }

html > body > header > nav.menu > ul.menu > li.forum > a,
html > body > header > nav.menu > ul.menu > li.catalog > a {
    position: relative;
    padding-left: 24px;
    }

html > body > header > nav.menu > ul.menu > li.forum > a:before,
html > body > header > nav.menu > ul.menu > li.catalog > a:before {
    content: '';
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    }

html > body > header > nav.menu > ul.menu > li.forum > a:before {
    top: 9px;
    left: 6px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAABGdBTUEAALGPC/xhBQAAARxJREFUKBVjZCAC7Dl7T4+ZiZEJppQFxsBH///33+TPv39z/v//zwhSx7LnzJ0JWDUwMuxwMVbZAVbEwrTuz58/VUC2Mpj/79//fGyaGBkZPgDFd+w/f1/gz5+/u/7/B2lgXM/AyOAPdicjI+NyVlYWQWTMIsLSAdbw++9uoLNMgYqr3cxUghj/M6aA/QQ05ZejoSLIZDiA28Dw3wSswVS1DSTpaqY8H2dA/Pn9p+0/AwPEBqgGmIk4NfEKClV8+vDuuJup6uL9p+/o/GFgaGFiYpjkbKyyD6cmC1XhT0CTF4NM/8PwXwToBX9gQGwA8eERBuIQC+inCeInRga/XaduX8DjPB5kOZCmiwxAX+IDQOkvIHV///1/B1IHAKCZaNH9ZWhYAAAAAElFTkSuQmCC") center no-repeat;
    }

html > body > header > nav.menu > ul.menu > li.catalog > a:before {
    top: 10px;
    left: 6px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABGdBTUEAALGPC/xhBQAAAQlJREFUKBWtkj2KAkEQheuNg6YewEAYJ9zMCQzFH/AACovBskcw9g57hc31AII/GBq0meE4IOwewHRh19rqZlqm0QkGLWiq+F696i5mQDmxVPGMmIZGBs37UTi61+rdg0XYwwOQvW2jjoM/4nfDmFqSa6n+TaCdrkuEz07UWKRccCbimCunc6KY+SWDryWAQ70aRGGIHwudFYwAjGXstcE2GiZa1qw1Z4AGvWZwIGCqayeEGc2B5K5gNVkB632ykdzWTJ6+7TaDjmS2PTbfvCA1cJnpTQxnfdL6xmyH5OalSl71yW14hoCVSiZMF/3NCwfI2/nGbP/5giMYF/Lh+R/Mv/OCXtMO+F//QntNzX5Y7j8AAAAASUVORK5CYII=") center no-repeat;
    }

html > body > header > nav.menu > ul.menu > li.dealers > input,
html > body > header > nav.menu > ul.menu > li.dealers > label {
    display: none;
    }

html > body > header > nav.menu > ul.menu > li.dealers > a {
    position: relative;
    padding-right: 24px;
    }

html > body > header > nav.menu > ul.menu > li.dealers > a:before {
    content: '';
    display: block;
    position: absolute;
    top: 10px;
    right: 6px;
    width: 6px;
    height: 6px;
    border: 1px solid #2370bb;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu {
    position: absolute;
    top: -1px;
    left: -1px;
    /*z-index: 1;*/
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    min-width: 140px;
    padding: 8px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #b6d6f5;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li {
    display: block;
    padding: 6px 0;
    list-style: none;
    border-bottom: 1px solid #dfedfc;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li > a {
    position: relative;
    display: block;
    margin-bottom: 2px;
    font-size: 12px;
    text-decoration: none;
    color: #2370bb;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li > a:hover {
    color: #3498db;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li > span.city {
    display: block;
    font-size: 12px;
    color: #183753;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li.dealers {
    padding: 0;
    margin-bottom: 10px;
    border-bottom: none;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li.dealers > a {
    position: relative;
    display: inline-block;
    padding-right: 24px;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li.dealers > a:before {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    right: 6px;
    width: 6px;
    height: 6px;
    border: 1px solid #2370bb;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li.dealers > a:hover {
    color: #2370bb;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li:last-child {
    border-bottom: none;
    }

html > body > header > nav.menu > div.phones {
    position: absolute;
    top: 9px;
    right: 12px;
    margin-right: 10px;
    }

html > body > header > nav.menu > div.phones > span.phone {
    display: block;
    margin-bottom: 5px;
    }

html > body > header > nav.menu > div.phones > span.phone > a {
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
    color: #183753;
    }

html > body > header > nav.menu > div.phones > span.phone > a:first-child {
    margin-right: 16px;
    }
html > body > header > nav.menu > div.phones > span.phone > a:last-child {
    margin-left: 16px;
    }    

@media screen and (max-width:1120px) and (min-width: 980px) {
html > body > header > nav.menu > div.phones > span.phone > a:last-child {
    display: none;
    }  

}

html > body > header > nav.menu > div.phones > span.description {
    display: block;
    font-size: 10px;
    color: #929597;
    }



html > body > header > nav.menu > div.phones > span.description > span.data {
    margin-right: 8px;
    }

html > body > header > nav.menu > div.phones > span.description > span.worktime {
    margin-right: 16px;
    }

@media screen and (min-width:981px) {
html > body > header > nav.menu > ul.menu > li.dealers:hover > ul.sub-menu {
    visibility: visible;
    opacity: 1;
    }

}

@media screen and (max-width:1000px) {
html > body > header > nav.menu > ul.menu > li > a {
    padding: 8px 6px;
    }

html > body > header > nav.menu > div.phones {
    margin-right: 6px;
    }

html > body > header > nav.menu > div.phones > span.phone > a:first-child {
    margin-right: 14px;
    }

html > body > header > nav.menu > div.phones > span.description > span.worktime {
    margin-right: 14px;
    }

}



@media screen and (max-width:980px) {
html > body > header > nav.menu {
    height: 46px;
    }

html > body > header > nav.menu > #menu {
    display: block;
    visibility: hidden;
    width: 0;
    height: 0;
    }

html > body > header > nav.menu > #menu:checked ~ ul.menu {
    width: 220px;
    height: auto;
    }

html > body > header > nav.menu > label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 56px;
    height: 46px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABGdBTUEAALGPC/xhBQAAACZJREFUOBFjFIpZ+p+BBoCJBmaOGjnUQ4BxNLkN9SgcSu4feskNAHuXBkCwp8AhAAAAAElFTkSuQmCC");
    background-position: 15px 16px;
    background-repeat: no-repeat;
    }

html > body > header > nav.menu > ul.menu {
    position: absolute;
    top: 46px;
    left: 0;
    z-index: 2;
    overflow: hidden;
    width: 0;
    height: 0;
    padding-right: 0;
    white-space: normal;
    cursor: pointer;
    background: #f0f3f6;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.3);
    box-shadow: 0 2px 4px rgba(0,0,0,.3);
    }

html > body > header > nav.menu > ul.menu > li {
    position: relative;
    display: block;
    border-bottom: 1px solid #cde0f5;
    }

html > body > header > nav.menu > ul.menu > li > a {
    padding: 10px 20px;
    font-size: 16px;
    -webkit-border-radius: 0;
    border-radius: 0;
    }

html > body > header > nav.menu > ul.menu > li:last-child {
    border-bottom: none;
    }

html > body > header > nav.menu > ul.menu > li:last-child > a {
    padding-bottom: 14px;
    }

html > body > header > nav.menu > ul.menu > li.dealers > a,
html > body > header > nav.menu > ul.menu > li.forum > a,
html > body > header > nav.menu > ul.menu > li.catalog > a {
    padding-right: 40px;
    }

html > body > header > nav.menu > ul.menu > li.dealers > a:before,
html > body > header > nav.menu > ul.menu > li.forum > a:before,
html > body > header > nav.menu > ul.menu > li.catalog > a:before {
    top: 14px;
    right: 20px;
    left: auto;
    }

html > body > header > nav.menu > ul.menu > li.dealers > input {
    position: absolute;
    display: block;
    visibility: hidden;
    }

html > body > header > nav.menu > ul.menu > li.dealers > input:checked ~ ul.sub-menu {
    display: block;
    visibility: visible;
    opacity: 1;
    }

html > body > header > nav.menu > ul.menu > li.dealers > input:checked ~ a {
    background: #fff;
    }

html > body > header > nav.menu > ul.menu > li.dealers > input:checked ~ a:before {
    top: 18px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    }

html > body > header > nav.menu > ul.menu > li.dealers > label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
    }

html > body > header > nav.menu > ul.menu > li.dealers > a:before {
    width: 8px;
    height: 8px;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu {
    position: relative;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    padding: 0 20px 10px 20px;
    border-top-color: transparent;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    border: none;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li:first-child {
    display: none;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li > a {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    }

html > body > header > nav.menu > div.phones {
    top: 9px;
    }

}

@media screen and (max-width:750px) {
html > body > header > nav.menu {
    width: 320px;
    min-height: 60px;
    height: auto;
    padding: 0;
    margin: 10px auto 0;
    background: transparent;
    }

html > body > header > nav.menu > #menu:checked + label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAQ5JREFUOBGtlEEKwjAQRTNpFbeKgieQgnco6iFcCp7MrXgJxTsIPYIg6F7axvxgSmqTaYUG2qSZ+S+T6SRC6DbdHRfz/WmG8T8NGmihIQxUWVwU0XMYx+v7YfvoAgPknednUmpCMlrJOJIvQIRSSxi6RGYh0EALBmF11yCIblxkIV8D6goLQaCvQG0wDtIAhWCYR/6Qk9DWaxFBgPazemYmlUpCENi9IBi+sKuOIsG3hmT6J6Sh8pDGqYeXF+RsDdvJzKMj4+qsAXIgNrEptoT8cEVby5EHUh0ZzmZSaNPT5gg/zsdExDnYhWwf8qWQwQp9vU8j86Ic4ypAMrnD6gJRSwMx2kADLRjG3sfF9gHWeiO5MfgIbgAAAABJRU5ErkJggg==");
    background-position: 18px 16px;
    }

html > body > header > nav.menu > #menu:checked ~ ul.menu {
    width: 100%;
    }

html > body > header > nav.menu > label {
    top: -55px;
    right: 0;
    left: auto;
    width: 46px;
    }

html > body > header > nav.menu > ul.menu {
    position: relative;
    top: 0;
    right: 0;
    left: auto;
    margin-bottom: 20px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    }

html > body > header > nav.menu > ul.menu > li > a {
    padding: 10px;
    }

html > body > header > nav.menu > ul.menu > li.forum > a,
html > body > header > nav.menu > ul.menu > li.catalog > a {
    padding-right: 30px;
    padding-left: 10px;
    }

html > body > header > nav.menu > ul.menu > li.dealers > a {
    padding-right: 30px;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu {
    padding: 0 10px 10px 10px;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li.dealers > a:before {
    right: 9px;
    }

html > body > header > nav.menu > ul.menu > li.dealers > ul.sub-menu > li > a {
    padding-right: 30px;
    }

html > body > header > nav.menu > div.phones {
    position: relative;
    top: 0;
    right: auto;
    margin-right: 0;
    /*margin-bottom: 20px;*/
    text-align: center;
    }

}

@media screen and (max-width:980px) {
html > body > header > nav.menu {
    text-align: left;
    }

}

@media screen and (max-width:750px) {
html > body > header > nav.menu {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    }

}

@media screen and (max-width:980px) and (min-width:751px) {
html > body > header > nav.menu {
    white-space: normal;
    }

}

html > body > main {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-right: 40px;
    text-align: left;
    vertical-align: top;
    width: 700px;
    z-index: 1;
    }

@media screen and (max-width:980px) {
html > body > main {
    padding-left: 40px;
    width: 100%;
    }

}

@media screen and (max-width:750px) {
html > body > main {
    padding-left: 10px;
    padding-right: 10px;
    }

}

html > body > main > article > nav > ul.breadcrumbs {
    display: inline-block;
    font-size: 0;
    list-style: none;
    margin: 0;
    /*padding: 8px 0 0;*/
    padding: 0px 0px 8px 0px;
    white-space: normal;
    }

@media screen and (max-width:750px) {
html > body > main > article > nav > ul.breadcrumbs {
    display: block;
    /*margin-bottom: 26px;*/
    }

}

html > body > main > article > nav > ul.breadcrumbs > li {
    display: inline-block;
    margin-right: 25px;
    position: relative;
    }

html > body > main > article > nav > ul.breadcrumbs > li:last-child:after {
    display: none;
    }

html > body > main > article > nav > ul.breadcrumbs > li:after {
/*    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    border-bottom: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;*/
    color: rgba(0,0,0,0);
    font-size: 0;
    height: 5px;
/*    outline-color: rgba(0,0,0,0);
    outline: solid;*/
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
    width: 5px;
    bottom: auto;
    left: 100%;
    right: auto;
    /*top: 6px;*/
    top: 0px;
    content: '>';
    display: block;
    position: absolute;
    margin-left: 7px;
    }

html > body > main > article > nav > ul.breadcrumbs > li > a {
    color: #2370bb;
    font-size: 12px;
    line-height: 1.4166666666667;
    text-decoration: none;
    }

html > body > main > article > nav > ul.breadcrumbs > li > a:hover {
    text-decoration: underline;
    }

html > body > main > article.catalogue {
    font-size: 0;
    }

@media screen and (max-width:980px) {
html > body > main > article.catalogue {
    width: 100%;
    }

}

html > body > main > article.catalogue > div.filters {
    border-bottom: 1px solid #dfedfc;
    margin-bottom: 20px;
    /*padding-top: 10px;*/
    white-space: nowrap;
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > div.filters {
    border-bottom: 0 solid #dfedfc;
    margin-bottom: 16px;
    white-space: normal;
    }

}

html > body > main > article.catalogue > div.filters > p.info {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #929597;
    display: inline-block;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding-right: 30px;
    padding-top: 7px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: top;
    width: 150x;
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > div.filters > p.info {
    display: block;
    margin-bottom: 7px;
    padding-right: 0;
    padding-top: 6px;
    width: 100%;
    }

}

html > body > main > article.catalogue > div.filters > ul {
    display: inline-block;
    font-size: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    white-space: normal;
    width: -webkit-calc(100% - 150px);
    width: -moz-calc(100% - 150px);
    width: calc(100% - 150px);
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > div.filters > ul {
    display: block;
    padding-right: 0;
    width: 100%;
    }

}

html > body > main > article.catalogue > div.filters > ul > li {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 10px;
    }

html > body > main > article.catalogue > div.filters > ul > li > button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    background: #dfedfc;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #34373b;
    font-size: 12px;
    height: 31px;
    line-height: 29px;
    padding: 0 0 0 11px;
    }

html > body > main > article.catalogue > div.filters > ul > li > button::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > main > article.catalogue > div.filters > ul > li > button > span {
    display: inline-block;
    height: 31px;
    position: relative;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 31px;
    }

html > body > main > article.catalogue > div.filters > ul > li > button > span:before,
html > body > main > article.catalogue > div.filters > ul > li > button > span:after {
    content: '';
    display: block;
    position: absolute;
    background: #2370bb;
    }

html > body > main > article.catalogue > div.filters > ul > li > button > span:before {
    bottom: auto;
    left: 8px;
    right: 8px;
    top: 15px;
    height: 1px;
    }

html > body > main > article.catalogue > div.filters > ul > li > button > span:after {
    bottom: 8px;
    left: 15px;
    right: auto;
    top: 8px;
    width: 1px;
    }

html > body > main > article.catalogue > div.filters > ul > li > button:hover > span {
    -webkit-transform: rotate(45deg) scale(1.2,1.2);
    -moz-transform: rotate(45deg) scale(1.2,1.2);
    -ms-transform: rotate(45deg) scale(1.2,1.2);
    -o-transform: rotate(45deg) scale(1.2,1.2);
    transform: rotate(45deg) scale(1.2,1.2);
    }

html > body > main > article.catalogue > div.sort {
    border-bottom: 1px solid #dfedfc;
    white-space: nowrap;
    margin-bottom: 10px;
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > div.sort {
    padding-bottom: 10px;
    }

}

html > body > main > article.catalogue > div.sort > p.info {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #929597;
    display: inline-block;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding-right: 30px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: top;
    width: 130x;
    }

html > body > main > article.catalogue > div.sort > select {
    display: none;
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > div.sort > select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: right center;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABGdBTUEAALGPC/xhBQAAAKBJREFUCB1jCGlY7cCABwQ0rAxjVrcNPaXpFHb3xoHV15HV/v//n/ESg3Yvwz9GDSYWZgY3hr//pwTWrUyFKWpo2M8SVLdm0f//DBa8fPxFjCCJ4Ia1Sn///t3DwMA4j5X5f9efvwwbgcJ/+JlFQxc0OP4AKwIpjGzdKP7jx4+dDIyMT4AmvGbVZUhZHRb2FySHAqIbtvEF1q2ehSII5AAAMlk4oHCSYmoAAAAASUVORK5CYII=") 0 7px no-repeat #fff;
    border: 0 solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #2370bb;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 16px;
    margin-top: -2px;
    padding-right: 20px;
    text-align: right;
    vertical-align: top;
    width: -webkit-calc(100% - 120px);
    width: -moz-calc(100% - 120px);
    width: calc(100% - 120px);
    padding-left: 10px;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > div.sort > select:focus {
    background-color: white;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABGdBTUEAALGPC/xhBQAAAKJJREFUCB1jYEACCQ3rBQLrVk/5//8/I5IwA5wT1LpW8v/PP7v+/2e4w8jA9EWfWSSxocHxD0gxE4gIbl6j+u/n3xNA5hIxGeUwBob/Ahf/vd6U1rCZCyTPGNywxuTfv39bGZkYytc1hC0ACYauWsX85wrj3P8M/zWEuNldGQPqVr5mZGJKXN8QugWkABkA3dcBVCjCEFS71hpZAp0dVLcqEAAvJjrAs96xoAAAAABJRU5ErkJggg==");
    outline: none;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > div.sort > select:active {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABGdBTUEAALGPC/xhBQAAAKJJREFUCB1jYEACCQ3rBQLrVk/5//8/I5IwA5wT1LpW8v/PP7v+/2e4w8jA9EWfWSSxocHxD0gxE4gIbl6j+u/n3xNA5hIxGeUwBob/Ahf/vd6U1rCZCyTPGNywxuTfv39bGZkYytc1hC0ACYauWsX85wrj3P8M/zWEuNldGQPqVr5mZGJKXN8QugWkABkA3dcBVCjCEFS71hpZAp0dVLcqEAAvJjrAs96xoAAAAABJRU5ErkJggg==");
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > div.sort > select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
    }

}

html > body > main > article.catalogue > div.sort > ul {
    display: inline-block;
    font-size: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    white-space: normal;
    width: -webkit-calc(100% - 130px);
    width: -moz-calc(100% - 130px);
    width: calc(100% - 130px);
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > div.sort > ul {
    display: none;
    }

}

html > body > main > article.catalogue > div.sort > ul > li {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 19px;
    }

html > body > main > article.catalogue > div.sort > ul > li:last-child {
    margin-right: 0;
    }

html > body > main > article.catalogue > div.sort > ul > li > a {
    color: #2370bb;
    font-size: 12px;
    line-height: 1.4166666666667;
    text-decoration: none;
    }

html > body > main > article.catalogue > div.sort > ul > li > a.active,
html > body > main > article.catalogue > div.sort > ul > li > a:hover {
    color: #113c65;
    }

html > body > main > article.catalogue > h1 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #113c65;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.3541666666667;
    margin: 0 0 3px;
    padding-right: 200px;
    }

@media screen and (max-width:750px) {
    html > body > main > article.catalogue > h1 {
        margin-bottom: 13px;
        padding-right: 0;
        line-height: 1;
        font-size: 30px;    
    }

    html > body > main > article.catalogue > h3.subcategories-header {
        font-size: 16px;
    }    

}

html > body > main > article.catalogue > nav:not(.pagination) {
    margin-bottom: 11px;
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > nav:not(.pagination) > ul {
    margin-bottom: 11px;
    }

}

html > body > main > article.catalogue > nav.pagination {
    margin-bottom: 20px;
    text-align: right;

        width: 100%;

    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > nav.pagination > ul.pagination {
    display: none !important;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > nav.pagination-bottom > ul.pagination {
    display: inline-block !important;
    }

}

html > body > main > article.catalogue > nav.pagination:last-child {
    /*display: none;*/
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > nav.pagination:last-child {
    display: block;
    }

}

html > body > main > article.catalogue > nav.pagination > button.show-more {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 2px solid #3e88d0;
    height: 38px;
    padding-top: 7px;
    vertical-align: middle;
    text-align: center;
    color: #3e88d0;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    background: #fff;
    background: rgba(255,255,255,0);
    padding-top: 0;
    width: 100%;
    }

html > body > main > article.catalogue > nav.pagination > button.show-more::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > main > article.catalogue > nav.pagination > button.show-more:hover {
    color: #fff;
    background: #3e88d0;
    }

html > body > main > article.catalogue > nav.pagination > a.full-list {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #2370bb;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 31px;
    line-height: 29px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    }

html > body > main > article.catalogue > nav.pagination > a.full-list:hover {
    border-color: #113c65;
    color: #113c65;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination {
    display: inline-block;
    font-size: 0;
    list-style: none;
    margin: 0;
    max-width: 480px;
    padding: 0;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li {
    display: inline-block;
    margin-right: 6px;
    vertical-align: top;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li:last-child {
    margin-right: 0;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a {
    background: white;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #2370bb;
    display: inline-block;
    font-size: 12px;
    height: 30px;
    line-height: 1.4166666666667;
    /*line-height: 26px;*/
    min-width: 30px;
    position: relative;
    text-align: center;
    text-decoration: none;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a:not(.current):not(.disabled):hover {
    border-color: #113c65;
    color: #113c65;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a:not(.current):not(.disabled):hover.prev:before,
html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a:not(.current):not(.disabled):hover.next:before {
    border-bottom-color: #113c65;
    border-left-color: #113c65;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a.current {
    background: #113c65;
    border-color: #113c65;
    color: white;
    cursor: default;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a.disabled {
    border-color: #f0f3f6;
    cursor: default;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a.disabled.prev:before,
html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a.disabled.next:before {
    border-bottom-color: #f0f3f6;
    border-left-color: #f0f3f6;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a.prev:before,
html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a.next:before {
    content: '';
    display: block;
    position: absolute;
    top: 9px;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a.prev:before {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    border-bottom: 2px solid #125ca5;
    border-left: 2px solid #125ca5;
    color: rgba(0,0,0,0);
    font-size: 0;
    height: 8px;
    outline-color: rgba(0,0,0,0);
    outline: solid;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(405deg);
    -moz-transform: rotate(405deg);
    -ms-transform: rotate(405deg);
    -o-transform: rotate(405deg);
    transform: rotate(405deg);
    width: 8px;
    left: 11px;
    }

html > body > main > article.catalogue > nav.pagination > ul.pagination > li > a.next:before {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    border-bottom: 2px solid #125ca5;
    border-left: 2px solid #125ca5;
    color: rgba(0,0,0,0);
    font-size: 0;
    height: 8px;
    outline-color: rgba(0,0,0,0);
    outline: solid;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
    width: 8px;
    right: 10px;
    }

html > body > main > article.catalogue > p.description {
    color: #929597;
    font-size: 12px;
    line-height: 1.3333333333333;
    margin: 0 0 16px;
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > p.description {
    display: none;
    }

}

html > body > main > article.catalogue > ul.products {
    width: 100%;
    padding: 0;
    margin: 0;
    }

html > body > main > article.catalogue > ul.products > li {
    position: relative;
    z-index: 1;
    vertical-align: top;
    display: inline-block;
    width: 220px;
    height: 334px;
    margin: 0 20px 20px 0;
    list-style: none;
    }

html > body > main > article.catalogue > ul.products > li.discount > div.wrapper > div.status > span.discount {
    display: inline-block;
    }

html > body > main > article.catalogue > ul.products > li.discount > div.wrapper > form > ul > li.price {
    color: #db453b;
    }

html > body > main > article.catalogue > ul.products > li.discount > div.wrapper > form > ul > li.price > span.old-price {
    display: block;
    }

html > body > main > article.catalogue > ul.products > li.discount > div.wrapper > form > ul > li.price > span.price {
    color: inherit;
    }

html > body > main > article.catalogue > ul.products > li.discount > div.wrapper > form > ul > li.price > span.percent {
    display: inline-block;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper {
    position: relative;
    padding: 16px;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #e6ebf1;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: border .3s;
    -moz-transition: border .3s;
    -o-transition: border .3s;
    transition: border .3s;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > div.status {
    position: absolute;
    top: 8px;
    left: 8px;
    width: -webkit-calc(100% - 16px);
    width: -moz-calc(100% - 16px);
    width: calc(100% - 16px);
    text-align: right;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > div.status > span.video {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 25px;
    height: 25px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAktJREFUSA29Vs1rE1EQ/72XTVqNFaUt1CSiEg2LCBU8FPHiVYSK9178BwT/AvH/EHLxLlV7K148BC96EDU0aLW0iyIRpI2GfOw487abrNnd18Svvbz3Zn7zm3kfM7MKlq/R/F7qtvs3QOo6FJUJKAhcAR7L3rFsLTudWT03e3g7jYax8a/+pVXwO/49prpFRJk4YihRSvUBquqcvuvO572hJpjFHNR3Wss+/AdEmBkF29ZKYVdDr7jF/KMoTkcXr73d2z7o4aTkwiE2YiscUc7BDoLIhZx+cRoFjzPnI/M11M1wJ8bB/pnXfyfyJKfmuHLalTsx0cqF2sjb3V4ST6rMHJd5JPxMgqfof7C9lmevtnBoysHFswtw9HgnKK8rO61Pa3nnNvIwzPpWE09qDXz62gpF1lE4hVubJLJCh8q9Hx2sv3iP52899Pr+UJE24wTlC6dymj5N3thp4nFtA15zLw0SyJlbh+lvR8a1rXYXT19uovZmG50eJ3PCJ9zj3ViCcSj6+Pkb30v6ThxOBI89VUKDScbC7BEsnS8hP5VNNBNux1RF0EQOck4GlyonUC4cTyQeCLniOlJyQbg2EB4wKc0fxZJbNHlxAJSzjNa01POg5NrhuayDKxdO4uriqbHIg0TLrOqgWVDVRl+cm8Hy5QrOLByzwUZ0VBXu/1PsgqqnV6TUjoQx8VI4TOPZ726DPJD6TYru/IkTsRWOsBdIdOaIomH+05YpjsQ7N3CXm8Z9jii5BkQiEoxgxSYaeQiJ7SBUyPg3flt+AvB++tAJUaAqAAAAAElFTkSuQmCC") center no-repeat;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > div.status > span.discount {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-left: 4px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAABGdBTUEAALGPC/xhBQAAANVJREFUGBlt0MEKAUEcx/GxkiTJTblI7ckrKA7c3FzkqryB4gk2JeXgEVydPICLgxvKUaQkifIE4/ufZqTM1mf/M///b3bbVcpeWuuYW/tqQKCOLcMrtf8bYj/EAoHidkAbBbxRkjBVHvBA0RxmMcYZG+whb5FDdzRNyN1oVNFBEgmsEbm5txKYYIW4NyBNhi3ckEcG5b8wzRBP1NDAC/Jx82+YTQo7DOyTl6x7SEM+Kgxseka9YGT38vOFzLWppLs4IUfDXKwrOEJeP3V9byUg/zPrhh/zzNVWt/82GAAAAABJRU5ErkJggg==");
    background-position: center;
    background-repeat: no-repeat;
    background-color: #db453b;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > div.status > span.recommend {
    display: inline-block;
    width: 34px;
    height: 25px;
    margin-left: 4px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAABGdBTUEAALGPC/xhBQAAAY9JREFUOBGNk80rRFEYxmfGx6BBFihhI7EYymYW1vKRhRp/wJDlrBQ1tsqCjdlYWUk+mqSJjSJla0OilIUiG0qSspgx1++ZOadu987Iqd8878fznjnde24g8M/lOE4U1qHfPRJyJ5VihsL0tkD+TCVf2TrDtbAHGzKgn6qVNXuLGHXsGziAMPTBg9dXNsc4Ba8wYw3EWVi0eUXFtAAvELMm4iRcQ7WtFZVCHYzDpCGDythtjcSrkIMfo19oym6QIHmGM0MarXcND5NfQhNEDIPoN4R0HD3Ro2AwmLRDHm0nF2PgmF4XqlfaqA1s0fR8MkHlEaKezjH5pt7rHBTfsdtArQVSkIeEu6eYWgxu/zpBGt8VxEEXaV5zoKWb2QHL2mkWfCeQS4veKFyUstIveSsUoEYnyMMIybYx7fBAT0wseYJe+ktoQQWW/v0OX04bZKEKFDeAjjtN85w4gN6THxL2wClEYAWGwL8wx+EN9AD1LXTCLuhhN5tcF6nNP20qNAdgH3TB9PWJD6Pv6Jod/gVkBlsZ3z14GAAAAABJRU5ErkJggg==");
    background-position: center;
    background-repeat: no-repeat;
    background-color: #3e88d0;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > div.status > span.new {
    display: inline-block;
    height: 25px;
    padding: 0 6px;
    margin-left: 4px;
    font-size: 10px;
    line-height: 25px;
    text-transform: uppercase;
    color: #fff;
    background: #99bf38;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a {
    display: block;
    margin: 0 0 16px;
    text-decoration: none;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure {
    width: 100%;
    margin: 0;
    text-align: center;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > img {
    display: inline-block;
    max-width: 180px;
    height: 180px;
    margin-bottom: 20px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > figcaption {
    height: 50px;
    text-align: left;
    font-size: 14px;
    color: #2370bb;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > figcaption:hover {
    color: #3e88d0;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > figcaption > div.rating {
    height: 11px;
    width: 75px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAACXBIWXMAAAsTAAALEwEAmpwYAAA55GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOFQxNzoxOTowOSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjQwOjE1KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODo0MDoxNSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpiNThmNWUyMC1hM2NhLTQzZGMtYjFhNy00ZDViYjcxNjBkOGQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YTMxMTFjMmQtOGY4Ni00MjhhLThiNDAtMzBlNWE2MmUzNzcyPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YTMxMTFjMmQtOGY4Ni00MjhhLThiNDAtMzBlNWE2MmUzNzcyPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmEzMTExYzJkLThmODYtNDI4YS04YjQwLTMwZTVhNjJlMzc3Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOFQxNzoxOTowOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI1OGY1ZTIwLWEzY2EtNDNkYy1iMWE3LTRkNWJiNzE2MGQ4ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODo0MDoxNSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjExPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5bFrK/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEDSURBVHjahJCxTgJBFEXvnQzLYojFmgjsJn4EPTGGD7D3MywpbEkoMLGhtLPhD/gDeisLo5GsmohiA3Fh5lkshmV3Nt5kinl3zn3zHuBQ/LnqueoisncKev1anc7mS4kXSfs/WOUfWIseAFizcXbPiplUHX//nImxEwAgaSHSCYPalKT567wHz+bLIchzAicioovxTCh4JDBuBf5V1lJetTaAwDjBtJ0HwqDi3+QtdVznGyFdkk/uufigPb8bHvKjAANAdHTwAuLWCSuOGnW+uzy1+x3C3ZjpgvL1UpiQCOQaZJ/abwK4TkMkKoOzS3rWUO1mUL3f3i/jRXJnzeaiDP4dAA7EbgPz6e/pAAAAAElFTkSuQmCC") repeat-x;
    position: relative;
    display: inline-block;
    margin-top: 3px;
    margin-left: 3px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > figcaption > div.rating:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: auto;
    top: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjQwOjA5KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODo0MDowOSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo2ODlhMjYzOC1iOGRmLTQ5Y2QtYjAyOC03MmVkYTM2MjE0Njk8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6Njg5YTI2MzgtYjhkZi00OWNkLWIwMjgtNzJlZGEzNjIxNDY5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6Njg5YTI2MzgtYjhkZi00OWNkLWIwMjgtNzJlZGEzNjIxNDY5PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY4OWEyNjM4LWI4ZGYtNDljZC1iMDI4LTcyZWRhMzYyMTQ2OTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjExPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7cb5ejAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEUSURBVHjajJG7SgNhEIXP+VfRBS1U2I27CGojYqmdD2CRrAh2KewEbVJoZ2Vl5xv4AmIlwcImAREsNLUPoFl1JQRRFkGyx0KJl/wkGZhimPnmzAWwWFL2S0l1YcSWk9R28z/5fDk3KnBfr40t9LAOOGu+bEsaA7Wr6vRwX7AkNs6DKUg7XzFyydt7qVsDPpaDIpTtAZgF5HYUAJnIewLXHswGCvW0rewXlo9J3NpAABBgKI0DziGjOP0zNnnS8ibDIsgz+2xM6Zi8H9WvrDtzqfZBmgPYpSte/uGi68GoLPi1Z+tHGEHPa2dg+A2eDgw5M6CzSbIJKezrzzRm3V99WptYie9yUXwE150HUNHN4qAN/hwAvGxfKrDPKkQAAAAASUVORK5CYII=") repeat-x;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="1"]:after {
    width: 15px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="2"]:after {
    width: 30px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="3"]:after {
    width: 45px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="4"]:after {
    width: 60px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="5"]:after {
    width: 75px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form {
    text-align: left;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul {
    width: 100%;
    padding: 0;
    margin: 0;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li {
    position: relative;
    display: none;
    margin: 0 6px 6px 0;
    list-style: none;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li > input {
    display: none;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li > input:checked + label {
    opacity: 1;
    color: #fff;
    background: #0e4579;
    border-color: #0e4579;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li > input[disabled] + label {
    opacity: .4;
    }

  
html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li > label {
    display: inline-block;
    padding: 8px;
    margin: 0;
    font-size: 12px;
    color: #2370bb;
    opacity: .8;
    border: 1px solid #45c0ff;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    -webkit-transition: opacity .3s,background .3s,border-color .3s,color .3s;
    -moz-transition: opacity .3s,background .3s,border-color .3s,color .3s;
    -o-transition: opacity .3s,background .3s,border-color .3s,color .3s;
    transition: opacity .3s,background .3s,border-color .3s,color .3s;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li:hover > label {
    opacity: 1;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.price {
    display: block;
    margin: 20px 0 0;
    font-size: 14px;
    color: #0e4579;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.price > span.old-price {
    position: absolute;
    top: -15px;
    left: 0;
    /*display: none;*/
    text-decoration: line-through;
    color: #bac4cd;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.price > span.price {
    display: inline-block;
    font-size: 22px;
    color: #0e4579;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.price > span.pricenew {
    display: inline-block;
    font-size: 22px;
    color: #db453b;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.price > span.price > small {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.price > span.percent {
    /*display: none;*/
    vertical-align: bottom;
    margin-left: 10px;
color: #db453b;

    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.buy > button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background: #db453b;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.buy > button::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.buy > button:hover {
    background: #ea5c53;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.like {
    position: absolute;
    display: block;
    margin: 0;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.like > input {
    display: none;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form > ul > li.like > label {
    display: none;
    padding: 0;
    border: none;
    opacity: 1;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    }

html > body > main > article.catalogue > ul.products > li:hover {
    z-index: 2;
    }

html > body > main > article.catalogue > ul.products > li:hover > div.wrapper {
    border-color: #47a2de;
    }

html > body > main > article.catalogue > ul.products > li:hover > div.wrapper > form > ul > li {
    display: inline-block;
    }

html > body > main > article.catalogue > ul.products > li:hover > div.wrapper > form > ul > li.price {
    display: block;
    margin-bottom: 16px;
    }

html > body > main > article.catalogue > ul.products > li:hover > div.wrapper > form > ul > li.like {
    right: 16px;
    bottom: 28px;
    top: auto;
    }

html > body > main > article.catalogue > ul.products > li:hover > div.wrapper > form > ul > li.like > input:checked + label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAABGdBTUEAALGPC/xhBQAAAkZJREFUSA2tlUFrE1EQx2d2U7MIVRH04EGx0EuPfoMehKKw2x5aRKleCp5a0IMVPfQVT3qriOAtECRgpGRTFT15FAT9BPVQRBQqARWk1WbHmclm2bW7yabZd3j7Mm/e/N7/zZsXhIxmDFkfR5onoAS/m8verwy3yOze90dhDw6Xx93v9TlsRxOxAcbGOnRX/fNEwQ0AnAQiR4yI+JkAnjsw8qBuLn7rrpkxb062YecWAc2y72m1I+5y0Le8aq1pvNddX/lGsMWHr8pbrd0nRHAt7sAkjkUdP8SfDL7cXPFeusafAqAaER1T/7hfGIB9nx6HowsVM7kjJiu0w1brT0VBsijeuiCxER0BCnzXNB7xDjYiUGcu2rguR/YmutKCH1X+6px2vMtLfHS1hApdMVxHvHFkkG3B1cbKTFWVEQS3NWxcxXAcXS0gGQSEy/JFVnWKVX0pWpUE1xbm0sHSGYuzdlaNBasKUZJnVfcX9sYsCtJrInIuaEAWti3nUOmTHiHfnoLiJsOEt9u2nU2rfufCNut8xyiVm/Qs4JccI8L79btTX8M6w3satmh1Uc3aGl9h8qwgwpqqKwoY3kJO0eMN474QMdELcg6mb/JEtRBgCGIBNWfCW+omI5Eneek/gF/h6zrP58wv0gHyGAOVJ6bn4/8ACZjsYChgD5DE3gc7MLAPKBM2MDAHqCcsNzAnqC+sL3AAUC5YJnBAUG7YPqAYuEkd/X+9OzPpfeptTHdNlsWgoKyYPe1Sh95q4/rsM7J7OqZM/gN6Zjj3UHV2qwAAAABJRU5ErkJggg==");
    background-color: transparent;
    }

html > body > main > article.catalogue > ul.products > li:hover > div.wrapper > form > ul > li.like > label {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAABGdBTUEAALGPC/xhBQAAAyVJREFUSA2tlt9Lk2EUx5/zvNs0f2WCXnRR2U1R3RRuBmbhReA/kERhtTnoTlPKMqyWEYVBbhFBoE6SGEg3UYpdSdAP2vpBYBCUdhFlZGhlP9Rtz+mcd75r5pzvbM+Fz+N5vs/5POe85zwMxCLDgygnA8PFWb+tv9rrNk4tIoubm7te58+sCOdUWLZ8qamBaHwjYQEJa33Z4A/tFgobUWCVQJHNRgB4LxBv2TRov+R0fDLOHL3xsiQcnmkm3R7Sr4nZYYbmIU0Tvg6nY9DQ8hyHXRl4kzX6cfK6EnjQEICAb0JgLgph0W0gvkvU9nndZf2N/mC1UiKAiIVzjiLk7idBVxrn6ZY3i2Sx2+MsnWabNDZGxiZ7YiAIE6RNarZSn9tRuEoryZcWuYMOPqIIChREb9d3Ba+qKN5hEIB4AqBVso71VmFdBxLOUDZmKRv7J9TnXtLpQel/6jtDe4VQAYpzWhOisqOu/KlxCWPWv6E/dBYVtho2cnixIt/emuwbNXWGtkYEPqDM5EghD3jd9t5YZKBOsAOKqDUZiPc8AMrncpyiCE/Padt8dY6WZCDev+y2v6DpJK8ptcd5huau56unMfyBluGigtw8T83mWd5INRq7g7s6XI77qTS85xlCy8RocIoLDWzaWjmrRUt5g/L5ygyItWZArPNUQYSyNcxriOJ6KVHqPYGANjZmelAKrewThIzKLIQR+g5U3WID9U1uJmEe/7tsgbCJfaIF38oLrm3jtH5MedWoQeOVlgnoVzVOBcKRQdBbWzamV6MmxTmdLvBYQ2dwZyZAR3pCFdRfLewLJOr+dRg/K1KCj6OjHPez8H+ATf5n21VUDfDLQ714zecqv8v+4i9IodPeRF+xl2x5KqIGlwtkUERF7tHFC+h1CVDT1xsX118Q4x9+JSa6gz0krCXbD3qmqr2H7A+N/aXmhSBHbWLTz4Oxs+UClwKx7wWw5QDNgBaFpQM0C0oJMwNMB7QkLBUwXZApWDIgSNmCqM7/Le/5Vcdnko2kBZJM+E+V6pJYH5kD8QHTMBYnAtMF8fm0BwMbukOH+/qQfkGkN/4ArwmoxUnKOr0AAAAASUVORK5CYII=");
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    opacity: .5;
    }

html > body > main > article.catalogue > ul.products > li:hover > div.wrapper > form > ul > li.like > label:hover {
    opacity: 1;
    }

@media screen and (max-width:980px) {
html > body > main > article.catalogue > ul.products > li {
    width: -webkit-calc(33% - 20px);
    width: -moz-calc(33% - 20px);
    width: calc(33% - 20px);
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > ul.products {
    white-space: nowrap;
    }

html > body > main > article.catalogue > ul.products.rubber {
    white-space: normal;
    }

html > body > main > article.catalogue > ul.products.rubber > li {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto 20px;
    cursor: pointer;
    }

html > body > main > article.catalogue > ul.products.rubber > li > div.wrapper > a {
    min-height: 234px;
    padding-bottom: 48px;
    margin-bottom: 0;
    }

html > body > main > article.catalogue > ul.products.rubber > li > div.wrapper > a > figure > figcaption {
    height: auto;
    }

html > body > main > article.catalogue > ul.products > li {
    white-space: normal;
    width: 220px;
    cursor: pointer;
    }

html > body > main > article.catalogue > ul.products > li:hover > div.wrapper > form > ul > li {
    display: none;
    }

html > body > main > article.catalogue > ul.products > li:hover > div.wrapper > form > ul > li.price {
    margin-bottom: 0;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > a {
    min-height: 234px;
    padding-bottom: 48px;
    margin-bottom: 0;
    }

html > body > main > article.catalogue > ul.products > li > div.wrapper > form {
    position: absolute;
    bottom: 16px;
    pointer-events: none;
    }

}

html > body > main > article.catalogue > ul.products {
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 40px;
    max-width: 1180px;
    white-space: normal;
    }

@media screen and (min-width:1260px) {
html > body > main > article.catalogue > ul.products {
    padding-left: 60px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > article.catalogue > ul.products {
    padding-left: 80px;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > ul.products {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    overflow: hidden;
    }

}

@media screen and (max-width:720px) {
html > body > main > article.catalogue > ul.products {
    padding-left: 20px;
    }

}

@media screen and (max-width:480px) {
html > body > main > article.catalogue > ul.products {
    padding-left: 0;
    }

}

html > body > main > article.catalogue > ul.products > li {
    display: none;
    width: 33.333333333333%;
    white-space: normal;
    }

@media screen and (min-width:1260px) {
html > body > main > article.catalogue > ul.products > li {
    width: 25%;
    }

}

@media screen and (min-width:1500px) {
html > body > main > article.catalogue > ul.products > li {
    width: 20%;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > ul.products > li {
    width: 220px;
    }

}

@media screen and (max-width:720px) {
html > body > main > article.catalogue > ul.products > li {
    width: 50%;
    }

}

@media screen and (max-width:480px) {
html > body > main > article.catalogue > ul.products > li {
    width: 100%;
    }

}

html > body > main > article.catalogue > ul.products > li:nth-child(1),
html > body > main > article.catalogue > ul.products > li:nth-child(2),
html > body > main > article.catalogue > ul.products > li:nth-child(3) {
    display: inline-block;
    }

html > body > main > article.catalogue > ul.products > li:nth-child(3n+1) {
    margin-left: -40px;
    }

@media screen and (min-width:1260px) {
html > body > main > article.catalogue > ul.products > li:nth-child(3n+1) {
    margin-left: 0;
    }

}

@media screen and (min-width:1500px) {
html > body > main > article.catalogue > ul.products > li:nth-child(3n+1) {
    margin-left: 0;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > ul.products > li:nth-child(3n+1) {
    margin-left: 0;
    }

}

html > body > main > article.catalogue > ul.products > li:nth-child(3n+3) {
    margin-right: 0;
    }

@media screen and (min-width:1260px) {
html > body > main > article.catalogue > ul.products > li:nth-child(3n+3) {
    margin-right: 20px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > article.catalogue > ul.products > li:nth-child(3n+3) {
    margin-right: 20px;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > ul.products > li:nth-child(3n+3) {
    margin-right: 20px;
    }

}

@media screen and (min-width:1260px) {
html > body > main > article.catalogue > ul.products > li:nth-child(4n+1) {
    margin-left: -60px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > article.catalogue > ul.products > li:nth-child(4n+1) {
    margin-left: 0;
    }

}

@media screen and (min-width:1260px) {
html > body > main > article.catalogue > ul.products > li:nth-child(4n+4) {
    margin-right: 0;
    }

}

@media screen and (min-width:1500px) {
html > body > main > article.catalogue > ul.products > li:nth-child(4n+4) {
    margin-right: 20px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > article.catalogue > ul.products > li:nth-child(5n+1) {
    margin-left: -80px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > article.catalogue > ul.products > li:nth-child(5n+5) {
    margin-right: 0;
    }

}

@media screen and (max-width:480px) {
html > body > main > article.catalogue > ul.products > li:nth-child(2) {
    /*display: none;*/
    }

}

@media screen and (max-width:720px) {
html > body > main > article.catalogue > ul.products > li:nth-child(3) {
    /*display: none;*/
    }

}

@media screen and (min-width:1260px) {
html > body > main > article.catalogue > ul.products > li:nth-child(4) {
    display: inline-block;
    }

}

@media screen and (min-width:1500px) {
html > body > main > article.catalogue > ul.products > li:nth-child(5) {
    display: inline-block;
    }

}

@media screen and (max-width:720px) {
html > body > main > article.catalogue > ul.products > li:nth-child(2n+2) {
    margin-right: 0;
    }

}

@media screen and (max-width:720px) {
html > body > main > article.catalogue > ul.products > li:nth-child(2n+1) {
    margin-left: -20px;
    }

}

@media screen and (max-width:480px) {
html > body > main > article.catalogue > ul.products > li:nth-child(2n+1) {
    margin-left: 0;
    }

}

@media screen and (max-width:720px) {
html > body > main > article.catalogue > ul.products > li:nth-child(2n+2) {
    margin-right: 0;
    }

}

@media screen and (max-width:480px) {
html > body > main > article.catalogue > ul.products > li:nth-child(1) {
    margin-left: 0;
    margin-right: 0;
    }

}

html > body > main > article.catalogue > ul.products > li {
    display: inline-block;
    }

html > body > main > article.catalogue > ul.social {
    height: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
    }

@media screen and (max-width:750px) {
html > body > main > article.catalogue > ul.social {
    display: none;
    }

}

html > body > main > article.catalogue > ul.social > li {
    display: inline-block;
    margin-left: 20px;
    margin-top: -47px;
    }

html > body > main > article.disclaimer {
    margin: 0 0 46px;
    /*width: 700px;*/
    }

@media screen and (max-width:980px) {
html > body > main > article.disclaimer {
    width: 100%;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.disclaimer {
    display: none;
    }

}

html > body > main > article.disclaimer > p {
    color: #b2b7bb;
    font-size: 9px;
    line-height: 1.2222222222222;
    margin: 0 0 11px;
    }

html > body > main > section.news {
    display: none;
    }

@media screen and (max-width:980px) {
html > body > main > section.news {
    padding-bottom: 25px;
    }

}

html > body > main > section.news > h2 {
    margin: 0 0 17px;
    padding: 17px 0 0;
    color: #0e4579;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.1333333333333;
    }

@media screen and (max-width:980px) {
html > body > main > section.news > h2 {
    padding-top: 3px;
    }

}

html > body > main > section.news > ul.news {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    }

@media screen and (max-width:980px) {
html > body > main > section.news > ul.news {
    padding-left: 40px;
    }

}

@media screen and (max-width:750px) {
html > body > main > section.news > ul.news {
    padding-left: 0;
    }

}

html > body > main > section.news > ul.news > li {
    margin-bottom: 17px;
    }

@media screen and (max-width:980px) {
html > body > main > section.news > ul.news > li {
    display: inline-block;
    width: 33.333333333333%;
    margin-right: 20px;
    vertical-align: top;
    }

}

@media screen and (max-width:980px) {
html > body > main > section.news > ul.news > li {
    display: block;
    width: 100%;
    margin-right: 0;
    }

}

@media screen and (max-width:980px) {
html > body > main > section.news > ul.news > li:nth-child(3n+3) {
    margin-right: 0;
    }

}

@media screen and (max-width:980px) {
html > body > main > section.news > ul.news > li:nth-child(3n+1) {
    margin-left: -40px;
    }

}

@media screen and (max-width:750px) {
html > body > main > section.news > ul.news > li:nth-child(3n+1) {
    margin-left: 0;
    }

}

html > body > main > section.news > ul.news > li:last-child {
    margin-bottom: 0;
    }

html > body > main > section.news > ul.news > li > h3 {
    margin: 0 0 11px;
    }

html > body > main > section.news > ul.news > li > h3 > a {
    text-decoration: none;
    color: #2370bb;
    font-size: 16px;
    line-height: 1.375;
    font-weight: 400;
    }

html > body > main > section.news > ul.news > li > h3 > a:hover {
    text-decoration: underline;
    }

html > body > main > section.news > ul.news > li > p {
    margin: 0;
    font-size: 14px;
    line-height: 1.4285714285714;
    color: #798693;
    }

@media screen and (max-width:980px) {
html > body > main > section.news {
    display: block;
    }

}

html > body > main > section.products {
    margin-bottom: 38px;
    position: relative;
    z-index: 0;
    }

html > body > main > section.products:hover {
    z-index: 1;
    }

html > body > main > section.products.nowrap > ul.products {
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 40px;
    max-width: 1180px;
    }

@media screen and (min-width:1260px) {
html > body > main > section.products.nowrap > ul.products {
    padding-left: 60px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > section.products.nowrap > ul.products {
    padding-left: 80px;
    }

}

@media screen and (max-width:750px) {
html > body > main > section.products.nowrap > ul.products {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    overflow: hidden;
    }

}

@media screen and (max-width:720px) {
html > body > main > section.products.nowrap > ul.products {
    padding-left: 20px;
    }

}

@media screen and (max-width:480px) {
html > body > main > section.products.nowrap > ul.products {
    padding-left: 0;
    }

}

html > body > main > section.products.nowrap > ul.products > li {
    display: none;
    width: 33.333333333333%;
    white-space: normal;
    }

@media screen and (min-width:1260px) {
html > body > main > section.products.nowrap > ul.products > li {
    width: 25%;
    }

}

@media screen and (min-width:1500px) {
html > body > main > section.products.nowrap > ul.products > li {
    width: 20%;
    }

}

@media screen and (max-width:750px) {
html > body > main > section.products.nowrap > ul.products > li {
    width: 220px;
    }

}

@media screen and (max-width:720px) {
html > body > main > section.products.nowrap > ul.products > li {
    width: 50%;
    }

}

@media screen and (max-width:480px) {
html > body > main > section.products.nowrap > ul.products > li {
    width: 100%;
    }

}

html > body > main > section.products.nowrap > ul.products > li:nth-child(1),
html > body > main > section.products.nowrap > ul.products > li:nth-child(2),
html > body > main > section.products.nowrap > ul.products > li:nth-child(3) {
    display: inline-block;
    }

html > body > main > section.products.nowrap > ul.products > li:nth-child(3n+1) {
    margin-left: -40px;
    }

@media screen and (min-width:1260px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(3n+1) {
    margin-left: 0;
    }

}

@media screen and (min-width:1500px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(3n+1) {
    margin-left: 0;
    }

}

@media screen and (max-width:750px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(3n+1) {
    margin-left: 0;
    }

}

html > body > main > section.products.nowrap > ul.products > li:nth-child(3n+3) {
    margin-right: 0;
    }

@media screen and (min-width:1260px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(3n+3) {
    margin-right: 20px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(3n+3) {
    margin-right: 20px;
    }

}

@media screen and (max-width:750px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(3n+3) {
    margin-right: 20px;
    }

}

@media screen and (min-width:1260px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(4n+1) {
    margin-left: -60px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(4n+1) {
    margin-left: 0;
    }

}

@media screen and (min-width:1260px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(4n+4) {
    margin-right: 0;
    }

}

@media screen and (min-width:1500px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(4n+4) {
    margin-right: 20px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(5n+1) {
    margin-left: -80px;
    }

}

@media screen and (min-width:1500px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(5n+5) {
    margin-right: 0;
    }

}

@media screen and (max-width:480px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(2) {
    display: none;
    }

}

@media screen and (max-width:720px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(3) {
    display: none;
    }

}

@media screen and (min-width:1260px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(4) {
    display: inline-block;
    }

}

@media screen and (min-width:1500px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(5) {
    display: inline-block;
    }

}

@media screen and (max-width:720px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(2n+2) {
    margin-right: 0;
    }

}

@media screen and (max-width:720px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(2n+1) {
    margin-left: -20px;
    }

}

@media screen and (max-width:480px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(2n+1) {
    margin-left: 0;
    }

}

@media screen and (max-width:720px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(2n+2) {
    margin-right: 0;
    }

}

@media screen and (max-width:480px) {
html > body > main > section.products.nowrap > ul.products > li:nth-child(1) {
    margin-left: 0;
    margin-right: 0;
    }
}

html > body > main > section.products.new > h2 a {
    color: #99bf38;
    text-decoration: none;
    }

html > body > main > section.products.discounts > h2 a {
    color: #db453b;
    text-decoration: none;    
    }


html > body > main > section.products.we-recommend > h2 a {
    color: #0e4579;
    text-decoration: none;    
    }   

html > body > main > section.products > h2 a:hover {
    text-decoration: underline;
    opacity: 0.8;
}

html > body > main > section.products > h2 {
    color: #0e4579;
    margin: 0;
    font-weight: 400;
    font-size: 36px;
    line-height: 1.3611111111111;
    margin-bottom: 20px;
    text-decoration: none;
    }

html > body > main > section.products > nav {
    font-size: 0;
    height: 0;
    max-width: 1180px;
    position: relative;
    text-align: right;
    }

@media screen and (max-width:750px) {
html > body > main > section.products > nav {
    z-index: 2;
    }

}

html > body > main > section.products > nav > ul {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    }

html > body > main > section.products > nav > ul > li {
    display: inline-block;
    }

html > body > main > section.products > nav > ul > li > a {
    display: block;
    text-decoration: none;
    }

html > body > main > section.products > nav > ul.buttons {
    margin-top: -61px;
    }

@media screen and (max-width:750px) {
html > body > main > section.products > nav > ul.buttons {
    display: none;
    }

}

html > body > main > section.products > nav > ul.buttons > li {
    margin-right: 12px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    height: 36px;
    position: relative;
    width: 36px;
    }

html > body > main > section.products > nav > ul.buttons > li:last-child {
    margin-right: 0;
    }

html > body > main > section.products > nav > ul.buttons > li:before {
    content: '';
    display: block;
    position: absolute;
    top: 11px;
    }

html > body > main > section.products > nav > ul.buttons > li:hover {
    border-color: #125ca5;
    }

html > body > main > section.products > nav > ul.buttons > li.prev:before {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    border-bottom: 2px solid #125ca5;
    border-left: 2px solid #125ca5;
    color: rgba(0,0,0,0);
    font-size: 0;
    height: 10px;
    outline-color: rgba(0,0,0,0);
    outline: solid;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(405deg);
    -moz-transform: rotate(405deg);
    -ms-transform: rotate(405deg);
    -o-transform: rotate(405deg);
    transform: rotate(405deg);
    width: 10px;
    left: 13px;
    }

html > body > main > section.products > nav > ul.buttons > li.next:before {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    border-bottom: 2px solid #125ca5;
    border-left: 2px solid #125ca5;
    color: rgba(0,0,0,0);
    font-size: 0;
    height: 10px;
    outline-color: rgba(0,0,0,0);
    outline: solid;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
    width: 10px;
    left: 9px;
    }

html > body > main > section.products > nav > ul.bookmarks {
    margin-right: 29px;
    margin-top: -48px;
    }

@media screen and (max-width:750px) {
html > body > main > section.products > nav > ul.bookmarks {
    bottom: auto;
    left: 0;
    right: 0;
    top: 355px;
    margin: 0;
    position: absolute;
    text-align: center;
    }

}

html > body > main > section.products > nav > ul.bookmarks > li {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 9px;
    margin: 0 5px;
    position: relative;
    width: 9px;
    }

html > body > main > section.products > nav > ul.bookmarks > li:before {
    bottom: -5px;
    left: -5px;
    right: -5px;
    top: -5px;
    content: '';
    display: block;
    position: absolute;
    background: rgba(255,255,255,0);
    }

html > body > main > section.products > nav > ul.bookmarks > li:not(.current) {
    cursor: pointer;
    }

html > body > main > section.products > nav > ul.bookmarks > li:not(.current):hover {
    border-color: #0e4579;
    }

html > body > main > section.products > nav > ul.bookmarks > li.current {
    background: #b4cce6;
    border-color: #b4cce6;
    cursor: default;
    }

html > body > main > section.products > ul.products {
    list-style: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    }

html > body > main > section.products > ul.products {
    width: 100%;
    padding: 0;
    margin: 0;
    }

html > body > main > section.products > ul.products > li {
    position: relative;
    z-index: 1;
    vertical-align: top;
    display: inline-block;
    width: 220px;
    height: 334px;
    margin: 0 20px 20px 0;
    list-style: none;
    }

html > body > main > section.products > ul.products > li.discount > div.wrapper > div.status > span.discount {
    display: inline-block;
    }

html > body > main > section.products > ul.products > li.discount > div.wrapper > form > ul > li.price {
    color: #db453b;
    }

html > body > main > section.products > ul.products > li.discount > div.wrapper > form > ul > li.price > span.old-price {
    display: block;
    }

html > body > main > section.products > ul.products > li.discount > div.wrapper > form > ul > li.price > span.price {
    color: inherit;
    }

html > body > main > section.products > ul.products > li.discount > div.wrapper > form > ul > li.price > span.percent {
    display: inline-block;
    }

html > body > main > section.products > ul.products > li > div.wrapper {
    position: relative;
    padding: 16px;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #e6ebf1;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: border .3s;
    -moz-transition: border .3s;
    -o-transition: border .3s;
    transition: border .3s;
    }

html > body > main > section.products > ul.products > li > div.wrapper > div.status {
    position: absolute;
    top: 8px;
    left: 8px;
    width: -webkit-calc(100% - 16px);
    width: -moz-calc(100% - 16px);
    width: calc(100% - 16px);
    text-align: right;
    }

html > body > main > section.products > ul.products > li > div.wrapper > div.status > span.video {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 25px;
    height: 25px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAktJREFUSA29Vs1rE1EQ/72XTVqNFaUt1CSiEg2LCBU8FPHiVYSK9178BwT/AvH/EHLxLlV7K148BC96EDU0aLW0iyIRpI2GfOw487abrNnd18Svvbz3Zn7zm3kfM7MKlq/R/F7qtvs3QOo6FJUJKAhcAR7L3rFsLTudWT03e3g7jYax8a/+pVXwO/49prpFRJk4YihRSvUBquqcvuvO572hJpjFHNR3Wss+/AdEmBkF29ZKYVdDr7jF/KMoTkcXr73d2z7o4aTkwiE2YiscUc7BDoLIhZx+cRoFjzPnI/M11M1wJ8bB/pnXfyfyJKfmuHLalTsx0cqF2sjb3V4ST6rMHJd5JPxMgqfof7C9lmevtnBoysHFswtw9HgnKK8rO61Pa3nnNvIwzPpWE09qDXz62gpF1lE4hVubJLJCh8q9Hx2sv3iP52899Pr+UJE24wTlC6dymj5N3thp4nFtA15zLw0SyJlbh+lvR8a1rXYXT19uovZmG50eJ3PCJ9zj3ViCcSj6+Pkb30v6ThxOBI89VUKDScbC7BEsnS8hP5VNNBNux1RF0EQOck4GlyonUC4cTyQeCLniOlJyQbg2EB4wKc0fxZJbNHlxAJSzjNa01POg5NrhuayDKxdO4uriqbHIg0TLrOqgWVDVRl+cm8Hy5QrOLByzwUZ0VBXu/1PsgqqnV6TUjoQx8VI4TOPZ726DPJD6TYru/IkTsRWOsBdIdOaIomH+05YpjsQ7N3CXm8Z9jii5BkQiEoxgxSYaeQiJ7SBUyPg3flt+AvB++tAJUaAqAAAAAElFTkSuQmCC") center no-repeat;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    }

html > body > main > section.products > ul.products > li > div.wrapper > div.status > span.discount {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-left: 4px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAABGdBTUEAALGPC/xhBQAAANVJREFUGBlt0MEKAUEcx/GxkiTJTblI7ckrKA7c3FzkqryB4gk2JeXgEVydPICLgxvKUaQkifIE4/ufZqTM1mf/M///b3bbVcpeWuuYW/tqQKCOLcMrtf8bYj/EAoHidkAbBbxRkjBVHvBA0RxmMcYZG+whb5FDdzRNyN1oVNFBEgmsEbm5txKYYIW4NyBNhi3ckEcG5b8wzRBP1NDAC/Jx82+YTQo7DOyTl6x7SEM+Kgxseka9YGT38vOFzLWppLs4IUfDXKwrOEJeP3V9byUg/zPrhh/zzNVWt/82GAAAAABJRU5ErkJggg==");
    background-position: center;
    background-repeat: no-repeat;
    background-color: #db453b;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    }

html > body > main > section.products > ul.products > li > div.wrapper > div.status > span.recommend {
    display: inline-block;
    width: 34px;
    height: 25px;
    margin-left: 4px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAABGdBTUEAALGPC/xhBQAAAY9JREFUOBGNk80rRFEYxmfGx6BBFihhI7EYymYW1vKRhRp/wJDlrBQ1tsqCjdlYWUk+mqSJjSJla0OilIUiG0qSspgx1++ZOadu987Iqd8878fznjnde24g8M/lOE4U1qHfPRJyJ5VihsL0tkD+TCVf2TrDtbAHGzKgn6qVNXuLGHXsGziAMPTBg9dXNsc4Ba8wYw3EWVi0eUXFtAAvELMm4iRcQ7WtFZVCHYzDpCGDythtjcSrkIMfo19oym6QIHmGM0MarXcND5NfQhNEDIPoN4R0HD3Ro2AwmLRDHm0nF2PgmF4XqlfaqA1s0fR8MkHlEaKezjH5pt7rHBTfsdtArQVSkIeEu6eYWgxu/zpBGt8VxEEXaV5zoKWb2QHL2mkWfCeQS4veKFyUstIveSsUoEYnyMMIybYx7fBAT0wseYJe+ktoQQWW/v0OX04bZKEKFDeAjjtN85w4gN6THxL2wClEYAWGwL8wx+EN9AD1LXTCLuhhN5tcF6nNP20qNAdgH3TB9PWJD6Pv6Jod/gVkBlsZ3z14GAAAAABJRU5ErkJggg==");
    background-position: center;
    background-repeat: no-repeat;
    background-color: #3e88d0;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > div.status > span.new {
    display: inline-block;
    height: 25px;
    padding: 0 6px;
    margin-left: 4px;
    font-size: 10px;
    line-height: 25px;
    text-transform: uppercase;
    color: #fff;
    background: #99bf38;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a {
    display: block;
    margin: 0 0 16px;
    text-decoration: none;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure {
    width: 100%;
    margin: 0;
    text-align: center;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > img {
    display: inline-block;
    max-width: 180px;
    height: 180px;
    margin-bottom: 20px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > figcaption {
    height: 50px;
    text-align: left;
    font-size: 14px;
    color: #2370bb;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > figcaption:hover {
    color: #3e88d0;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > figcaption > div.rating {
    height: 11px;
    width: 75px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAACXBIWXMAAAsTAAALEwEAmpwYAAA55GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOFQxNzoxOTowOSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjQwOjE1KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODo0MDoxNSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpiNThmNWUyMC1hM2NhLTQzZGMtYjFhNy00ZDViYjcxNjBkOGQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YTMxMTFjMmQtOGY4Ni00MjhhLThiNDAtMzBlNWE2MmUzNzcyPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YTMxMTFjMmQtOGY4Ni00MjhhLThiNDAtMzBlNWE2MmUzNzcyPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmEzMTExYzJkLThmODYtNDI4YS04YjQwLTMwZTVhNjJlMzc3Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOFQxNzoxOTowOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI1OGY1ZTIwLWEzY2EtNDNkYy1iMWE3LTRkNWJiNzE2MGQ4ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODo0MDoxNSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjExPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5bFrK/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEDSURBVHjahJCxTgJBFEXvnQzLYojFmgjsJn4EPTGGD7D3MywpbEkoMLGhtLPhD/gDeisLo5GsmohiA3Fh5lkshmV3Nt5kinl3zn3zHuBQ/LnqueoisncKev1anc7mS4kXSfs/WOUfWIseAFizcXbPiplUHX//nImxEwAgaSHSCYPalKT567wHz+bLIchzAicioovxTCh4JDBuBf5V1lJetTaAwDjBtJ0HwqDi3+QtdVznGyFdkk/uufigPb8bHvKjAANAdHTwAuLWCSuOGnW+uzy1+x3C3ZjpgvL1UpiQCOQaZJ/abwK4TkMkKoOzS3rWUO1mUL3f3i/jRXJnzeaiDP4dAA7EbgPz6e/pAAAAAElFTkSuQmCC") repeat-x;
    position: relative;
    display: inline-block;
    margin-top: 3px;
    margin-left: 3px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > figcaption > div.rating:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: auto;
    top: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjQwOjA5KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODo0MDowOSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo2ODlhMjYzOC1iOGRmLTQ5Y2QtYjAyOC03MmVkYTM2MjE0Njk8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6Njg5YTI2MzgtYjhkZi00OWNkLWIwMjgtNzJlZGEzNjIxNDY5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6Njg5YTI2MzgtYjhkZi00OWNkLWIwMjgtNzJlZGEzNjIxNDY5PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY4OWEyNjM4LWI4ZGYtNDljZC1iMDI4LTcyZWRhMzYyMTQ2OTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjExPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7cb5ejAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEUSURBVHjajJG7SgNhEIXP+VfRBS1U2I27CGojYqmdD2CRrAh2KewEbVJoZ2Vl5xv4AmIlwcImAREsNLUPoFl1JQRRFkGyx0KJl/wkGZhimPnmzAWwWFL2S0l1YcSWk9R28z/5fDk3KnBfr40t9LAOOGu+bEsaA7Wr6vRwX7AkNs6DKUg7XzFyydt7qVsDPpaDIpTtAZgF5HYUAJnIewLXHswGCvW0rewXlo9J3NpAABBgKI0DziGjOP0zNnnS8ibDIsgz+2xM6Zi8H9WvrDtzqfZBmgPYpSte/uGi68GoLPi1Z+tHGEHPa2dg+A2eDgw5M6CzSbIJKezrzzRm3V99WptYie9yUXwE150HUNHN4qAN/hwAvGxfKrDPKkQAAAAASUVORK5CYII=") repeat-x;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="1"]:after {
    width: 15px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="2"]:after {
    width: 30px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="3"]:after {
    width: 45px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="4"]:after {
    width: 60px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a > figure > figcaption > div.rating[data-rating="5"]:after {
    width: 75px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form {
    text-align: left;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul {
    width: 100%;
    padding: 0;
    margin: 0;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li {
    position: relative;
    display: none;
    margin: 0 6px 6px 0;
    list-style: none;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li > input {
    display: none;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li > input:checked + label {
    opacity: 1;
    color: #fff;
    background: #0e4579;
    border-color: #0e4579;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li > input[disabled] + label {
    opacity: .2;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li > label {
    display: inline-block;
    padding: 8px;
    margin: 0;
    font-size: 12px;
    color: #2370bb;
    opacity: .5;
    border: 1px solid #45c0ff;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    -webkit-transition: opacity .3s,background .3s,border-color .3s,color .3s;
    -moz-transition: opacity .3s,background .3s,border-color .3s,color .3s;
    -o-transition: opacity .3s,background .3s,border-color .3s,color .3s;
    transition: opacity .3s,background .3s,border-color .3s,color .3s;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li:hover > label {
    opacity: 1;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.price {
    display: block;
    margin: 20px 0 0;
    font-size: 14px;
    color: #0e4579;
    }


html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.price > span.old-price {
    position: absolute;
    top: -15px;
    left: 0;
    display: none;
    text-decoration: line-through;
    color: #bac4cd;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.price > span.price {
    display: inline-block;
    font-size: 22px;
    color: #0e4579;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.price > span.pricenew {
    display: inline-block;
    font-size: 22px;
    color: #db453b;
    }


html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.price > span.price > small {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.price > span.percent {
    display: none;
    vertical-align: bottom;
    margin-left: 10px;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.buy > button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background: #db453b;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.buy > button::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.buy > button:hover {
    background: #ea5c53;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.like {
    position: absolute;
    display: block;
    margin: 0;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.like > input {
    display: none;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form > ul > li.like > label {
    display: none;
    padding: 0;
    border: none;
    opacity: 1;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    }

html > body > main > section.products > ul.products > li:hover {
    z-index: 2;
    }

html > body > main > section.products > ul.products > li:hover > div.wrapper {
    border-color: #47a2de;
    }

html > body > main > section.products > ul.products > li:hover > div.wrapper > form > ul > li {
    display: inline-block;
    }

html > body > main > section.products > ul.products > li:hover > div.wrapper > form > ul > li.price {
    display: block;
    margin-bottom: 16px;
    }

html > body > main > section.products > ul.products > li:hover > div.wrapper > form > ul > li.like {
    right: 16px;
    bottom: 28px;
    top: auto;
    }

html > body > main > section.products > ul.products > li:hover > div.wrapper > form > ul > li.like > input:checked + label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAABGdBTUEAALGPC/xhBQAAAkZJREFUSA2tlUFrE1EQx2d2U7MIVRH04EGx0EuPfoMehKKw2x5aRKleCp5a0IMVPfQVT3qriOAtECRgpGRTFT15FAT9BPVQRBQqARWk1WbHmclm2bW7yabZd3j7Mm/e/N7/zZsXhIxmDFkfR5onoAS/m8verwy3yOze90dhDw6Xx93v9TlsRxOxAcbGOnRX/fNEwQ0AnAQiR4yI+JkAnjsw8qBuLn7rrpkxb062YecWAc2y72m1I+5y0Le8aq1pvNddX/lGsMWHr8pbrd0nRHAt7sAkjkUdP8SfDL7cXPFeusafAqAaER1T/7hfGIB9nx6HowsVM7kjJiu0w1brT0VBsijeuiCxER0BCnzXNB7xDjYiUGcu2rguR/YmutKCH1X+6px2vMtLfHS1hApdMVxHvHFkkG3B1cbKTFWVEQS3NWxcxXAcXS0gGQSEy/JFVnWKVX0pWpUE1xbm0sHSGYuzdlaNBasKUZJnVfcX9sYsCtJrInIuaEAWti3nUOmTHiHfnoLiJsOEt9u2nU2rfufCNut8xyiVm/Qs4JccI8L79btTX8M6w3satmh1Uc3aGl9h8qwgwpqqKwoY3kJO0eMN474QMdELcg6mb/JEtRBgCGIBNWfCW+omI5Eneek/gF/h6zrP58wv0gHyGAOVJ6bn4/8ACZjsYChgD5DE3gc7MLAPKBM2MDAHqCcsNzAnqC+sL3AAUC5YJnBAUG7YPqAYuEkd/X+9OzPpfeptTHdNlsWgoKyYPe1Sh95q4/rsM7J7OqZM/gN6Zjj3UHV2qwAAAABJRU5ErkJggg==");
    background-color: transparent;
    }

html > body > main > section.products > ul.products > li:hover > div.wrapper > form > ul > li.like > label {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAABGdBTUEAALGPC/xhBQAAAyVJREFUSA2tlt9Lk2EUx5/zvNs0f2WCXnRR2U1R3RRuBmbhReA/kERhtTnoTlPKMqyWEYVBbhFBoE6SGEg3UYpdSdAP2vpBYBCUdhFlZGhlP9Rtz+mcd75r5pzvbM+Fz+N5vs/5POe85zwMxCLDgygnA8PFWb+tv9rrNk4tIoubm7te58+sCOdUWLZ8qamBaHwjYQEJa33Z4A/tFgobUWCVQJHNRgB4LxBv2TRov+R0fDLOHL3xsiQcnmkm3R7Sr4nZYYbmIU0Tvg6nY9DQ8hyHXRl4kzX6cfK6EnjQEICAb0JgLgph0W0gvkvU9nndZf2N/mC1UiKAiIVzjiLk7idBVxrn6ZY3i2Sx2+MsnWabNDZGxiZ7YiAIE6RNarZSn9tRuEoryZcWuYMOPqIIChREb9d3Ba+qKN5hEIB4AqBVso71VmFdBxLOUDZmKRv7J9TnXtLpQel/6jtDe4VQAYpzWhOisqOu/KlxCWPWv6E/dBYVtho2cnixIt/emuwbNXWGtkYEPqDM5EghD3jd9t5YZKBOsAOKqDUZiPc8AMrncpyiCE/Padt8dY6WZCDev+y2v6DpJK8ptcd5huau56unMfyBluGigtw8T83mWd5INRq7g7s6XI77qTS85xlCy8RocIoLDWzaWjmrRUt5g/L5ygyItWZArPNUQYSyNcxriOJ6KVHqPYGANjZmelAKrewThIzKLIQR+g5U3WID9U1uJmEe/7tsgbCJfaIF38oLrm3jtH5MedWoQeOVlgnoVzVOBcKRQdBbWzamV6MmxTmdLvBYQ2dwZyZAR3pCFdRfLewLJOr+dRg/K1KCj6OjHPez8H+ATf5n21VUDfDLQ714zecqv8v+4i9IodPeRF+xl2x5KqIGlwtkUERF7tHFC+h1CVDT1xsX118Q4x9+JSa6gz0krCXbD3qmqr2H7A+N/aXmhSBHbWLTz4Oxs+UClwKx7wWw5QDNgBaFpQM0C0oJMwNMB7QkLBUwXZApWDIgSNmCqM7/Le/5Vcdnko2kBZJM+E+V6pJYH5kD8QHTMBYnAtMF8fm0BwMbukOH+/qQfkGkN/4ArwmoxUnKOr0AAAAASUVORK5CYII=");
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    opacity: .5;
    }

html > body > main > section.products > ul.products > li:hover > div.wrapper > form > ul > li.like > label:hover {
    opacity: 1;
    }

@media screen and (max-width:980px) {
html > body > main > section.products > ul.products > li {
    width: -webkit-calc(33% - 20px);
    width: -moz-calc(33% - 20px);
    width: calc(33% - 20px);
    }

}

@media screen and (max-width:750px) {
html > body > main > section.products > ul.products {
    white-space: nowrap;
    }

html > body > main > section.products > ul.products.rubber {
    white-space: normal;
    }

html > body > main > section.products > ul.products.rubber > li {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto 20px;
    cursor: pointer;
    }

html > body > main > section.products > ul.products.rubber > li > div.wrapper > a {
    min-height: 234px;
    padding-bottom: 48px;
    margin-bottom: 0;
    }

html > body > main > section.products > ul.products.rubber > li > div.wrapper > a > figure > figcaption {
    height: auto;
    }

html > body > main > section.products > ul.products > li {
    white-space: normal;
    width: 220px;
    cursor: pointer;
    }

html > body > main > section.products > ul.products > li:hover > div.wrapper > form > ul > li {
    display: none;
    }

html > body > main > section.products > ul.products > li:hover > div.wrapper > form > ul > li.price {
    margin-bottom: 0;
    }

html > body > main > section.products > ul.products > li > div.wrapper > a {
    min-height: 234px;
    padding-bottom: 48px;
    margin-bottom: 0;
    }

html > body > main > section.products > ul.products > li > div.wrapper > form {
    position: absolute;
    bottom: 16px;
    pointer-events: none;
    }

}

html > body > main > section.products > ul.products > li {
    margin-right: 20px;
    white-space: normal;
    }



html > body > main > section.reviews {
    margin-bottom: 30px;
    /*width: 700px;*/
    }

@media screen and (max-width:980px) {
html > body > main > section.reviews {
    width: 100%;
    }

}

html > body > main > section.reviews > h2 {
    color: #0e4579;
    margin: 0;
    font-weight: 400;
    font-size: 36px;
    line-height: 1.3611111111111;
    font-size: 30px;
    line-height: 1.1333333333333;
    margin-bottom: 26px;
    }

html > body > main > section.reviews > ul.reviews {
    list-style: none;
    margin: 0;
    padding: 0;
    }

html > body > main > section.reviews > ul.reviews > li {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    min-height: 100px;
    padding: 14px 160px 20px 30px;
    position: relative;
    }

@media screen and (max-width:750px) {
html > body > main > section.reviews > ul.reviews > li {
    padding-left: 20px;
    padding-right: 20px;
    }

}

html > body > main > section.reviews > ul.reviews > li > img {
    bottom: auto;
    left: auto;
    right: 20px;
    top: 20px;
    max-height: 100px;
    position: absolute;
    }

@media screen and (max-width:750px) {
html > body > main > section.reviews > ul.reviews > li > img {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    margin-bottom: 15px;
    margin-top: 10px;
    position: relative;
    }

}

html > body > main > section.reviews > ul.reviews > li > h3 {
    color: #125ca5;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.375;
    margin: 0 0 12px;
    }

html > body > main > section.reviews > ul.reviews > li > div.rating {
    height: 18px;
    width: 125px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjM4OjUxKzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODozODo1MSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDowYjkwMDMwYS02YWQ4LTQ0NDEtYTc3Ni1lYzdlZjVlMTIwZmY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MGI5MDAzMGEtNmFkOC00NDQxLWE3NzYtZWM3ZWY1ZTEyMGZmPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MGI5MDAzMGEtNmFkOC00NDQxLWE3NzYtZWM3ZWY1ZTEyMGZmPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjBiOTAwMzBhLTZhZDgtNDQ0MS1hNzc2LWVjN2VmNWUxMjBmZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6HnuKhAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGySURBVHjarJUxTxRBHMXf2+Xg9qLJ7Vmos6HaTq8TSnoKCi2wUOM3oNQE+AhSET+AHVbSGa1pIaFQmguhuhOb20tMbpe73XkWHuEOYfdYeNUk8zK/vPm/zBAF6nTjJQAwDW8vzyfp2r2ZIoiAzdFyGSXF3BS9wTObpfsA4LgzC6Y+e1AmiZMHsVm6cdX6zpL8+nP2xA7tD0kEAJJyKk7z8f25oztLkg3t+jlgdAizoV0vlUSSe9pL5jMidCxDAaFkQ5LPJbkTZjKTtAuyRaJFoeXOVlsP7/F3XhK2u/1tCWu4hUh8NL63lpeE7Sj5BOltOQA/G7/6BkCWO3hJbrsb7wBYvWFrdk3De0kyzb2uscFWOlH8RcLKlBG+Bn71BclBUbt4qYZz7Sj5CSksABwHfrVJMrlxhUme/XtJCqVxQJGc/5sAU9z7Ys+1kF5PvqDapXoekjicfDRViyLVS0HibGAuhsU+gXfG9xaN7y2SeE+wf76f2EFQCiJXwWg23xwHT4MHtS2SKck0aNQ+uC6aJL+Pe6fRxH9CiwqJV0HD27nK/KjunQBY7nTj17SoTAv5OwDKd7pTW3WWpQAAAABJRU5ErkJggg==") repeat-x;
    position: relative;
    margin: 0 0 25px;
    }

html > body > main > section.reviews > ul.reviews > li > div.rating:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: auto;
    top: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjM4OjQ1KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODozODo0NSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpiZWIzMjE1ZS1iN2JkLTQzODEtYTUzMy02ZTgwNTEwMjU0NTY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YmViMzIxNWUtYjdiZC00MzgxLWE1MzMtNmU4MDUxMDI1NDU2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YmViMzIxNWUtYjdiZC00MzgxLWE1MzMtNmU4MDUxMDI1NDU2PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmJlYjMyMTVlLWI3YmQtNDM4MS1hNTMzLTZlODA1MTAyNTQ1Njwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6OhvVEAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHPSURBVHjarJS/axNhGMe/3/cSS0uGluJd06KI52C1W9sxgyD0hyfo4KK4uDmILgrVP8FNCu4uCi0WNIQ6dejaQofGJUq72CQVMSCUJt7d1yFW2tjcXdI+0wvPl+fD5+V5XyKmdvPZHADYXnk1KiepbS8VB5H04u9xGl0Wo5rf89nxIAzXAMAyZuKsV17vxsREQcJQz487n5rJj8LQFT/QptTMkFDK4tjgbOXzqZn4vuYOAM0hoO9rrisT6Y5VW149V/ctlwxdSC4AF9ItAVaLdgBySWDJQCXAlNTbU3Kub1WjTFj5MPQK0COcpMh5xyu3nWGcm+XHJN+cAPDO8XJPoiKGpGwv94DkQufzseRkLt8nF4JE26W18XR159t7QF5CQsG5OHibV4uNuO06ssIqXOrZDX4VJbgxBl/tTO8Yr23vd7zCnP1Sh6BYC0GHAXH13zsRORzLSJBpC6nlzw9A6mu5mg0SGy3Pu+/nyoX+riBBqjF8aPoewad2ZnTSzoxOknwGcu/fX1bfH0kKOfLV+7/NCBCA4PKZFB4OzFS2gcpB+2Xtk7NYb/C1pKlmFsWOIYZhOjDWXefGztvjwv1T1S0A09WP2XuGYTqpyZ8BAIBktPnhkOWEAAAAAElFTkSuQmCC") repeat-x;
    }

html > body > main > section.reviews > ul.reviews > li > div.rating[data-rating="1"]:after {
    width: 25px;
    }

html > body > main > section.reviews > ul.reviews > li > div.rating[data-rating="2"]:after {
    width: 50px;
    }

html > body > main > section.reviews > ul.reviews > li > div.rating[data-rating="3"]:after {
    width: 75px;
    }

html > body > main > section.reviews > ul.reviews > li > div.rating[data-rating="4"]:after {
    width: 100px;
    }

html > body > main > section.reviews > ul.reviews > li > div.rating[data-rating="5"]:after {
    width: 125px;
    }

html > body > main > section.reviews > ul.reviews > li > p {
    color: #798693;
    font-size: 14px;
    line-height: 1.4285714285714;
    margin: 0;
    }

html > body > main > section.reviews > button.load-more {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 2px solid #3e88d0;
    height: 38px;
    padding-top: 7px;
    vertical-align: middle;
    text-align: center;
    color: #3e88d0;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    background: #fff;
    padding-top: 0;
    width: 100%;
    }

html > body > main > section.reviews > button.load-more::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > main > section.reviews > button.load-more:hover {
    color: #fff;
    background: #3e88d0;
    }

html > body > main > section.why {
    background: #125ca5;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 32px;
    padding: 21px 80px 11px 80px;
    /*width: 700px;*/
    }

@media screen and (max-width:980px) {
html > body > main > section.why {
    width: 100%;
    }

}

@media screen and (max-width:750px) {
html > body > main > section.why {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
    }

}

html > body > main > section.why > h2 {
    color: #fff;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.3076923076923;
    margin: 0 0 41px;
    text-align: center;
    text-transform: uppercase;
    }

@media screen and (max-width:750px) {
html > body > main > section.why > h2 {
    padding-left: 10px;
    padding-right: 10px;
    text-transform: none;
    }

}

html > body > main > section.why > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }

@media screen and (max-width:750px) {
html > body > main > section.why > ul {
    padding-left: 10px;
    padding-right: 10px;
    }

}

html > body > main > section.why > ul > li {
    background: no-repeat top right;
    border-bottom: 1px solid rgba(255,255,255,.1);
    margin-bottom: 29px;
    padding: 0 0 30px;
    }

@media screen and (max-width:750px) {
html > body > main > section.why > ul > li {
    background-position: center top;
    margin-bottom: 10px;
    padding-bottom: 20px;
    text-align: center;
    }

}

html > body > main > section.why > ul > li:last-child {
    border-bottom: 0 solid;
    margin-bottom: 0;
    }

html > body > main > section.why > ul > li.delivery {
    background-image: url(/catalog/view/theme/default/styles/images/why-box.png);
    padding-right: 190px;
    cursor: pointer;    
    }

@media screen and (max-width:750px) {
html > body > main > section.why > ul > li.delivery {
    padding-right: 0;
    padding-top: 70px;
    cursor: pointer;    
    }

}

html > body > main > section.why > ul > li.discounts {
    background-image: url(/catalog/view/theme/default/styles/images/why-percent.png);
    padding-right: 190px;
    cursor: pointer;
    }

@media screen and (max-width:750px) {
html > body > main > section.why > ul > li.discounts {
    background-position: center 10px;
    padding-right: 0;
    padding-top: 90px;
    cursor: pointer;    
    }

}

html > body > main > section.why > ul > li > h3 {
    letter-spacing: .075em;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 2.125;
    margin: 0 0 5px;
    }

html > body > main > section.why > ul > li.range > p > a {
    color: #fff;
    }

html > body > main > section.why > ul > li > p {
    color: rgba(255,255,255,.5);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3571428571429;
    margin: 0 0 7px;
    }

html > body > main > section.why > ul > li > p a.download {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAABGdBTUEAALGPC/xhBQAAASZJREFUOBHNkzFPwlAUhe9pH7I5AaHG3cR/4eQfQBIHFuLaRVcHB910UBYnV6Ns/gsXduMqIdGZDXp9B6xcWjCNYOJLmnfuued96W36ID+s+HFQVR2/2wgQ1jrN6MN6Vge2WIf+/0Bkx4y7byeiaH/5oaru2AyAF1+PJx70rnOwfWX7uZHLm+5WREsetJuF8SA99piZZi1OJAe83K8Pg8C1/JuM5qOzij1mmJ25U5UD0r5u1J8Vcp4NpzV7zKS13RcCGahUti4Ekj/kvUnPUoxeCjzb41gbLQi+x6Kmx55hzMmlQKZuGrVX/72O0xPU9NL613v80H/iUwTgioTKpfCoSO5PMvA349TfjMO10KH3DgmiRPjnr74CReQSSM+juqvjRBKR3iekU1MU0lVYUAAAAABJRU5ErkJggg==") no-repeat;
    color: #fff;
    display: inline-block;
    height: 17px;
    line-height: 17px;
    margin-top: 11px;
    padding-left: 30px;
    text-decoration: none;
    vertical-align: middle;
    }

html > body > main > article.product {
    font-size: 0;
    }

html > body > main > article.product > div.interaction {
    background: #f0f3f6;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0;
    margin-bottom: 50px;
    padding: 20px 20px 24px;
    }

@media screen and (max-width:980px) {
html > body > main > article.product > div.interaction {
    max-width: 100%;
    width: 100%;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.product > div.interaction {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-left: -10px;
    padding-bottom: 14px;
    padding-left: 10px;
    padding-right: 10px;
    }

}

html > body > main > article.product > div.interaction > hr {
    border-bottom: 0 solid rgba(0,0,0,.1);
    border-top: 1px solid rgba(0,0,0,.1);
    margin: 0 0 19px;
    }

html > body > main > article.product > div.interaction > ul.actions {
    list-style: none;
    margin: 0;
    padding: 0;
    }

html > body > main > article.product > div.interaction > ul.actions > li {
    display: inline-block;
    margin-right: 30px;
    vertical-align: top;
    }

@media screen and (max-width:750px) {
html > body > main > article.product > div.interaction > ul.actions > li {
    margin-bottom: 20px;
    }

}

@media screen and (max-width:510px) {
html > body > main > article.product > div.interaction > ul.actions > li:nth-child(2n+2) {
    margin-right: 0;
    }

}

html > body > main > article.product > div.interaction > ul.actions > li:last-child {
    margin-right: 0;
    }

html > body > main > article.product > div.interaction > ul.actions > li > a {
    background-repeat: no-repeat;
    color: #2370bb;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding-left: 27px;
    text-decoration: none;
    }

html > body > main > article.product > div.interaction > ul.actions > li > a:hover {
    text-decoration: underline;
    }

html > body > main > article.product > div.interaction > ul.actions > li > a.forum {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAABGdBTUEAALGPC/xhBQAAAfhJREFUOBGNUs9rE1EQntmXmJQku2kt7SW7tSBUskkQAw0o2FOLoGe9CF7Es3jwDyh48y8oVC30KHjXCopohSqI7SK0UFIjLAq1WWMkTbI7zttq2MS84sC+nfd93/xg3iBEbLJUSrU8vxIQmECkRSh2kRDAFfHk24Pd995fjrEj03P2LHuP+asBwvYfuPdDThAQnWIuL0i7Vv+y+bJHGlZhnhM0s2bxYg9UOMZU6Vwmlyd9qnBZSpADxwhoH4Q439jbXFfE9cEyCfndp5ROz4iEMXGf8zxv1LYe9amOuRx6X12O07HTuaRx9aIm4NkxehX1igjyGg+nFE9mN1QqFU6p1DtEOMtPRQftZn1SJVThotU0uXuXE+AOCJxRCVV40CWbd8CRy/KAfLqnEg7Dy+VynABWgfBhyIfvmrPfDBMPYkSEummvZHL2N8nF5GEZmKh58JHBJRGL361XP9QlLm3sdEX327/GAZGL+tO8dLd5zWMnYxNWg/lw3x3HaY8khNzC777fdmWgNF6Y6c7hz3WiYI0Cfy0IYJEn//rOzatXqtUXrSNV5DSs4ii3F1YftewLGdN2Dcu+FZH844YdDKCkW4Xr3QCeaIA3vM/O0gDfdw1nEEV4SFl+nsUTAuf297Y+Rblhfl8HC5UzP3hYy+mR5Oz/BMuEvwFBpaV/61B8jwAAAABJRU5ErkJggg==");
    background-position: 0 0;
    }

html > body > main > article.product > div.interaction > ul.actions > li > a.share {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAYAAAC0EpUuAAAABGdBTUEAALGPC/xhBQAAAjpJREFUOBGdlM9r1FAQx2eyyWKRvNVaUTFJqxYtyXYFBX9sD64Hf4AUoRJQXFCpVxU8qMeVIgiCf4A3D/bisSKUihdhW4QWBKMgrD9af2FF2IIiaTbje6lP0nS3u2su82bem08y850XgP949O27d+qGTfpW+5nruqkkQkkGmvmsJ3cA/MXXgOCjAr/Hp7zRQqGgxvPaggogBcEYAN1AwmmT4QkAZDOVbw/i4JahEoiIRQVTGrdlz/N8k8HJJLglaBy4MOeNE9FBUGhSlFwP3BSaBEa9Q8hrsKYs+yjAe3ZsHAQCf6Yyf0fG61oB5CrPM9M5Jg8I5Zlhv5d+3DIrW+Rn3y5TbdmBv6KIHoqS9b59G+DXzzwuBkNc+efxs2KdsZzrFIbD6VTHACY3hb9Ucu0xItzn7jogynPQZi7IFF8HqqJd+zH7wpO5S0ASwEPfP0x/qf+lQTABiFWe1IlIZYVSd68Mn/JKpVIoQdImgTK+wjKz74xuOl/XG/39KzZjAQHk/X3T1b13SyzceJmxbHc1cMtA3XLOMdN+xwynV7yuEbgZ8N+c6qZ9gc/ZLdDSR6tzLyuZ7ty2VFqdVJAuBRhOyFa00sMIGgEBR1DTDjO/4yMzs0+oVrt5uTj0uTr76mEEhtpTUUUY0m2pcqPmKUlgFRYe8Tn7dPWie/7e6FgnH+bTAoyqOkgEPQoqvWJsGgGjeMbKHtmUy60VDgeMcDXP8ruNfFb3R7fJcI6vCmhns2vXgB7/nbWT+wdOie3xMmTFggAAAABJRU5ErkJggg==");
    background-position: 0 2px;
    }

html > body > main > article.product > div.interaction > ul.actions > li > a.ask-a-question {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAsZJREFUOBGNU01ME1EQfrNviwq2FLBSoC1tSkLgrRtIixiJphciJngkGs8ePXnQiyYkXpCYSEy8eDExGhM56U3jSQ2RaAKU9IBBKhSqLabQgoK13XFeYZulYOJL3r5vvvlmdub9APvHEEJUrWyyPkRwIaKicPjeUoMTsVgsf1AIVJK1Xi1oIN4AwIvI2DQw+MYYAuEmwjrhZ6Coo9nFaLwytmxTkrDdK/IOr7jtbut2lR27oDGoH7d7xIjd07nqaD1xvtJfsu0+bZAE6PSLLlPQHApVN+p6jWzT5ORa59XPSG1dQKMKd4YiF9kOM4xHoKqn1r/GpiXX0Kp1bKa3326tFZJLWZaw+8Sd4eHhkn4tEX2ngNJT/IMTzkB3q9SX9ojKfQjA0rlE7KYk5aD2XgDw+66qlve5YsK5VTCeA8JGbjk2uKOgAnxiFJFVU9xVJsumoHXZvymQqz2gt1ttlxBHqR0jFArZTP6Yt7uZYjORSERVVn7CaTqR2dSXaNoUyHUjHp2z2so2rwaAbDyrHjH5H4mpJEP8PLOw2qugYbiAYdJ0HrQ6PGLgV76wSO2PZOYnc1YNAiTpmrlUSdKl41anFVPpL5FhWAF+Ibs0+8bqk5g2uRSrAvIUMKOpUmCxz9rA1pdZmolZOCt0FxVMK13BhglKK1x+4bZ6yxjxls2Gq2XbAuqDmpfaCQ6c7Jgs0VT+A3mUFs1/Qdq7MYq9VxbLS0VP47fDr/eWyV1Q6+scknM/r/XT/UvVt+ke6Svd1PX41KKKShgLhQ9OvxaxBtE5bMpp5ep8os8wjNecs0uZ+eiy9O15/bU+rd8w8KkC8JgfUsZMkZlE7kkhj9cYsito42HrXduTSAbsiq8TvExzgY5+hZ4Gp1+6aWMD9O8n6mF+t/In+xLJZHIMDQ3xVx/nerBYLD0d4Dx1rqf90/j4eHFHsff7Fxx8+9xKf9QQAAAAAElFTkSuQmCC");
    background-position: 0 1px;
    }

html > body > main > article.product > div.interaction > ul.actions > li > a.print {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAfFJREFUOBGtUr9rFFEQntndC6uymyMpArKXi6dR3I1BSSEBC0vBRgvBSlLYC0Frr7K28g8IBITrRC1Mr6T0lDPE03jkGiEKJoTEvX1vnLdhjsduihz4ip2Zb7759ns/EI5ZZxcWTu/vDKbsFrmOt/zgzrdms6ltXHKUROL49JWG1mqd60lE6AlOBDMAmN1ajP1Wq6UElzgUGq/Nndee46HOGqTg+V6/c0lIEsMoeQ8IX8lznxnM0ZD+6bW38tx8wlq8pkl3cZC9Qg0vCOCUwYtr+eG9G0B0l3lrhqtV1g2j+E3OM06CKFZRtJgPT9bnLgdR8qUoInVQSzoT00ls6qn5+TM8S9Vz1+qei66vgTb62x8OhMyOAv7TU6ntqAkC3l6+frbb+8zbVKB8xyaZfOfHpw0H4XERl5p7T371Ppcce0KQiIhsCF5KfVxkTgkuOSoxTgg4itQh30Qsh33CuZxmHi7bn3XJ+Zt7DGvJOwZuItHWKEI8c5EF3u72O7eHm5UHOYqQ/SCHQiIQNq7OQpquUMVb4kd3X/CjiKscV2jMW9r7/nHT7pUOu6IyjwCrNsnOCaFaybLSbZeE7KFR8v8mVLKYuq4CndUxU68JMbVd8YE+4tofGE5hlQ7b9CcuXA8hPawVuEflmL/9u7u+W+z9A4VJol4wxGStAAAAAElFTkSuQmCC");
    background-position: 0 1px;
    }

html > body > main > article.product > div.interaction > ul.social {
    list-style: none;
    margin: 0 0 20px;
    padding: 0;
    }

html > body > main > article.product > div.interaction > ul.social > li {
    display: inline-block;
    margin-right: 30px;
    vertical-align: top;
    }

html > body > main > article.product > div.interaction > ul.social > li:last-child {
    margin-right: 0;
    }

html > body > main > article.product > form {
    display: inline-block;
    font-size: 0;
    margin-bottom: 30px;
    position: relative;
    vertical-align: top;
    width: -webkit-calc(100% - 540px);
    width: -moz-calc(100% - 540px);
    width: calc(100% - 540px);
    }

@media screen and (max-width:980px) {
html > body > main > article.product > form {
    width: -webkit-calc(100% - 540px);
    width: -moz-calc(100% - 540px);
    width: calc(100% - 540px);
    }

}

@media screen and (max-width:750px) {
html > body > main > article.product > form {
    width: 100%;
    }

}

html > body > main > article.product > form > button[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-decoration: none;
    background: #db453b;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #db453b;
    color: #fff;
    height: 38px;
    vertical-align: middle;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    padding: 6px 20px 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    letter-spacing: .051em;
    font-weight: 700;
    height: 46px;
    padding-top: 0;
    text-transform: uppercase;
    width: 160px;
    }

html > body > main > article.product > form > button[type="submit"]::-moz-focus-inner {
    border: none;
    padding: 0;
    }

html > body > main > article.product > form > button[type="submit"]:hover {
    background-color: #ea5c53;
    border-color: #ea5c53;
    color: #fff;
    }

@media screen and (max-width:750px) {
    html > body > main > article.product > form > button[type="submit"] {
        display: block;
        width: 80%;
        float: left;
        }


    html > body > main > article.product > form > div.product-like {
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-top: 10px;
        margin-right: 15px;
        float: right;
    }  

}

html > body > main > article.product > form > div.rating {
    height: 18px;
    width: 125px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjM4OjUxKzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODozODo1MSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDowYjkwMDMwYS02YWQ4LTQ0NDEtYTc3Ni1lYzdlZjVlMTIwZmY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MGI5MDAzMGEtNmFkOC00NDQxLWE3NzYtZWM3ZWY1ZTEyMGZmPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MGI5MDAzMGEtNmFkOC00NDQxLWE3NzYtZWM3ZWY1ZTEyMGZmPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjBiOTAwMzBhLTZhZDgtNDQ0MS1hNzc2LWVjN2VmNWUxMjBmZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6HnuKhAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGySURBVHjarJUxTxRBHMXf2+Xg9qLJ7Vmos6HaTq8TSnoKCi2wUOM3oNQE+AhSET+AHVbSGa1pIaFQmguhuhOb20tMbpe73XkWHuEOYfdYeNUk8zK/vPm/zBAF6nTjJQAwDW8vzyfp2r2ZIoiAzdFyGSXF3BS9wTObpfsA4LgzC6Y+e1AmiZMHsVm6cdX6zpL8+nP2xA7tD0kEAJJyKk7z8f25oztLkg3t+jlgdAizoV0vlUSSe9pL5jMidCxDAaFkQ5LPJbkTZjKTtAuyRaJFoeXOVlsP7/F3XhK2u/1tCWu4hUh8NL63lpeE7Sj5BOltOQA/G7/6BkCWO3hJbrsb7wBYvWFrdk3De0kyzb2uscFWOlH8RcLKlBG+Bn71BclBUbt4qYZz7Sj5CSksABwHfrVJMrlxhUme/XtJCqVxQJGc/5sAU9z7Ys+1kF5PvqDapXoekjicfDRViyLVS0HibGAuhsU+gXfG9xaN7y2SeE+wf76f2EFQCiJXwWg23xwHT4MHtS2SKck0aNQ+uC6aJL+Pe6fRxH9CiwqJV0HD27nK/KjunQBY7nTj17SoTAv5OwDKd7pTW3WWpQAAAABJRU5ErkJggg==") repeat-x;
    position: relative;
    margin-bottom: 36px;
    }

html > body > main > article.product > form > div.rating:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: auto;
    top: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjM4OjQ1KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODozODo0NSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpiZWIzMjE1ZS1iN2JkLTQzODEtYTUzMy02ZTgwNTEwMjU0NTY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YmViMzIxNWUtYjdiZC00MzgxLWE1MzMtNmU4MDUxMDI1NDU2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YmViMzIxNWUtYjdiZC00MzgxLWE1MzMtNmU4MDUxMDI1NDU2PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmJlYjMyMTVlLWI3YmQtNDM4MS1hNTMzLTZlODA1MTAyNTQ1Njwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6OhvVEAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHPSURBVHjarJS/axNhGMe/3/cSS0uGluJd06KI52C1W9sxgyD0hyfo4KK4uDmILgrVP8FNCu4uCi0WNIQ6dejaQofGJUq72CQVMSCUJt7d1yFW2tjcXdI+0wvPl+fD5+V5XyKmdvPZHADYXnk1KiepbS8VB5H04u9xGl0Wo5rf89nxIAzXAMAyZuKsV17vxsREQcJQz487n5rJj8LQFT/QptTMkFDK4tjgbOXzqZn4vuYOAM0hoO9rrisT6Y5VW149V/ctlwxdSC4AF9ItAVaLdgBySWDJQCXAlNTbU3Kub1WjTFj5MPQK0COcpMh5xyu3nWGcm+XHJN+cAPDO8XJPoiKGpGwv94DkQufzseRkLt8nF4JE26W18XR159t7QF5CQsG5OHibV4uNuO06ssIqXOrZDX4VJbgxBl/tTO8Yr23vd7zCnP1Sh6BYC0GHAXH13zsRORzLSJBpC6nlzw9A6mu5mg0SGy3Pu+/nyoX+riBBqjF8aPoewad2ZnTSzoxOknwGcu/fX1bfH0kKOfLV+7/NCBCA4PKZFB4OzFS2gcpB+2Xtk7NYb/C1pKlmFsWOIYZhOjDWXefGztvjwv1T1S0A09WP2XuGYTqpyZ8BAIBktPnhkOWEAAAAAElFTkSuQmCC") repeat-x;
    }

html > body > main > article.product > form > div.rating[data-rating="1"]:after {
    width: 25px;
    }

html > body > main > article.product > form > div.rating[data-rating="2"]:after {
    width: 50px;
    }

html > body > main > article.product > form > div.rating[data-rating="3"]:after {
    width: 75px;
    }

html > body > main > article.product > form > div.rating[data-rating="4"]:after {
    width: 100px;
    }

html > body > main > article.product > form > div.rating[data-rating="5"]:after {
    width: 125px;
    }

html > body > main > article.product > form > h1 {
    color: #183753;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.35;
    margin: -6px 0 21px 0;
    }

html > body > main > article.product > form > p {
    color: #929597;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3333333333333;
    margin: 0 0 12px;
    }

html > body > main > article.product > form > p.price {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #183753;
    display: inline-block;
    font-size: 36px;
    font-weight: 500;
    line-height: 49px;
    margin: 0;
    overflow: hidden;
    padding-right: 20px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap;
    /*width: 220px;*/
    }

@media screen and (max-width:980px) {
html > body > main > article.product > form > p.price {
    width: -webkit-calc(100% - 160px);
    width: -moz-calc(100% - 160px);
    width: calc(100% - 160px);
    }

}

@media screen and (max-width:750px) {
html > body > main > article.product > form > p.price {
    display: block;
    margin-bottom: 14px;
    width: 100%;
    }

}

html > body > main > article.product > form > p.price > span.price:after {
    /*content: ' руб.';*/
    font-size: 20px;
    line-height: 1.35;
    line-height: 37px;
    vertical-align: bottom;
    }

html > body > main > article.product > form > p.price > span.old-price {
    color: #bac4cd;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 12px;
    }

html > body > main > article.product > form > p.price > span.old-price > span.price {
    position: relative;
    }

html > body > main > article.product > form > p.price > span.old-price > span.price:before {
    bottom: auto;
    left: 0;
    right: 0;
    top: 9px;
    content: '';
    display: block;
    position: absolute;
    background: #bac4cd;
    height: 1px;
    }

html > body > main > article.product > form > p.price > span.old-price > span.price:after {
    /*content: ' руб.';*/
    }

html > body > main > article.product > form > p.price > span.old-price > span.discount {
    background: white;
    color: #db453b;
    margin-left: 10px;
    position: relative;
    z-index: 1;
    }

html > body > main > article.product > form > p.price > span.old-price > span.discount:before {
    content: '-';
    }

html > body > main > article.product > form > p.price > span.old-price > span.discount:after {
    content: '%';
    }

html > body > main > article.product > form > p.price > span.old-price + span.price {
    color: #db453b;
    }

html > body > main > article.product > form > table.stock {
    margin: 0 0 22px;
    width: 100%;
    }

html > body > main > article.product > form > table.stock > tbody > tr:not(.show) {
    display: none;
    }

html > body > main > article.product > form > table.stock > tbody > tr:last-child > td,
html > body > main > article.product > form > table.stock > tbody > tr.last-child > td {
    border-bottom: 0 solid #dfedfc;
    }

html > body > main > article.product > form > table.stock > tbody > tr.in-stock > td:last-child {
    color: #7ba118;
    }

html > body > main > article.product > form > table.stock > tbody > tr.out-of-stock > td {
    color: #929597;
    }

html > body > main > article.product > form > table.stock > tbody > tr.order > td:first-child {
    color: #929597;
    }

html > body > main > article.product > form > table.stock > tbody > tr.order > td:last-child {
    color: #d69f03;
    }

html > body > main > article.product > form > table.stock > tbody > tr > td {
    border-bottom: 1px solid #dfedfc;
    color: #113c65;
    font-size: 12px;
    padding-bottom: 14px;
    padding-top: 14px;
    vertical-align: bottom;
    width: 220px;
    }

html > body > main > article.product > form > table.stock > tbody > tr > td:last-child {
    text-align: right;
    width: 160px;
    }

html > body > main > article.product > form > ul.product-options {
    list-style: none;
    margin: 0 0 19px;
    padding: 0;
    width: 100%;
    }

html > body > main > article.product > form > ul.product-options > li {
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 6px;
    }

html > body > main > article.product > form > ul.product-options > li:last-child {
    margin-right: 0;
    }

html > body > main > article.product > form > ul.product-options > li > input {
    display: none;
    }

html > body > main > article.product > form > ul.product-options > li > input[disabled] + label {
    border-color: #d0d0d0;
    color: #d0d0d0;
    cursor: default;
    }

html > body > main > article.product > form > ul.product-options > li > input:checked + label {
    background: #113c65;
    border-color: #113c65;
    color: white;
    cursor: default;
    }

html > body > main > article.product > form > ul.product-options > li > input:not(:checked):not([disabled]) + label:hover {
    border-color: #b4cce6;
    }

html > body > main > article.product > form > ul.product-options > li > label {
    background: white;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    border: 1px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #2370bb;
    display: inline-block;
    font-size: 14px;
    height: 44px;
    line-height: 42px;
    padding-left: 14px;
    padding-right: 14px;
    vertical-align: middle;
    }

html > body > main > article.product > hr {
    border-bottom: 0 solid #cde0f5;
    border-top: 1px solid #cde0f5;
    margin: 0 0 25px;
    }

@media screen and (max-width:980px) {
html > body > main > article.product > hr {
    max-width: 100%;
    width: 100%;
    }

}

html > body > main > article.product > nav {
    font-size: 0;
    /*height: 53px;*/
    white-space: nowrap;
    width: 100%;
    }

@media screen and (max-width:980px) {
html > body > main > article.product > nav {
    border-bottom: 1px solid #dfedfc;
    height: auto;
    margin-bottom: 31px;
    /*min-height: 39px;*/
    }

}

@media screen and (max-width:750px) {
html > body > main > article.product > nav {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-bottom: 15px;
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    }

}

html > body > main > article.product > nav > ul.breadcrumbs {
    /*width: 320px;*/
    }

@media screen and (max-width:750px) {
html > body > main > article.product > nav > ul.breadcrumbs {
    width: 100%;
    }

}

html > body > main > article.product > nav > ul.arrows {
    display: inline-block;
    font-size: 0;
    list-style: none;
    margin: 0;
    padding: 6px 0 0;
    width: -webkit-calc(100% - 320px);
    width: -moz-calc(100% - 320px);
    width: calc(100% - 320px);
    }

@media screen and (max-width:980px) {
html > body > main > article.product > nav > ul.arrows {
    width: -webkit-calc(100% - 320px);
    width: -moz-calc(100% - 320px);
    width: calc(100% - 320px);
    }

}

@media screen and (max-width:750px) {
html > body > main > article.product > nav > ul.arrows {
    display: block;
    margin-bottom: 16px;
    width: 100%;
    }

}

html > body > main > article.product > nav > ul.arrows > li {
    display: inline-block;
    width: 50%;
    }

html > body > main > article.product > nav > ul.arrows > li:last-child {
    text-align: right;
    }

html > body > main > article.product > nav > ul.arrows > li > a {
    color: #2370bb;
    font-size: 12px;
    line-height: 1.4166666666667;
    padding-top: 6px;
    position: relative;
    text-decoration: none;
    }

@media screen and (max-width:750px) {
html > body > main > article.product > nav > ul.arrows > li > a > span {
    display: none;
    }

}

html > body > main > article.product > nav > ul.arrows > li > a:hover {
    text-decoration: underline;
    }

html > body > main > article.product > nav > ul.arrows > li > a:before,
html > body > main > article.product > nav > ul.arrows > li > a:after {
    content: '';
    display: block;
    position: absolute;
    }

html > body > main > article.product > nav > ul.arrows > li > a:before {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
    top: 0;
    width: 30px;
    }

html > body > main > article.product > nav > ul.arrows > li > a:after {
    top: 10px;
    }

html > body > main > article.product > nav > ul.arrows > li > a.prev {
    padding-left: 40px;
    }

html > body > main > article.product > nav > ul.arrows > li > a.prev:before {
    left: 0;
    }

html > body > main > article.product > nav > ul.arrows > li > a.prev:after {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    border-bottom: 2px solid #125ca5;
    border-left: 2px solid #125ca5;
    color: rgba(0,0,0,0);
    font-size: 0;
    height: 8px;
    outline-color: rgba(0,0,0,0);
    outline: solid;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(405deg);
    -moz-transform: rotate(405deg);
    -ms-transform: rotate(405deg);
    -o-transform: rotate(405deg);
    transform: rotate(405deg);
    width: 8px;
    left: 11px;
    }

html > body > main > article.product > nav > ul.arrows > li > a.next {
    padding-right: 40px;
    }

html > body > main > article.product > nav > ul.arrows > li > a.next:before {
    right: 0;
    }

html > body > main > article.product > nav > ul.arrows > li > a.next:after {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    border-bottom: 2px solid #125ca5;
    border-left: 2px solid #125ca5;
    color: rgba(0,0,0,0);
    font-size: 0;
    height: 8px;
    outline-color: rgba(0,0,0,0);
    outline: solid;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
    width: 8px;
    right: 10px;
    }

html > body > main > article.product > ul.badges {
    font-size: 0;
    height: 0;
    list-style: none;
    margin: 0;
    padding: 0 0 0 11px;
    position: relative;
    z-index: 4;
    }

html > body > main > article.product > ul.badges > li {
    -webkit-border-radius: 13px;
    border-radius: 13px;
    cursor: default;
    display: inline-block;
    height: 25px;
    line-height: 23px;
    margin-right: 5px;
    margin-top: 11px;
    padding: 0 13px;
    vertical-align: top;
    }

html > body > main > article.product > ul.badges > li:last-child {
    margin-right: 0;
    }

html > body > main > article.product > ul.badges > li.discount {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAABGdBTUEAALGPC/xhBQAAANVJREFUGBlt0MEKAUEcx/GxkiTJTblI7ckrKA7c3FzkqryB4gk2JeXgEVydPICLgxvKUaQkifIE4/ufZqTM1mf/M///b3bbVcpeWuuYW/tqQKCOLcMrtf8bYj/EAoHidkAbBbxRkjBVHvBA0RxmMcYZG+whb5FDdzRNyN1oVNFBEgmsEbm5txKYYIW4NyBNhi3ckEcG5b8wzRBP1NDAC/Jx82+YTQo7DOyTl6x7SEM+Kgxseka9YGT38vOFzLWppLs4IUfDXKwrOEJeP3V9byUg/zPrhh/zzNVWt/82GAAAAABJRU5ErkJggg==") no-repeat #db453b;
    background-position: 8px 6px;
    }

html > body > main > article.product > ul.badges > li.recommend {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAABGdBTUEAALGPC/xhBQAAAY9JREFUOBGNk80rRFEYxmfGx6BBFihhI7EYymYW1vKRhRp/wJDlrBQ1tsqCjdlYWUk+mqSJjSJla0OilIUiG0qSspgx1++ZOadu987Iqd8878fznjnde24g8M/lOE4U1qHfPRJyJ5VihsL0tkD+TCVf2TrDtbAHGzKgn6qVNXuLGHXsGziAMPTBg9dXNsc4Ba8wYw3EWVi0eUXFtAAvELMm4iRcQ7WtFZVCHYzDpCGDythtjcSrkIMfo19oym6QIHmGM0MarXcND5NfQhNEDIPoN4R0HD3Ro2AwmLRDHm0nF2PgmF4XqlfaqA1s0fR8MkHlEaKezjH5pt7rHBTfsdtArQVSkIeEu6eYWgxu/zpBGt8VxEEXaV5zoKWb2QHL2mkWfCeQS4veKFyUstIveSsUoEYnyMMIybYx7fBAT0wseYJe+ktoQQWW/v0OX04bZKEKFDeAjjtN85w4gN6THxL2wClEYAWGwL8wx+EN9AD1LXTCLuhhN5tcF6nNP20qNAdgH3TB9PWJD6Pv6Jod/gVkBlsZ3z14GAAAAABJRU5ErkJggg==") no-repeat #2370bb;
    background-position: 8px 3px;
    width: 8px;
    }

html > body > main > article.product > ul.badges > li.new {
    letter-spacing: .037em;
    background: #99bf38;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    }

html > body > main > article.product > ul.badges > li.new:before {
    content: 'Новинка';
    }

html > body > main > article.product > ul.images {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0;
    list-style: none;
    margin: 0 0 30px;
    padding: 315px 20px 0 0;
    position: relative;
    vertical-align: top;
    width: 320px;
    z-index: 0;
    }

@media screen and (max-width:750px) {
html > body > main > article.product > ul.images {
    display: block;
    padding-right: 0;
    width: 100%;
    }

}

html > body > main > article.product > ul.images > li {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 48px;
    margin-bottom: 15px;
    margin-right: 15px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 48px;
    }

html > body > main > article.product > ul.images > li:last-child,
html > body > main > article.product > ul.images > li:nth-child(5n+5) {
    margin-right: 0;
    }

@media screen and (max-width:750px) {
html > body > main > article.product > ul.images > li:last-child,
html > body > main > article.product > ul.images > li:nth-child(5n+5) {
    margin-right: 15px;
    }

}

html > body > main > article.product > ul.images > li:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
    }

html > body > main > article.product > ul.images > li > figure {
    display: none;
    }

html > body > main > article.product > ul.images > li > figure.preview {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    }

html > body > main > article.product > ul.images > li > figure.preview > img {
    max-height: 46px;
    max-width: 46px;
    }

html > body > main > article.product > ul.images > li > figure.medium {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dfedfc;
    height: 298px;
    left: 0;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 298px;
    }

@media screen and (max-width:750px) {
html > body > main > article.product > ul.images > li > figure.medium {
    width: -webkit-calc(100% - 2px);
    width: -moz-calc(100% - 2px);
    width: calc(100% - 2px);
    }

}

html > body > main > article.product > ul.images > li > figure.medium:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
    }

html > body > main > article.product > ul.images > li.active {
    border-color: #7498bb;
    }

html > body > main > article.product > ul.images > li.active > figure.preview {
    opacity: .5;
    }

html > body > main > article.product > ul.images > li.active > figure.medium {
    cursor: pointer;
    display: block;
    }

html > body > main > article.product > ul.images > li.active > figure.medium > img {
    display: inline-block;
    max-height: 296px;
    max-width: 296px;
    vertical-align: middle;
    }

html > body > main > article.product > ul.images > li.active > figure.medium > img.youtube {
    display: inline-block;
    max-height: 296px;
    max-width: 296px;
    vertical-align: middle;
    margin-top: 60px;
    }

html > body > main > article.product > ul.images > li.active > figure.medium:hover > img {
    opacity: .7;
    }

html > body > main > article.product > ul.images > li:not(.active):hover {
    border-color: #7498bb;
    cursor: pointer;
    }

html > body > main > article.product > ul.images > li:not(.active):hover > figure.preview {
    opacity: .5;
    }

html > body > main > article.product > ul.images > li.video > figure:before,
html > body > main > article.product > ul.images > li.video > figure:after {
    content: '';
    display: block;
    position: absolute;
    }

html > body > main > article.product > ul.images > li.video > figure:before {
    width: 24px;
    height: 24px;
    top: 50%;
    left: 50%;
    margin: -12px 0 0 -12px;
    background: #cde0f5;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    }

html > body > main > article.product > ul.images > li.video > figure:after {
    width: 0;
    height: 0;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -3px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 9px solid #75a4d0;
    }

html > body > main > article.product > ul.images > li.video > figure.medium:before {
    height: 48px;
    margin: -24px 0 0 -24px;
    width: 48px;
    }

html > body > main > article.product > ul.images > li.video > figure.medium:after {
    border-bottom: 12px solid transparent;
    border-left: 18px solid #75a4d0;
    border-top: 12px solid transparent;
    margin: -12px 0 0 -6px;
    }

html > body > main > article.product > ul.tabs-content {
    font-size: 0;
    list-style: none;
    margin: 0 0 26px;
    padding: 0;
    }

@media screen and (max-width:980px) {
html > body > main > article.product > ul.tabs-content {
    max-width: 100%;
    width: 100%;
    }

}

html > body > main > article.product > ul.tabs-content > li {
    color: #929597;
    display: none;
    font-size: 12px;
    line-height: 1.3333333333333;
    }

html > body > main > article.product > ul.tabs-content > li.active {
    display: block;
    }

html > body > main > article.product > ul.tabs-content > li p {
    margin: 0 0 15px;
    }

html > body > main > article.product > ul.tabs-content > li p:last-child {
    margin-bottom: 0;
    }

html > body > main > article.product > ul.tabs-content > li strong {
    color: #34373b;
    font-weight: 400;
    }

html > body > main > article.product > ul.tabs-header {
    font-size: 0;
    list-style: none;
    margin: 0 0 27px;
    padding: 0;
    }

@media screen and (max-width:980px) {
html > body > main > article.product > ul.tabs-header {
    max-width: 100%;
    }

}

@media screen and (max-width:750px) {
html > body > main > article.product > ul.tabs-header {
    width: 100%;
    }

}

html > body > main > article.product > ul.tabs-header > li {
    border: 1px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #2370bb;
    display: inline-block;
    font-size: 12px;
    height: 31px;
    line-height: 29px;
    min-width: 116px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    text-align: center;
    vertical-align: top;
    z-index: 0;
    }

@media screen and (max-width:750px) {
html > body > main > article.product > ul.tabs-header > li {
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    width: -webkit-calc(100% / 3);
    width: -moz-calc(100% / 3);
    width: calc(100% / 3);
    }

}

html > body > main > article.product > ul.tabs-header > li.active {
    border-color: #929597;
    color: #222;
    cursor: default;
    z-index: 1;
    }

html > body > main > article.product > ul.tabs-header > li:not(.active) {
    cursor: pointer;
    }

html > body > main > article.product > ul.tabs-header > li:not(.active):hover {
    border-color: #b4cce6;
    z-index: 2;
    }

html > body > main > article.product > ul.tabs-header > li:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    }

html > body > main > article.product > ul.tabs-header > li:not(:first-child) {
    margin-left: -1px;
    }

html > body > main > article.product > ul.tabs-header > li:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    }




html > body > main > article.catalogue > ul.categories-list {
    font-size: 12px;
    line-height: 1.3333333333333;
    list-style: none;
}
html > body > main > article.catalogue > ul.categories-list li {
    display: inline-block;
    width: 150px;
    text-align: center;
    margin-bottom: 15px;
}
html > body > main > article.catalogue > ul.categories-list li a {
    display: block;
    text-align: center;
    width: 100%;
}

.search-settings {
    font-size: 12px;
}
.search-settings-checkbox {
    margin-top: 2px !important; 
    font-size: 12px;
    -webkit-appearance: checkbox;
    /*appearance: checkbox;*/
}


/* categories submenu */
ul.subcategory {
    list-style: none;
}
ul.subcategory > li {
    display: block;
    border-bottom: 1px solid #47a2de;
    padding: 3px 0px;    
}
ul.subcategory > li:last-child {
    border-bottom: 0px;  
}
ul.subcategory > li a {
    color: #fff;    
    text-decoration: none;
}
ul.subcategory > li a:hover {
    color: #fff;    
    text-decoration: underline;
}
ul.subcategory > li a span {
    color: #fff;
    font-size: 0.8em;
}


html > body > main > article.page {
    font-size: 0;
    max-width: 1135px;
    }

html > body > main > article.page div.container{
    font-size: 0;
    max-width: 1135px;
    }

@media screen and (max-width:980px) {
html > body > main > article.page {
    width: 100%;
    }

}


html > body > main > article.page h1 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #113c65;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.3541666666667;
    margin: 0 15px 3px 15px;
    padding-right: 200px;
}

html > body > main > article.page h2 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #113c65;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.3541666666667;
    margin: 0 0 3px;
    padding-right: 200px;
}

html > body > main > article.page ul.breadcrumbs {
    margin: 0px 15px;
}

html > body > main > article.page p, html > body > main > article.page li, html > body > main > article.page td, html > body > main > article.page label {
    font-size: 14px;
    /*color: #929597;*/
    color: #333333;
    line-height: 1.3333333333333;
}

html > body > main > article.page label {
    margin-bottom: 5px;
    color: #113c65;
}


html > body > main > article.page table.table-bordered {
    border: 1px solid #dfedfc;
    border-collapse: collapse;    
}

html > body > main > article.page table.table-bordered td {
    border: 1px solid #dfedfc;
    border-collapse: collapse;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

html > body > main > article.page input[type=radio] {
    -webkit-appearance: radio; 
    -moz-appearance: radio;
    appearance: radio !important;    
}


html > body > main > article.page input[type=checkbox] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox !important;     
}


html > body > header > aside > ul.auth.logged-in > li.header-wishlist a{
    font-size: 12px;
    line-height: 1.4166666666667;
    padding-top: 0;
    text-decoration: none;
}
html > body > header > aside > ul.auth.logged-in > li.header-wishlist a i{
    line-height: 1.45;
}

.product-add-wishlist {
    margin-right: 15px;
    /*font-size: 16px;*/
}

.btn-primary {
    background: #3498db;
    border: 1px solid #3498db;    
    text-decoration: none;
}
.btn-primary:hover, .btn-primary:active {
    border: 1px solid #47a2de;
    color: #fff;
    text-decoration: none;
    background: #47a2de;
}

.btn-default {
    background: #fff;
    border: 1px solid #3e88d0;
    text-decoration: none;
    color: #3e88d0;
}
.btn-default:hover, .btn-default:active {
    border: 1px solid #47a2de;
    color: #fff;
    text-decoration: none;
    background: #47a2de;
}

.panel-title {
    font-weight: 400;
}
.panel-title a {
    text-decoration: none;
    font-weight: 400;
}

input.form-control[type=text], input.form-control[type=password], textarea.form-control, input.form-control[type=email], input.form-control[type=tel], select.form-control  {
    width: 100%;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*color: #2370bb;*/
    color: #75a4d0;
    /*background: #f0f3f6;*/
    border: 1px solid #b6d6f5;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

input.form-control::-webkit-input-placeholder {
    color: #75a4d0;
    }

input.form-control::-moz-placeholder {
    color: #75a4d0;
    }

input.form-control:-ms-input-placeholder {
    color: #75a4d0;
    }

input.form-control:-moz-placeholder {
    color: #75a4d0;
    }

 select.form-control {
    color: #75a4d0;
 }

#button-account {
    padding: 10px 16px;
}

.btn-lg {
    padding: 10px 16px !important;
}

.alert {
    font-size: 14px !important;
}

.text-danger, .text-info, .text-success {
    font-size: 12px;
    margin-top: 5px;
}


.link-password-forgotten {
    font-size: 12px;
    text-decoration: none;
    display: block;
    margin-top: 10px;
}

.review-item-title {
    height: 30px;
}

.review-item-answer {
    padding-left: 30px;
    font-style: italic;
}

.review-write-rating input[type=radio] {
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}
.review-write-rating .radio-inline {
        line-height: 22px;
}

.information-page p, .information-page div, .information-page a, .information-page td, .information-page li {
    font-size: 14px;
    /*color: #929597;*/
    color: #333333;
    line-height: 1.3333333333333;
}
.information-page a {
    color: #2370bb;
}

.information-page ul {
    list-style: disc;
    margin-left: 30px;
}
.information-page ol {
    margin-left: 30px;    
}
.information-page li {
    /*display: block;*/
}

.information-page table {
    border: 1px solid #dfedfc;
    border-collapse: collapse;    
}

.information-page td {
    border: 1px solid #dfedfc;
    border-collapse: collapse;  
    padding: 5px 10px;      
}

#collapse-shipping-method strong {
    font-weight: 700;
    color: #113c65;
}
.shipping-method-ref {
    font-size: 11px !important;
}
.payment-method-terms {
    font-size: 11px;
    color: #929597;
}

#collapse-checkout-confirm h4 {
    font-size: 14px;
}

#collapse-checkout-confirm .well {
    font-size: 12px;
}

#findpostindex {
    font-size: 11px;
    text-decoration: none;
    border-bottom: 1px dashed #337ab7;
}

#modal-shipping input[type=radio]{
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}

#button-coupon, #button-voucher {
    line-height: 32px;
}

.buy-disabled {    
    opacity: .3 !important;
/*    border-color: #d0d0d0 !important;
    color: #d0d0d0 !important;*/    
}


html > body > main > article.product > form > div.product-like {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-right: 15px;

}

html > body > main > article.product > form > div.product-like input {
    appearance: none;
    -moz-appearance: none;
    display: none;
}

html > body > main > article.product > form > div.product-like > input:checked + label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAABGdBTUEAALGPC/xhBQAAAkZJREFUSA2tlUFrE1EQx2d2U7MIVRH04EGx0EuPfoMehKKw2x5aRKleCp5a0IMVPfQVT3qriOAtECRgpGRTFT15FAT9BPVQRBQqARWk1WbHmclm2bW7yabZd3j7Mm/e/N7/zZsXhIxmDFkfR5onoAS/m8verwy3yOze90dhDw6Xx93v9TlsRxOxAcbGOnRX/fNEwQ0AnAQiR4yI+JkAnjsw8qBuLn7rrpkxb062YecWAc2y72m1I+5y0Le8aq1pvNddX/lGsMWHr8pbrd0nRHAt7sAkjkUdP8SfDL7cXPFeusafAqAaER1T/7hfGIB9nx6HowsVM7kjJiu0w1brT0VBsijeuiCxER0BCnzXNB7xDjYiUGcu2rguR/YmutKCH1X+6px2vMtLfHS1hApdMVxHvHFkkG3B1cbKTFWVEQS3NWxcxXAcXS0gGQSEy/JFVnWKVX0pWpUE1xbm0sHSGYuzdlaNBasKUZJnVfcX9sYsCtJrInIuaEAWti3nUOmTHiHfnoLiJsOEt9u2nU2rfufCNut8xyiVm/Qs4JccI8L79btTX8M6w3satmh1Uc3aGl9h8qwgwpqqKwoY3kJO0eMN474QMdELcg6mb/JEtRBgCGIBNWfCW+omI5Eneek/gF/h6zrP58wv0gHyGAOVJ6bn4/8ACZjsYChgD5DE3gc7MLAPKBM2MDAHqCcsNzAnqC+sL3AAUC5YJnBAUG7YPqAYuEkd/X+9OzPpfeptTHdNlsWgoKyYPe1Sh95q4/rsM7J7OqZM/gN6Zjj3UHV2qwAAAABJRU5ErkJggg==");
    background-color: transparent;
    }

html > body > main > article.product > form > div.product-like > label {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAABGdBTUEAALGPC/xhBQAAAyVJREFUSA2tlt9Lk2EUx5/zvNs0f2WCXnRR2U1R3RRuBmbhReA/kERhtTnoTlPKMqyWEYVBbhFBoE6SGEg3UYpdSdAP2vpBYBCUdhFlZGhlP9Rtz+mcd75r5pzvbM+Fz+N5vs/5POe85zwMxCLDgygnA8PFWb+tv9rrNk4tIoubm7te58+sCOdUWLZ8qamBaHwjYQEJa33Z4A/tFgobUWCVQJHNRgB4LxBv2TRov+R0fDLOHL3xsiQcnmkm3R7Sr4nZYYbmIU0Tvg6nY9DQ8hyHXRl4kzX6cfK6EnjQEICAb0JgLgph0W0gvkvU9nndZf2N/mC1UiKAiIVzjiLk7idBVxrn6ZY3i2Sx2+MsnWabNDZGxiZ7YiAIE6RNarZSn9tRuEoryZcWuYMOPqIIChREb9d3Ba+qKN5hEIB4AqBVso71VmFdBxLOUDZmKRv7J9TnXtLpQel/6jtDe4VQAYpzWhOisqOu/KlxCWPWv6E/dBYVtho2cnixIt/emuwbNXWGtkYEPqDM5EghD3jd9t5YZKBOsAOKqDUZiPc8AMrncpyiCE/Padt8dY6WZCDev+y2v6DpJK8ptcd5huau56unMfyBluGigtw8T83mWd5INRq7g7s6XI77qTS85xlCy8RocIoLDWzaWjmrRUt5g/L5ygyItWZArPNUQYSyNcxriOJ6KVHqPYGANjZmelAKrewThIzKLIQR+g5U3WID9U1uJmEe/7tsgbCJfaIF38oLrm3jtH5MedWoQeOVlgnoVzVOBcKRQdBbWzamV6MmxTmdLvBYQ2dwZyZAR3pCFdRfLewLJOr+dRg/K1KCj6OjHPez8H+ATf5n21VUDfDLQ714zecqv8v+4i9IodPeRF+xl2x5KqIGlwtkUERF7tHFC+h1CVDT1xsX118Q4x9+JSa6gz0krCXbD3qmqr2H7A+N/aXmhSBHbWLTz4Oxs+UClwKx7wWw5QDNgBaFpQM0C0oJMwNMB7QkLBUwXZApWDIgSNmCqM7/Le/5Vcdnko2kBZJM+E+V6pJYH5kD8QHTMBYnAtMF8fm0BwMbukOH+/qQfkGkN/4ArwmoxUnKOr0AAAAASUVORK5CYII=");
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    opacity: .5;
    }

html > body > main > article.product > form > div.product-like > label:hover {
    opacity: 1;
    }


html > body > main > article.product > ul.tabs-content > li > ul.product-options-attrs {
    list-style: none;
    margin-bottom: 15px;
}
html > body > main > article.product > ul.tabs-content > li > ul.product-options-attrs > li {
    display: inline-block;
}
html > body > main > article.product > ul.tabs-content > li > ul.product-options-attrs > li > a {
    background: white;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    border: 1px solid #dfedfc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #2370bb;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 22px;
    padding-left: 7px;
    padding-right: 7px;
    vertical-align: middle;
    text-decoration: none;
    font-size: 12px;
}
html > body > main > article.product > ul.tabs-content > li > ul.product-options-attrs > li > a.active {
    background: #113c65;
    border-color: #113c65;
    color: white;
    cursor: default;    
}
html > body > main > article.product > ul.tabs-content > li > table.product-attributes-table {
    display: none;
    border: 1px solid #dfedfc;
    border-collapse: collapse;    
}

html > body > main > article.product > ul.tabs-content > li > table.product-attributes-table td {
    border: 1px solid #dfedfc;
    border-collapse: collapse;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    color: #333333;

}

html > body > main > article.product > form > ul.product-options > li > label.product-options-disabled {
    border-color: #d0d0d0 !important;
    color: #d0d0d0;
    cursor: pointer;
    }
html > body > main > article.product > form > ul.product-options > li > input:checked + label.product-options-disabled {
    background: #d0d0d0;
    border-color: #d0d0d0;
    color: white;
    cursor: pointer;
    }    

.modal {
    font-size: 14px;
}
.modal .help-block {
    font-size: 12px;
}

.owl-item .item img {
    width: 100%;
}

.productBlockSubscribeButton {
    font-size: 10px !important;
    padding: 10px 20px !important;
}

.product-desc {
    font-size: 1.2em;
    color: #333333; 

}

.select-option-title {
    color: #333333 !important;
}
.select-option-title-big {
    font-size: 14px !important;
}

.review-item .fa-star, .review-item .fa-star-o {
    color: #e3b134 !important;
    border-color: #e3b134 !important;
}

.review-item .panel-body {
    color: #333333;
}

.remove-filter-price {
    padding-right: 11px !important;
}

.date-modified-show td {
    width: 340px !important;
}

.optionsPrint {
    display: none;
}

.subcategories-header {
    height: 30px;
    /* color: #ccc; */
    line-height: 1.2em;
    font-size: 20px;
    font-weight: normal;
}

html > body > aside > div.choose-tab > ul.tabs > li.categories > a {
    background: #3498db;
    color: #fff;
}
html > body > aside > div.choose-tab > ul.tabs > li.categories > a:hover {
    background: #fff;
    color: #0d1c2a;
}
html > body > aside > div.choose-tab > ul.tabs > li.current > a {
    background: #fff;
    color: #0d1c2a;
}

.help-block {
    font-size: 10px;
    margin-bottom: 0px;
}

.agreement {
    font-size: 12px;
    display: inline-block;
    margin: 0px 20px;
    margin-bottom: 10px;
}
.agreement input[type='checkbox'] {
    font-size: 14px;
    padding: 0px 4px;
    display: inline-block;
}

.agreement-modal-checkbox {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox !important;}

@media screen and (max-width: 760px) {
html > body > header > nav.menu > #menu {
    display: none;
    visibility: hidden;
    width: 0;
    height: 0;
    }    

    .h1-cart {
        font-size: 22px !important;
        padding-right: 0px !important;

    }


    .cart-checkout-buttons div {
        width: 100%;
        float: none !important;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 15px;        
    }    
}    


@media print {
    /* https://blog.donnierayjones.com/2014/10/fix-bootstrap3-printing/ */
    .make-grid(sm);

    .visible-xs {
        .responsive-invisibility();
    }

    .hidden-xs {
        .responsive-visibility();
    }

    .hidden-xs.hidden-print {
        .responsive-invisibility();
    }

    .hidden-sm {
        .responsive-invisibility();
    }

    .visible-sm {
        .responsive-visibility();
    }

    .optionsPrint table {    border: 1px solid #ddd; border-collapse: collapse; width: 100%;}
    .optionsPrint table td {    border: 1px solid #ddd; border-collapse: collapse; padding: 2px 4px;}    
    .logo {display: block !important;}
}

.reset-all{
    all: initial !important;
}
.reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
}






ul.slickslider {
    position: relative;
    height: 334px;
}

ul.slickslider li.slick-slide {
    position: relative;
    z-index: 1;
    vertical-align: top;
    display: inline-block;
    width: 220px;
    height: 334px;
    margin: 0 20px 20px 0;
    list-style: none;
    }

ul.slickslider li.discount > div.wrapper > div.status > span.discount {
    display: inline-block;
    }

ul.slickslider li.discount > div.wrapper > form > ul > li.price {
    color: #db453b;
    }

ul.slickslider li.discount > div.wrapper > form > ul > li.price > span.old-price {
    display: block;
    }

ul.slickslider li.discount > div.wrapper > form > ul > li.price > span.price {
    color: inherit;
    }

ul.slickslider li.discount > div.wrapper > form > ul > li.price > span.percent {
    display: inline-block;
    }

ul.slickslider li > div.wrapper {
    position: relative;
    padding: 16px;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #e6ebf1;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: border .3s;
    -moz-transition: border .3s;
    -o-transition: border .3s;
    transition: border .3s;
    }

ul.slickslider li > div.wrapper > div.status {
    position: absolute;
    top: 8px;
    left: 8px;
    width: -webkit-calc(100% - 16px);
    width: -moz-calc(100% - 16px);
    width: calc(100% - 16px);
    text-align: right;
    }

ul.slickslider li > div.wrapper > div.status > span.video {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 25px;
    height: 25px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAktJREFUSA29Vs1rE1EQ/72XTVqNFaUt1CSiEg2LCBU8FPHiVYSK9178BwT/AvH/EHLxLlV7K148BC96EDU0aLW0iyIRpI2GfOw487abrNnd18Svvbz3Zn7zm3kfM7MKlq/R/F7qtvs3QOo6FJUJKAhcAR7L3rFsLTudWT03e3g7jYax8a/+pVXwO/49prpFRJk4YihRSvUBquqcvuvO572hJpjFHNR3Wss+/AdEmBkF29ZKYVdDr7jF/KMoTkcXr73d2z7o4aTkwiE2YiscUc7BDoLIhZx+cRoFjzPnI/M11M1wJ8bB/pnXfyfyJKfmuHLalTsx0cqF2sjb3V4ST6rMHJd5JPxMgqfof7C9lmevtnBoysHFswtw9HgnKK8rO61Pa3nnNvIwzPpWE09qDXz62gpF1lE4hVubJLJCh8q9Hx2sv3iP52899Pr+UJE24wTlC6dymj5N3thp4nFtA15zLw0SyJlbh+lvR8a1rXYXT19uovZmG50eJ3PCJ9zj3ViCcSj6+Pkb30v6ThxOBI89VUKDScbC7BEsnS8hP5VNNBNux1RF0EQOck4GlyonUC4cTyQeCLniOlJyQbg2EB4wKc0fxZJbNHlxAJSzjNa01POg5NrhuayDKxdO4uriqbHIg0TLrOqgWVDVRl+cm8Hy5QrOLByzwUZ0VBXu/1PsgqqnV6TUjoQx8VI4TOPZ726DPJD6TYru/IkTsRWOsBdIdOaIomH+05YpjsQ7N3CXm8Z9jii5BkQiEoxgxSYaeQiJ7SBUyPg3flt+AvB++tAJUaAqAAAAAElFTkSuQmCC") center no-repeat;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    }

ul.slickslider li > div.wrapper > div.status > span.discount {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-left: 4px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAABGdBTUEAALGPC/xhBQAAANVJREFUGBlt0MEKAUEcx/GxkiTJTblI7ckrKA7c3FzkqryB4gk2JeXgEVydPICLgxvKUaQkifIE4/ufZqTM1mf/M///b3bbVcpeWuuYW/tqQKCOLcMrtf8bYj/EAoHidkAbBbxRkjBVHvBA0RxmMcYZG+whb5FDdzRNyN1oVNFBEgmsEbm5txKYYIW4NyBNhi3ckEcG5b8wzRBP1NDAC/Jx82+YTQo7DOyTl6x7SEM+Kgxseka9YGT38vOFzLWppLs4IUfDXKwrOEJeP3V9byUg/zPrhh/zzNVWt/82GAAAAABJRU5ErkJggg==");
    background-position: center;
    background-repeat: no-repeat;
    background-color: #db453b;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    }

ul.slickslider li > div.wrapper > div.status > span.recommend {
    display: inline-block;
    width: 34px;
    height: 25px;
    margin-left: 4px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAABGdBTUEAALGPC/xhBQAAAY9JREFUOBGNk80rRFEYxmfGx6BBFihhI7EYymYW1vKRhRp/wJDlrBQ1tsqCjdlYWUk+mqSJjSJla0OilIUiG0qSspgx1++ZOadu987Iqd8878fznjnde24g8M/lOE4U1qHfPRJyJ5VihsL0tkD+TCVf2TrDtbAHGzKgn6qVNXuLGHXsGziAMPTBg9dXNsc4Ba8wYw3EWVi0eUXFtAAvELMm4iRcQ7WtFZVCHYzDpCGDythtjcSrkIMfo19oym6QIHmGM0MarXcND5NfQhNEDIPoN4R0HD3Ro2AwmLRDHm0nF2PgmF4XqlfaqA1s0fR8MkHlEaKezjH5pt7rHBTfsdtArQVSkIeEu6eYWgxu/zpBGt8VxEEXaV5zoKWb2QHL2mkWfCeQS4veKFyUstIveSsUoEYnyMMIybYx7fBAT0wseYJe+ktoQQWW/v0OX04bZKEKFDeAjjtN85w4gN6THxL2wClEYAWGwL8wx+EN9AD1LXTCLuhhN5tcF6nNP20qNAdgH3TB9PWJD6Pv6Jod/gVkBlsZ3z14GAAAAABJRU5ErkJggg==");
    background-position: center;
    background-repeat: no-repeat;
    background-color: #3e88d0;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    }

ul.slickslider li > div.wrapper > div.status > span.new {
    display: inline-block;
    height: 25px;
    padding: 0 6px;
    margin-left: 4px;
    font-size: 10px;
    line-height: 25px;
    text-transform: uppercase;
    color: #fff;
    background: #99bf38;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    }

ul.slickslider li > div.wrapper > a {
    display: block;
    margin: 0 0 16px;
    text-decoration: none;
    }

ul.slickslider li > div.wrapper > a > figure {
    width: 100%;
    margin: 0;
    text-align: center;
    }

ul.slickslider li > div.wrapper > a > figure > img {
    display: inline-block;
    max-width: 180px;
    height: 180px;
    margin-bottom: 20px;
    }

ul.slickslider li > div.wrapper > a > figure > figcaption {
    height: 50px;
    text-align: left;
    font-size: 14px;
    color: #2370bb;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    white-space: normal !important;  
    }

ul.slickslider li > div.wrapper > a > figure > figcaption:hover {
    color: #3e88d0;
    }

ul.slickslider li > div.wrapper > a > figure > figcaption > div.rating {
    height: 11px;
    width: 75px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAACXBIWXMAAAsTAAALEwEAmpwYAAA55GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOFQxNzoxOTowOSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjQwOjE1KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODo0MDoxNSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpiNThmNWUyMC1hM2NhLTQzZGMtYjFhNy00ZDViYjcxNjBkOGQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YTMxMTFjMmQtOGY4Ni00MjhhLThiNDAtMzBlNWE2MmUzNzcyPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YTMxMTFjMmQtOGY4Ni00MjhhLThiNDAtMzBlNWE2MmUzNzcyPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmEzMTExYzJkLThmODYtNDI4YS04YjQwLTMwZTVhNjJlMzc3Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOFQxNzoxOTowOSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI1OGY1ZTIwLWEzY2EtNDNkYy1iMWE3LTRkNWJiNzE2MGQ4ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODo0MDoxNSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjExPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5bFrK/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEDSURBVHjahJCxTgJBFEXvnQzLYojFmgjsJn4EPTGGD7D3MywpbEkoMLGhtLPhD/gDeisLo5GsmohiA3Fh5lkshmV3Nt5kinl3zn3zHuBQ/LnqueoisncKev1anc7mS4kXSfs/WOUfWIseAFizcXbPiplUHX//nImxEwAgaSHSCYPalKT567wHz+bLIchzAicioovxTCh4JDBuBf5V1lJetTaAwDjBtJ0HwqDi3+QtdVznGyFdkk/uufigPb8bHvKjAANAdHTwAuLWCSuOGnW+uzy1+x3C3ZjpgvL1UpiQCOQaZJ/abwK4TkMkKoOzS3rWUO1mUL3f3i/jRXJnzeaiDP4dAA7EbgPz6e/pAAAAAElFTkSuQmCC") repeat-x;
    position: relative;
    display: inline-block;
    margin-top: 3px;
    margin-left: 3px;
    }

ul.slickslider li > div.wrapper > a > figure > figcaption > div.rating:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: auto;
    top: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTE5VDE4OjQwOjA5KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNC0xOVQxODo0MDowOSswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo2ODlhMjYzOC1iOGRmLTQ5Y2QtYjAyOC03MmVkYTM2MjE0Njk8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6Njg5YTI2MzgtYjhkZi00OWNkLWIwMjgtNzJlZGEzNjIxNDY5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6Njg5YTI2MzgtYjhkZi00OWNkLWIwMjgtNzJlZGEzNjIxNDY5PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY4OWEyNjM4LWI4ZGYtNDljZC1iMDI4LTcyZWRhMzYyMTQ2OTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0xOVQxODozODoyMSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjExPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7cb5ejAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEUSURBVHjajJG7SgNhEIXP+VfRBS1U2I27CGojYqmdD2CRrAh2KewEbVJoZ2Vl5xv4AmIlwcImAREsNLUPoFl1JQRRFkGyx0KJl/wkGZhimPnmzAWwWFL2S0l1YcSWk9R28z/5fDk3KnBfr40t9LAOOGu+bEsaA7Wr6vRwX7AkNs6DKUg7XzFyydt7qVsDPpaDIpTtAZgF5HYUAJnIewLXHswGCvW0rewXlo9J3NpAABBgKI0DziGjOP0zNnnS8ibDIsgz+2xM6Zi8H9WvrDtzqfZBmgPYpSte/uGi68GoLPi1Z+tHGEHPa2dg+A2eDgw5M6CzSbIJKezrzzRm3V99WptYie9yUXwE150HUNHN4qAN/hwAvGxfKrDPKkQAAAAASUVORK5CYII=") repeat-x;
    }

ul.slickslider li > div.wrapper > a > figure > figcaption > div.rating[data-rating="1"]:after {
    width: 15px;
    }

ul.slickslider li > div.wrapper > a > figure > figcaption > div.rating[data-rating="2"]:after {
    width: 30px;
    }

ul.slickslider li > div.wrapper > a > figure > figcaption > div.rating[data-rating="3"]:after {
    width: 45px;
    }

ul.slickslider li > div.wrapper > a > figure > figcaption > div.rating[data-rating="4"]:after {
    width: 60px;
    }

ul.slickslider li > div.wrapper > a > figure > figcaption > div.rating[data-rating="5"]:after {
    width: 75px;
    }

ul.slickslider li > div.wrapper > form {
    text-align: left;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    }

ul.slickslider li > div.wrapper > form > ul {
    width: 100%;
    padding: 0;
    margin: 0;
    white-space: normal;
    }

ul.slickslider li > div.wrapper > form > ul > li {
    position: relative;
    display: none;
    margin: 0 6px 6px 0;
    list-style: none;
    }

ul.slickslider li > div.wrapper > form > ul > li > input {
    display: none;
    }

ul.slickslider li > div.wrapper > form > ul > li > input:checked + label {
    opacity: 1;
    color: #fff;
    background: #0e4579;
    border-color: #0e4579;
    }

ul.slickslider li > div.wrapper > form > ul > li > input[disabled] + label {
    opacity: .4;
    }

  
ul.slickslider li > div.wrapper > form > ul > li > label {
    display: inline-block;
    padding: 8px;
    margin: 0;
    font-size: 12px;
    color: #2370bb;
    opacity: .8;
    border: 1px solid #45c0ff;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    -webkit-transition: opacity .3s,background .3s,border-color .3s,color .3s;
    -moz-transition: opacity .3s,background .3s,border-color .3s,color .3s;
    -o-transition: opacity .3s,background .3s,border-color .3s,color .3s;
    transition: opacity .3s,background .3s,border-color .3s,color .3s;
    }

ul.slickslider li > div.wrapper > form > ul > li:hover > label {
    opacity: 1;
    }

ul.slickslider li > div.wrapper > form > ul > li.price {
    display: block;
    margin: 20px 0 0;
    font-size: 14px;
    color: #0e4579;
    }

ul.slickslider li > div.wrapper > form > ul > li.price > span.old-price {
    position: absolute;
    top: -15px;
    left: 0;
    /*display: none;*/
    text-decoration: line-through;
    color: #bac4cd;
    }

ul.slickslider li > div.wrapper > form > ul > li.price > span.price {
    display: inline-block;
    font-size: 22px;
    color: #0e4579;
    }

ul.slickslider li > div.wrapper > form > ul > li.price > span.pricenew {
    display: inline-block;
    font-size: 22px;
    color: #db453b;
    }

ul.slickslider li > div.wrapper > form > ul > li.price > span.price > small {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
    }

ul.slickslider li > div.wrapper > form > ul > li.price > span.percent {
    /*display: none;*/
    vertical-align: bottom;
    margin-left: 10px;
color: #db453b;

    }

ul.slickslider li > div.wrapper > form > ul > li.buy > button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline;
    margin: 0;
    padding: 0;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background: #db453b;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    }

ul.slickslider li > div.wrapper > form > ul > li.buy > button::-moz-focus-inner {
    border: none;
    padding: 0;
    }

ul.slickslider li > div.wrapper > form > ul > li.buy > button:hover {
    background: #ea5c53;
    }

ul.slickslider li > div.wrapper > form > ul > li.like {
    position: absolute;
    display: block;
    margin: 0;
    }

ul.slickslider li > div.wrapper > form > ul > li.like > input {
    display: none;
    }

ul.slickslider li > div.wrapper > form > ul > li.like > label {
    display: none;
    padding: 0;
    border: none;
    opacity: 1;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    }

ul.slickslider li:hover {
    z-index: 2;
    }

ul.slickslider li:hover > div.wrapper {
    border-color: #47a2de;
    }

ul.slickslider li:hover > div.wrapper > form > ul > li {
    display: inline-block;
    }

ul.slickslider li:hover > div.wrapper > form > ul > li.price {
    display: block;
    margin-bottom: 16px;
    }

ul.slickslider li:hover > div.wrapper > form > ul > li.like {
    right: 16px;
    bottom: 28px;
    top: auto;
    }

ul.slickslider li:hover > div.wrapper > form > ul > li.like > input:checked + label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAABGdBTUEAALGPC/xhBQAAAkZJREFUSA2tlUFrE1EQx2d2U7MIVRH04EGx0EuPfoMehKKw2x5aRKleCp5a0IMVPfQVT3qriOAtECRgpGRTFT15FAT9BPVQRBQqARWk1WbHmclm2bW7yabZd3j7Mm/e/N7/zZsXhIxmDFkfR5onoAS/m8verwy3yOze90dhDw6Xx93v9TlsRxOxAcbGOnRX/fNEwQ0AnAQiR4yI+JkAnjsw8qBuLn7rrpkxb062YecWAc2y72m1I+5y0Le8aq1pvNddX/lGsMWHr8pbrd0nRHAt7sAkjkUdP8SfDL7cXPFeusafAqAaER1T/7hfGIB9nx6HowsVM7kjJiu0w1brT0VBsijeuiCxER0BCnzXNB7xDjYiUGcu2rguR/YmutKCH1X+6px2vMtLfHS1hApdMVxHvHFkkG3B1cbKTFWVEQS3NWxcxXAcXS0gGQSEy/JFVnWKVX0pWpUE1xbm0sHSGYuzdlaNBasKUZJnVfcX9sYsCtJrInIuaEAWti3nUOmTHiHfnoLiJsOEt9u2nU2rfufCNut8xyiVm/Qs4JccI8L79btTX8M6w3satmh1Uc3aGl9h8qwgwpqqKwoY3kJO0eMN474QMdELcg6mb/JEtRBgCGIBNWfCW+omI5Eneek/gF/h6zrP58wv0gHyGAOVJ6bn4/8ACZjsYChgD5DE3gc7MLAPKBM2MDAHqCcsNzAnqC+sL3AAUC5YJnBAUG7YPqAYuEkd/X+9OzPpfeptTHdNlsWgoKyYPe1Sh95q4/rsM7J7OqZM/gN6Zjj3UHV2qwAAAABJRU5ErkJggg==");
    background-color: transparent;
    }

ul.slickslider li:hover > div.wrapper > form > ul > li.like > label {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAABGdBTUEAALGPC/xhBQAAAyVJREFUSA2tlt9Lk2EUx5/zvNs0f2WCXnRR2U1R3RRuBmbhReA/kERhtTnoTlPKMqyWEYVBbhFBoE6SGEg3UYpdSdAP2vpBYBCUdhFlZGhlP9Rtz+mcd75r5pzvbM+Fz+N5vs/5POe85zwMxCLDgygnA8PFWb+tv9rrNk4tIoubm7te58+sCOdUWLZ8qamBaHwjYQEJa33Z4A/tFgobUWCVQJHNRgB4LxBv2TRov+R0fDLOHL3xsiQcnmkm3R7Sr4nZYYbmIU0Tvg6nY9DQ8hyHXRl4kzX6cfK6EnjQEICAb0JgLgph0W0gvkvU9nndZf2N/mC1UiKAiIVzjiLk7idBVxrn6ZY3i2Sx2+MsnWabNDZGxiZ7YiAIE6RNarZSn9tRuEoryZcWuYMOPqIIChREb9d3Ba+qKN5hEIB4AqBVso71VmFdBxLOUDZmKRv7J9TnXtLpQel/6jtDe4VQAYpzWhOisqOu/KlxCWPWv6E/dBYVtho2cnixIt/emuwbNXWGtkYEPqDM5EghD3jd9t5YZKBOsAOKqDUZiPc8AMrncpyiCE/Padt8dY6WZCDev+y2v6DpJK8ptcd5huau56unMfyBluGigtw8T83mWd5INRq7g7s6XI77qTS85xlCy8RocIoLDWzaWjmrRUt5g/L5ygyItWZArPNUQYSyNcxriOJ6KVHqPYGANjZmelAKrewThIzKLIQR+g5U3WID9U1uJmEe/7tsgbCJfaIF38oLrm3jtH5MedWoQeOVlgnoVzVOBcKRQdBbWzamV6MmxTmdLvBYQ2dwZyZAR3pCFdRfLewLJOr+dRg/K1KCj6OjHPez8H+ATf5n21VUDfDLQ714zecqv8v+4i9IodPeRF+xl2x5KqIGlwtkUERF7tHFC+h1CVDT1xsX118Q4x9+JSa6gz0krCXbD3qmqr2H7A+N/aXmhSBHbWLTz4Oxs+UClwKx7wWw5QDNgBaFpQM0C0oJMwNMB7QkLBUwXZApWDIgSNmCqM7/Le/5Vcdnko2kBZJM+E+V6pJYH5kD8QHTMBYnAtMF8fm0BwMbukOH+/qQfkGkN/4ArwmoxUnKOr0AAAAASUVORK5CYII=");
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    opacity: .5;
    }

ul.slickslider li:hover > div.wrapper > form > ul > li.like > label:hover {
    opacity: 1;
    }

@media screen and (max-width:980px) {
ul.slickslider li {
    width: -webkit-calc(33% - 20px);
    width: -moz-calc(33% - 20px);
    width: calc(33% - 20px);
    }

}

@media screen and (max-width:750px) {
html > body > main > article.catalogue > ul.products {
    white-space: nowrap;
    }

ul.slickslider li {
    white-space: normal;
    width: 220px;
    cursor: pointer;
    }

ul.slickslider li:hover > div.wrapper > form > ul > li {
    display: none;
    }

ul.slickslider li:hover > div.wrapper > form > ul > li.price {
    margin-bottom: 0;
    }

ul.slickslider li > div.wrapper > a {
    min-height: 234px;
    padding-bottom: 48px;
    margin-bottom: 0;
    }

ul.slickslider li > div.wrapper > form {
    position: absolute;
    bottom: 16px;
    pointer-events: none;
    }

}

html > body > main > article.catalogue > ul.products {
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*padding-left: 40px;*/
    max-width: 1180px;
    white-space: normal;
    }

ul.bookmarks li.slick-active {
    background: #b4cce6;
    border-color: #b4cce6;
    cursor: default;
}

ul.bookmarks li button {
    border: 0px #fff !important;
}

ul.slickslider li {
    display: inline-block;
    }
.slicksliderNav .slick-prev {
     left: 0px !important; 
}
.slicksliderNav .slick-next {
     right: 0px !important; 
}

.slicksliderNav  ul.buttons {
    float:right  !important;
    margin-top: -41px !important;    
}

.slicksliderNav  ul.bookmarks {
    margin-right: 89px !important;
    margin-top: -46px !important;
}


@media screen and (max-width: 750px) {
    .slicksliderNav  ul.bookmarks {
        top: 394px !important;
        width: 100%;
    }
}
li.slick-slide:hover {
    height:100% !important;
}
.slick-track {
    margin-left: 0 !important;
    margin-right: 0 !important;    
}

.priceSmaller {font-size: 22px !important; line-height: 22px; padding-top:6px;}
.pricenewSmaller {font-size: 17px !important; line-height: 22px; padding-top: 6px;}
.percentSmaller {margin-left: 1px !important;}

.cart-responsive {
    font-size: 14px;
    border: 1px solid #dfedfc;
    border-bottom: 0;
    margin-bottom: 15px;
}
.cart-responsive-row {
 
}
.cart-responsive-col {
    border: 1px solid #dfedfc;
    border-left: 0;
    border-top: 0;
    padding: 8px 8px;
    border-collapse: collapse;
}
.cart-responsive-col:last-child {
    border-right: 0;
}

.cart-responsive-image {
    margin-right: 15px;
    min-width: 66px;
    display: inline-block;
}

.cart-responsive-header {
    font-weight: bold;
}
.cart-responsive-tip {
    font-weight: normal;
    font-size:11px;
    line-height: 14px;
}
.cart-responsive-prices {
    /*font-weight: bold;*/
    color: #113c65;
}

 @media screen and (max-width: 760px) {
    .cart-responsive {    
        border: 0px;
    }   
    .cart-responsive-row {
        margin-bottom: 15px;  
        border-bottom: 1px solid #dfedfc;

    }
    .cart-responsive-col {
        border: 1px solid #dfedfc; 
        border-bottom: 0;
        padding: 3px 8px;
        border-collapse: collapse;
    }
    .cart-responsive-col:last-child {
        /*border: 0px solid #ccc;         */
        border-left: 0px solid #dfedfc;         
        border-right: 1px solid #dfedfc;
    }   

    .cart-responsive-col:first-child {
        margin-top: 15px;
    }     

    .cart-responsive-qty {
        margin: 0 auto;
    }   

    .cart-responsive-margintop15 {
        margin-top: 15px;
    }

    .cart-responsive-margintop0 {
        margin-top: 0px !important;
    }    

    .cart-responsive-textleft {
        text-align: left !important;
    }    

    .header-wishlist    {
        font-size: 10px;
    }
 }

 .productBlockSubscribeButton {
    margin-right:30px;
 }

  .webim-processing-personal-data-block input {
    -webkit-appearance: checkbox !important;
    -moz-appearance: checkbox !important;
    appearance: checkbox !important;
    margin-right: 10px;
 }

html > body > header > a.logo {
    height: 89px;
}



@media screen and (max-width: 980px) and (min-width: 751px){
    html > body > header > nav.menu {
        margin-top: 60px;
    }    
}

 .detect-region {
    position: absolute;
    top: 89px;
    font-size: 12px;    
    /*border: 1px solid #cc0000;*/
    cursor: pointer;
 }


.detect-region a  {
    color: #2370bb;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px dashed #2370bb;
}

 @media screen and (max-width: 751px){
    .detect-region {
        left: 15px;
    }
 }

 .product-delivery-info {
    display: block;
    width: 220px;
    font-size: 12px;
    border: 1px solid #dfedfc;
    border-radius: 4px;
    padding: 10px;
    float: right;
    color: #2370bb;
 }

@media screen and (max-width:750px) {
 .product-delivery-info {
    width: 100%;
    }
}

.account-card {
    background-attachment: fixed;
/*    max-width: 500px;
    height: 318px;*/
    position: relative;
    margin-bottom: 30px;
    display: flex;
    flex: 1 1 0;
}

.account-card__name, .account-card__bonus, .account-card__valid, .account-card__num, .account-card__discount  {
    color: #fff;
    font-weight:500;
    font-family: 'Tahoma', sans-serif;
    letter-spacing: 0.2em;
}

.account-card__discount {
    font-size: 20px;
    position: absolute;
    top: 22%;
    left: 50%;
}

.account-card__num {
    font-size: 28px;    
    position: absolute;
    top: 56%;
    left: 8%;
}

.account-card__name {
    font-size: 20px;
    position: absolute;
    top: 78%;
    left: 8%;
}

.account-card__bonus {
    font-size: 20px;    
    position: absolute;
    top: 88%;
    left: 8%;
}

.account-card__valid {
    font-size: 20px;    
    position: absolute;
    top: 68%;
    left: 45%;
}

.account-card__card-default {
    background: url(images/classic_blue.jpg) 0 0 no-repeat;
    background-size: 100% auto;
}

.sleeve {
  flex: 1 1 0;
  margin: auto;
  margin-bottom: 30px;
}

.credit-card {
  /*margin: 20px;*/
  display: flex;
  flex-shrink: 0;
  /*background: @card-color;*/
    background: url(images/classic_blue.jpg) 0 0 no-repeat;
    background-size: 100% auto;

  position: relative;
  flex-direction: column;
  border-radius: 20px; 
  /*box-shadow: 0 2px 5px rgba(0,0,0,.5), inset 1px 1px 0 rgba(255,255,255,.3);*/
  width: 350px;
  height: 212px;
  opacity: 1;
}


.credit-card-silver {
    background: url(images/silver.jpg) 0 0 no-repeat !important;    
}

.credit-card-gold {
    background: url(images/gold.jpg) 0 0 no-repeat !important;    
}

.credit-card-black {
    background: url(images/black.jpg) 0 0 no-repeat !important;    
}

.card-type, .card-company {
  text-align: right;
  text-transform: uppercase;
  margin: 10px;
  /*color: rgba(0,0,40,1);*/
  color: #fff;
}

.card-company {
  /*font-family: Georgia, Garamond;*/
  box-shadow:  inset 1px 0 0 rgba(255,255,255,.3);
  font-weight: normal;
  padding: 10px;
  /*background: #C32;*/
  color: #fff;
  letter-spacing: 1px;
  text-align: right;
  margin: 36px 0;
  font-size: 16px;
}

.card-number, .card-expire, .card-holder {
  display: flex;
  margin: 5px;
  justify-content: center;
  font-family: monospace;
  font-size: 24px;
  color: rgba(255,255,255,1);
  text-shadow: 0 1px 1px rgba(0,0,0,.5);
  margin-bottom: 0px;
}

  .digit-group {
    margin-top: 5px;
  }

.card-expire, .card-holder {
  font-size: 16px;
  justify-content: flex-start;
  padding: 0 20px;
}
.card-expire {
    margin-left: 40%;
}
.card-holder {
    margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 5px;
}
  .card-text {
    font-size: 12px;
  font-family: monospace;
    color: #fff;
    /*color: rgba(0,0,40,.5);*/
    text-shadow: none;
    margin: 3px;
    margin-left: 10px;
  }

.card-type {
  margin-top: auto;
  font-size: 14px;
  margin-left: 30px;
}

.card-bonus {
    margin-right: 25%;
}

.btn-payment-state {
    width: 100px;
}

a.lk {
    text-decoration: none;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dfedfc;
    color: #2370bb;
    height: 38px;
    vertical-align: middle;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    padding: 6px 20px 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    float: right;
}
@media (max-width: 767px) {
    html > body > header > aside > ul.auth.logged-in {
        width: 160px !important;
    }

    html > body > main > article.page div.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    html > body > main > article.page div.row div.row {
        margin-left: 0px;
        margin-right: 0px;
    }    

    .credit-card {
        width: auto;
    }
    
}

@media (max-width: 767px) {
    html > body > main > article.page h2 {
        padding-right: 0px;
        margin-top: 1em;                
        margin-bottom: 0.5em;        
    }

    html > body > main > article.page h1 {
        padding-right: 0px;
        margin-bottom: 1em;
    }    

    article.page .container-fluid {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (max-width: 767px) {

    .cart-item {
        box-shadow: 0 0 5px rgba(71,162,222,0.4);
        padding: 0px;
        margin: 0px 5px 15px 5px;
        border-radius: 6px;
    }  

    .cart-item div{
        border: 0px;
    }    

    .cart-item span.label {
        display: inline-block;
        margin-top: 5px;
    }    

    .account-order-item {
        box-shadow: 0 0 5px rgba(71,162,222,0.4);
        padding: 0px;
        margin: 0px 5px 15px 5px;
        border-radius: 6px;
    }

    .account-order-history-item {
        padding: 0px;
        margin: 0px 0px 5px 0px;
        border-radius: 2px;
    }    

    .account-order-item div{
        border: 0px;
        text-align: center;
    }
}

nav > ul.breadcrumbs > li a > i.fa.fa-home {
    padding-top: 3px;
}

aside #banner0 {
    margin-top: 15px;
}

html > body > main > article.product > ul.badges > li.4for3 {
    -webkit-border-radius: 24px !important;
    border-radius: 24px !important;
    cursor: default !important;
    display: inline-block !important;
    height: 48px !important;
    line-height: 43px !important;
    margin-right: 5px !important;
    margin-top: 11px !important;
    padding: 0 24px !important;
    vertical-align: top !important;
    background: url('/catalog/view/theme/default/styles/images/4-3.png') 0 0 no-repeat !important;
}

html > body > main > article.catalogue > ul.products > li > div.wrapper > div.status > span.4for3 {
    display: inline-block;
    width: 48px;
    height: 48px;
    margin-left: 4px;
    background: url('/catalog/view/theme/default/styles/images/4-3.png') 0 0 no-repeat !important;
    -webkit-border-radius: 20px;
    border-radius: 20px;
} 