

/* Start:/bitrix/templates/scrapmania.ru/css/common.css?17014084992398*/
/*Yahoo!3.2.0b2676*/
html {
    color: #000;
}

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

caption {
    text-align: left;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sub {
    vertical-align: text-bottom;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

input, textarea, select {
    font-size: 100%;
}

legend {
    color: #000;
}

html, body, div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box
}

body {
    line-height: 1
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

nav ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold
}

del {
    text-decoration: line-through
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

input, select {
    vertical-align: middle
}
/* End */


/* Start:/bitrix/templates/scrapmania.ru/fonts/OpenSans/stylesheet.css?15499917064445*/
@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Italic.eot');
    src: local('Open Sans Italic'), local('OpenSans-Italic'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Italic.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Italic.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Regular.eot');
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Regular.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Regular.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-BoldItalic.eot');
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-BoldItalic.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-BoldItalic.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBold.eot');
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBold.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBold.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBoldItalic.eot');
    src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-LightItalic.eot');
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-LightItalic.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-LightItalic.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Bold.eot');
    src: local('Open Sans Bold'), local('OpenSans-Bold'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Bold.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Bold.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBoldItalic.eot');
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBoldItalic.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBoldItalic.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBold.eot');
    src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBold.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBold.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Light.eot');
    src: local('Open Sans Light'), local('OpenSans-Light'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Light.woff2') format('woff2'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Light.woff') format('woff'),
        url('/bitrix/templates/scrapmania.ru/fonts/OpenSans/OpenSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}


/* End */


/* Start:/bitrix/templates/scrapmania.ru/css/jquery.fancybox.css?16188233809793*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	padding: 0 !important;
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-prev span, .fancybox-next span {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/scrapmania.ru/css/../img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDk1NkRBNDg4RUFBMTFFNjk0NURCODA3MDdGRkE4MDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDk1NkRBNDc4RUFBMTFFNjk0NURCODA3MDdGRkE4MDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78gX14AAAA6ElEQVR42oyRuw4BQRSGd5ZOZRKXTjENBZ4BhdegsdmG8CBCQ78v4AFWKLbxBmxCodtWp+M/yRk5Jhtxkm8zM+f7M5dVxpii53kNcPN+lwF3H58IXMEGqBxRcY+ciAJlboRg64QUr4U81xQYgwsvBCJk5YB7ZzCi82egB46gKQQKTITcJ1fh0nb7OjiAlnOHj0wTXzQybqRiLZWyG6Cq0cXEnMZVKchAF8SgAl4Mjffc+wq48oKxodiG6JXajjwHa7HzUoQGBa31jp8zTz6BBxiCEujQkRLwBFNHtrUCM3YS+R/+qrcAAwASMzKIJB+L7gAAAABJRU5ErkJggg==) center no-repeat
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/scrapmania.ru/css/../img/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMEM4NDgzQjlDRTNFMTExODE4NUVDOTdFQ0I0RDgxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGREU5OEVCQzAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGREU5OEVCQjAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s3YRAQAAABtJREFUeNpiFODh2cBABGBiIBKMKqSOQoAAAwBokQDs5F/8FAAAAABJRU5ErkJggg==);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		/*background-image: url('/bitrix/templates/scrapmania.ru/css/../img/fancybox_sprite_402x.png');*/
		/*background-size: 44px 152px; */
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/scrapmania.ru/css/../img/fancybox_loading_402x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/scrapmania.ru/css/slick.css?16188233801687*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
   /* -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);*/
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/scrapmania.ru/css/main_data.css?1684214696113422*/
@charset "UTF-8";
.info--mesage,
#catalog-2.lc-chest > div p.text-center,
.chest-block > div p.text-center,
.alert,
.delivery-error,
.warning_message,
#lc + div.notif p.text-center,
.cart-page .errortext,
main .cart-page .notif,
.warning.info--mesage,
#catalog-2.lc-chest > div p.warning.text-center,
.chest-block > div p.warning.text-center,
.warning.alert,
.warning.delivery-error,
.warning.warning_message,
#lc + div.notif p.warning.text-center,
.cart-page .warning.errortext,
main .cart-page .warning.notif {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABk0lEQVR42qSUzytEURTHx2uM8mNhxixmgzDNX6CoWWEyKXtbFlZTNgpJEjVmhWJpby/NyNj4Ef+CRMOCxTB2ilF8js5ovOZepnfq0+2de873nnvfPbchm836algXTMAY9EEHPMENHMAe3ElgMpn8SXJcIs2wCdfQDkvQD206Lqpf5rc0vqZYGM7gA1phHk7gAd51PFV/C5QlPpfLhd1iAdhXZjXZZmWN+85BsKlaLAOXsOyrzyT+AtYrYp2QgjlDgvg/qw/aZbLtFNV1i9gUrMGbpYJb0wSLSN4qTIrYCOR93uwIEiLWY1sZe1FsdgUxEQvBsxcxtlpiCDoqFPIixuEHGUp+3aJs9dGwav4fZxqTrYrYMQzDuWFVuUPT0GupMCE/QcR2tYEzf1wP0xYD2sNRObN72FYx06UMWqqSvB2Oo+BU3fIBWKmzMIkfrHSPX53S2ONwqC/CgjazyRohDUMwql3w6wkqQlwDXzVYviPqi+h3WufFF0eoWBHwu1aUoBnY0Jc2rX/R/dJGoeAu90uAAQBYC245yZ67SQAAAABJRU5ErkJggg==);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABnUlEQVR42qSUwSvDYRjH91szNaRtdtiFwtpfoKi5YCmlHHdSlLMdFJIkatsJV3Lg5KjkIHMxxb8gERcOYyitmIPPs55pfv1+P2ZPfXp739/zfH/v8z7P+xovmzsuC+uABIxAN7TBI1zDIezBnTi2To1/B7lNIj5YhyvwwyL0QIuOC7ou3zfU31IsBGfwCc0wB6dwDx865nS9CUri/7q1GzKLeeFAmdFgJyupXzkGwcZqsQxcwJKrNhP/c0jLxKAA7Xqwktq72bu4n5sVZ99Yv2EjKLt6g4jsbBJWrYSq7MbuA9WUuBWYELEhyLrqs2OIi1in05+xZ8XJLiEqYkF4qkeMVAsMAbcKBesRozUCDAWPpiipPlg5UsXsH840KqnKzk5g0M6L1khDAfwOYnEpguxsW/ss80t72KXo1TscMfTVWJMGhuQ/2qIcSxGSleskXd4LyzUKiX+fxrs8uigXexSO9EWY18tsZw2QggEY1lvw4wnKQ0wdi+os87CuhXWe0u+yFkMoXxHwmIsH03oOCQ3ssnhpI3Br3u6XAAMA/7BzSE+RkhwAAAAASUVORK5CYII=)
}
body .top-message .message.cart:before,
main .content a.add-to-cart:before,
.goods .slide a.add-to-cart:before,
#fast-view > div:first-child a.add-to-cart:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAQAAABedl5ZAAAAvElEQVQY02NgMGAwY9BlwAZ+P/3//+tdBhkGYRQoxMDL8H/W/3v//1+dv7MeGW6pnpUB1Pef6/+//1gA2NA/bzElft0GS31bhCn1uxjiFHcs5omApf6zoYv/eQD3wv+1aHLRCCmmk8LPRf8bAqHODiGoYVAg6ummZsvAA2RJh3kxmDBwwWWO1oNM2R7EwHBp5v//f3+ud4ZL/b0HkvoxiYHh308Q62c9wi63/y+AAaYJZCX8f/P/4n85BgYAloLEXiqtjSwAAAAASUVORK5CYII=)
}
body .top-message .message.favorite:before,
main .content a.add-to-chest:before,
.goods .slide a.add-to-chest:before,
#fast-view > div:first-child a.add-to-chest:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAQAAABedl5ZAAAA4ElEQVQY022PvYoCQRCEy8xMQcRI3ORQLnFd4SIfybcwNfEtRB9ALtJwwMwxEjE7xQWVnb4CN1F7/IU7u2j666qkGwAyKOETEZr40o6US+r5IKiOuxubJM7x5FySbOy4+1HTsFVejnj+q+V3qwzT+R94mQ629oa/hj2m7Om87lsLOXo4TJkHWNPOK6sjR3DGFVfSxrOk7R3OUKwXokKUa6ByTyq5hneKdcSL3Y9qPR9kAyAbzIe7tXfiBSR93GT7CG3/sUkKJ6+D9/GLnUD4/i8hnHkfOQOGnPBw1+lJE4YXqdYDljeTSBAAAAAASUVORK5CYII=)
}
body .top-message .message.notify:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA7UlEQVR42ozSywnCQBAG4EmM6SAIsQPBCszBYBexAQ85aCOiohe9m5stCGoJWoEGBCvIQdd/kllZ1gcOfGycnXFIdkkpRYYIMrhAIWsm+VedfvBgAXtIoAm+rInkeb9uNq1gBo41WeP8Eg66qaN//BDAUVUx5sQa+n82nGHDySs0jKKBFNoNvLYhJ0nohtQoaFkNgXycwp5k/vPDauD9kCe5RLSFHlVxgxhO4MgaS56jCzt9oHwOrvXyU2MCyT7XReW5IOZwhyEoeg+eOoEapK4kR+CVo4kSCMGXNZG8J3VEX+5eLncv/3T3ngIMAL1lwhrF4UnhAAAAAElFTkSuQmCC)
}
main input[type='checkbox'] + label:before, header input[type='checkbox'] + label:before, footer input[type='checkbox'] + label:before, .forms input[type='checkbox'] + label:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAA2UlEQVR42mJUaNnBQCLgB+IgIJ7PQqJGLiDeCcTmQCzARIJGZiBeDtX4BIhXE6uZEYjnAbEfEL8GYheQAcRqbgPiOCD+BsS+QHwTJEiM5iIgrgDiX9CAOgmTIKQ5Goh7gPg/ECdBA4sBXXMGEIuiafSA+hPk32IgXopuMkhzDhBPB+L9SAaAQnQtELMBcQcQ92NzFkjzSiC+CsTaUANsgXgzNE4XAnEVLj8xQYPeEcmAQ1AXbALiZKh/cWpmQDMABE4AcSQQ/8UXmsihDTOgDxpY3wjFIUCAAQDPdijxlNXDWQAAAABJRU5ErkJggg==)
}
header .right-block .lc:before, header .right-block .exit:before, .top-menu ul li:before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAASCAYAAACXScT7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjVENjkxQjI4OTRDMTFFNjlENTVEMDYzRDk2ODdGOTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjVENjkxQjE4OTRDMTFFNjlENTVEMDYzRDk2ODdGOTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Bru+ZAAABv0lEQVR42jSQz08aQRTH38zOwiJgQdOlNVKEKjYxGttojb2Ug5fem/4LTXruzTRy1rTHHnv3IsHE9NhDL204+CMRqoEo2wqRH7tbl11Y9pcz6L7kO+/N++T9mEHbH98BtU8C8TYeT02/1ofew7PzSpXGb4nj2AxiPhQKUZ+LhIPUe1Y6nW6T7Pw8gyflw1JekTs/9L4JHAlKmUymhheXnwPV98nEVNG0HOjIiv1ybX2TFmgY7mwwISa+2XSEKCYayWRyd9jvAykW9u45uITwIESifEdRIvSukLWlp1Bt3DDY6yldcF2Xl1WVH23JjjFkwJNUqkWLATt2CHtuTNMdIJQ9ojo+2C+KVakBYjwWbra1s6XV9Q1imYMXUrMrBgKCtbIwh4yB1S/XLqP8g4kvJBgd37zRLUAIDbNzMzuzqUlUbyS3MKBFrP+XXwHtbuvdsHp1kacjmBDbhy2ETJsDgUdAOA+Ofpf8pwH+WapCkDOhLiOwaAem1t/WCJJEnBsF0j+A0wv1qxBwR/falQzYNjRg0nqGIV1ff6B5z29L7j16k3t2PBaNF2anI+99iOq/PvuxRz9Wav6ppPzErQADAC0nrTiTSKXQAAAAAElFTkSuQmCC")
}
header .right-block .lc:after, header .right-block .exit:after, .top-menu ul li:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAASCAYAAACXScT7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDNEOUU3RTc4OTRDMTFFNjg1REQ4NEI5RDYxMTY3OTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDNEOUU3RTY4OTRDMTFFNjg1REQ4NEI5RDYxMTY3OTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dRJN1AAABvElEQVR42lyPu2/TUBTGv3tznWdT0lciAmmUqA+1UdWHWkpBlZCAkYGBv4CNnakLEgNbBwakLuxIXbq0S5cqakWUARiqChSoUvdB3cYOcew69bXNdcAMHOnTufq+87s6h7x99fzx2enx+vjYxEgiTC7Ee8fiZBvAa1ooFC4Az+5JROaF8UCSwjHH4VQIrFgsfq/slo1P1cpmIhaBwx1Mzi68EYOgQvqdxaWVS1XjHdvBQCa7MTUzuyUEen11hVwu9yGdzpxy8VV/OvNeAJZPsktN83tPPJmUrHYLsiy7QuiGarPpd8l1XQkeMDA41PaNkWwvqG44oJ6bog6PAS6G83klTsw/pNDD8s7etmHqULQmWubG/uLMmCL8aXrw7evq4YmMwf6UPl8a5eFw1D46a6TtjjXH7pduTC2VlpHP3lqt1Rvel/0fL1uGLUWSvSvs763dap4cetxogKVuw/il3mNB8LlSBQsBUYmgw0O+RbqUIiuwxW6+6ipBJNRBuVoD2/14EMCwruk7ArzI9IX+nRKUd3R+DkaiJjf1eDd89uRuEP6sHbfXTF17amjq9P/kzeVHC3VY7eHA+C3AADj9tV7f6m88AAAAAElFTkSuQmCC")
}


.custom-title h1 span:before, main .content > div .content-title span:before, main .content > div[title] > div .content-title span:before, .standart-page.contact--page h1 span:before, .welcome .contact--page.text h1 span:before, main .content #news .contact--page.text h1 span:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJEAAAACCAIAAADXSKmZAAACOklEQVR42oxSW28SQRid2ZlZlkuhVNk2Ii5EY9oHY9TEB168JH0x8cn/a6LvmgZKq0RIC6VtgLLslb2yHlglTfrSedh8O9/tzDmHNptNIUQYhpzznXL58MP7r9++64bhed5yuSSE0P8nI8t7u2pDeyJJ0tlg2GjU+73+wvMSQt6+ed1qt6ezuRD8y+dPP1vHjJL2aZcx9urli9ZxB3OyirL//NlRu5ORM+VySa2o7c6JWnl4PhwimyyTIAyTJMFw/GI1YrI+EqUpiO1SEb+Ou5BlwRlXlAwwR1GE4lJxyw/Cma5HUYx63/fDKCK3DtpRjycsPD+fy+6Ut4MgHFyMyD3OhgGKWJIYk2RZ5oxhHGP8YnR5tx7gsUtRFACL43h0dY178FzXarIQv7p/cAk4IKRz+hvvfLS3i9iyHSHY2WDkOK5Wq2KOYVpIPa1rP45a4+k0IXSrkGPVajXVBlMc1+32eo+rKFOnN7MVyDVxCFATxXEQBgcH+yBpPJ7kczmwY1m27TiLhYssZAagiqpqWg3MD0dX4A5PYlwcfnynVh70zwdzw8QiaIQuwzRvZjpWZLMKoQR0p1Jt1NpwkKoIWBDJXbhQHV4hCYEn0OPYDnhEjef5uIH/4luSb3jkXOCLrESl1SJKbdu+p2b/bLSOoZOSWWmPDYzzu0PSepiPC04lBpUty0pTxUIBXTN9voJHaS6f1+erGNMm0+n1eDIYXpqm6ftBsVSyYU/Ph0cs19UNEyZzHAd2+SvAACBLSMw42tARAAAAAElFTkSuQmCC) repeat-x
}
.custom-title h1 span:after, main .content > div .content-title span:after, main .content > div[title] > div .content-title span:after, .standart-page.contact--page h1 span:after, .welcome .contact--page.text h1 span:after, main .content #news .contact--page.text h1 span:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAACCAIAAACFR1aXAAABF0lEQVR42oyPPUvDQACGk7uL+brLpdc0iqBVOojoIEihk4s/wcHJ3cHFH+jg5CIIgjgoBXWxJTXJNR+X5K41ODjnHd7l5Xng1W9vriFECedFKapKSCldF5dlSbCr1Iovs4DR87PJ3f3D9zzyPcz6wc8i4nnpWBst2PPIy9u0bqT2lzBgQlRSKQCAlGprM2C+3zqnH19ZXmidMxmfIghKIahHCMZxklZ1o5R8fHrugoO6aliPjk+Oga6t1xoAcLQ3vLq8CIMAIWQYBiHe6/vnbJFkhWjbtq1w0LctK+a5T0lR1aZp/uvidIkJPjo82B/uIgRn8yhO+XBnG0LYrrqud3wVDphPqePYKyWzPLdNs7U1UnbEfwUYAGbvdQR3fUHzAAAAAElFTkSuQmCC) repeat-x
}
.custom-title h1:before, main .content > div .content-title:before, main .content > div[title] > div .content-title:before, .standart-page.contact--page h1:before, .welcome .contact--page.text h1:before, main .content #news .contact--page.text h1:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA1CAYAAAAtf5mbAAAB+0lEQVR42uyZz0oCURTG7+hYZmUqYlhZSVHUEyitWkTLFr1Dz1Gbdj1DUK8RLdoILYJoFQUJlRVZZGqZktN3ms+QVg4oXege+HG9586c+90/cwfPWI7jqG7abDp1iqJmWdZFmxvdOEsoA5dX16lO4tiqywZBJygaYOOXP09/R+ZT3bdDsAKSbb5lMAX2Og1i90DYPkiAg/jo+KI4ig+3sqxbYPMvhYntgGNwxPo6OPO0Jbq9+dstm81+B8/lcpbXe31KUzPCjLBem5XJZLblqJHXCHgEfh6Gckq/gQyogH4wDeSV8gRiHNg7mAd1UAADoAzmQB/7aXqdBDnHxkC0LUCMQqSDEIiAEQqTMgA+ZFD0TbIU/wwH80whDvG8MjZn5Bys6bbHZIQTOm7+AsVpZbKUqzo+lXYPX+TmgDXCjDAjzAgzwowwI8wIM8KMMCPMCPs/whzdhMmf3bqOMyeCXihOO2GtjI92S3mn3ESbdjOWV242UDthCV2fSkkMV3WcsYrSMEcmgiSFPqSjsDTPsl3l5vb9rL8qN50u6fUwZzbA33GwwPPvEwyyvcQnXHz3PIbk+iAY5v1Flq0UvSSmJXUv3wuibLNsOqSUjwo3DFCmqCBvrrGDJkWFKT7C7dBgW5mx5PokY5dY93OQfbymynqIMaT95/PhlwADAHmLagTfDS2/AAAAAElFTkSuQmCC)
}
.custom-title h1:after, main .content > div .content-title:after, main .content > div[title] > div .content-title:after, .standart-page.contact--page h1:after, .welcome .contact--page.text h1:after, main .content #news .contact--page.text h1:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA1CAYAAAApikmmAAABvElEQVR42uyZzS5DQRiGz2lOVSnxUxo/jUgkEivL01hZuAL34Dq4ADfBFdiLhU3FQkI3aBOkIWmCKFKlGO9XLznpQitOdRbflzw5Z+ZMZ5525swkX11jjPNTzEynD3Gpuq6bD1TjY2YB12jhrJh2QgyvWQOIHOBSAysN9eesDzUiLbTZAUtgLFC3CKbARthCXgttNsEo2E6mJuak4rp0KdO3BlY7ISSxDvbBLsvLIOe0IdxmizoYmUym3jibzbpOmyLiWBYqpEJ/fst8338PlOX+njuwvEkxOSbAG8uDbFeQ4wT0gScwDrrACYizn1swDIpAdvVnkAB7oEeOHXDBvkdAN0h6HOhbkNcoRWocwLCTKw5W5bMBykTILCjxeYLPe7nLi1AZ9IMKv8g8xb9mKt4o1MnYki9k0xqalF/Os0hIprFsk5D/m8P1P8LTjVGFVEiFVEiFVEiFVEiFVEiFVEiFVEiFQg+bsh/1PKZNQkfgxqYpkyxsyiYhyfAmZMpMyB1L2vgFvDqfuWtZG5IOfgB3vK+wLClnyYvHWHfcjjUkaeYoRQwHegR5Sub4dkse+5R1kruW/26HPgQYADZYYwVL/fukAAAAAElFTkSuQmCC)
}



.to-top {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAlCAMAAAD4HH5jAAAAqFBMVEVdRi5hRSr///9hRSpdRi5hRSpdRi5dRi5hRSpdRi5hRSpdRi5hRSpeRi1hRSpeRi1hRSpdRi5eRi1gRSthRSpxWkVxWkZxW0Z8aVh9aVl+a1uGdGWIdmeMe2yNfG6NfG6Tg3WVhXhuW0uYiXykl4uvo5m5rqbCubHKw7zTzcfa1dDh3dno5OHq5+RuTizt6uhrTCru6+nw7uzx7+3x7+708/H6+fn///+9SefFAAAAN3RSTlMAAAAWFxcYaGiPj5GRkpKTk5mZmZmZmZmZmZmdnqCgoaOlpqettLvCyc/W3eTl5+nq6+3t7/H44gTtUAAAAZ9JREFUSMft1tlOAjEYBeC6gvtCRTg6onSWDq0MVdvz/m/mRUFmYoLB0MQLz9XpzZc/TTtTsXfQP5cJct4/EOLo9G6EBBndnR6J/hDT6e7t6RTDvrgcYbHYPb5YYHwtJDCf7x6fzwEpJJLlH/8D+HPznAx/+eDHSyJ88kbybRIXiiQZdLsVjAlAiKVCRdIXJO1G/OGdJPn+sFybABgWneYMAB0AlMwByxKZnwFZ0Bsnf2qWczVPa7yk7jRnABR+heesgYoljNu4LY+vXOX18QuvmXeaM6gMsMILagDWF8w34g3XaZZ4bUPVbc7Vdo0rGxQAFcLs59NCkvxamVBbWtVpbZykjQPXrLbHAeV9pzkD3dqWmCx4n/0Cx4x5uzkDVUF3cWNVML/DVbs5AwAhb+Mlc+jvG/Mzrmk7LZ5ztvHMGwDWqy3weC85a7fVDWUOT5IVEG8oLMlim8l3/OFKiv//idZ4ohdXxBO9uCCFHKV6cY2lGNyn2vL7gbiQw3EKejyUV6J3O5BJMrjtieOTm0Q5ORbisHeWgj7rHQqxnzCf/NJnt+Uz7zYAAAAASUVORK5CYII=) no-repeat
}
.add-to-cart.added:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAMAAACuAq9NAAAAk1BMVEX///87jqT///+dxtG+2eH///////////////87jqQ7jqT///////9yrr7////9/v7///9bobM7jqQ7jqT///////////8/kKb///////////////87jqRFlKn////////////+//////////9wrb3///97s8I7jqQ7jqRLl6tbobOLvMmOvsuqztje7PD+///////hxLF/AAAAKHRSTlMAAQECAwQFBhssMDs8Q1pbW2ZpbJGSlJWVm6anq7TDxOTl5ejr+f3+Am8upQAAAI1JREFUCNc1zm0bgTAUBuAnJZUpkcRmEulMmf3/X+esi/PtPu8AIGTbt1Kku5SxbHSerJLiQTRkwOmw4GSgyIxEWF/BXV7WTYTzNhuIZllDuG+IRvOTgtvT5Oxr1jPwVa58vC43QOb/OVVI/kFH7Dcr0oIv1lWoiHeHVc1CzF+VxzLXTYw5hOz6TvpOfAEiixJO3zXSrwAAAABJRU5ErkJggg==) !important
}
.add-to-chest.added:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAB00lEQVR42mJkYGBgBGI+IBYDYh4g/g3EH4D4DRD/AGI2IBYBYkEo+xsQvwKpYbGQVRQosHQOMZSUjRTk5NL98/fvhyefPhzceefa6tq9m06U2rjpBWjoh8sJCDmzs7CIfv754+bll89WTjq+bwXjmoi0UFNphVoeNnYVJkZGzv8M///9/ff/04cf366cfHJ/sYmUfKAQF7cJCxOTICMDI/O///9/fvv96+6F54/7GS/n1C6R5hMIBUqAnAQHIEO+/fp1n5OVTRZoKIbcm69fd7GIcPFYAvksDGgAaBgTNxu7MgMWAJRj5OPg0GdiZWYWASlkIA0wAr3BwwT030sg5x+Jmv8D/f6B6d//f1v//v/3iRSdQI3f/v37f4SJmYlp6f//DPdJ1PwUqG8uEysT80VGRoZmoO13iNEIVPcCGNrdQD8fZRJsK/rNzMi0HSjeAZR4TMDGV0BX9gAtXAXU94MRJvG+qo8bSIX/+fevBGiqJhYb7wFjZRIwzhcBNb5ngKZrFAA0JAxoQC3QAB0kjXeArusAMhcCNf5BxDcW8KayxxPovBZmJkZNUOAAo7OejZl5BVAjSpSyYNMMtGUf0NgKIDOHmZFxGTMzw1Z0jSAAEGAAR6a+QXVsby8AAAAASUVORK5CYII=) !important
}
.In-stock.not:before,
main .content #catalog-2 .cat-plitka .goods .In-stock.not:before,
main .content #catalog-2 .cat-spisok .goods .In-stock.not:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAG1BMVEXUPz/UPz/UPz/UPz/UPz/UPz/UPz/UPz/UPz/ZNXpYAAAACHRSTlMAFRYqaGzU/tzxBUMAAAAtSURBVAjXY2ARYBBhYIhIZMwIYFBrM2sTYGDMqEhkYGAwbzdggLIh4hA1YPUAA6IJl/Ar2v0AAAAASUVORK5CYII=) !important
}
header .right-block:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZYAAAAxCAYAAAD5lo90AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjZFRUNCNEE4OTQ4MTFFNjk1NTZCMEI1REMxRjQ0NzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjZFRUNCNDk4OTQ4MTFFNjk1NTZCMEI1REMxRjQ0NzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6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")
}
header .right-block .cart .trash {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAACz0lEQVR42rSXS0hUURjHZ6YRi5pqIT0gqEwkzWpRC61NlKVtkhaRu0CxF7SQjIhWQi3alKsWLWobREEPQioKjF5UJBUjRQ+jFmZmYjY9fNT/L/8Dl8s959x0/ODHDNw753++8z3ON8masqWJGFYI1oKn4BdoBJXgCOgD60EK3G3PvvMulkrEszpwAFRHPEuCvWAfKKgtL06AtGuxpMPTHSADzoJFYDO4Ks/CtgpMA8/k9X5wGtyL8tzlaa0W4K4/gXMWQdpzCdJyCsHI+CLw3OfpDDAH9IB5YMwhFMd4QjXgEjz+ZvP0IDgJikDvJAVpVQpLVdDjcMC7wB/wPZEfu6ZTexI3kfJpLLmN4DGOuc8c725l28wpEl0DdoFtwePNRBy1MTaA1eAnaAXdExBlU7kI7jO25niTSqrRiB+USbROMf+gmrQ1m9egw7WDtEqDx/re8k6XYBssFy4rtYhS4zDo5M5awHEwy7PYK8/zv/p8aHk+HbBuSunpLbAY/PAsmgWbXC0VDDNDLc+/gmYwSNEbMZPhreo343mnx/G8n10urRgtALc9or1a0CX6Ut5GGZOvDXxOq354vJ3aic3Yh6/rHo3KWjb6O56NszpGWTIr8WXhfxzzpI2evhBxjGlfr/58QVdYsToNE+1mIIvDtkSf3aYLbQXrwAkw5BCt161BG9Bx71F4KnXvZi2Z3arNNhnRErAMzPaIDgS+D8mrfonmhK2G25n9nCRMGywAc8GXKQhhSp6Ot1iKmltmWIIVoEETRL7sGDjFkjHzUnhy2AC2gOV5FM0pLGO2S5wxXQEeaUOFMdpjlM3X7dRhxIJTYdjTQfBAL7boYi+agGiDZuGSsKBvBGXqfwS/FePtylJbi2tUaGiXwXnwJmrudU3iV4QZN3ZKtE2xbwIcKw+paVTrgmdny0Is6+pIcYx9+UxE4Y8EZuOjrNk4/2X+CTAAckC8qTXRSOEAAAAASUVORK5CYII=)
}
header .right-block .cart .trash i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAkFBMVEWNua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+Nua+47AjKAAAAL3RSTlMADg8WFxh5ent8foKDoKWmp6mqrLO0t7q7vcXJ1dbX2Nna4uPs7e7v9fn6+/z9/qhcHy8AAADISURBVBgZZcGBUoJAGIXRu5GpYbkJEQIBpRhm/t/7v1072o6OnaPIFfviTteSrJumQDrrs3tFS6AESuBFUQ20wDtQ6yTx1dMPfBm2BfOVn0jKwD6AIwZsDDJJPcHI2YGglzTn1lxyi3Wz42LXrBdOOYERGcGrRv4blQNmRGZALpeWzcDF0JSpk2bcepTUE3xzdiDoJWVgn4BxBDYGmaTEV95ga9gA5is/0UkNtEAL1IqegRJ4A5aKklX3kALptFsluuaKfe705xfVnzPb0W6fHwAAAABJRU5ErkJggg==)
}
header .right-block .cart .chest {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAC5klEQVR42rSXS2xNURSGz73aVEOZSEsiFNVqPQYYaBiIVytpiIEYCdoQJIQgIkbiMayaNGLAgIRGSDwGJSJBEPFqSK5JQ5WBXnVJq02rL/8v/0l2ds7Z5+B2JV9Obs8++99rr7XXXk1Ulc/wYlgeWAxegj5QB5aAI6ATLAVJ8Kg59T5ysqQXz9aDPWBVwLsE2Al2gdzqipkeyHFNlnB4uhEUgPNgKlgNbskz2xaAMeC1vN4NGsHjIM9dnlZrAq76M7gQIkh7I0Far0Iw+GcSeB7laT6YCL6AQjDsEIpj3KEqcB0efw/z9ACoB5NA+j8FaZUKS6XpsR3wd+AX6PayY7e1ay/iJlI2jUduBXiObe70t3eHsm3cKIkuAlvAOnN7CwK2OpvGonINPGFsfaF6JdVQxGp5jIo1dkSFgRneBu7YsTOsH1w1E6lQ2/rBIbgQ7FVsgmw+KAVnwKuQMdQ4DFq44oPgJBjvEK0xBNPK8i4900ay1DjmGAt4bkrp6T0wHfQ4PijTs0cL7ADTQDsoAqfkSZljjm9gPxdL0bsxEuEii7m86tDf2vXk73MK00DEPBnmAEUrwGRwP+IDJs4UVZmnVtUp8mutw3ghNHCROTo/3N4WrSTINusjT97ka5ErwVbtgqfsb3YI8/0QRS/Jg4xjcJ9ROCiwDSwDsw1Bf5xLcJ9/ZN4Kl/Vb1SpXYQkaF2bFerb5ZXAtOO44Nk26cXhX/gygV++bwpoFcAwcNctgCZgFJmgS2x6If7URxbqbnYQvehZcAV9Hoe4m5ell+xIfkOA8UKvszJadAKeZ/X6/ZHcOy8EaMCeLooz3D10MgZc4YzoXPNOC8iLKY5ixWJSDh76Y2RXannap2gzrImhUv/S3VqteuMQWjGpBU+CTzh5jvEGVK6zE1Sk0tBtKzNagvtfVLdwU/gW+SaINiv12wLbykAoHu/+PukBSEEuFTRy3RWnRTWJPNGj0xjz4mTj/y/wWYABGbb9qglztCwAAAABJRU5ErkJggg==)
}
header .right-block .cart .chest i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAjVBMVEW5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqC5rqBWrb0gAAAALnRSTlMADg8WFxh5ent8foKDoaanqaqss7S3uru9xcnV1tfY2eLj7O3u7/X2+fr7/P3++GDCbgAAAMdJREFUGBllwYFSgkAYhdG7gUlhbEKEQECKGZX/9/6PF6Pt6Ng5Clw5lXe6FuX9MgXSZMhjBRlQARXwrKABOuANaHQS+/rpBz4M24H52i8k5WADcMSArUEuaWD2ydk3s0FSwq0Hya027Z6LfbtZORXMjMCYvejAfwcVgBmBGVDIpVU7cjG2VeqkhFuPkgZmX5xNzAZJOdg7YByBrUEuKfa1N9gZNoL52i900gAd0AGNggyogFcgUxCt+/sUSJf9OtI1V06F059fr8UylegWluEAAAAASUVORK5CYII=)
}
.top-menu ul li a:after, .top-menu ul li a:before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAcCAYAAABLam7PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc0REJFNjM4QTA1MTFFNjhDMzREOTc3MTk4RkM2OTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc0REJFNjI4QTA1MTFFNjhDMzREOTc3MTk4RkM2OTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5z9i31AAAAM0lEQVR42mLc3O5+mgEIWNjZmH8AaUYWIGELEmFigAKqMxhoZjImA+QdRRCDEcOnAAEGALbYB0XTvzZhAAAAAElFTkSuQmCC")
}
.slider .slick-arrow {
    color: transparent;
}
.slider .slick-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAiUlEQVR42mL0nVLNgAMoA/FDJiwSjEA8DYjvAPEiFiyS04E4HcoXYsIjeR2IE1iQJGcAcRqSpBMQv2DCJwnigBS4IkneRJaEKfgExP9hjgJiMWRXgxScAOIiqCJRIN4DxPrICkBgApqi3TBFyN7EpkgXPaAmQOk+qKLp2IIapCgPiH8C8WGAAAMAcyMgXuk6TdgAAAAASUVORK5CYII=)
}
.slider .slick-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAkElEQVR42mL0nVLNwsDAIA/EdxmwACYgXgTEd4B4GhAzYlMgCGVnAvF0dEUgBYlAfAPKT0dXBFLwAogdcSliggrCFF1HV8SEZB1IkRMQ30RS5MqE5mhxIBaCsv8D8WdkBfpAvBuIRaGSRUB8nAmP5ASQBCgUddEkC4F4IrI3Z+CShCk4DMQ/gTgXXRIEAAIMABdIIT3OJtBDAAAAAElFTkSuQmCC)
}
main input[type='radio'] + label:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAtFBMVEWzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7M+tdNGt9RHt9RHuNRIuNRyw9dzw9hzxNjDw8PExMTGxsbG2NzG2N3Hx8fIyMjJycnJ2+DL3OHMzMzNzc3S0tLV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3f39/g4ODh4eHi4uLj4+OhBha1AAAAGXRSTlMABgkqKyyOj5CUlZi7vdTW19jz9Pj5+vz9eAto8AAAALNJREFUGBkFwYlKw0AUhtHvztIsUlyIUMT3fzVFgy0YJnbuTH7PMYAY54TvvQMGNj4uY6be19/9wLCHtwUDxPqxKTJfXs0AjIm9pXRe4FoaaX5i2Tzm98Fum0u9HSPpFqaTKA2gFXSaQs6oAYCLnANCAADi6MGriACQUG1hv0tDAkiDVGsMdrbJkeXhRcdXMebLsxmGkK6fJdI8jEiSdPsuRPA/D3C0ff0pwgBSmnL32h34B/PIYezGizitAAAAAElFTkSuQmCC)
}
main input[type='radio'] + label:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAk1BMVEWzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7PDw8PExMTGxsbHx8fIyMjJycnMzMzNzc3S0tLV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+OstSJOAAAAGXRSTlMABgkqKyyOj5CUlZi7vdTW19jz9Pj5+vz9eAto8AAAAJ9JREFUGBkFwUFygzAQAMFZCShwDqHK/39iDjEuEyG0k+4AqPUx0c8xgIBYv9d1obW/40yC+NqfBCA/v28rj/0ZARBs2e867c+IAADW0UpdAwAAYq1lWwQAAJetzDMigMg8T4iGAEqO0q8kUzWTvO5ydhNTU9L7KtnSFMU026hpWUBM9Xi1yi0Lqvo+PlTod6Tk3c7XRwJgmrZ59Gt04B+W23HCVhPLZQAAAABJRU5ErkJggg==)
}
main .select select {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAUUlEQVR42mIMMNNnAAI5IH7EgABgPhOQUATis0BsB5Wwg/IVQZL3gTgEiNcCcQmUDgWJs0BVHwTibCBeCcQRQHwAJMiCZM8qIL4LNRIMAAIMABJ1DpFsuWshAAAAAElFTkSuQmCC) center right 9px no-repeat
}
/*main .wrap:after,
main .wrap:before,
#fast-view > div:first-child .wrap:after,
#fast-view > div:first-child .wrap:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAArCAYAAAAHdLqEAAADvUlEQVR42tSZa2jOURzHn2d7Nneb654UHsuW+6XcQpEkMVmi0DLKIi8UUbxAeYWR8kJZI0qRRXkh0rSRXOY2ai/MbmbWTIZtmMvM51fff/1bEyH9z6lP5/zP/3nO+Z7f73cuz3nCHR0dIUvRaDSHbAJ8hB0wDFZDPIShtqGh4ZQ+e5tsBqRCdegvEm3+0ffCJhwhWyivkuAozAYbUTG8h0ESmgwXYBGMk+h78AU+wWA4D8/UfgSWQi+1UwsVMk77vxBeSDmTRlop96GcD29hL3X13od5l0k2C/LkjTFwC5IkvgUmQS4MgSXwBm5Co8RmwS55qwYSYDrEIE6feQEfYKQGXIaOF9Jg3k/yhBfwYgX5YioXwmNIkzCzeh7vW/TFfWSb4Bh123m26q1wUB2bZ3bCZzgEdzsZy9osgStwSR5u1cCq5blDMsJJGcU89g2qoA7SPeEr5dI28wKC1sryVvcVRsBzyLbRy+JzZNXLCpt8hdEjKFQ4ZKujGokeKIv2V1hdt1Cjv0b/yOjbRMZTH/bV2fwbqsd6T7gJO6UO+8FxmKmO3smNr+E+jRWpIXNxjkS0y8Im8pxPQ0we7Kk50yarXpNBuoxx2h5Plsi7B7+K8f2US+GqRMfLTSnqMIFGjnTVgELlv68qccrNIs00YhNpt7kCuqvePNAPgfmQFQpI8oQ3wTRZ4AlskCubNCGKqFtPvg7xU4Ik3CbbfEQN8b3rZnEGttls5t1G84piPhjCseZLhcgZxW2c1tsS3tlqchTGwh6eK4Ig3JucaZrxB7SyDLDnn03IIEzOiPJyTc4khLyifPh3RAchxm1t3oboTdoBB1JODrxwrDtPu1s65VxNwi0uWNzSZNvRsLQdbE5AX1eEh3XCK1e4VOu8Enjhts1P9R2G2rwzcxBTxFduFml6XkO8f3TB4t6RtpI8Q4NwIsbtqJlKXNvmMxpOOyEcS9s5uVLH2bM8v3LF4iGdvdsRXRwKeIrznTkGaDUpo5zijHDSXLgId2CZS8K/ECJV2oCSnBBOaCTqWsAm6VO7LlDoBN7idh3gX0Vs6+/twunwu10vYOVaqNCv+zpXYvyT7kjs6quawbQHWXjEtwHZ3VxvLJ6h9dyZVcW7nbJbpBtOCScthwrvgtOVndNWkRiiC0IOJL/F7Sb0OwOYCLGgC490GkSpaNSS6IRw2z1tZbELoRaXLG6/eEbBAqdiXD/Z7Eo5QtmtdVyhMte1VcXSQzvSsqr0cEq4Nh77j3K4a1u+/Ztsl/tvgy78hwADAKsWbW9DxG7eAAAAAElFTkSuQmCC)
}*/
main .all a:after,
main #lc.order ~ .chest-block > a:after,
main #lc.order .orders-history .all-oders:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAALklEQVR42mIsKSn5zwABjFCagQmJ8x9ZkAFdAiaIIoEsCDebCV0Aph3DdoAAAwDJyghqLrC3jwAAAABJRU5ErkJggg==)
}

.subscribe > div {
    background: url(data:image/png;base64,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) 15px 15px no-repeat
}
.subscribe .soc a.inst:before {
    content: url(data:image/png;base64,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)
}
.subscribe .soc a.twt:before {
    content: url(data:image/png;base64,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)
}
/*.subscribe .soc a.vk:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAUCAYAAAAk/dWZAAAFKUlEQVRIx9WXS2hcZRTHvzzUaiBatWgtPop0pbgRpS6EdqULQVxIEUVU3CnSpaDurOTZNJPMMzOZySQzmVfmkfckk0cTLVoTEKkVDJSC8UVrCy01qVXH3/+bubWI0iyKiYvDd+fe75zz/597zv+7Y8rlsvm/m0nEQmYoFbWWSfaZTCJiRvKDZnAgaO3o7JgpZOOmP+K1e0cLSTM5ljFTEzkzMzVs5kojplQs/KMtzE0oxi2hgOuO0ULCjI+kzYRsNG3jyJzrkXzCFMeHzNhwyuSHYqxJ9qfsb2d19sxOj5jpyRy+mRtLYmaqYIPrnmx2etgszk8K0Au9PV2paNjjz6b7nymOZy0AgdwiJCrVFmjtVVABn58ZtaZrJS9kYzXE3N3j6/iku7Pp94D38EpqMHyAZ3dOjg1ZwJtKYnF+wgbt63WbcLDbFACg3yLx8dGiTc4bMGongRhK9T3aH/G973O3fevtblvl2ke+hwRoC5DwWMtl+u1+h4zaRSQEQPf0XDY9mSde8D2Pq+Vn3k65x9uxjN+zzEztcC6+2SQGzHBu0ALOJCP2t5LJR775oQGbS+Q0HwDeGQ1720Sk0modx/HbJ7CbTkItQevYVYnVXnMlzcqYTS5QUirlEiFy70XFViAhMmWu5/F9SjNTmZstQKJCYJR44xaUAKmldE8xJb+sjanB3hdDgc4vsE+D/s5FRODrdCL8uny077okHCJKoPv0rE1aJVHP7208ayBhI0G3T01k70Zi74HQzkio+75IyH0//g8A/F7appF49SIkCdaQy44tTlnwqqzuK76u2XczsW8jVwPX9eRrQprneCNLejNuV/Nl2s7NfB1QQeR7lUQsGjDJeC8WspWPRwMNrHtxeANtfzve33OQ9V2U5wOAfsQapULLvPaTkkrstN9zeBWl+RE7h11wu1rW1N/VPt+QAbKM7xmfu/20VIu4J3t8R77q7XGtQajs6Wqt7m2+QrHSFGIHRayQ4IEhgGFTLc67sLe83a0l1lOs3/PsLHYR5/VrgGn9lXtrqMsFfM9hZ/ktOwOASwAoI6NKeh0CzWW/p/0XCjON3LYP9Pk+pGhB8v+gZ5UYTdqzRGGXWC1h9n/Om36ZM2qHJYHtxg5iMWwFW/97laiurYani9XVcrFa7SvYb9z/YwPVXsf3vMDhfwowy7RLkbc4CqAcFc8RJ8PvcDjY1dEXcjdjUQ06976BzAmuL3NglvGzeBQX388MVavh4nHahpbpeof1TeTxJQb0OfpxP+yfZD4eoV/30Pu7OH3vov0a8KnTDOm0xqeqIMk6WrEOvxqe1XKa1y3MjdenEQtA2j2lYt5QaTt/GtJY1G+HX3OInxUHckh+b6e1VmnhBHta1UZqMd7UIQZ8ezYdrSHvY5w5e2wQzYLURquGWIqh6af3LEAploZI30lKxieDgYQVAQ2p5spRD+1HWSxIKZc+S0RCAKVAyiOg8lXMgT6/VbSKmARNiXgM9n5a+Tygv+QtnAj6jxxj//Pydw5BxReO6mDfKBIZ+2lxLQkR+DcSiiEwIiA/nRWKRYVfoX0v0XKah594/kTlsEte/XT5i0Tvf09Ch5tOadrWxltAXp0zAqW5lcE+5AgHbRwQBj2TTG8JEtovIJWPwzH7hat4akOqvQ81O+6IAIfbq85JXQG+2SSotpLpHNK1DjeRYOD1+ybOnQRVj/N25lGu76j6w9J/gd4yJJw/TvpEkTI5//p06gLsQcg9TextzMlrOqmVZ6I6wBsl8Sds7naGUZBhbgAAAABJRU5ErkJggg==)
}*/
.subscribe .soc a.bs:before {
    content: url(data:image/png;base64,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)
}
.subscribe form label:before {
    content: url(data:image/png;base64,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)
}
.subscribe form .submit:before {
    content: url(data:image/png;base64,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)
}
main .content .In-stock:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAXUlEQVR42mIM67diwANEgTgYiGewEFC0H4i1gZiFiQhFV4F4JUxhBlQSmyJHIH4NUpgDxNOhklrYFIF0gxSuhAqCJK9gUwRT+BoqCJJkxKYIppABSfEkbIpAACDAAAQVGZs3avRLAAAAAElFTkSuQmCC)
}
main .content .bought:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAA40lEQVR42mTRu2oCURSF4fGGjZdCkGitjZb6AkLAQl9A0gk2Fj6ETyDYaWlhY6d2CoK9kELQVFaChRgSQSQq/jusgQE3fHAue82ZM+PL9D4dTyXQx0zzdzRwdBv8nuYQWijjC1uNW9p7CRRRR0cnzDWua++/goggoKe0MUZU+13stBfH3QIDLfzYAioIK3DFL0qI4c8C36ipaY2DTrU6I4ucwkMLNHXCBxZYIaXAHgUFRtZrl75g6bn8Ta9219gt67kENbGfcUJeTQmtv2ntpB7HDWwwRRVpz+d+IImJepynAAMAqrUxU3pC4U0AAAAASUVORK5CYII=)
}
main .content .reviews:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAkUlEQVR42mL8f1SUAQgYgTgYiBOA2BSIRYD4DRCfBuIFQLwWiP8zAhVzARmrgdiLATfYBsShTECilYBCBqh8C8hkkHXCDITBGyYGEgBI8WIi1S4GKa4G4u0EFILka0CKvwGxN8i3QLwViF8hKfoPxM+g8t+YkATXALEPEItDw70fSvNC5RnwebAIiE8i2wQQYAA96yAFPKwxfwAAAABJRU5ErkJggg==)
}
main .content #reg-page .block label:not([class='checkbox']):after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAMAAACDMFxkAAAAOVBMVEVWjzrUPz////9WjzrUPz/UPz9WjzrUPz9WjzrUPz9WjzrUPz9WjzpWjzrUPz9WjzrUPz9WjzrUPz8qZ1/SAAAAEXRSTlMAAAAVFRYqKmhobGyR1NT+/p8yWdgAAABcSURBVAjXTYwLDsAgCENxsvmbqNz/sMMR0SaEl9ICoPIRFtWRjaoHiH5RHvVRmk5Tspzyu2jrMoEzCSaUjUmwMKFD4gLuJqYggxIQp8/LrIXOPfy17R7Z44P9/QCpnwSHzdpsUQAAAABJRU5ErkJggg==)
}
main .content .price,
#fast-view > div:first-child .price {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAqCAYAAAByfjF8AAAAG0lEQVR42mL4/enMfyYGIBiKBAiYoXIZAAIMACmABD2V2WtoAAAAAElFTkSuQmCC) repeat-x
}
main .content .price:before,
#fast-view > div:first-child .price:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAApCAYAAAASw4iWAAAAuElEQVR42mJkAILfn86oAqkOIHZhAXLUgYwTQCwAkmQC4jYYBybgwoAEQAJ86ALC4bFlpidPX+77////b0aohDEQM586vCSOGSogCyLuPXhynwkqcA6EDfU1HiObB3JgGSOQEITyY4G4mwVIvEO3loEKAsKuPhku6E43AxHITpcedTrc2k/oAnvQBar//v33GcX08uLEoCd3du378f7UV5hLQalQENlzIAf9BTFgTv8DxO+BmA0gwAA67mev0XKpNAAAAABJRU5ErkJggg==)
}
main .content .price:after,
#fast-view > div:first-child .price:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAApCAMAAADUFiMpAAAAWlBMVEUAAAD///8AAAAAAAD78swAAAAAAAAAAAD78sz78swAAAAAAAAAAABAPjRDQTZzb151cV/27cjEvZ/Gv6H78sz68cvk3Lr78sz78sz478r78sz478r68cv78swtjyzPAAAAHXRSTlMAAAQIERcYJSUnMzU2Q0RVVnCNja2uvu/x8vP1+vlKXpkAAABtSURBVBjT3dBLDoAgDATQCiqKFf9/uf81RUOhC72As3qLZjIp2CfrWCQJWJ+lhGA7Mu/MVnqfvamV94CI2ts4I7nKhKCbHIB6zi5NeeeXBTO++N6AbAP+ZwP/+RQ3bC11HnPjfo4hKlpLslYSLqo6J7cp6RB4AAAAAElFTkSuQmCC)
}
main .content ul.rating li {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAZCAQAAAB03K1mAAAB00lEQVQ4y5XSyytEURwH8O+YGa+hvFkg7xGFmCaKUsojgwhF8WewsCBbSRY2FhKGYTDyKI/yut6Scef8CcLCQkYeKcdv7sTcOw3D+S1Ov3M+53c753cxA+84yWPX58VfmWx4QxvYDuPsdMk/FXIIUhwa/NBFONbd1CHYfqMWCJlu6IqDPIuSzmEZ69jGAc5g1zg2PNSxZ9eeyelRBCtlHayPTbIjduOBUtyyY2Zm/ayTlR1HYWXJa/uHWF3DVIXtQ/TDRG7jU9VAaE/JwqP4K1x87SuHDoiDvsFkdV7+AO184aW9CXrEA9E0FVU2Wu580/n7uhYUkYkGAhGDLBTWNLIPX7S1TYKxCAJU0NKJrDqT76odzVQohgqq3M3TImq0yzcd76VCLvjVWGg3Rzw3FvjVN90aIyj/B6A+35SayXf47NPIyszDNnc/4IUAtYImBV45Rb7Pre+DE4YqGHMrBsasb7tUXXw3hShod8K00/w4bC2vhxEGurMBxtLaIYv5Yfq5PwWKEYpUFEosH9lIp+fJd3E6lEZ7ihGGTFouIJaISMoiaNZT7nrTcCXVIQkZEgtGAOUBNEdSnoFk2lPJqYY+o6OOqGVrasp1tK7Bvwf/c3wCrhLL/stMUnoAAAAASUVORK5CYII=)
}
main .content ul.rating li.selected {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAYAAAACCvahAAAB6ElEQVR42oxTPUgjQRSe/UmEaO5iYqLgX6LkMMJxFtpa2Imtjdap7KxEbC0iXHHcYWeRQvCa4wrRQgtBsLrDRhF/MAb/EvNnslGT7O7M3Hs44RZ11Qffvnmz33vfm+ENITaWXvV18B3/QWbN12vHke1+tHrlGXARv0eeteNINqoeSL6tx9kiCwTG8tl3KYPavDX2fZBjLyprmy0ht0vqhHUQ0AMIAyZf4K4ATgAJQPK+yi/UZIrGP3Upww0OibxhE/WFbhBydk3/ygWNT+2d0mSlxsl7rKpzspcwr/IlHlXi69VKKs9+hjvV0Wa31OJ8pQNolYDQ6eKvysj097tLZLYCPB1+uWnjm2cpElQG7JKPzun++JwW3U+YRQhLeNs6wLzMMpYusO3XWs4V2Q4kIp8Caip8ygA8MO8PKV+sZLwYp+N/HAmqn8FpgALgDpVNLABDUfS65UHKHs92ckHJn0Pz5hg8xrj/sVEa6utWNCFoKKIo/zHd1GZQMnWdY8Z5miW2do2v0Vh5AQbmUJak9swtb0zlGOsPqcu/t2uZp+PpAgQAXoBaL2rhYIc4sjeAB2IhoWEXTkFGoiF8fR+P6BAxcrhqeSAMZ0DEhqiui0SXSKyKbp69KtWiwEQBKpQcln1ddET+CTAAaTTBZ5l8EK4AAAAASUVORK5CYII=)
}
main .content #catalog-tovar .left-side .wrap a.fancybox-ajax:before,
main .content #catalog-tovar .left-side .slider .img.video:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAABjElEQVR42oySTytEURjGn3PdmGFkZkhRyoIvwCfwISRlo5SyVDa+g51iYUtWmpIsWSmyZDFGTUxiQRquezn3z+s53Jl7r2bhrd+t857nOec9733VeblvAMAMGSMF0kMEnUORL/JOauTMDoF1Zle46IsF/wlzQZOfbTsQmaWv8HdfQh6tFJRldTrXJIrUzVkaGPVpaKElggwUMby4hPzUNALbho5C6JSmraXX1vLz5iQigTU4hJHVNYxEEZ6Pj/C4vwfn+goSBD9VpaLHVIA0pkOfInA9D2GpjNL8Aia2djC8vAI/l8eXSEZvm0T2+QIVRnBdHuA4XArePBcPvg/P7MWaVti6Q3uFpX+4Ll7rddyfnuDpsIKumyp62QuVfQJMDz5pyiXtVdAvL7jY2oRTrcK6rSEf+Oji3/C5ly6YR3mmggbvnEyyFL2/QVcO0E2FRWNoyNTYFjcszsGuL2gS+UXAXv8aFW+l3uQSWjo06d0zk7hBzSU94/EY98eDIh2GR+IxNj/rjonTbwEGAEBz1V54V8+IAAAAAElFTkSuQmCC) center no-repeat
}
main .content #catalog-tovar .left-side .share a {
    background-image: url(data:image/png;base64,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)
}
main .content #catalog-1 .filter > span:after,
main .content #catalog-1 .filter .show-more:after,
main .content #catalog-2 .filter > span:after,
main .content #catalog-2 .filter .show-more:after,
main .content .subsection .filter > span:after,
main .content .subsection .filter .show-more:after,
 .format .select:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAUUlEQVR42mIMMNNnAAI5IH7EgABgPhOQUATis0BsB5Wwg/IVQZL3gTgEiNcCcQmUDgWJs0BVHwTibCBeCcQRQHwAJMiCZM8qIL4LNRIMAAIMABJ1DpFsuWshAAAAAElFTkSuQmCC)
}
main .content #catalog-1 .filter .reset-filter:before, main .content #catalog-2 .filter .reset-filter:before, main .content .subsection .filter .reset-filter:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAHlBMVEVQNi9QNi9QNi9QNi9QNi9QNi9QNi9QNi9QNi9QNi/WwJUdAAAACXRSTlMAHiAhPj90deuZKc9oAAAAJklEQVQI12NgZGBkYLBw8DBgYG1rZWBgyExgYGBpB7I0AoBiIFkAVDwEzrL8Oj8AAAAASUVORK5CYII=) center no-repeat, #d5d0c6
}
main .content #catalog-1 .filter .controll .min:before, main .content #catalog-2 .filter .controll .min:before, main .content .subsection .filter .controll .min:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAVFBMVEXV0MbV0MbV0MbV0MbV0MbV0MbV0MbV0MbV0MbV0MbV0MbV0MbV0MbV0MbV0MbV0MZQNi9aQjuYiYGonJO0qaC0qqG1q6G6sajEvLLEvbPFvrTV0MZoNOaVAAAAEHRSTlMAAiIjWVqyt8vM5ebp6uv5slEr4gAAAG9JREFUCB0FwYkCQkAABcC3WEdIkg7z///ZTJKUrl+tfVeSJGkmwNQkSbMAWJqkjAAYSyoAqBmADzDkDo7HAeaA9/7cT9hyx29/Ofcv5gxw4YIhFQDUlBEAY0naBcDSJkk7AaY2SZLS9bdt7mtJ8gfBFxB7NSyW6wAAAABJRU5ErkJggg==)
}
main .content #catalog-1 .filter .thematics .column ul li label .color:after, main .content #catalog-2 .filter .thematics .column ul li label .color:after, main .content .subsection .filter .thematics .column ul li label .color:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABBElEQVQYGQXBMW4TQRQA0PfHf21WWFmIUCqElAoXlPRItLQcg0vkDpQgpcgVOEBAdEgg0bg39MgkYR3v7PBeNAAAAECyBUIgNDQ02EjAQoIZTdE0EyRYeWA2m4WGUBRHBxJLgzCrJkyKouis/TEmTj1yNJlMqs5C6HR6nV3imaXRweReFZqVpZW1J3aJ545ujEYHVShS76FTg8+Jc9XenVsHFWGpNzhzQqL31N7eP3eqWVo5MTjzm8Qvr/1149aoalJvbTD4QuKrt86NRveqkJZ6vZ1rEj9cufDYUTUrioU0uvSdBB8V72xUhBC23vsA0WyBl9545YXw07VPvsFGNAAAAMB/ZHVZLVHZ9DAAAAAASUVORK5CYII=) no-repeat
}
main .content #catalog-2.lc-chest .delete,
main #lc.address address .delete {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAtElEQVR42nSQsQ3DIBBFr7JEm9IbhCWyQDpPQR8pNQOwDAUDJOkzRyI59Aiw76yzRMjlSyfEv/ctfwAABpwjjgJZivcDGGNOMcantXYSAop82hMHOefHgkopfbrABqI/0544wFPXWl8cmDlwaEHe6+0TfcB7fxXBXWSUUt5LI75rsXUI4dLCdJde6avMrqaDEkH+x0korcA5d5bK9KWJAzTuDP6UaQPEkTHi3P61Jp/34yrAADcwH19zGQH1AAAAAElFTkSuQmCC)
}
main .content #catalog-2 .cat-plitka .goods .sale.not,
main .content #catalog-2 .cat-spisok .goods .sale.not,
main .cart-page .goods > div.block-2 .sale.not {
    background: url(data:image/png;base64,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) -4px 4px no-repeat
}
main .content #catalog-2 .cat-plitka .goods .sale .sale-desc:before,
main .content #catalog-2 .cat-spisok .goods .sale .sale-desc:before,
main .content #catalog-1 .cat .podcat:before,
main .content .subsection .cat .podcat:before,
main .cart-page .goods > div.block-2 .sale .sale-desc:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAATCAMAAAAgYzSBAAAAilBMVEUAAAD9/PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRQAAAAAAAAAAAAAAAAgIB8AAAAAAAAAAAAaGhkAAAAAAAAWFhUAAAAAAAAUFBMTExISEhEAAAASEhERERAQEA8PDw708+vx8Onv7ufu7ebr6uPq6eLq6eLo5+D9/PTjIC0pAAAALXRSTlMAAAECAwQFBgcICQoLDAwNDg8QEBESFBQVFhcYGhobHB0dHiAio6Wmp6mqq6yham3KAAAA4UlEQVQoz3XRzXLDIAwE4F2txE+bTieHvv+DNrZ6sLFD4u6BAeYDDYJ4jh2zddrnbMYyZ8fZEASQyNnxRARJEkBmZiJPRg5NkkZSWDJz3SESAMQTmWRefm6/HIdHpU0NFF7vzctCw8TEgSRF1O8KeKwgwMQ+QBzIFNG+CgAoMplPTBwovNRb7BU8AebBxIEi6qcfffEEcTDZQF4//OkflHky8RK9MBlNekeDbf1QmOQRvb8gwLRdRFJFioj2jgATcn9c9+KldQFXjIBI80apNsNl1MnFcvFC90b8E+t8PHL9A4vWQhNS4/JJAAAAAElFTkSuQmCC)
}
 .format a.plitka.-active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEWqpqCqpqCqpqCqpqCqpqCqpqCqpqAqt+OsAAAABnRSTlMASUrk5udXTd49AAAAN0lEQVQI12MQSUsRYHRLc2RwS0tzYElLS2FIS0tLYAMSWBhANQFANakMqmnJCkxhaUYMmIAyAwG2WiKrbcXkEAAAAABJRU5ErkJggg==)
}
 .format a.plitka.-unactive {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEXY08vY08vY08vY08vY08vY08vY08tMaPIKAAAABnRSTlMASUrk5udXTd49AAAAN0lEQVQI12MQSUsRYHRLc2RwS0tzYElLS2FIS0tLYAMSWBhANQFANakMqmnJCkxhaUYMmIAyAwG2WiKrbcXkEAAAAABJRU5ErkJggg==)
}
 .format a.spisok.-active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEWqpqCqpqCqpqCqpqCqpqCqpqCqpqCqpqCqpqD1+FmmAAAACHRSTlMASUrk5uf3+KLB/4sAAAAvSURBVAjXYxDpAIKKDkcGjw4waGHogAIsDKiaVgZVEJXRYcSACUQgasgxsKPDCACHrDdbIsbcMQAAAABJRU5ErkJggg==)
}
 .format a.spisok.-unactive {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaElEQVR42mK8cfm0JwMDw1wglmTAD34CMTsS/zkQJzMCDXhGhGZc4DkTBZpBQJKJgUJAFQOeU6D/BciAFBCDCMU/0PhPQbHAAiS2URKQVAkDUEICpYX/JGKQHs/RhETnhMSALSEBBBgAZewn2ndSXdoAAAAASUVORK5CYII=)
}
main .content .paginator ul li.arrow a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAXklEQVR42mIMMNNnAAI5IH7EgASYgFgRiM8CsR26xH0gDgHitciSTFD6IJJkCLIETLIDiFcDsQWyBMiYCiAOBeITLEiCa6GCB0ACIAkFJLMPwrSDJB4AsTG6PwACDAA7NhEDpMlCcwAAAABJRU5ErkJggg==)
}
main .content .bread a:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUI4MEZCQTM4RUQxMTFFNkE2NTlBQUQxQjZCQzA1QTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUI4MEZCQTI4RUQxMTFFNkE2NTlBQUQxQjZCQzA1QTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjZFM0IyMzQ0ODFFNjExQTdFMEFGMDQwMUUyMDNEQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5FHZ16AAAASklEQVR42mK8cu7wawYGhhAgPsgABUxAHArEa4DYHlnwALoEE1QSRQImCJNoBuJ9yIIgrbVA7MyEJLAGasQBJnQBmEUoAiAAEGAAmy0SeAWBeWIAAAAASUVORK5CYII=")
}
.api-search-title .api-search-icon,
.basket-items-search-field:before,
main .content #search input[type="submit"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQ4ODY4MkE4QkFCMTFFNkFBRDZFMTBCOTQzRTZCMDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQ4ODY4Mjk4QkFCMTFFNkFBRDZFMTBCOTQzRTZCMDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7jwgtkAAAA9ElEQVR42oySvw7BUBjFLxEsbA0TEmPjIZjoKmHgAfoG9AX8eQNWqQiz0M1DYCESYqmICQOTIzmVumnDSX45X7/cX5q0N1AYTQWTBk2ggSSwwQx0wEFICbKLYAl0kAJhts590UvMgDGIgSHIgSh7yP2E575EA8R5qA5W4MF+P5uUG7JY4twS3umyNVlMcN75iFt2UhZPnLM+orO3ZXHO2fARnb0li21wdX0IFUTYJvc3nvskBPagwk9eI3Iu4O51ASz+tz44gid7ADa8VQuguN/o5MCbIkehpLLz4BwUv3Pm4bVLVv4RveRqSPwfRy6D3kuAAQDLjDZUvqKMOAAAAABJRU5ErkJggg==") center no-repeat
}

main .content #news .news .read-more a:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk2RTFBREY4QzQ5MTFFNkJDRThFMEM3RTZCRjJDQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk2RTFBREU4QzQ5MTFFNkJDRThFMEM3RTZCRjJDQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Qp1uzAAAALklEQVR42mJUaNnxnwECGKE0AxMS5z+yIAO6BEwQRQJZEG42E7oATDuG7QABBgDJMghq5ILRVQAAAABJRU5ErkJggg==")
}
.after-news-item {
    background: url(data:image/png;base64,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) center repeat-x
}
.after-news-item:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAACJElEQVR42uyVTUhUURSA34zjIoOgNA2tmAcZ4kocIgh0pYgRROTGTVS6cFq1kEALXYjRUK7TZQvBnUpFFESR/WxMsJ0QPVIEF01EKUJar+/AeXAZLm/eOA5t5sDHnXfmvvN3z7kv5vu+U0qJlR38fwfJZLKY9y/BMZj2PO/nfjo4DANwV5+fwyh8xNFuMQ7qYAjOwQmN3hQPMjiZChTxAoxfhhfwB3rgLHyAVbgGHfAFJl3XfQSV8lIiovFeGIE+eG/oJZMYEQed8hLDY6x3NJDrUUrUAjNwXiM0pRHqYQMnK4ESJ49ZLkB3lBLdg2GL8Qwsw2tYwmif8d99XW9IBmnz0CFIV9YaTVcOdlP/l9RTkM5x+B1Ok0kWZ9Jla7Cd0MOyiTjogk9q0GyMHsv+I1ALWQ1E5KA4uBpSnkUYh/kc/Rk4JRHCAdVJ3T/r71aokg7L10VygFu5wwnB1D6EOR28Z5RnR/W3dN+COHhgMfxXh0jSXreUblajvALv1EkFtW/Uie4MApBDDrvtxFEzrFjqLYab9HkDfkO11F11E2Q0mK9NZUq/WfTSMe16Nr5me1KN/5DOE+PBJN+2XYLalk+1K0w5Cv1wSK+ODiNqkYsYf1PMZbegE2yTKYwPmIpEgde0q61Yr1FLh0m0XyVbjD/Zr++BTOlxaMPo27CNcWdvMqdrN62ZCtuY2KODm/AKGuBXKb/JDiVySlGiyFJ2kFf+CTAA9W2eZXjRXEgAAAAASUVORK5CYII=)
}
.after-news-item:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAACMUlEQVR42uyWXUjTURTAm24xKUpCmRXFhgQKCoJIjIRefIgQ8S0wypRAjEBCUKhnv6IR9BRp+FJvEQQ+KCRKPhUEJRYK4lSC0AxELE2rf78D5x/X69z+owk97MKPs92Pc849H3fzOY5zYD+HL2vg/zcQiUQCiEbYiMfjTzNmAMU+RAV0wiWdvgsxDC3/kwGUX0bcgVJraQ1m4R10YWgulYEcS3EOPOTjE1iHi+r9PEzBeaiDRRhib2PKK8gNXMLhcA84MAB+c82G9TKYhLZk+/6GCG+qEK/hDZzj+r90vhhxClaYm7JuHEKMw03WRlOFqEVyAvcN5RKetzAmcef7YzjoHmDfEuK65GOvCPmNz2dVTqvyPEQ3HNX5XGiGAGsTelYcKYRK5nrFpp1X08Bht7JUHoGiBE41gBj/YeyVsLbCc2Nul4EvEIZyLUOp9WdwVdc3IQhf4Qrh2TRyEUX0M9eULAevVN7iQJDNkv1rUAs18EDXV2HL0iP9kM+543s2GosliPcgSRyG2/ABtuGCeAgn4RHGW6xqKtAGHIEF0/EdnczGdsQ9/SqKP0tSwfXsk5bwYgID0oyHknYyB2OIGxp/UXzaUP4SorZyHd9gJp23qFTDFdCp79ChVfUTBhPc4gSiHo7Bby+vaZ8qTTSkkqoxMp3WY2eFq9OoniGtHnd8hJKM/qJxI3mPJrUBQziw4uWc36PyM9oP+dKtXpV7NqBJ3tJn4kX2X0XWwI7xR4ABAAicEMxs3BFyAAAAAElFTkSuQmCC)
}
.goods .slick-arrow.slick-next {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA1CAYAAAA3Q3kVAAAC8ElEQVR42uyau24TQRSGZ3Y3FwJYBCwCAgQmiMIlF8kukTA9oPAIziOQEjpc0NE4FJGgg4IHIKIghSWEq0huQChIoAgI4RIHG8fe5T/2v2RlUYA9K80KH+nLGY93Z3+fue5M9JnMiavq760N6kynQEfygiC4B9/UWr+Dd4AGDeSfg59AfpH5W2Aa+GASHJHrQMB79sr1LN+n35G0hz9P1JAGISsssNiXvwbXMvEMR5mxZ6AAjkbyLoGT4IGJB3iGhD4Eh8FyeuZYVjI2Prx/BXcb3LJJqNhd8AI85+frYNVU4Y4yayuR9KrJgk0Ljc1GQv9boRqzh9EC8/l8t8BKpaKNCs3lclX4dfAT7OOQdRYcBN84szQ4/dU5A30E18A4a0XEuf/47HDaDO0+SPN5PqfSJjgOpkTUNthPRMQpcIg3T4E9/BEt/pBNXuNS5KDNR/eJnY0IdSh2h8/OiNC3YAZcsbR5vpYghtEYt7kfCQ7naNdiobL0czyuCX2LhUogtceFbNvyqu8ORVLtY7YP+B5Dm4gp9EcSplKHL2g6CUIPJEWoTkobHa1HR0IHsVqt9hQUrRYKgZfhhDLSL/nZPqHZbHYZ7oLskIDzQKL7CExbV/UQWwWy73QDfAFz8hYAsTdNvzMF0VWKgTZbVru7em/APCM/qAWx9HqImmdzWASn2RzuWDk8SXOAWwAlNoeqlUIZwU0uymch/LGJ9ahJgdKRwmouDNk2zQvlcFRmj1+AwJKNM1Oxr5pLcTQnz0Ak5zgELcb9zjRM75YeXRitnv4gNLBdqFR9KylvoV8p1lbzQ6Hhu73VQqXq1zkO2mqy7+BKNNeU/XtPnXB/NLC86ttS9Ruqt49vq0kQfYlo3fQqKg6xIvCT6p122BzR7o5zhmPpkuodl7j8/F31jm/kvCnFyI8xLccsF1lIh/dMDClou2+W1FEvQhv0n4H8T4icN21R5KTaPZhKsWGnmW7ye0+ZOQMIz52ciNjf51C/BBgAtbfKbPoTwXAAAAAASUVORK5CYII=) no-repeat
}
.goods .slick-arrow.slick-prev {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA1CAYAAAA3Q3kVAAACwklEQVR42uyZQWsTQRTHZ3aTVqsWq8EqWjRGeshZIcGTUP0ASr9C+hH0qDd78ANYD4Le2o/Q4MFLoBhBhFwsWlERtaZqW1vTJuv/Zf/RZW+6s/AW8uDP7E6ys7998+bN7owNgsAktQvFqRcodq21ryLVaDq4jDK/+ubdVNJ75IwDA+BzFHtQLVa/xvrE5hk39gS6Cp2K1F2BzkKPXNwg5wj0MXQCqhcmT5elYv3TBwmDO9BtTaBi96AV6CnPb0AvXTVuXQymqFWr1X6DjUbDumzXMxmxIegQVLvZSqXSRPkR+gUdZsqaho5B36EOtANtQlucaT5D16ERPqyMdP8f7y3XRDPDA6jA+/WgUZmWoTPQmEBtQ0cogTgHHefFY9BBPkSHD9Lmf3xC/m+v2BhsKQLqEXaP9y4K6FtoErqmtNdXxYkDb4xoDk+RxznaVwx6SEJBuv4k40GriSOtgE5A+8q7vp+KpNvz2vNojq7NxMz0MwszlAB2YzOEWtCjWQG1WYnR4WveENS1tVqtGrSsFhRwM9AzHN6H5HhG0wKEAE4QbpZVdehWuVxuqgEF5E0Ud3m6Ac0BcMnlXJ+4m+nF86xaAOCcqsEESPHgMiEXoItpQLrwaJPdLJDzgNxQmZ4YgyW+fLfp4dS+64Pom7SDWDUc6a4GUuA0jwKsDpUYBosAX2S60jkzAXY+Fg41tTMTYF9DsqYvGWDWhWedxWiKFqTm0TTTU6AdVBJ+Jytfod8Iq9V6A9DBt71qUOl6WW1uKwaVdQdfvLlm9K89dQfro4Hyrt+Xrl834Tq+VhMn9sSjW66/ndKAFcAvJtzt0OzR/opzkbn0oQm3S3ye/zDh9o3sN43T83keyzbLJTbS5TWjCYG2Y7OkjZYCusPyK/TehPtNm4Q8YP5uTI0zsAs83uXvOeNmD2Cw7+RFYP/sQ/0WYACmZb+DCOKvVQAAAABJRU5ErkJggg==) no-repeat
}
.goods .slide span.old-price.not {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAAXCAYAAAD3JIYsAAAGrElEQVR42uybC5BPVRzH7/+/f0vIYvJILUoqj7JNKBOxHj0smknpIUOYEr0kSXqqPHoMaUrSg5pJ75lkRkXYPErZCksqogd2lbe12V3/2/fMfG6OO//L36N2cc/MZ/be+7/n3nPP+d7v73fOJeK6rhOWsPxXJZY99/OwFw5cqotu4mLRQJQTv4i5YrrYfiJ3TtvMDgcWWKifwJIiBooeYoP4BlEZy28orhN3icliUthdocAOpVQWr4gK4jaRG3BeezFatBP9xO6w645PgZmw1UtcIX4Uz4m/EpxXU2SJiwh9O8Qs8Y51zkniNbFcPJ6gfnmRJ4rFHMRl6r8ubhBxL3qI7qK2KBTfipnip4Bx6C86ihXi+YD2hwIrpWeYKjIYmHpiirgRAXklg1zKDPQYsUecLoaJK8WtHBshfveJ6xJCYiURFVvFKjFN7BTXitmEzHHiYXGpeEYso059BGju/7HvGUaKs8npeiDcLNpxTJdoGW5bumiRxEtgBuR80UqYGcuL4mfRyTqnHgn6RDFDpIkuiOMa3Oghca5ohkC8MkDcy+CbcNlXjBV7EeGpCPNu2jKMthjRfo2rmpxtgXiMPs+wrl8XcQ1FtF0Q5SNJ9NFpuHEkdLBDK3UJF4WIYBXHq4hMkSoWifW86S8xm7udt9+lXlVRQC61nOsOZxBzOH8i4pjJYE2gjsN5l4s+vtlivngVZzMTgUe53mrcsbFog9i/Q0CbxBBcaZc4GWGbycQWcYowU7Jfyeum0G5zTktEmosDeqG8PfWr4KBuKLDkSg1ylXVWmDPucBPHU3Coz3gG7w1ejhN9KjaL5mIleVkbnCMTkW1EhJPIw9bhPJ9YiX5fQmbQUsRCHM/cZzGiPxORTKItKwiPgxHj+9YLcyETgwU432LEW4+Xyzjz1aKi+Jtn3ougTXu/JFxnlXUHiwT8dQL2kykRwkHEwkmwnShc55Egb6ZzH8TRrqdDTVj6A8dpRvJt8q/5OMEyBLJEbEOYJTjLXJwtm0R6FQO6Bfcrpg0tEdbKgzynEVUjxPEba2SN2X6PdjQRb4mePPNgnC7XqruElKA8TtYQcU3lWZuwVDKSMH+n+IFzNnAfuw9d66+3Hff9Frd+Pxz3c611VNd/77aZHdwYVlsRy64MFTleDrdIY9sTgk2M32LWtkeq9TeF31M4FrWOOdZvDmKoRQhz6OzuuNcA6ucghhcIawNxLuNWaxFRBrnQWaK3lXcZQRaJOrjLWgZwhtVJzcnlvGeOB3TyHkThbbcgDFYmhC7ifrtp00JelqmILp821+TFMC/D/WIpYS+delm0YQR53QeIuBpuNsR6YUtwOpc+ctkv4hrFnFNsUcSxEuv3El99W5CFhHqX5/b2/0XiK4xhvUW8rVHLdaIJnMgJcCHbqfzbju+Y47teNIFTRngwr85YQk07EtsLGPxcBixGIt6RJYMduNwAxN2fh/6ewXlKjEcEo3AcU/cNqy1p5E3eomuQwKrjMN4yxjmE1uGEsn4IpTVuWEToHM05Exm8VHLBy8QTrMMV045epA1dcdylPEMOdWP0o+1MEfa97bjP0eIJXCxo203gUv7f7TpxbztmqbMsF5MX3SGeZNAb0KnVGNxxhCOzTDAIh9uEQ7xrdcxkwuwtOJ9588wnoHuYJdov0Xru400utvNG+1f7jdO9zX4miX1PBD6eRL0dSySdrcEZhtsNwn3N86zBZb/ivEqWw5v88kNehtr0Sal/pjrYp6LIvDmzj4XlFBOun2WgjRV/RDiLJRj0CCG+IOBatViIbcpA/0nYiSKWCZzXlHt2Q7Dp1gzQmwR0Jk80ich54k0mEyYPfBoxlBAGHyCHSlQq0JaigEXkVHKvKPcZ7wvnocCOUmlO0r76KFyrOgOXx34d8pihVviYjKuMQTTp1PFy1TwS9FQWT2exuBp0jyOdkLUiD80vKwNyvH3sXnIUr7XFt59HyGlEvueQQ03n3JeZdXqiySf0ViVhL7DcL+geR1JKmCWHK/nHaDGuNU9c5cvDerPQOoVZocskoj653BeEzT4BIe6ELuG/pti/zGe215rFT4eZaifWne4jVHp54UZmg9PCrgsFltTCIXnXUGsR1iH8jWbWWJ91r53OcfAxOgyR/38xs0rzVeBmZ/+P0g7LOWtYzwrFFQrssIsRj1lbM1Mks25WI4k63teMSNh9YYhMpphZpVkHM/9wsKuz77ukcbjdVv+VJ7TuIskP/xdNKLBDKtkk/2c4+1bRzSxyG/1nliK2OmX/a0iplH8EGACHMOh4T+35LQAAAABJRU5ErkJggg==) 2px 4px no-repeat
}
main .cart-page .type .payment-desc .desc-notif {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABk0lEQVR42qSUzytEURTHx2uM8mNhxixmgzDNX6CoWWEyKXtbFlZTNgpJEjVmhWJpby/NyNj4Ef+CRMOCxTB2ilF8js5ovOZepnfq0+2de873nnvfPbchm836algXTMAY9EEHPMENHMAe3ElgMpn8SXJcIs2wCdfQDkvQD206Lqpf5rc0vqZYGM7gA1phHk7gAd51PFV/C5QlPpfLhd1iAdhXZjXZZmWN+85BsKlaLAOXsOyrzyT+AtYrYp2QgjlDgvg/qw/aZbLtFNV1i9gUrMGbpYJb0wSLSN4qTIrYCOR93uwIEiLWY1sZe1FsdgUxEQvBsxcxtlpiCDoqFPIixuEHGUp+3aJs9dGwav4fZxqTrYrYMQzDuWFVuUPT0GupMCE/QcR2tYEzf1wP0xYD2sNRObN72FYx06UMWqqSvB2Oo+BU3fIBWKmzMIkfrHSPX53S2ONwqC/CgjazyRohDUMwql3w6wkqQlwDXzVYviPqi+h3WufFF0eoWBHwu1aUoBnY0Jc2rX/R/dJGoeAu90uAAQBYC245yZ67SQAAAABJRU5ErkJggg==) 2px 14px no-repeat
}
main .cart-page .type.confirmation > div:first-child .img-wrap:before,
main .cart-page .type.confirmation > div:first-child .img-wrap:after,
main #lc.order .order-more .footer .goods .img .img-wrap:after,
main #lc.order .order-more .footer .goods .img .img-wrap:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAABrklEQVR42rSWTSuEURTH53nmyVuPd5ppDCUkM2ShFIUNoWQlJWVjY8NnUHZ2UrbK1ssC30BSlBQpiZLULJCRNIwZfqfOwoKFzLn169yel/u/59xzz71OKBQK/KclEolf34XD4Qb95soL2LZPyErHtVTBk2vRwLMCUyEEJjDd4LjGoeuHTshYh24aswWF1qGLYs4RTFqHbhhmEbRbI8k0TBm0QImlRz7sELYxbMRS6AEq8WwA++4aZpxUhQ9olxJknQw18CodzzAZ4phDqXX0Y5ZFVTJONuwTbFsKZWR94A4eLYWCMAdpiHqGWbfP2syrYMQzSII2zBmIvQE5wtfcHIvIsTCpa1OHV6vYXSjO9T6SDDuALmhGeBQx8a7I+eFyUg7PmjXfW0yKI6TgRJ/FtaalGfBYvZrB1MMeNEEFHIlQK518vUQkYQUW4UL+08H6NASXGvOorsOCPluGXnjRMRrVu1s5JmAj6Pt+Vj0ohSp9mdKZSLuHQVjXvq/vXM2opG7OIZ3sJpzCOPTAFHQ4f7jXyWC1OgnxIk/WQQcf0QRYklRWz970m2px5EuAAQAH53O3eenUwwAAAABJRU5ErkJggg==)
}
main .cart-page .delete {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAtElEQVR42nSQsQ3DIBBFr7JEm9IbhCWyQDpPQR8pNQOwDAUDJOkzRyI59Aiw76yzRMjlSyfEv/ctfwAABpwjjgJZivcDGGNOMcantXYSAop82hMHOefHgkopfbrABqI/0544wFPXWl8cmDlwaEHe6+0TfcB7fxXBXWSUUt5LI75rsXUI4dLCdJde6avMrqaDEkH+x0korcA5d5bK9KWJAzTuDP6UaQPEkTHi3P61Jp/34yrAADcwH19zGQH1AAAAAElFTkSuQmCC) center no-repeat, #cbcbcb
}
main #lc.order .order-more .head .status:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABk0lEQVR42qSUzytEURTHx2uM8mNhxixmgzDNX6CoWWEyKXtbFlZTNgpJEjVmhWJpby/NyNj4Ef+CRMOCxTB2ilF8js5ovOZepnfq0+2de873nnvfPbchm836algXTMAY9EEHPMENHMAe3ElgMpn8SXJcIs2wCdfQDkvQD206Lqpf5rc0vqZYGM7gA1phHk7gAd51PFV/C5QlPpfLhd1iAdhXZjXZZmWN+85BsKlaLAOXsOyrzyT+AtYrYp2QgjlDgvg/qw/aZbLtFNV1i9gUrMGbpYJb0wSLSN4qTIrYCOR93uwIEiLWY1sZe1FsdgUxEQvBsxcxtlpiCDoqFPIixuEHGUp+3aJs9dGwav4fZxqTrYrYMQzDuWFVuUPT0GupMCE/QcR2tYEzf1wP0xYD2sNRObN72FYx06UMWqqSvB2Oo+BU3fIBWKmzMIkfrHSPX53S2ONwqC/CgjazyRohDUMwql3w6wkqQlwDXzVYviPqi+h3WufFF0eoWBHwu1aUoBnY0Jc2rX/R/dJGoeAu90uAAQBYC245yZ67SQAAAABJRU5ErkJggg==)
}
main #lc.order .sort input[type='submit'] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTBENjZGRjU5QkZEMTFFNkJGNTZDNkQ4NUZEMDEyMjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTBENjZGRjQ5QkZEMTFFNkJGNTZDNkQ4NUZEMDEyMjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkRBNERDNkMxODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7w+MrlAAAA4klEQVR42mL8//8/w9atWzkZGBgqgDgaiGWB+DEQLwXiDm9v7+8MSIBxy5YtXEB6NxBbMWCCY0DsCtT0DSbABDUZpPgiEDsDMQeUvggVL0M2gQWIo6DsQqBJ+6HsfUBnFgPpPUAcC8QNyDbIIlmPDI5AaRlkQSaoB0HAEk0DjP8U3UnLgbgGiCcAnVEEpI8CsQUQ20LVLCUllEDgKhA7Av33GuwkaJC5AHETEN8F4l9QuhWqWBuI9wNtFwXbAIo4XACqaD9UE9gmJgY8AOoMRySbwhlANhDCQH+KAnEGiA0QYAC88WIJPC0wAwAAAABJRU5ErkJggg==") no-repeat
}
main #lc.order .sort .date label {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkJFQTc1MjA5QkZEMTFFNjgzRDhCRkMxRDU1MzNBQTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkJFQTc1MUY5QkZEMTFFNjgzRDhCRkMxRDU1MzNBQTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkRBNERDNkMxODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4BznWNAAAAWklEQVR42tSSQQoAIAgETfqZPtu/GQWChB60UwNBrckqOlQVDGY+DxEZ4Ih0hCaz4uJ1jIKmZfpxjMTss6fdI971Ww/Z/dkRiEj3LCtn5/xaamnl/BpVWAIMACaHiEtbvJpKAAAAAElFTkSuQmCC") 9px 5px no-repeat
}
footer nav ul:not(:last-child):after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ3MTlFQzE4QzdDMTFFNjk2N0RCNjZCODBBRDRGOEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUQ3MTlFQzA4QzdDMTFFNjk2N0RCNjZCODBBRDRGOEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Wt1bDAAAAFklEQVR42mJgYGD4zwQkGMAEAgAEGAAVSgEE58NQTwAAAABJRU5ErkJggg==")
}
.forms .social a.vk {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAEy0lEQVR42rRWbWxTVRh+2t62a7e1tfvovnEMMtlwiCI6NHEGTAQjP5b4R2QzRv+IDlEmqJkMTXR+RGGJ+6fb0PFDRfwhJsaPH3NhMSrZYBIdzMI2uq3r+t3bz3uv77lru5auiDJO8qQ9577nec55z/ue8ypaDx3DvzQToZmwlXAXoYRgJHgJM4TfCT8STvR17vZci0jReqgffZ0tGR+e7DzGRF7hONXzFnO+zmzIhTEvBxo1B06lhCCICEdj8PhDcHoDmFvwBmOC2E1zuojPvZwYJ0mZg7TbXWpO1V1dVmAuKzbB4fJh3uXHxPQ8CQiIxQRZUKvhYMjVocCox5rKYp3N7j5gtS08Q/Pb+g+3DGSIAVKKSL+Cft4pLTS2r60qxtSsEz+fGYcgZq4oJpBoUEAgGMaMww2VUoGqEjMaG6rNFybtnxFXA5kd7D/cKi2JpW5Nkt4ikfYcrRrDoxOI0g6utwmCBOsVB6bnXLitugR5Os3LJCqyo0jYKBNaLR19j1sKDAfVHIez41cQIXexb/8VbB6bz3gYH+NNijE3tnT0FmvUyp5Kyy346xILMOmGwXgYn0at6iF+S3xnEq1Iep3OyXh5ZkF2XXzshsB4GF9pocFI/Y6EmEmpVDyVm6OB3eldEaEEGB/jZfxPvPaxiQVIMx2mzuH2QxTExcOORSFEI+QMiQxVUGt1ZCYiFPDSeBQKJYW9Pg+cWivbRyMhmhuT/6s4DY1r5P8iBQ3jZfweX7CZI8JtlFPwBoIyOWtFJj0sJvI3jTvcPkwuhJGr12F7492ooLzz+HkMjVyEzRmSF1ZZkEPBYJTTwe4Jw+6NJKOU8eppd0yH7WyDJNJtEI4gkQZrbi1D66P3wZivh4+M93f1IUxnUGYpRNM99bINHxZgGzqPwjw1Ott2IY+Sm7Xjp4ZxauhcUozx6jQsnaUN7Mwq2GGyVSV8fXZ8mvLsomycTySPPLARPB/AufHJlKQWESNXP7h5XVJolpL7lzFr2rkx3njQVTAxQzgShSguGbBb4bvhP+APhGSSh+7fiFKTFrzflxTjAwGYSWNH02a5H6F78tNvhjOCjPEyfqajWr9lx4t0+FpRFNPyxM+TkELC7Wsr5QStrS7HqvIilBSZF3esz0HTvQ0oNBvlfu/Jn3B6ZGLZnGPBRfw+uoiladpm3XJX0Penx3BH7SrU1ZRjdVVp2rfamsq0vsflQpj3Q6PLzeCJX3tTzI2j2fKED0XQ+/UgPD4+gyAUjlLwhJL9Z3fvxKZ15YiE+Gx5N6qq37KdvVs7s12wLMzHL8+iuqIIpvylVX87eAafnBzEpvWrKbS1sqsb76zHhUmb/Bwt046q6hofttKfvQR1NkGWa7+O/Q2b3QWnJ4BLNgd+O2/FxNQc/rTO0KOql4PATR6wzXvp+/zVFEHC04rH9h1hnY+YJ3DzWs/nH+zdk7iI3yC4V/JeTAHjfTP11p8j7LlJYs998eELs8n3LI7jhK6VeMtS8N6XR/YNpBQ8afXFq4t1CfavwDm9TzhwVcGT1phyO2GEwMoy8/8QcRLaThx9KaO6UmYpJgYINYR3CcHrLECCcfua5YQW3Qgp2wrdcTe8Ha+It6VUxIZ4RTwbr4h/YBXxV93t16yI/xFgAC/J5Kbu5HpiAAAAAElFTkSuQmCC) center
}
.forms .social a.fb {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAENUlEQVR42qxWXWwUVRT+ZnZ3drbL7nbr0taubYMbbKBpSWpQ44Oa2gR8MmkiIWqCQQsmIr5YRBN90ET8e+JJDUkh0WCrTYwPoqSLL5oYlSikiEEQCqVLy5b9d39mZ67nTKd1t9v90XCbr3fm7j3fd+4599450va9E6jTmgnDhEcJ9xLaCT5CkhAhnCaECZMnPnwiUYtIYjGaVPHDY89/ziKvOuzyix2t61zr/U1o9qpwKjbQGIpFA7mCjngyh5uxv3F9IZ2lscNk8w7xxauIjZPYjlVCE08pDtvhjd3+lq47vZiPZkzCWDKPfKEIjYTsJKgqdvi9TrAjbQE3rkaS+HMmdqug6fuJ89PVYnaIEpG9ExJ173a2e0Y3hQK4PJvAye8vQzdEhZdFzUBaKyCdKeBaJAWbLOHuTj8e2drVcv5S9BPi6qdpB098tGPF2C5K1Oj57d5QYNSlOvDdTzMgD9FoK5JDF2YWcWUujv57WuFxKwfOXYoanIrlOfLyA4XzyWCb56BCOfnlXOQ/CZU2tmN75mE+5l3J2baR49y3Uo4u3NfX4fvx7HUz+VVXoGWRz8TMfrn51ocq5nFOH+gP4ufpuUS+oPd88/HOebv12xu0EXx/zcZqCnHrDfmx6/FBDPR1r4xt3/NZpVPEw3yd7V7fxaux12lon0x5arbZpN3r3Aoi0TTnrcafgYHNHejtCZYRV5vNfMzL/Nv2HG+m3SiGPW6H6+ZiGoZee1W844JtPjprdvMI/H5xgbyncyzEmvMNXYB5mT+WyA1zGIecDjviqXxNISEMFGnPsAi3VDqHr06dxw+/zkGSbVXtmNftcvDjkF0IscUwDGTzGhGKqkYO5Jb9XfpP4plMCi5HAdmiWtWOeZtUDqDYQisTd2nksq7X3uqD93dCpfMX6gqY700uJx7eugE9G+7A+MmZqnbMy/ysw5LePK/KEDXFRnY+ZPaqqlhiCgYf3GTuuvFvr9QIP4We+FmHbhAkc5ruFXUOq9fjKnuXJQkuS7ieLfHznBSvbLao6Zvr3QzjX0/D3aSgb2MA3cEWZHMazv4RwWIiX3U3/nsRmCm6xjk7Qw91xY58cdrsX3p6wBRLZ3L4MjxNN8QCJElq5CY7Q3ejCC8Foj4kyYAsS2XnTnHIaNA+LFMEJglZjkQ9yJK8sgrubKawhAZsmX+SV0ZfVTHWkHeSgCyVX1QNYmxq7Jm4bEm/SYg34qLqNG8DuvNUKg9saMCGed8yd7ClPU94oa5/QkIqu7TzolQmFHQbR7HeuvZNHd19wwz94K4jpXE5xJ9y3L72fvjoswfWrEGovWaOAS/fBqEPCK+UFzzlavwySviNwGVZy/8QuUXYHz72XEV1JVcx4In8rX+PL+4GRbLW/NBaQhXV1epPkRWGQ1ZFPFRSEXutiviGVRFPcUV86thIzYr4HwEGAIjRXh/Cu1isAAAAAElFTkSuQmCC) center
}
.forms .social a.g {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAEdElEQVRIx7WW+09bZRjHz/4C+5MzEyjtgJWWSwcb0mVs4hzZ5oZEIzKmc4MZiToTEzUazZZ542JM+MGRGK8ZtpPhuGXswhgXCcWyAcWNlXXo2hVHmFbbMstlmK/P865gL6eiZp7kk/O8z/s83+/LOW8Pr2TNTJCWQEGUEEZilPAQILyBsTEwfw8A6e+QhkhQboLyCqLSatD6bU9sxQ/7S+A8+Bpc5Qcw/uG7cFUcFGPO87w1O9lP9RXcF9VsUMaMcrusBp3bXlqE6++9havPP4PLj+dhODcTQwYtaB5D2clizHme5zqu5z7ulzUbyFi5OKB4GVE18lgeHIdeh+2pAgyuTQLlloTruJ77uJ9ylawXYnY+yIzictveQthf3IuBbC1o/K/hPu5nHdYLMetffceM7sXfFzyM0bLdoDiE74gWnRLNxNHkWHyxKgZGTSyadHHoTFNF1DOsw3qsu2hGQsy9/dk6j/2VF2DJ0gjxBcyESZ+IsdrPcMP0JW7ZbeDL53RgoqkeNhINrl+AdViv35DiofFyYWZerWY+Gt65A4P5uSSuDqExIwlTP7kw2XQMlvVpGHhkA+Z+dQvD1oLNEfXBsB7rsr4w69WrFeY1Sf5Lzz0Nc0YiaByCvaFOCAfnrE9uF7nJoYGI+mBYT+iSPvtIPXp1iWXTA7jw6CZQHMGs1yOE29LiQ/K3p6dFXq4nGNZlffaRutNVJsu2DejN0YPiCDwXrUK0uXAH2smQc60pSpGbnrixWHeGNkotbZ7wfta1bM3h2CR1pqtG+rasR/eaJFAcwdC+YiE8T3/J8QezUKuJwemyPSJ3nr4cHVRzlhbRWbgd4+YeEYtxoJ91WZ99pHNpKm/PQ1k4l64GxbIM79+HqdER3Oxqx7WOs5imDWLetlHMtaXTbt24Ft1vvorZKR9MtKCjOZl/9ZOu0CcfSaxiXeriiqLB76ydVsiXx3kNn6+6X+S+JaFbjh8xfXMSf8zN4ffrDvHog3sX9KXTqfHeNto1dJflBL0f/hEfSU/AmaICLFzOni58oovHKarp3pID66E3MOvzibgrb12IRkDfJ51MjR8hIEczGX1q0GPsRBNczd/gak01Rt4/AHd/nzD8efQyjCkqUdu7Mx/uCxZE02IfiVZu4tXLcSTXgNt+P36xmNFOjyt4zllvFIZ9FW+LcSu9n1b9SkTTYh+pJUVZSkAO95j9zraPMj9P72iCFhKtP4xSqUmnVBB+AuHMz8wIs2qNEib68DZolWikfF1yHGoSV4i5i1XvQK43DNZXSA26OOYwgXAsL5cJwRmfF/V7ilCTloCPU9Woz98MZ0cbXKdaINcnw2HxbTyujWOWE78RCKfvpWfhpcc5R4Zu6yDG207C0XgMl6qrIFcvA+veJ8zqySxAMYH/gcUjglSXHBtMOYG7SFXIf+qvySSIZcQHBO4CrBN6BjGRiQy7CDeB/wD3yZ+u6CwRDQVRSfj5vPEP8Afqo58bv9LELIWCKCFMxBXCSyBwvxLI8/ySJ+I/AQwTSQSZ3vaWAAAAAElFTkSuQmCC) center
}
#fast-view .close {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDk1NkRBNDg4RUFBMTFFNjk0NURCODA3MDdGRkE4MDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDk1NkRBNDc4RUFBMTFFNjk0NURCODA3MDdGRkE4MDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78gX14AAAA6ElEQVR42oyRuw4BQRSGd5ZOZRKXTjENBZ4BhdegsdmG8CBCQ78v4AFWKLbxBmxCodtWp+M/yRk5Jhtxkm8zM+f7M5dVxpii53kNcPN+lwF3H58IXMEGqBxRcY+ciAJlboRg64QUr4U81xQYgwsvBCJk5YB7ZzCi82egB46gKQQKTITcJ1fh0nb7OjiAlnOHj0wTXzQybqRiLZWyG6Cq0cXEnMZVKchAF8SgAl4Mjffc+wq48oKxodiG6JXajjwHa7HzUoQGBa31jp8zTz6BBxiCEujQkRLwBFNHtrUCM3YS+R/+qrcAAwASMzKIJB+L7gAAAABJRU5ErkJggg==) center no-repeat
}
#fast-view .to-left {
    background: url(data:image/png;base64,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) no-repeat
}
#fast-view .to-right {
    background: url(data:image/png;base64,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) no-repeat
}
#fast-view .wrap .elemetn-slide a:after,
#fast-view > div:nth-child(2) .wrap.video:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAABjElEQVR42oySTytEURjGn3PdmGFkZkhRyoIvwCfwISRlo5SyVDa+g51iYUtWmpIsWSmyZDFGTUxiQRquezn3z+s53Jl7r2bhrd+t857nOec9733VeblvAMAMGSMF0kMEnUORL/JOauTMDoF1Zle46IsF/wlzQZOfbTsQmaWv8HdfQh6tFJRldTrXJIrUzVkaGPVpaKElggwUMby4hPzUNALbho5C6JSmraXX1vLz5iQigTU4hJHVNYxEEZ6Pj/C4vwfn+goSBD9VpaLHVIA0pkOfInA9D2GpjNL8Aia2djC8vAI/l8eXSEZvm0T2+QIVRnBdHuA4XArePBcPvg/P7MWaVti6Q3uFpX+4Ll7rddyfnuDpsIKumyp62QuVfQJMDz5pyiXtVdAvL7jY2oRTrcK6rSEf+Oji3/C5ly6YR3mmggbvnEyyFL2/QVcO0E2FRWNoyNTYFjcszsGuL2gS+UXAXv8aFW+l3uQSWjo06d0zk7hBzSU94/EY98eDIh2GR+IxNj/rjonTbwEGAEBz1V54V8+IAAAAAElFTkSuQmCC) no-repeat
}
#fast-view > div:nth-child(2) .slick-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAkUlEQVR42mJ03H6NAQg6gNgOiDOA+BIDdiABxAuA+D0Qx7JABfOAmBOI9wCxKxBfxKJpHxBrQvnVTFBGORD/B2JRIN4NxPp4NM0A4nswjZOBuAiLZnRNs4A4C8RgQTJ5ApTuQ9L8DojVkTRlQA1H0YhNsyg2TSDAhCX0JiA5G6smbDYiaz4BxLzQkP6PrgAgwAB2CiMMpO+dCAAAAABJRU5ErkJggg==)
}
#fast-view > div:nth-child(2) .slick-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAf0lEQVR42mJ03H6NAQuwBGI+IN4FxP/RJZmwaMgH4qNAvAOIpwMxIyFNBUDcj6QwHZtGJjQNfVAFr4H4Ji6NTDg0uAKxAxBfx6YRpCkXi4aLQPwCiJ3QNE6FaerEogEG0DVmArEyC5CYDMS2QJwBxJewhCZM4wIgfg/EDwECDACCqCEgKIDX9AAAAABJRU5ErkJggg==)
}
.standart-page blockquote:before, .welcome .text blockquote:before, main .content #news .text blockquote:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAMAAACknt2MAAAAM1BMVEUghLj///8ghLgghLgghLgghLgghLgghLgghLgghLgghLgghLgghLgghLgghLgghLgghLhXTtxBAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAAKBJREFUKM91kcEWxRAMBSfUK21x//9r36KETe9qnImcBOwzGJ7423lXRcX5UlkqtZ5wbglXWTVMk/UEXGU9W+MHXGVVtjss9VOP05xqYanYdfrQXWMFw+BS83a3tzaMKOXjlhJwvNzTq7JUJKkCRboGG0bVCDi3V01TIWxsWJzHAs4ZDPPKuFQfD9W9kMnnGP5aZuexsp7xIeGW7jRX/swfBf4LBWgadUkAAAAASUVORK5CYII=)
}
@media only screen and (max-width: 992px) {
    header .responsive-menu .back {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAARCAYAAAAyhueAAAAAkElEQVR42mJgIA3wAvFuIDbHp4iJREO/AvEDIN4JxFYMVASMQDwDiD8BsQ21DZ4KxJ+B2JbaBk+CBokDtQ3uhxrszEBl0A012A1mkxKVDG4DYj8gDgIZ+p/Krr5HbZf6A3EgtcPUndqx70LtdOpIzRz1BYjtqGXgTGrmfVCpNhuIPwKxNbViGVaeWuJTBBBgAFotHNAY+9mPAAAAAElFTkSuQmCC) no-repeat
    }
    main .content > div:after {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa4AAAAKCAYAAADsD7rWAAAEk0lEQVR42uyazW4cRRDHp3d21mtvHH8SnCXEsewQOCGFEwckOPEAvAAvwBNwBokDD8BLwDMgJBSJHPiU4BIFJyQ2OMTL2t717OwM1fBrUWrZZtfxikWqv1Same7q7qrqqu6qtd3WxouJwWAwGAzTgqqqEuf8mzuxv24mMhgMBsOU4lWh14UWhL4U+sIuLoPBYDBMK94T+khoVrW9L/Shv7h+osGd8HRRrXbSdzJC2yjfp9eFF1R9jtk3Sttp3/HT6/VUqC80Q3su1BVaEXoidER7Q+gPoRv0+fcOm3eZeRpkIH78Djyl0CXmasGzy9g5JcNVobbQQxKXptAB4zeFllhrKNQTKlirdobuv8KbCaWM70BehkdqTAd5n8ceNdbKec4L/Y7uvu+a0FtCj4XuCW0wf5u1knP6mxvjvcTWu8heIeceNm+ofWgpW7eR/wG20bZ+CR3n0PuI51Jka0ffHvwZ6z/F7n3ssYksQdYa7Y1T4qyaULw9S9zEsbMvdEzMOHQ/wIce8BxA+/j+DXhS2o95LrBH17DNc0KvMW6b9jrt6Rj69tm3WWXPAhl+VrHg5Tjk2WbdOrx1+kL8bjJng/ecvV6lfXlMGcfFUNku+GaHvm+EbuH/u5wjPvavYDsv81f4tY9x/7eo28TGL4xro+uQs6FkbI348bhL3Mf++4GvuuoEkGEyOMAB5tmYLu+zbOS22rAVHMT3L6pAKAmOgsDdY0zBpm6x+Yc49H3WXiUYH+FEO/Bfxzku4/wh8Npcag1kbiBvE97aGXruIU8IrJK2b4V+5DB5jD0aOPQi+jp1YffQO+OCcgR1zhz+uc48m1EmNikU2Og6MmlbzyhbX4lsvUhb0CXY+tI5bO1t+gK89zhQ+hx+G6yxhKwtninzNU+wk9+f35BxZorjZwHdg04lOu9zkK8TQ1361+BN8akKe3eIqybnXaoumZvwrOGPW6dc9qNgoBKHbdZY5wLbgecWNl9Tyd4KOoVDOyQ0PZXkhITjGN+rTdDuPfzMr/EKts5JKB/ia21i8HN0K2ifI1ac8q2QCGfExFXVt6zWLNA9cc69fYZ8b/pD4Z0LroxGyeLclAZKdcFjgiM31CWks7KeyqBTFVAD9R0OmsAT3kO1kjFXjoMc8h3mT+HJleOH7N+p9ZtqrYE67IaK999QckjkzNlVGXPI3qrkn5+oU6VXhk6VcnqnLq9VVanmfKcT9D+n9O8rGQtln4PI1nVl6xrjMpWEBFvPRrYOFXGheF209xW8oZoKgb4Mb1PxJspXhhzMsW4D5HX/cQxVI7SXqmpJuGBy4qqv4iyjP1PJUKhmhtFhGvZjGd5QmS2es5oJF1aukq1UVS8V72Ffwj7PRbGSIvdQxWkrknF+whdXqBgTEqkhbUeRn6dUXY7E6i5ydbnESuS/w7gQ2y21D2V0Vvq5y6qqvpPnx3KBvRzJ5hP+zzzTp1YYGQwGg+EZ8MNFTyiXlv9V4BOq1ITK712h7+2fMwwGg8EwjfB/K3sj+fvn3HBx/fX3cru4DAaDwTCt8D/zfh031swuBoPBYPg/4U8BBgBXvnCN36PrpAAAAABJRU5ErkJggg==) right center repeat-x
    }
}
/* End */


/* Start:/bitrix/templates/scrapmania.ru/css/fonts.css?16926958022974*/
@font-face {
  font-family: "regular";
  font-style: normal;
  font-weight: normal;
  src: url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-regular/PlayfairDisplay-regular.eot@#iefix") format("embedded-opentype"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-regular/PlayfairDisplay-regular.woff2") format("woff2"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-regular/PlayfairDisplay-regular.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "italic";
  font-style: normal;
  font-weight: normal;
  src: url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-italic/PlayfairDisplay-italic.eot@#iefix") format("embedded-opentype"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-italic/PlayfairDisplay-italic.woff2") format("woff2"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-italic/PlayfairDisplay-italic.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "bold";
  font-style: normal;
  font-weight: normal;
  src: url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-bold/PlayfairDisplay-bold.eot@#iefix") format("embedded-opentype"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-bold/PlayfairDisplay-bold.woff2") format("woff2"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-bold/PlayfairDisplay-bold.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "black";
  font-style: normal;
  font-weight: normal;
  src: url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-black/PlayfairDisplay-black.eot@#iefix") format("embedded-opentype"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-black/PlayfairDisplay-black.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "black-i";
  font-style: normal;
  font-weight: normal;
  src: url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-blackitalic/PlayfairDisplay-blackitalic.eot@#iefix") format("embedded-opentype"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-blackitalic/PlayfairDisplay-blackitalic.woff2") format("woff2"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-blackitalic/PlayfairDisplay-blackitalic.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "bold-i";
  font-style: normal;
  font-weight: normal;
  src: url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-bolditalic/PlayfairDisplay-bolditalic.eot@#iefix") format("embedded-opentype"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-bolditalic/PlayfairDisplay-bolditalic.woff2") format("woff2"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PlayfairDisplay-bolditalic/PlayfairDisplay-bolditalic.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "webserveroff";
  font-style: normal;
  font-weight: normal;
  src: url("/bitrix/templates/scrapmania.ru/css/../fonts/Webserveroff/webserveroff.woff2") format("woff2"), url("/bitrix/templates/scrapmania.ru/css/../fonts/Webserveroff/webserveroff.woff") format("woff"), url("/bitrix/templates/scrapmania.ru/css/../fonts/Webserveroff/webserveroff.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "Prestige";
  font-style: normal;
  font-weight: normal;
  src: url("/bitrix/templates/scrapmania.ru/css/../fonts/PrestigeNormal/Prestige.eot@#iefix") format("embedded-opentype"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PrestigeNormal/Prestige.woff") format("woff"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PrestigeNormal/Prestige.ttf") format("truetype"), url("/bitrix/templates/scrapmania.ru/css/../fonts/PrestigeNormal/Prestige.svg#Prestige") format("svg");
  font-display: swap;
}

/* End */


/* Start:/bitrix/templates/scrapmania.ru/css/luxar_hm.css?16929350611038*/
@media screen and (max-width: 1500px) {
  .wrapper {
    margin: 0 50px !important;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper {
    min-width: initial;
    margin: 0 auto !important;
  }
}
.wrapper .basket-items-list-item-price {
  min-width: 100px;
  white-space: nowrap;
}
@media screen and (max-width: 1500px) {
  .wrapper .basket-items-list-item-price {
    min-width: initial;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper .basket-checkout-container {
    flex-wrap: wrap;
    padding: 0;
  }
  .wrapper .basket-checkout-container .right_container,
  .wrapper .basket-checkout-container .left_container {
    width: 100%;
  }
  .wrapper .basket-checkout-container .basket-coupon-block-field .form input[type=text] {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  main .content #catalog-2 .cat-plitka .goods .wrap {
    max-width: 234px;
  }
  main .content .text {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/*# sourceMappingURL=luxar_hm.css.map */

/* End */


/* Start:/bitrix/templates/scrapmania.ru/css/luxar_office.css?16709092771694*/
/*
@media screen and (max-width: 1279px) {
      font-size: 23px;
  }
*/
.order_confirm__title {
  margin-bottom: 30px;
}
.order_confirm__title .h2 {
  font-family: regular, sans-sarif;
  font-size: 34px;
  font-weight: bold;
}
.order_confirm__title .h3 {
  font-size: 16px;
}
.order_confirm__need_payment p {
  font-size: 16px;
  margin-bottom: 20px;
}
.order_confirm__need_payment p.t1 {
  font-size: 18px;
  font-weight: bold;
}
.order_confirm__price {
  font-size: 24px;
  font-weight: 600;
}
.order_confirm__payment_button {
  font-size: 18px;
  line-height: 1.3em;
  margin-bottom: 30px;
}

@media screen and (max-width: 749px) {
  .wrapper main .content .cat {
    margin-bottom: 40px;
  }
  .wrapper main .content .cat > div {
    text-align: left;
    margin: 0 0 15px 0;
  }
  .wrapper main .content .cat > div .wrap {
    display: none;
  }
  .wrapper main .content .cat > div h2 {
    margin: 0 0 5px 0;
    font-weight: bold;
    text-align: left;
  }
  .wrapper main .content .cat > div > * {
    width: auto;
    display: block;
  }
  .wrapper main .content .cat .podcat {
    position: initial;
    text-align: left;
  }
  .wrapper main .content .cat .podcat:before, .wrapper main .content .cat .podcat:after {
    display: none;
  }
  .wrapper main .content .cat ul {
    position: initial;
    max-height: initial;
  }
  .wrapper main .content .cat ul li {
    text-align: left;
  }
  .wrapper main .content .bread {
    display: block !important;
    position: initial;
    margin-left: 0 !important;
  }
  .wrapper main .content .bread span,
.wrapper main .content .bread a {
    display: initial;
    line-height: 1.5em;
  }
}

/*# sourceMappingURL=luxar_office.css.map */

/* End */


/* Start:/bitrix/templates/scrapmania.ru/components/bitrix/menu/responsive/style.min.css?16370522723715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/scrapmania.ru/components/bitrix/menu/responsive/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/scrapmania.ru/components/bitrix/menu/responsive/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/scrapmania.ru/components/bitrix/menu/responsive/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/scrapmania.ru/components/bitrix/news.list/banners/style.css?1618823379267*/
.banners {
    margin-bottom: 20px;
}
.banners a {
    display: block;
    border: 1px solid #bfbfbf;
}
.banners .banner-item {
    margin-bottom: 20px;
}
.banners .banner-item:last-child {
    margin-bottom: 0;
}
.banners a img {
    display: block;
}
/* End */


/* Start:/bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/style.css?168377692714368*/
/* div.title-search-result {
	display: block !important;
} */
@media screen and (max-width: 768px) {
  main .content > div#smart-title-search {
    top: 0;
  }
}
@media screen and (max-width: 768px) {
  main .content > div#catalog-2 {
    margin-top: 44px;
    top: 0;
  }
  main .content > div#catalog-2 .page_dekor.main-dekor {
    margin-top: 75px;
  }
}

.bx_smart_searche,
.bx_smart_searche *,
.bx-searchtitle,
.bx-searchtitle * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.bx-searchtitle {
  width: 225px !important;
  float: right;
}
.bx-searchtitle .bx-block-title {
  color: #343434;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 9px;
  font-weight: 600;
}
.bx-searchtitle .bx-input-group .bx-form-control {
  background: #fff;
  padding: 0 12px;
  height: 30px;
  margin: 0;
  color: #444;
  font-size: 14px;
  display: block;
  width: 100%;
  position: relative;
  z-index: 1;
  border: 1px solid #d6d4d5;
  border-radius: 30px;
  padding-left: 30px;
}
.bx-searchtitle .bx-input-group .bx-form-control:focus {
  background-color: #fff;
}
.bx-searchtitle .bx-input-group .bx-form-control {
  /* Fix of input shadow for IOS browsers. */
  background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
  background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
  position: absolute;
  left: 6px;
  top: 6px;
  background: transparent;
  border: 0;
  z-index: 10;
}
.bx-searchtitle .bx-input-group-btn button {
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
}
@media screen and (max-width: 600px) {
  .bx-searchtitle .bx-input-group-btn button {
    margin: 0 0 0 11px;
  }
}
.bx-searchtitle .bx-input-group-btn button .api-search-icon {
  min-width: 21px;
  height: 18px;
  font-size: 13px;
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQ4ODY4MkE4QkFCMTFFNkFBRDZFMTBCOTQzRTZCMDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQ4ODY4Mjk4QkFCMTFFNkFBRDZFMTBCOTQzRTZCMDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7jwgtkAAAA9ElEQVR42oySvw7BUBjFLxEsbA0TEmPjIZjoKmHgAfoG9AX8eQNWqQiz0M1DYCESYqmICQOTIzmVumnDSX45X7/cX5q0N1AYTQWTBk2ggSSwwQx0wEFICbKLYAl0kAJhts590UvMgDGIgSHIgSh7yP2E575EA8R5qA5W4MF+P5uUG7JY4twS3umyNVlMcN75iFt2UhZPnLM+orO3ZXHO2fARnb0li21wdX0IFUTYJvc3nvskBPagwk9eI3Iu4O51ASz+tz44gid7ADa8VQuguN/o5MCbIkehpLLz4BwUv3Pm4bVLVv4RveRqSPwfRy6D3kuAAQDLjDZUvqKMOAAAAABJRU5ErkJggg==) center no-repeat;
}
div.title-search-result {
  border: 0 none !important;
  border-top: 0 none;
  display: none;
  overflow: hidden;
  z-index: 999;
  min-width: 200px;
  margin-top: 3px;
  background-color: #FFF;
  /* border-top: 0 none; */
  border-radius: 2px;
  box-shadow: 0px 0px 7px -2px #d6d6d6;
  /* display: block !important; */
}

div.title-search-fader {
  display: none;
  background-image: url("/bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/images/fader.png");
  background-position: right top;
  background-repeat: repeat-y;
  position: absolute;
}

p.title-search-preview {
  font-size: 12px;
}

div.title-search-result td.title-search-price span {
  font-size: 26px;
}

/*========================*/
.bx_smart_searche {
  padding-top: 8px;
  border-top: 0 none;
  border-radius: 0 0 3px 3px;
}

.bx_smart_searche .bx_info_wrap {
  margin-left: 85px;
}

.bx_smart_searche .bx_img_element {
  float: left;
  padding: 5px;
  width: 75px;
  text-align: center;
}

.bx_smart_searche .bx_item_block {
  min-height: 65px;
  position: relative;
}

.bx_smart_searche .bx_image {
  /* width: 45px;
  height: 45px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #e8e8e8; */
  display: inline-block;
  max-width: 100%;
}

.bx_smart_searche .bx_image.empty_image {
  background-image: url(/bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/image/noimg.png);
}

.bx_smart_searche .bx_item_element {
  padding: 8px 0;
}

.bx_smart_searche .bx_item_element_all_result {
  text-align: center;
}

.bx_smart_searche .bx_item_element hr {
  margin: 0;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}

.bx_smart_searche .bx_item_element a {
  margin-top: 5px;
  display: inline-block;
  color: #333;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
}

.bx_smart_searche .bx_item_element a b {
  font-weight: bold;
}

.bx_smart_searche .bx_item_element a b {
  color: #000;
}

.bx_smart_searche .bx_item_element a:hover,
.bx_smart_searche .bx_item_element a:hover b {
  text-decoration: underline;
}

.bx_smart_searche .bx_item_preview_text {
  font-size: 13px;
  padding: 5px 10px 5px 0;
}

.bx_smart_searche .bx_price {
  font-weight: bold;
  font-size: 15px;
  margin-top: 5px;
}

.bx_smart_searche .bx_price .old {
  font-weight: normal;
  text-decoration: line-through;
  color: #636363;
  font-size: 12px;
  vertical-align: middle;
}

.bx_smart_searche .bx_item_block.all_result {
  min-height: 0;
}

.bx_smart_searche .bx_item_block.others_result {
  min-height: 0;
  line-height: 12px;
  padding: 0;
}

.bx_smart_searche .bx_item_block.all_result .all_result_button {
  display: inline-block;
  font-size: 14px;
  background-color: #1485CE;
  border: 1px solid;
  border-color: #1485CE;
  color: #FFF;
  padding: 0 22px;
  height: 34px;
  text-decoration: none;
  border-radius: 2px;
  margin: 0 0 8px;
  line-height: 34px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.5px;
}

.bx_smart_searche .bx_item_block_href {
  display: block;
  text-decoration: none;
  margin-bottom: 5px;
  padding: 8px;
  line-height: 14px;
}

.bx_smart_searche .bx_item_block_href:hover {
  background-color: #feeed2;
}

.bx_smart_searche .bx_item_block_hrline {
  border-bottom: 1px solid #f5a61c;
  margin: 0 8px 5px;
}

.bx_item_block_item_clear {
  display: block;
  clear: both;
}

.bx_smart_searche .bx_item_block_item_info {
  display: block;
}

.bx_smart_searche .bx_item_block_href_category_title {
  color: #a2a2a2;
  /* font-weight: bold; */
}

.bx_smart_searche .bx_item_block_href_category_name {
  color: #f5a61c;
  font-weight: bold;
  text-transform: uppercase;
}

.bx_smart_searche .bx_item_block_item_image {
  width: 34px;
  height: 34px;
  float: left;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 5px;
}

.bx_smart_searche .bx_item_block_item_name {
  color: #333;
  overflow: hidden;
  height: 34px;
  display: block;
  line-height: 17px;
  display: flex;
}

.bx_smart_searche .bx_item_block_item_name_flex_align {
  margin: auto 0;
}

.bx_smart_searche .bx_item_block_item_simple_name {
  color: #333;
  display: block;
  line-height: 17px;
}

.bx_smart_searche .bx_item_block_item_name b, .bx_smart_searche .bx_item_block_item_simple_name b {
  color: #f5a61c;
}

.bx_smart_searche .bx_item_block_item_price {
  float: right;
  text-align: right;
  color: #333;
  line-height: 17px;
  padding-left: 5px;
}

.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one {
  line-height: 34px;
}

.bx_smart_searche .bx_item_block_item_price .bx_price_new {
  white-space: nowrap;
  font-weight: bold;
  display: block;
}

.bx_smart_searche .bx_item_block_item_price .bx_price_old {
  white-space: nowrap;
  text-decoration: line-through;
}

.bx_smart_searche .bx_item_block_item_text {
  color: #9b9b9b;
  display: block;
  padding-left: 39px;
  margin-top: 8px;
  font-size: 13px;
  line-height: 15px;
}

.bx_smart_searche .bx_item_block_item_props {
  color: #9b9b9b;
  display: block;
  padding-left: 39px;
  margin-top: 8px;
  font-size: 13px;
  line-height: 15px;
}

.bx_item_block_item_prop_item {
  display: block;
}

/* preloader base */
.bx-searchtitle .bx-searchtitle-preloader {
  position: absolute;
  top: 2px;
  right: 110%;
  width: 30px;
  height: 30px;
  z-index: 5;
  display: none;
  /* display: block; */
}

.bx-searchtitle .bx-searchtitle-preloader.view {
  background: url(/bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/images/loader_orange.gif) center center no-repeat;
}

/* blue */
.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view {
  background-image: url(/bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/images/loader_blue.gif);
}

.bx_smart_searche.theme-blue .bx_item_element a b {
  color: #5ca6e4;
}

.bx_smart_searche.theme-blue .bx_item_block_href:hover {
  background-color: #b2d9f1;
}

.bx_smart_searche.theme-blue .bx_item_block_href_category_name {
  color: #0083d1;
}

.bx_smart_searche.theme-blue .bx_item_block_item_name b,
.bx_smart_searche.theme-blue .bx_item_block_item_simple_name b {
  color: #0083d1;
}

.bx_smart_searche.theme-blue .bx_item_block_hrline {
  border-color: #0083d1;
}

/* black */
.bx-searchtitle.theme-black .bx-input-group .bx-form-control {
  border-color: #333;
}

.bx-searchtitle.theme-black .bx-searchtitle-preloader.view {
  background-image: url(/bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/images/loader_black.gif);
}

.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button {
  background-color: #333;
  border-color: #333;
}

.bx-searchtitle.theme-black .bx-input-group-btn button {
  background-color: #333;
  border-color: #333;
  color: #FFF;
}

.bx-searchtitle.theme-black .bx-input-group-btn button:hover,
.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover {
  background-color: #5c5c5c;
  border-color: #5c5c5c;
  text-decoration: none;
}

.bx_smart_searche.theme-black .bx_item_element a b {
  color: #5c5c5c;
}

.bx_smart_searche.theme-black {
  /* border:1px solid #333; */
  border-top: 0 none;
  border-radius: 0 0 3px 3px;
}

.bx_smart_searche.theme-black .bx_item_block_href:hover {
  background-color: #eaeaea;
}

.bx_smart_searche.theme-black .bx_item_block_href_category_name {
  color: #333;
}

.bx_smart_searche.theme-black .bx_item_block_item_name b, .bx_smart_searche.theme-black .bx_item_block_item_simple_name b {
  color: #333;
}

.bx_smart_searche.theme-black .bx_item_block_hrline {
  border-color: #333;
}

/* green */
.bx-searchtitle.theme-green .bx-input-group .bx-form-control {
  border-color: #159ebb;
}

.bx-searchtitle.theme-green .bx-searchtitle-preloader.view {
  background-image: url(/bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/images/loader_green.gif);
}

.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button {
  background-color: #159ebb;
  border-color: #159ebb;
}

.bx-searchtitle.theme-green .bx-input-group-btn button {
  background-color: #159ebb;
  border-color: #159ebb;
  color: #FFF;
}

.bx-searchtitle.theme-green .bx-input-group-btn button:hover, .bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover {
  background-color: #44b1c9;
  border-color: #44b1c9;
  text-decoration: none;
}

.bx_smart_searche.theme-green .bx_item_element a b {
  color: #44b1c9;
}

.bx_smart_searche.theme-green .bx_item_block_href:hover {
  background-color: #d0ebf1;
}

.bx_smart_searche.theme-green .bx_item_block_href_category_name {
  color: #159ebb;
}

.bx_smart_searche.theme-green .bx_item_block_item_name b, .bx_smart_searche.theme-green .bx_item_block_item_simple_name b {
  color: #159ebb;
}

.bx_smart_searche.theme-green .bx_item_block_hrline {
  border-color: #159ebb;
}

/* red */
.bx-searchtitle.theme-red .bx-input-group .bx-form-control {
  border-color: #E22B2B;
}

.bx-searchtitle.theme-red .bx-searchtitle-preloader.view {
  background-image: url(/bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/images/loader_red.gif);
}

.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button {
  background-color: #E22B2B;
  border-color: #E22B2B;
}

.bx-searchtitle.theme-red .bx-input-group-btn button {
  background-color: #E22B2B;
  border-color: #E22B2B;
  color: #FFF;
}

.bx-searchtitle.theme-red .bx-input-group-btn button:hover, .bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover {
  background-color: #e95c5c;
  border-color: #e95c5c;
  text-decoration: none;
}

.bx_smart_searche.theme-red .bx_item_element a b {
  color: #e95c5c;
}

.bx_smart_searche.theme-green .bx_item_block_href:hover {
  background-color: #f9d4d4;
}

.bx_smart_searche.theme-red .bx_item_block_href_category_name {
  color: #E22B2B;
}

.bx_smart_searche.theme-red .bx_item_block_item_name b, .bx_smart_searche.theme-red .bx_item_block_item_simple_name b {
  color: #E22B2B;
}

.bx_smart_searche.theme-red .bx_item_block_hrline {
  border-color: #E22B2B;
}

/* yellow */
.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control {
  border-color: #F9A91D;
}

.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view {
  background-image: url(/bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/images/loader_yellow.gif);
}

.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button {
  background-color: #F9A91D;
  border-color: #F9A91D;
}

.bx-searchtitle.theme-yellow .bx-input-group-btn button {
  background-color: #F9A91D;
  border-color: #F9A91D;
  color: #FFF;
}

.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover, .bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover {
  background-color: #faba4a;
  border-color: #faba4a;
  text-decoration: none;
}

.bx_smart_searche.theme-yellow .bx_item_element a b {
  color: #faba4a;
}

.bx_smart_searche.theme-yellow .bx_item_block_href_category_name {
  color: #F9A91D;
}

.bx_smart_searche.theme-yellow .bx_item_block_item_name b, .bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b {
  color: #F9A91D;
}

.bx_smart_searche.theme-yellow .bx_item_block_hrline {
  border-color: #F9A91D;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/scrapmania.ru/styles.css?16188233798473*/
.api-search-title *{ -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; }
.api-search-title{
    width: 225px !important;
    float: right;
}
.api-search-title .api-tag{ background-color:#e8c4ff; }
.api-search-title .api-search-icon{ min-width:21px; height:18px; font-size:13px; display:block;}
.api-search-title .api-search-fields{ display:table; border-collapse:collapse; border-spacing:0; width:100%; position:relative; }
.api-search-title .api-search-fields > *{ display:table-cell; vertical-align:top; }
.api-search-title .api-search-fields .api-query{ width:100%; position:relative }
.api-search-title .api-search-input{
    background:#fff;
    padding:0 12px;
    height:30px;
    margin:0;
    color:#444;
    font-size:14px;
    display:block;
    width:100%;
    position: relative;
    z-index: 1;
    border:1px solid #d6d4d5;
    border-radius: 30px;
    padding-left: 30px;
}
.api-search-title .api-search-input:hover{ border-color:#bdbdbd; }
.api-search-title .api-search-input:focus{ border-color:#888; outline:0 none; color:#000 }
.api-search-title .api-search-input::-ms-clear{display:none;width:0;height: 0;}
.api-search-title .api-search-button button{
    position: absolute;
    left: 0;
    top: 5px;
    background: transparent;
    border:0;
    z-index: 10;
}

/*---------- .baron ----------*/
.api-search-title .baron__root{
    position:absolute;top:100%;left:0;z-index:1000;width:100%;min-width:160px;visibility:hidden;
    -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); -moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);
    -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;
}
/*---------- .api-search-result ----------*/
.api-search-title .api-search-result{background-color:#fff;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.api-search-title .api-search-result,
.api-search-title .api-search-result a{ font-weight:600; font-size:13px; line-height:16px; color:#333; text-decoration:none; }
.api-search-title .api-search-result .api-category-list{margin:2px 0 0;border:1px solid  #CCCCCC;border-top:0;}
.api-search-title .api-search-result .api-category-title{display:block;color:#0e0e0e; background:#f8ebdb; cursor:default; border-top:1px solid #CCCCCC;padding:5px 10px;}
.api-search-title .api-search-result .api-item,
.api-search-title .api-search-result .api-not-found{display:block; padding:8px 20px 8px 10px; background:#fff;color:#f00;border-top: 1px solid #CCCCCC;}
.api-search-title .api-search-result .api-item:hover,
.api-search-title .api-search-result .api-result-url a:hover,
.api-search-title .api-search-result .api-item-active{background:#ebebeb; color:#333;}/* #e8f1ff */
.api-search-title .api-search-result .api-result-url a{display:block; padding:10px; background:#f8f8f8;text-align:center;font-size:16px;font-weight:normal;color:#000;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;}
.api-search-title .api-search-result .api-result-url a:hover{ color:#059 }
.api-search-title .api-search-result .api-result-url{border-top:1px solid #CCCCCC;min-height: 37px;}
.api-search-title .api-search-result .api-result-all {position: absolute;bottom: 0;left: 0;right: 0;}
.api-search-title .api-search-result .api-item-link{ display:block; overflow:hidden;}
.api-search-title .api-search-result .api-item-link > *{ display:block; }
.api-search-title .api-search-result .api-item-picture{float:left;}
.api-search-title .api-search-result .api-item-picture img{max-width: 100%;height: auto;border: 0;vertical-align: middle;}
.api-search-title .api-search-result .api-item-info > *{ display:block }
.api-search-title .api-search-result .api-item-info > span + span{ margin-top:3px }
.api-search-title .api-search-result .api-item-name{white-space: nowrap;overflow: hidden;-ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.api-search-title .api-search-result .api-item-prices{float:right;}
.api-search-title .api-search-result .api-item-prices > *{display:inline-block}
.api-search-title .api-search-result .api-item-price{font-weight: bold;font-size: 12px;padding: 0 5px;border: 1px solid #000;background:#fff;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.api-search-title .api-search-result .api-item-discount{ color:#f00; text-decoration:line-through; margin-left:7px; vertical-align:bottom }
.api-search-title .api-search-result .api-item-props{ color:#305d8c; display:block; font-size:12px; }
.api-search-title .api-search-result .api-item-prop{ display:block }
.api-search-title .api-search-result .api-item-prop-value{ font-weight:normal }
.api-search-title .api-search-result .api-item-prop-name:after{ content:":"; }
.api-search-title .api-ajax-icon{ position:absolute; z-index: 3; top:50%; margin-top:-10px; right:10px; background:url("/bitrix/templates/scrapmania.ru/components/api/search.title/.default/images/load.gif") no-repeat 50% 50%; display:none; width:20px; height:20px; }
.api-search-title .api-clear-icon{ z-index: 2; display:none;width:40px;position:absolute;top:0;right:0;bottom:0;padding: 0 10px; cursor:pointer;opacity:.25;	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%;	background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll 50% transparent;}
.api-search-title .api-clear-icon:hover{opacity:.4;}
.api-search-title-backdrop{cursor: pointer;}
/* Responsive Js */
.api-search-title.api-width-mini .api-search-result .api-item-prices{float:none}
/* Responsive @media */
@media screen and (max-width: 480px){
    .api-search-title .api-search-result .api-item-prices{float:none}
}

/* End */


/* Start:/bitrix/templates/scrapmania.ru/template_styles.css?1715594053261844*/
@charset "UTF-8";
/*
@media screen and (max-width: 1279px) {
      font-size: 23px;
  }
*/
*::-moz-placeholder {
  color: #afafaf;
  opacity: 1;
}
*:-ms-input-placeholder {
  color: #afafaf;
}
*::-webkit-input-placeholder {
  color: #afafaf;
}

body {
  font-size: 0.8125rem;
  min-width: 320px;
  position: relative;
  line-height: 1.3;
  font-family: "Open Sans", sans-serif;
  background: url(/bitrix/templates/scrapmania.ru/images/new_bcg_left.jpg) repeat-y left top, url(/bitrix/templates/scrapmania.ru/images/new_bcg_right.jpg) repeat-y right top, url(/bitrix/templates/scrapmania.ru/images/new_bcg_center.jpg) repeat center top;
  padding: 0;
  margin: 0;
}
body input:focus:required:invalid,
body textarea:focus:required:invalid {
  color: #666;
}
body input:required:valid,
body textarea:required:valid {
  color: #666;
}

html {
  font-size: 100%;
  overflow-x: hidden;
}

img {
  max-width: 100%;
}

@font-face {
  font-family: ALSRubl;
  src: url(/bitrix/templates/scrapmania.ru/fonts/rouble.ttf);
}
.rubznak {
  font-family: ALSRubl;
}

main aside .subscribe {
  width: 100%;
  position: relative;
  background: url("/bitrix/templates/scrapmania.ru/images/aside-soc-bg.png") no-repeat;
  padding: 2px;
  box-sizing: border-box;
  margin-bottom: 28px;
}
main aside .subscribe > div {
  width: 100%;
  height: 100%;
  border: 1px solid #d4c0b3;
  box-sizing: border-box;
  padding-bottom: 10px;
}
main aside .subscribe .soc {
  height: auto;
  width: 99px;
  margin: 66px 0 0 79px;
}
main aside .subscribe .soc a:not(:first-child) {
  margin-left: 7px;
}
main aside .subscribe .soc a:nth-child(odd) {
  margin-left: 0;
}
main aside .subscribe .soc a:nth-child(n+3) {
  margin-top: 13px;
}
main aside .subscribe .soc a:before {
  position: absolute;
}
main aside .subscribe .soc a.inst:before, main aside .subscribe .soc a.twt:before {
  top: 0;
}
main aside .subscribe .soc a.inst:before, main aside .subscribe .soc a.vk:before {
  left: -55px;
}
main aside .subscribe .soc a.twt:before, main aside .subscribe .soc a.bs:before {
  right: -98px;
}
main aside .subscribe .soc a.vk:before, main aside .subscribe .soc a.bs:before {
  bottom: 4px;
}
main aside .subscribe .soc a.vk:before {
  bottom: 8px;
}
main aside .subscribe form {
  position: relative;
}
main aside .subscribe form label {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font: 1.5rem "webserveroff";
  position: relative;
  color: #20658c;
  letter-spacing: 3px;
  margin: 11px 0 6px;
}
main aside .subscribe form label:before {
  position: absolute;
  bottom: -23px;
  left: 10px;
}
main aside .subscribe form input[type=text] {
  margin-left: 27px;
  height: 34px;
  width: 200px;
  border-radius: 4px;
  border: 1px dashed #20658c;
  text-align: center;
}
main aside .subscribe form input[type=text]:focus {
  border: 1px dashed #f5cf5a;
}
main aside .subscribe form .submit {
  margin: 8px 0 0 105px;
  position: relative;
}
main aside .subscribe form .submit input[type=submit],
main aside .subscribe form .submit input[type=button] {
  text-transform: uppercase;
  font: 1.125rem "Prestige";
  background: url("/bitrix/templates/scrapmania.ru/images/aside-submit-bg.jpg") center center repeat-y;
  border: 1px solid #caa683;
  border-radius: 4px;
  padding: 6px 11px;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.53);
}
main aside .subscribe form .submit:before {
  position: absolute;
  top: 9px;
  left: -81px;
}

.soc a {
  display: inline-block;
  height: 44px;
  width: 44px;
  background-size: contain;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
}
.soc a:before {
  pointer-events: none;
}
.soc a.bs:hover, .soc a.bs {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAABU1BMVEX+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZQD+ZgH+ZwP+bAz+bQ7+dRr+dRv+dhz+dx3+dx7+eB/+eyT+fSj+fin+gzL+hjf+ij7+jUL+jkT+mVb+nl/+oGH+oGL+pGj+p27+rHX+rHb+rXf+sHz+sn//soD/s4H/tIL/vpP/x6P/yKT/yaX/y6n/0rT/173/2L7/2sH/3cb/3sj/38r/4Mv/4Mz/5NL/5dT/5tb/6Nn/6t3/7eH/7+X/8ej/8un/8ur/9O3/9e7/9e//9vD/9/H/9/L/+PT/+fX/+/n//fz//v3//v7///8GFB3pAAAAK3RSTlMAAQsMIyRHSElQUlNXWFlaW4SGh5SYqKmqsLK6u9DR1tfY7O3u8fL29/n61XBq3wAAAd1JREFUOMudlddawkAQhRcQomANKogKiIDAooLYG/beG2LBgmJAorz/lSTI7mwKEc8Vk/nJN3t2MoMQK7ONH/CNRqOjvgGeM6MGMnGuMQw05uJMeqx9GKs03KaJtgxiTQ22qNn2ENZRqENZbQ9uoB6mclMvbqg+SDuxgZyU7cCG6iQ+hIzhcN0T6Fn6/OlDEITC48mKwsHfu6BPZjMVqtM4Q9tlJ+i9pUoVqBsG9kqO2Gj8UGF1xNBcFe4n0WpFqRkI91d7MkKiixrxJYrid+3nLoQjZlhFXsqX16YSicT0ngyfMXXYEE8D+Xi530CUgksG5pGHBoL85vVUMpmcPpDfXE7PzdK8B/lp8FGv+UsEhzwmeT8KqGClSD6AokZwieSjxnARwIG/wwH1Aa92trYlbW2fK2A/tE72uQCMzUkPPoF14FLe5Nw8iZOv7L95xFH4ulZk9rambFkOM6DtQCNtaB5wEzQSaNF4XoN9H6+nXdV+BnUsaMCLJNsqfVZeSi89K9CXZfazgh8snti/E4pE94eTNOVQjwJdDdWHTPgPQ8b6n/HV3GBsbuQ2Ncyr6tJfE93qpWId0vHMqrmvHF6N1ebQX5ruCDOw3PpLU5KF4z3+YCwWHPE4OYsi+QMc8GVReKJSjAAAAABJRU5ErkJggg==);
}
.soc a.inst:hover, .soc a.inst {
  background-image: url(data:image/png;base64,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);
}
.soc a.twt:hover, .soc a.twt {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAABiVBMVEVXrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1XrO1YrO1Yre1Zre1are1bru1cru1cr+5dr+5esO5hse5isu5ls+5ntO9pte9vuPBwuPBxufB7vvF8vvF9v/F+v/GAwPGBwfKCwfKEwvKGw/KMxvOOx/OQyPOSyfOVy/SXzPSYzPSazfSf0PWg0PWj0fWj0vWk0vWm0/Wn0/ap1fas1vat1vau1/aw2Pe63fi73fi93vi+3/i/3/jE4vnG4/nH4/nI5PnK5fnM5vnN5vrO5/rQ6PrR6PrS6frV6vrZ7Pva7fvb7fvc7vve7/vg8Pzj8fzk8vzl8vzm8/zp9P3s9v3t9v3u9/3v9/3w+P3x+P72+/73+/76/f/7/f/+/v/+///////5RtWNAAAAK3RSTlMAAQsMIyRHSElQUlNXWFlaW4SGh5SYqKmqsLK6u9DR1tfY7O3u8fL29/n61XBq3wAAAeRJREFUGBmNwYdDEmEcBuD3Q+QK0+JQ0GNIKHr4YtmwQiuztGl72d7LpqUNbf7+8pTbHMPnQZ1ITB8YHCqXhwYHdC2CFpSWHqXPaFpTaCKeY0huOxqJZthQJoqQHSU2UepGkEqwhYSCj+plS30KniTbSMLVzbZ6YIuW2NZIFJYMtyCDmji3JI4NKseGqmcXTnHTPtbkFYAYHYcm6bnyS0TeTXPu/iQtGoAUHZfW99NxV2r+fZXTe2lJARGTjgeycpSWk+J4fmeOFjOCGF1PReQCa56J7a+8qtAWg07XRdnw4fwekm/EsUiXDoOeH7Jp7dHC8SVxnKDLQIGO8anZVQmZpauAIh2Vl8tfJOQIXUWU6ZqXsO/0lFGmZ0lCntBTRpGeice/pc4sPUUU6DNz748EfKZPAQY9lYdSZ54+BnT6vZeAF/TToTFgcXldXKvj9NMQMRlw4LU4vh2mnxkBUrRNkJxeXBPH24MMSAPQaKveXBHPz+ussw2AytNWvfFJbB+vTbJOXmFDnJ6pM5dv3b567hjDulCT4RZkYYmOsK2RTti62VYPXEm2kYRH9bKlPgUflWALCYWgnSU2UdqFkM4sG8p2opGuPENyXWhCaf0mfcx+TaGFDk03CsNjY8O7jaTWgaD/RJZf/ILo98MAAAAASUVORK5CYII=);
}
.soc a.vk:hover, .soc a.vk {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAABdFBMVEVMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNMdaNOd6RSeaZYfqlbgatdgqxeg6xfhK1sjrR1lLh4l7l+m71/nL1/nb2Bnr6Dn7+DoMCEoMCFocCHosGIo8KJpMKKpcOLpsORqsaVrcmXr8qYr8qZscudtM2hts+iuM+kudCmutGnu9KpvNOqvtOrvtSsv9StwNWuwdavwdawwte0xdi1xtm3x9q4yNu6yty8y9y/zt7Bz9/E0uHF0uHI1OLI1ePL1+TM2OXP2ubT3ena4+zf5+/g5+/i6fDk6vHm7PLn7fPo7fPp7vPr8PXs8PXt8fbu8vbv8/f09vn09/r19/r8/f79/f7+/v7+/v////+xCtsLAAAAK3RSTlMAAQsMIyRHSElQUlNXWFlaW4SGh5SYqKmqsLK6u9DR1tfY7O3u8fL29/n61XBq3wAAAdRJREFUGBmNwYdDEmEcBuD3Q+AKwuJQUJaEguCblQ3bZVm29852NkxbWjR+/3zfwcHdse6eB11CUXNyarpen56aNI0QhlBGZpYusxlDYYBYgT0KO9FPOMe+cmH02FXhAJUEvFSSQyQVXNQYhxpXcKToI4WOBH2Nwhau0Fc1jJYcA8ihKcZAYtBUgYEUFYAoAzIApBlQGgjVGFAthChtD1afPr9N8urfRqPx6wy1W08ePV5dZlsUJm1iWSYPvBXtIckLYnnPNhNZ2i6K9pXkcdGukVwXy2G2ZVGibd9P0ZbIRdGukKfEco8dJZTZtiLaFnlCtMvktmif6Cijzo7vot3gSdGW+Ey0f4foqKPOjmNiWXkp2pvrYjlHlzrKdKxJlzW6lVGiY/9v8dpYoEsJWbqcli4/FujIwqTbXWl7/UcsWwfZYcKgx31pecUj0rQ5zzYDoRo9zn8Ty03yrDS9oK0WAtL0mr/0bn3z41GSix+2v2x8vkNbBoDBgHYAUEUGUlTQYgwkjqYcA8ijJVylr2oEtgR9jaIjRR8pONQYhxpXcFFJDpFU8Npd4QCVPegRybOvfAT9xIvsUYhjAGVM1OhSmzAUhhgxzGxpZm5uZm82ZYzA6z+kpj8tMXOAbAAAAABJRU5ErkJggg==);
}
.soc a.yt:hover, .soc a.yt {
  background-image: url(/bitrix/templates/scrapmania.ru/images/youtube.svg);
  background-size: contain;
}
.soc a.dzen:hover, .soc a.dzen {
  background-image: url(/bitrix/templates/scrapmania.ru/images/dzen.svg);
  background-size: contain;
}

.socials a {
  display: inline-block;
  margin-right: 3px;
  width: 32px;
  height: 32px;
}
.socials a:last-child {
  margin-right: 0;
}

.top-message {
  position: fixed;
  top: -45px;
  text-align: center;
  height: 45px;
  width: 100%;
  transition: transform 0.5s ease;
  z-index: 9999;
}
.top-message.all-good, .top-message.all-bad {
  transform: translateY(45px);
}
.top-message.all-good .message {
  background: #f99fae;
}
.top-message.all-bad .message {
  background: #d92121;
}
.top-message .message {
  display: inline-block;
  color: #fff;
  letter-spacing: 0.54px;
  position: relative;
  font-size: 0.8125rem;
  transition: background 0.5s ease;
  padding: 10px 22px 12px 44px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.14);
}
.top-message .message a {
  color: #f2f487;
  border-bottom: 1px solid #f2f487;
}
.top-message .message:before {
  position: absolute;
}
.top-message .message.cart:before {
  top: 12px;
  left: 20px;
}
.top-message .message.favorite:before {
  top: 11px;
  left: 20px;
}
.top-message .message.notify:before {
  top: 12px;
  left: 20px;
}

.top-menu {
  height: 72px;
  width: 100%;
  background: url("/bitrix/templates/scrapmania.ru/images/nav-bg.png") center 11px repeat-x;
  z-index: 2;
  position: relative;
}
.top-menu:before {
  content: "";
  height: 20px;
  width: 100%;
  background: url("/bitrix/templates/scrapmania.ru/images/nav-before.webp") center top repeat-x;
  position: absolute;
  top: 0;
  left: 0;
}
.top-menu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 22px 20px;
}
.top-menu ul li {
  display: block;
  border-radius: 3px;
  border: 1px solid #caa683;
  background-repeat: no-repeat;
  -webkit-transition: border-color 0.5s ease;
  -moz-transition: border-color 0.5s ease;
  transition: border-color 0.5s ease;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.53);
  margin-right: 20px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.top-menu ul li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1446px) {
  .top-menu ul li {
    margin-right: 10px;
  }
}
.top-menu ul li.new {
  /*width: 11.28585%;*/
  background: url("/bitrix/templates/scrapmania.ru/images/new-bg.png") center top;
}
.top-menu ul li.shipp {
  /*width: 20.44403%;*/
  background: url("/bitrix/templates/scrapmania.ru/images/shipp-bg.png") center top;
}
.top-menu ul li.info {
  /*width: 22.84921%;*/
  background: url("/bitrix/templates/scrapmania.ru/images/info-bg.png") center top;
}
.top-menu ul li.shop {
  /*width: 19.70398%;*/
  background: url("/bitrix/templates/scrapmania.ru/images/shop-bg.png") center top;
}
.top-menu ul li.about {
  /*width: 9.71323%;*/
  background: url("/bitrix/templates/scrapmania.ru/images/about-bg.png") center top;
}
.top-menu ul li a {
  display: block;
  position: relative;
  border-radius: 3px;
  height: 100%;
  width: 100%;
  text-transform: uppercase;
  font: 1.125rem "Prestige";
  color: #523916;
  text-align: center;
  -webkit-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  transition: background 0.5s ease;
  box-shadow: 0px 2px 0px 0px #937142;
  box-sizing: border-box;
  padding: 7px 20px 5px 20px;
  background-size: contain !important;
}
@media screen and (max-width: 1446px) {
  .top-menu ul li a {
    padding: 7px 5px 5px 5px;
  }
}
.top-menu ul li a:after, .top-menu ul li a:before {
  position: absolute;
  top: 2px;
}
.top-menu ul li a:before {
  left: 2px;
}
.top-menu ul li a:after {
  right: 2px;
}
.top-menu ul li a:hover {
  background: rgba(190, 208, 169, 0.6);
}
.top-menu ul li.active a {
  background: rgba(190, 208, 169, 0.6);
}
.top-menu ul li.socials {
  height: 34px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  background: url("/bitrix/templates/scrapmania.ru/images/info-bg.png") center top;
}
@media screen and (max-width: 1446px) {
  .top-menu ul li.socials {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.top-menu ul li.socials a {
  min-height: 20px;
  min-width: 20px;
  max-width: 20px;
  max-height: 20px;
  box-shadow: none;
  padding: 0;
}
.top-menu ul li.socials a:before, .top-menu ul li.socials a:after {
  display: none;
}

.sunduchok__container {
  padding: 70px 0 20px 0;
}
@media screen and (max-width: 749px) {
  .sunduchok__container {
    padding-top: 0;
  }
}
.sunduchok__container .sunduchok {
  padding-top: 20px;
}

.personal_recommendation-block {
  margin-top: 70px;
}
.personal_recommendation-block #catalog-2 {
  margin-top: 20px !important;
}

.banners_basket {
  margin-bottom: 20px;
}
.banners_basket__item {
  color: #1a1a1a;
  background-color: #f6f6f6;
  background-position: 15px 14px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  margin: 20px 0;
  padding: 8px 42px;
  font-size: 0.875rem;
  text-align: left;
}

.calc_delivery_ajax {
  text-align: right;
  margin-bottom: 10px;
}

.basket_checkbox__container {
  padding: 10px 0;
}
.basket_checkbox__item {
  margin-bottom: 10px;
  font-size: 14px;
}
.basket_checkbox__item label {
  padding-left: 28px;
}

#page-404 {
  text-align: center;
  position: relative;
  z-index: 10;
  padding-bottom: 1458px;
}

#page-404 span {
  display: block;
  font-family: "Prestige";
}

#page-404 .kod {
  font-size: 18.75rem;
  color: #50362f;
  margin-top: 39px;
  margin-left: -21px;
}

#page-404 .sub-title {
  font-size: 1.5rem;
  color: #000;
  text-transform: uppercase;
  margin-top: -42px;
  margin-left: -8px;
}

#page-404 .text {
  color: #3b4252;
  font-size: 0.875rem;
  line-height: 26px;
  margin-top: 22px;
  margin-left: -15px;
}

#page-404 .text a {
  border-bottom: 1px solid #8dc4ca;
}

.elements {
  position: relative;
  z-index: 0;
  display: none;
}
.elements > div {
  position: relative;
}
.elements > div:after, .elements > div:before {
  position: absolute;
}
.elements .first-line:after {
  content: url("/bitrix/templates/scrapmania.ru/images/welcome-before.png");
  right: -75px;
  top: 769px;
}
.elements .first-line:before {
  top: 311px;
  left: -108px;
  content: url("/bitrix/templates/scrapmania.ru/images/slider-before.png");
}
.elements .second-line:after {
  right: -83px;
  bottom: 902px;
  content: url("/bitrix/templates/scrapmania.ru/images/welcome-before.png");
}
.elements .second-line:before {
  left: -68px;
  bottom: 532px;
  content: url("/bitrix/templates/scrapmania.ru/images/left-flower.png");
}
.elements .thrid-line:before {
  content: url("/bitrix/templates/scrapmania.ru/images/soc-before.png");
  bottom: 1805px;
  left: -106px;
}
.elements .thrid-line:after {
  content: url("/bitrix/templates/scrapmania.ru/images/news-before.png");
  bottom: 1959px;
  right: -101px;
}

.catalog .cat-content .categories {
  position: relative;
  width: 100%;
  padding-bottom: 30px;
  z-index: 3;
}
.catalog .cat-content .categories .selector {
  display: none;
}
.catalog .cat-content .categories a {
  color: #50362f;
}
.catalog .cat-content .categories > ul,
.catalog .cat-content .categories div[title] > ul {
  display: block;
  width: auto;
  min-height: 339px;
  padding: 13px 17px 0 18px;
}
.catalog .cat-content .categories > ul,
.catalog .cat-content .categories div[title] > ul {
  display: none;
}
.catalog .cat-content .categories > ul.showed,
.catalog .cat-content .categories div[title] > ul.showed {
  display: block;
}
.catalog .cat-content .categories > ul li,
.catalog .cat-content .categories div[title] > ul li {
  position: relative;
  font-size: 0.9375rem;
  padding: 8px 0 0 24px;
  margin: 8px 10px 0 1px;
}
.catalog .cat-content .categories > ul li.dropdown,
.catalog .cat-content .categories div[title] > ul li.dropdown {
  padding-top: 8px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 98%;
}
.catalog .cat-content .categories > ul li.dropdown ul,
.catalog .cat-content .categories div[title] > ul li.dropdown ul {
  height: 100%;
  width: 100%;
  display: none;
  margin-left: 10px;
}
.catalog .cat-content .categories > ul li.dropdown ul li,
.catalog .cat-content .categories div[title] > ul li.dropdown ul li {
  padding-left: 0;
}
.catalog .cat-content .categories > ul li.dropdown ul li:before,
.catalog .cat-content .categories div[title] > ul li.dropdown ul li:before {
  content: "";
}
.catalog .cat-content .categories > ul li.dropdown.open, .catalog .cat-content .categories > ul li.current,
.catalog .cat-content .categories div[title] > ul li.dropdown.open,
.catalog .cat-content .categories div[title] > ul li.current {
  border: 1px solid #caa683;
  box-shadow: 0px 3px 4px 0px rgba(149, 110, 47, 0.53);
  border-radius: 5px;
  padding-bottom: 16px;
  margin-top: 12px;
}
.catalog .cat-content .categories > ul li.dropdown.open ul, .catalog .cat-content .categories > ul li.current ul,
.catalog .cat-content .categories div[title] > ul li.dropdown.open ul,
.catalog .cat-content .categories div[title] > ul li.current ul {
  display: block;
}
.catalog .cat-content .categories > ul li.dropdown.open ul li:not(:first-child), .catalog .cat-content .categories > ul li.current ul li:not(:first-child),
.catalog .cat-content .categories div[title] > ul li.dropdown.open ul li:not(:first-child),
.catalog .cat-content .categories div[title] > ul li.current ul li:not(:first-child) {
  margin-top: 3px;
}
.catalog .cat-content .categories > ul li.dropdown.open ul li.current, .catalog .cat-content .categories > ul li.current ul li.current,
.catalog .cat-content .categories div[title] > ul li.dropdown.open ul li.current,
.catalog .cat-content .categories div[title] > ul li.current ul li.current {
  font-weight: bold;
  border: 0;
  box-shadow: none;
  padding: 0;
}
.catalog .cat-content .categories > ul li.dropdown.open.dropdown.open span.arrow, .catalog .cat-content .categories > ul li.current.dropdown.open span.arrow,
.catalog .cat-content .categories div[title] > ul li.dropdown.open.dropdown.open span.arrow,
.catalog .cat-content .categories div[title] > ul li.current.dropdown.open span.arrow {
  transform: rotate(90deg);
}
.catalog .cat-content .categories > ul li.dropdown.open a, .catalog .cat-content .categories > ul li.current a,
.catalog .cat-content .categories div[title] > ul li.dropdown.open a,
.catalog .cat-content .categories div[title] > ul li.current a {
  border-bottom: none;
  padding-bottom: 1px;
}
.catalog .cat-content .categories > ul li a.name,
.catalog .cat-content .categories div[title] > ul li a.name {
  display: inline-block;
  padding-right: 20px;
}
.catalog .cat-content .categories > ul li a.name span,
.catalog .cat-content .categories div[title] > ul li a.name span {
  border-bottom: 1px dotted #50362f;
  color: #50362f;
  cursor: pointer;
}
.catalog .cat-content .categories > ul li.marked a.name,
.catalog .cat-content .categories div[title] > ul li.marked a.name {
  padding: 2px 12px;
  background: #f99fae;
  border-radius: 5px;
  color: #fff;
}
.catalog .cat-content .categories > ul li.marked a.name span,
.catalog .cat-content .categories div[title] > ul li.marked a.name span {
  border: none;
}
.catalog .cat-content .categories > ul li.marked h2 a,
.catalog .cat-content .categories div[title] > ul li.marked h2 a {
  background: #f99fae;
  display: inline-block;
  padding: 2px 12px;
}
.catalog .cat-content .categories > ul li span.butterfly,
.catalog .cat-content .categories div[title] > ul li span.butterfly {
  position: absolute;
  top: 13px;
  left: 4px;
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ4RTM4NTU4QUNCMTFFNjhCNUVBODYzODgyOUExNzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUQ4RTM4NTQ4QUNCMTFFNjhCNUVBODYzODgyOUExNzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwREI2Q0I4ODBFNjExQURDQUJEQjhCMTc0RjVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYTA5OGQ3My1iN2JjLTBkNGYtODkxNy03YTQ2NThiNDg2MmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4FSORYAAAA/UlEQVR42mJUaNnxnwEBVgFxFRDfZcANcoC4BIjlQRwmIN6FJBkGxNeA2AvKZ0OS4wfiTUA8GaYZZkA7mg0gTVuBOA+If0HFZID4EBD7oqk9DjLgANRWdDARiMWh7G4g1sOippwJykjC4d/NQNwLxCFY5PYC8WFmAacYEOcpELMCsTIQ8yEpkgZiS6hXYeALEF+GeucHskQNNBaQwQ8gfg/E/5DEvgOxB1QcxWQGLIF0BoinA/EfJDFRIHZCjgVkwIjGBzn3BhD/RBP/jsuAMjT+aSB+CcRbkMSOAfE2GIcFTcM6aCLyhGpeA00XIK+8BuJ3QNwGxH9hGgACDADTKzIBzNV8xwAAAABJRU5ErkJggg==");
  cursor: pointer;
}
.catalog .cat-content .categories > ul li span.arrow,
.catalog .cat-content .categories div[title] > ul li span.arrow {
  position: absolute;
  right: 8px;
  top: 15px;
  width: 10px;
  height: 10px;
  transition: all 0.3s linear;
  cursor: pointer;
}
.catalog .cat-content .categories > ul li span.arrow:before, .catalog .cat-content .categories > ul li span.arrow:after,
.catalog .cat-content .categories div[title] > ul li span.arrow:before,
.catalog .cat-content .categories div[title] > ul li span.arrow:after {
  content: "";
  display: block;
  position: absolute;
  width: 7px;
  height: 2px;
  background: #51b7d8;
  top: 5px;
  left: 3px;
}
.catalog .cat-content .categories > ul li span.arrow:before,
.catalog .cat-content .categories div[title] > ul li span.arrow:before {
  transform: rotate(45deg);
  top: 1px;
}
.catalog .cat-content .categories > ul li span.arrow:after,
.catalog .cat-content .categories div[title] > ul li span.arrow:after {
  transform: rotate(-45deg);
}

.discouts_list strong {
  font-weight: bold;
}
.discouts_list ul {
  margin-bottom: 20px;
}
.discouts_list ul li {
  list-style-type: none;
}

.captcha_confirm {
  padding: 20px 40px;
  text-align: center;
  white-space: nowrap;
}
.captcha_confirm h2 {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 18px;
}
.captcha_confirm p {
  padding-top: 20px;
  padding-bottom: 0;
  margin-bottom: 0;
}

.page_loading {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #1e1e1e;
  z-index: 210000;
  opacity: 0;
  left: 0;
  top: 0;
  pointer-events: none;
  transition: all 0.3s linear;
}
.page_loading:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  background: url(/bitrix/templates/scrapmania.ru/images/loading.svg) no-repeat 0 0;
  width: 85px;
  height: 85px;
  margin: -43.5px 0 0 -42.5px;
}
.page_loading.active {
  opacity: 0.4;
  pointer-events: initial;
}

footer .copyright {
  background: url("/bitrix/templates/scrapmania.ru/images/footer-bot-bg.jpg") repeat;
  position: relative;
  box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
  height: 79px;
  width: 100%;
  bottom: 0;
  padding-top: 18px;
  box-sizing: border-box;
  font-size: 0.875rem;
}
@media only screen and (max-width: 992px) {
  footer .copyright {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  footer .copyright {
    position: relative;
    padding: 15px 0;
    height: auto;
    background-size: cover;
  }
}
footer .copyright:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url("/bitrix/templates/scrapmania.ru/images/footer-bot-bg-before.webp") left top repeat-x;
  content: "";
}
footer .copyright .wrapper {
  box-shadow: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  footer .copyright .wrapper {
    text-align: center;
    padding: 0 15px;
    flex-wrap: wrap;
  }
}
footer .copyright .wrapper > div {
  margin-right: 27px;
}
@media only screen and (max-width: 767px) {
  footer .copyright .wrapper > div {
    text-align: left;
    margin-bottom: 9px;
    margin-right: 2px;
  }
}
footer .copyright .wrapper:after {
  display: none;
}
footer .copyright .work_time {
  order: 10;
}
@media only screen and (max-width: 767px) {
  footer .copyright .work_time {
    width: 100%;
  }
}
footer .copyright .work_time__text {
  color: #818180;
  font-size: 12px;
  font-weight: 400;
}
footer .copyright .work_time__text span {
  color: #000;
}
footer .copyright .work_time__phone {
  font-size: 16px;
  font-weight: 400;
}
footer .copyright .work_time__phone a {
  text-decoration: none;
  color: #2084B8;
}
footer .copyright .copy {
  color: #605d59;
  margin-left: 37px;
  display: inline-block;
  text-align: left;
  order: 40;
}
@media only screen and (max-width: 992px) {
  footer .copyright .copy {
    margin-left: 10px;
    float: left;
    display: block;
  }
}
@media screen and (min-width: 768px) {
  footer .copyright .copy {
    /*position: relative;*/
  }
}
footer .copyright .soc {
  order: 20;
  position: initial;
}
@media only screen and (max-width: 992px) {
  footer .copyright .soc {
    display: inline-block;
    position: relative;
    top: initial;
    left: initial;
  }
}
footer .copyright .soc a {
  height: 25px;
  width: 25px;
  display: inline-block;
  background-size: contain;
}
footer .copyright .soc a:not(:first-child) {
  margin-left: 4px;
}
@media only screen and (max-width: 767px) {
  footer .copyright .soc a:not(:first-child) {
    margin-left: 1px;
  }
}
footer .copyright .counters {
  order: 30;
}
footer .copyright .developer {
  color: #848891;
  position: relative;
  margin-right: 0;
  margin-left: auto;
  width: 124px;
  height: 31px;
  order: 50;
}
@media only screen and (max-width: 992px) {
  footer .copyright .developer {
    order: 35;
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  footer .copyright .developer {
    margin-bottom: 13px;
  }
}
footer .copyright .developer:after {
  content: "";
  display: block;
  background: url(/bitrix/templates/scrapmania.ru/images/luxar2.svg) no-repeat 0 0;
  background-size: contain;
  width: 124px;
  height: 87px;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: -28px;
}

@media screen and (max-width: 749px) {
  .forms {
    padding-top: 42px !important;
  }
}
.forms table {
  width: 100%;
}
.forms table td,
.forms table tr {
  vertical-align: top;
}
.forms table td input[type=text],
.forms table tr input[type=text] {
  margin-top: 0;
}

header {
  background: url("/bitrix/templates/scrapmania.ru/images/footer-top-bg.jpg") center top repeat-x;
  height: 245px;
  position: relative;
  padding: 56px 55px 0 3.33333%;
}
header:before {
  position: absolute;
  right: -131px;
  top: 97px;
}
header .logo {
  position: absolute;
  z-index: 3;
  width: 624px;
  display: block;
  margin-right: 2.83688%;
  top: 29px;
}
header .logo img {
  max-width: 100%;
}
header .logo__mobile {
  display: none;
}
header .responsive-menu, header .burger {
  display: none;
}
header .right-block {
  position: relative;
  width: 336px;
  height: 170px;
  float: right;
}
header .right-block:before {
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -38px;
  left: -15px;
  height: 49px;
  width: 120.9%;
  content: "";
}
header .right-block #header_basket_container {
  background: url("/bitrix/templates/scrapmania.ru/images/cart-bg.png") center;
  border-radius: 3px;
  margin-bottom: 10px;
  font-size: 0.875rem;
  color: #50372f;
  box-sizing: border-box;
  padding: 0;
  width: 100%;
}
header .right-block .cart > div {
  border-top: 1px solid #917b73;
  padding: 0 8px 0 16px;
}
header .right-block .cart > div i {
  font-style: normal;
  color: #fff;
  font-weight: 700;
  font-size: 0.8125rem;
  display: block;
  position: absolute;
  height: 29px;
  width: 29px;
  padding: 5px 0;
  box-sizing: border-box;
  text-indent: 0;
  text-align: center;
  background-repeat: no-repeat;
  background-size: contain;
}
header .right-block .cart .trash,
header .right-block .cart .chest {
  text-transform: uppercase;
  font: 1.125rem "Prestige";
  display: block;
  color: #523916;
  background-position: left 6px;
  background-repeat: no-repeat;
  text-indent: 16px;
  padding-left: 18px;
  padding-top: 12px;
  padding-bottom: 8px;
  white-space: nowrap;
}
header .right-block .cart .trash > span,
header .right-block .cart .chest > span {
  text-transform: none;
  font: 0.875rem "Open Sans", sans-serif;
  position: relative;
  padding-left: 28px;
}
header .right-block .cart .trash a,
header .right-block .cart .chest a {
  color: inherit;
}
header .right-block .cart .trash i {
  top: -5px;
  left: 8px;
}
header .right-block .cart .trash span {
  padding-left: 39px;
}
header .right-block .cart .chest {
  padding-top: 11px;
}
header .right-block .cart .chest i {
  top: -5px;
  left: -3px;
}
header .right-block .cart .chest span {
  padding-left: 28px;
}
header .right-block .cart > span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 16px 10px 16px;
}
header .right-block .cart,
header .right-block .lc,
header .right-block .exit {
  box-shadow: 0px 7px 8px 0px rgba(0, 0, 0, 0.37);
  padding: 7px 0;
}
header .right-block .lc,
header .right-block .exit {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font: 1.125rem "Prestige";
  color: #523916;
  border: 1px solid #caa683;
  border-radius: 2px;
  padding: 6px 3%;
  border-bottom-width: 2px;
  border-bottom-color: #937142;
  overflow: initial;
}
header .right-block .lc {
  background: url("/bitrix/templates/scrapmania.ru/images/lc-bg.png") center no-repeat;
  width: 58.5%;
}
header .right-block .exit {
  background: url("/bitrix/templates/scrapmania.ru/images/exit-bg.png") center no-repeat;
  margin-left: 3.57143%;
  width: 24.5%;
}

.form-line {
  margin-bottom: 10px;
}
.form-line strong, .form-line b {
  font-weight: bold;
}
.form-line .popup_form__title,
.form-line h2 {
  margin-top: 0;
}

main #lc.order ~ .chest-block:after, main #lc.order .kupon-sert:after {
  display: table;
  clear: both;
  content: "";
}

.info--mesage, #catalog-2.lc-chest > div p.text-center,
.chest-block > div p.text-center, .alert,
.delivery-error, .warning_message,
#lc + div.notif p.text-center, .cart-page .errortext, main .cart-page .notif {
  color: #1a1a1a;
  background-color: #f6f6f6;
  background-position: 15px 14px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 1px solid #f09aa1;
  border-radius: 5px;
  margin: 20px 0;
  padding: 8px 42px;
  font-size: 0.875rem;
  line-height: 1.5em;
  text-align: left;
}

.info--mesage a, #catalog-2.lc-chest > div p.text-center a,
.chest-block > div p.text-center a, .alert a,
.delivery-error a, .warning_message a,
#lc + div.notif p.text-center a, .cart-page .errortext a, main .cart-page .notif a {
  border-bottom: 1px dotted #2084b8;
  padding-bottom: 2px;
}

.warning.info--mesage, #catalog-2.lc-chest > div p.warning.text-center,
.chest-block > div p.warning.text-center, .warning.alert,
.warning.delivery-error, .warning.warning_message,
#lc + div.notif p.warning.text-center, .cart-page .warning.errortext, main .cart-page .warning.notif {
  border-color: #f09aa1;
}

#lc + div.notif:after, #lc + div.notif:before {
  display: none;
}

.delivery-error, .warning_message {
  margin-right: 0;
  margin-left: 0;
  border-color: #f09aa1;
}

.f_input_message {
  color: #f09aa1 !important;
  margin: 3px 0 8px !important;
}

.error {
  border: 1px solid #f09aa1 !important;
}

.cart-page .errortext {
  display: block;
  border-color: #f09aa1;
}

main .select select {
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}

main .select select::-ms-expand {
  display: none;
}

.wrapper:after, main:after, header:after, footer:after, header .right-block:after, main aside:after, main aside .catalog .cat-content .select-area:after, main aside .catalog:after, main .content #reg-page:after, main .content #reg-page .block:after, main .content #reg-page .block > div:after, main .content .sales .sales-filter:after, main .content .count:after, main .content #catalog-tovar .stars:after, main .content #catalog-tovar .left-side .share:after, main .content #catalog-tovar .right-side > div:after, main .content #catalog-1 .cat:after, main .content .cat:after, main .content .subsection .cat:after, main .content #catalog-1 .filter .controll:after, main .content .filter .controll:after, main .content .subsection .filter .controll:after, main .content #catalog-1 .filter .filters:after, main .content .filter .filters:after, main .content .subsection .filter .filters:after, main .content #catalog-1 .filter .filters .price-filter > div:after, main .content .filter .filters .price-filter > div:after, main .content .subsection .filter .filters .price-filter > div:after, main .content #catalog-2.lc-chest .btns:after, main .content .cat-plitka > div:after, main .content .cat-spisok > div:after, main .content .cat-spisok .goods:after, main .content #reviews-page form > div:after, main .content #feedback form > div:after, main .content .paginator:after, main .content #search:after, main .cart-page .wrap-block:after, main .cart-page .reg:after, main .cart-page .shipp-details:after, main .cart-page .type:after, main .cart-page .links:after, main .cart-page .btns:after, main .cart-page .bot-info:after, main .cart-page .goods:after, main #lc.personal .data:after, main #lc.personal .change-pass .form:after, main #lc.order .order-more .body:after, main #lc.order .order-more .footer .goods:after, main #lc.order .btns:after, main #lc.order .sort:after, main #lc.address .controll:after, form:after, footer nav:after, .forms form:after, .forms form > div :after, #fast-view:after, #fast-view > div:first-child .count:after {
  clear: both;
  display: table;
  content: " ";
}

header .right-block .lc,
header .right-block .exit,
.top-menu ul li,
main aside,
main .content,
main aside .catalog .cat-content .select-area > div,
main .content .sales .sales-filter > div,
main .content .count a,
main .content .count input,
main .content .count button,
main .content #catalog-tovar .stars ul,
main .content #catalog-tovar .stars ul ~ span,
main .content #catalog-tovar .left-side,
main .content #catalog-tovar .right-side,
main .content #catalog-tovar .left-side .slider .img,
main .content #catalog-tovar .left-side .share a,
main .content #catalog-tovar .left-side .share span,
main .content #catalog-tovar .right-side .prices-left,
main .content #catalog-1 .filter .controll .min,
main .content .filter .controll .min,
main .content .subsection .filter .controll .min,
main .content #catalog-1 .filter .thematics .column,
main .content .filter .thematics .column,
main .content .subsection .filter .thematics .column,
main .content #catalog-1 .filter .filters > label,
main .content #catalog-1 .filter .filters .select,
main .content #catalog-1 .filter .filters .price-filter,
main .content #catalog-1 .filter .filters .sort,
main .content .filter .filters > label,
main .content .filter .filters .select,
main .content .filter .filters .price-filter,
main .content .filter .filters .sort,
main .content .subsection .filter .filters > label,
main .content .subsection .filter .filters .select,
main .content .subsection .filter .filters .price-filter,
main .content .subsection .filter .filters .sort,
main .content #catalog-1 .filter .filters .price-filter > div label,
main .content #catalog-1 .filter .filters .price-filter > div input,
main .content #catalog-1 .filter .filters .price-filter > div span,
main .content .filter .filters .price-filter > div label,
main .content .filter .filters .price-filter > div input,
main .content .filter .filters .price-filter > div span,
main .content .subsection .filter .filters .price-filter > div label,
main .content .subsection .filter .filters .price-filter > div input,
main .content .subsection .filter .filters .price-filter > div span,
main .content #catalog-1 .filter .filters .price-filter > div .range,
main .content .filter .filters .price-filter > div .range,
main .content .subsection .filter .filters .price-filter > div .range,
main .content #catalog-2.lc-chest .btns .pink-btn,
main .content .cat-plitka .goods,
main .content .cat-spisok .goods,
main .content .cat-spisok .goods > div,
main .content .paginator.cat-level-2 .format label,
main .content .paginator.cat-level-2 .format div,
main .content .paginator.cat-level-2 .format a,
main .content #catalog-1 .cat > div,
main .content .subsection .cat > div,
main .content .sale-block .text .goods .slide,
main .cart-page .reg .left-side,
main .cart-page .reg .right-side,
main .cart-page .reg .left-side .home,
main .cart-page .reg .left-side .korp,
main .cart-page .reg .left-side .kv,
main .cart-page .reg .right-side .select,
main .cart-page .shipp-details > div,
main .cart-page .type > div,
main .cart-page .type label,
main .cart-page .type.confirmation > div:first-child .img-wrap,
main .cart-page .type.confirmation > div:first-child h2,
main .cart-page .type.confirmation > div:first-child span,
main .cart-page .links li, main .cart-page .btns a,
main .cart-page .details > div,
main .cart-page .goods > div,
main #lc.personal .data > div,
main #lc.personal .data .checkbox,
main #lc.personal .data > div > label,
main #lc.personal .change-pass label,
main #lc.order .kupon-sert > div,
main #lc.order .order-more .left,
main #lc.order .order-more .right,
main #lc.order .order-more .left .blue-btn,
main #lc.order .order-more .right .order-btn,
main #lc.order .order-more .footer .goods > div,
main #lc.order .sort input[type=text],
main #lc.order .sort .select, main #lc.order .sort .date, main #lc.address .add-address label, main #lc.address .controll a, footer nav ul, #fast-view > div, #fast-view > div:first-child .bot .descriptions, #fast-view > div:first-child .price, #fast-view > div:first-child .old-price, #fast-view > div:first-child .count, #fast-view > div:first-child a, #fast-view > div:first-child .count button, #fast-view > div:first-child .count input, .standart-page .contact-item .item-image, .standart-page .contact-item .item-text, .welcome .text .contact-item .item-image, main .content #news .text .contact-item .item-image, .welcome .text .contact-item .item-text, main .content #news .text .contact-item .item-text, #catalog-tovar .bread {
  position: relative;
  float: left;
}

.wrapper {
  position: relative;
  min-width: 1024px;
  z-index: 1;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.75);
  margin: 0 140px;
}

.content_text li, .content_text ul, .content_text ol {
  list-style: initial;
  margin: initial;
  padding: initial;
  list-style-position: inside;
  margin-left: 10px;
}
.content_text li p, .content_text ul p, .content_text ol p {
  display: inline-block;
}
.content_text ul, .content_text ol {
  margin-bottom: 20px;
  margin-top: 20px;
}

a {
  text-decoration: none;
  color: #2084b8;
  outline: none;
}

li {
  list-style: none;
}

main, header, footer {
  display: block;
}

main input[type=checkbox],
header input[type=checkbox],
footer input[type=checkbox],
.forms input[type=checkbox],
.certificate_buy input[type=checkbox] {
  display: none !important;
}
main input[type=checkbox] + label,
header input[type=checkbox] + label,
footer input[type=checkbox] + label,
.forms input[type=checkbox] + label,
.certificate_buy input[type=checkbox] + label {
  position: relative;
  display: inline-block;
}
main input[type=checkbox] + label:after,
header input[type=checkbox] + label:after,
footer input[type=checkbox] + label:after,
.forms input[type=checkbox] + label:after,
.certificate_buy input[type=checkbox] + label:after {
  height: 14px;
  width: 14px;
  background: #e8e5de;
  border: 1px solid #d6d1c7;
  border-radius: 2px;
  position: absolute;
  top: 2px;
  left: 2px;
  content: "";
}
main input[type=checkbox] + label:before,
header input[type=checkbox] + label:before,
footer input[type=checkbox] + label:before,
.forms input[type=checkbox] + label:before,
.certificate_buy input[type=checkbox] + label:before {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  z-index: 1;
  position: absolute;
  top: 1px;
  left: 5px;
  opacity: 0;
  cursor: pointer;
}
main input[type=checkbox]:checked + label:before,
header input[type=checkbox]:checked + label:before,
footer input[type=checkbox]:checked + label:before,
.forms input[type=checkbox]:checked + label:before,
.certificate_buy input[type=checkbox]:checked + label:before {
  opacity: 1;
}

input[type=submit], button[type=submit] {
  cursor: pointer;
}

input[type=submit], button, input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], input:not([type]), textarea {
  -webkit-appearance: none;
  appearance: none;
}

input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], input:not([type]), textarea,
textarea {
  outline: none;
}

main .wrap, main .content #catalog-tovar .left-side .slider .img, main .cart-page .type.confirmation > div:first-child .img-wrap {
  position: relative;
  overflow: hidden;
}

main .wrap img, main .cart-page .type.confirmation > div:first-child .img-wrap img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: inherit;
}

@media screen and (min-width: 767px) {
  .soc-serv-main {
    margin-left: -20px;
  }
}
header .right-block .lc:before, header .right-block .exit:before, .top-menu ul li:before {
  position: absolute;
  top: -12px;
  left: 9px;
}

header .right-block .lc:after, header .right-block .exit:after, .top-menu ul li:after {
  position: absolute;
  top: -12px;
  right: 9px;
}

h2.h2 {
  font: 24px "regular";
}

.custom-title h1,
main .content > div .content-title,
main .content > div[title] > div .content-title,
.standart-page.contact--page h1,
.welcome .contact--page.text h1,
main .content #news .contact--page.text h1 {
  display: inline-block;
  position: relative;
  font: 24px "regular";
  border: 2px solid transparent;
  box-sizing: border-box;
  background: url("/bitrix/templates/scrapmania.ru/images/main-h2-bg.jpg") repeat-x;
  height: 42px;
  margin-left: 27px;
  padding: 4px 13px 0 13px;
  max-width: 92%;
  margin-top: 60px;
  /*padding: 0;
  margin: 0 0 20px 0;*/
}

#catalog-2 h1.content-title,
#catalog-2 h2.content-title,
#news h1.content-title,
#news h2.content-title {
  margin-top: 0 !important;
}

/*h2.content-title {
  margin-top: 30px !important;
}*/
.custom-title h1 span, main .content > div .content-title span,
main .content > div[title] > div .content-title span, .standart-page.contact--page h1 span, .welcome .contact--page.text h1 span, main .content #news .contact--page.text h1 span {
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  margin-top: -6px;
  display: block;
  padding: 6px 0;
}

.custom-title h1 span:before, main .content > div .content-title span:before, main .content > div[title] > div .content-title span:before, .standart-page.contact--page h1 span:before, .welcome .contact--page.text h1 span:before, main .content #news .contact--page.text h1 span:before, .custom-title h1 span:after, main .content > div .content-title span:after, main .content > div[title] > div .content-title span:after, .standart-page.contact--page h1 span:after, .welcome .contact--page.text h1 span:after, main .content #news .contact--page.text h1 span:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
}

.custom-title h1 span:before, main .content > div .content-title span:before, main .content > div[title] > div .content-title span:before, .standart-page.contact--page h1 span:before, .welcome .contact--page.text h1 span:before, main .content #news .contact--page.text h1 span:before {
  top: 0;
}

.custom-title h1 span:after, main .content > div .content-title span:after, main .content > div[title] > div .content-title span:after, .standart-page.contact--page h1 span:after, .welcome .contact--page.text h1 span:after, main .content #news .contact--page.text h1 span:after {
  bottom: 0;
}

.custom-title h1:after, main .content > div .content-title:after, main .content > div[title] > div .content-title:after, .standart-page.contact--page h1:after, .welcome .contact--page.text h1:after, main .content #news .contact--page.text h1:after, .custom-title h1:before, main .content > div .content-title:before, main .content > div[title] > div .content-title:before, .standart-page.contact--page h1:before, .welcome .contact--page.text h1:before, main .content #news .contact--page.text h1:before {
  position: absolute;
  top: -13px;
}

.custom-title h1:before, main .content > div .content-title:before, main .content > div[title] > div .content-title:before, .standart-page.contact--page h1:before, .welcome .contact--page.text h1:before, main .content #news .contact--page.text h1:before {
  left: -2px;
}

.custom-title h1:after, main .content > div .content-title:after, main .content > div[title] > div .content-title:after, .standart-page.contact--page h1:after, .welcome .contact--page.text h1:after, main .content #news .contact--page.text h1:after {
  right: -2px;
}

input[type=submit], button {
  outline: none;
}

.to-top {
  position: fixed;
  bottom: 60px;
  left: 10px;
  outline: none;
  cursor: pointer;
  border: none;
  height: 36px;
  width: 92px;
  display: none;
  z-index: 3000;
}

.add-to-chest, .add-to-cart {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.add-to-cart.added {
  background-image: none !important;
  background-color: #5a8abd !important;
  cursor: default;
}

.add-to-cart.added:before {
  top: 6px !important;
}

.add-to-chest.added {
  border-color: #b6bab8 !important;
  background-color: #efecec !important;
  background-image: none !important;
  color: #808080 !important;
  cursor: default;
}

.add-to-chest.added:before {
  top: 7px !important;
  right: 6px !important;
}

.blue-btn, .pink-btn, .gray-btn {
  display: block;
  text-align: center;
  color: #fff;
  border-radius: 15px;
  text-indent: 0;
  letter-spacing: initial;
  text-transform: uppercase;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  border: 1px solid #343434;
  letter-spacing: 0.15px;
  font: 16px "Prestige";
  padding-top: 5px;
  padding-bottom: 3px;
}

.blue-btn {
  background-color: #5ad0ee;
  background-image: -webkit-linear-gradient(#5ad0ee, #51b7d8);
  background-image: linear-gradient(#5ad0ee, #51b7d8);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
}

.pink-btn {
  background-color: #f99fae;
  background-image: -webkit-linear-gradient(#f99fae, #f08193);
  background-image: linear-gradient(#f99fae, #f08193);
}

.gray-btn {
  background-color: #f1f1f1;
  background-image: -webkit-linear-gradient(#f1f1f1, #d4d4d4);
  background-image: linear-gradient(#f1f1f1, #d4d4d4);
  color: #454545;
  border: 1px solid #a0a0a0;
}

.slider {
  margin-top: -4px;
  position: relative;
}
.slider > figure:nth-child(n+2) {
  display: none;
}
.slider img {
  /*max-width: 100%*/
}
.slider .slick-arrow {
  position: absolute;
  border-radius: 50%;
  border: none;
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.19);
  height: 25px;
  width: 25px;
  background-position: 10px center;
  background-repeat: no-repeat;
  background-color: #fff;
  top: calc(50% - 21px);
  cursor: pointer;
  z-index: 1;
  outline: none;
}
.slider .slick-prev {
  left: -14px;
  background-position: 7px center;
}
@media screen and (max-width: 749px) {
  .slider .slick-prev {
    left: 5px;
  }
}
.slider .slick-next {
  right: -11px;
}
@media screen and (max-width: 749px) {
  .slider .slick-next {
    right: 5px;
  }
}

main {
  background: url(/bitrix/templates/scrapmania.ru/images/new_main_bg_left.jpg) repeat-y left top, url(/bitrix/templates/scrapmania.ru/images/new_main_bg_center.jpg) repeat right top;
  position: relative;
  background-position-y: -172px;
  min-height: 500px;
}

main input[type=color]:focus:not([readonly]), main input[type=date]:focus:not([readonly]), main input[type=datetime]:focus:not([readonly]), main input[type=datetime-local]:focus:not([readonly]), main input[type=email]:focus:not([readonly]), main input[type=month]:focus:not([readonly]), main input[type=number]:focus:not([readonly]), main input[type=password]:focus:not([readonly]), main input[type=search]:focus:not([readonly]), main input[type=tel]:focus:not([readonly]), main input[type=text]:focus:not([readonly]), main input[type=time]:focus:not([readonly]), main input[type=url]:focus:not([readonly]), main input[type=week]:focus:not([readonly]), main input:not([type]):focus:not([readonly]), main textarea:focus:not([readonly]) {
  border: 1px solid #f5cf5a;
}

main input[type=radio] {
  display: none;
}

main input[type=radio] + label {
  position: relative;
}

main input[type=radio] + label:after, main input[type=radio] + label:before {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
}

main input[type=radio] + label:after {
  opacity: 0;
}

main input[type=radio]:checked + label:after {
  opacity: 1;
}

main input[type=radio]:checked + label:before {
  opacity: 0;
}

main input[type=radio]:not([disabled]) + label:after, main input[type=radio]:not([disabled]) + label:before {
  cursor: pointer;
}

main .select {
  border: 1px solid #d5d0c6;
  border-bottom-width: 2px;
  height: 24px;
  padding-right: 8px;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}

main .select:after {
  position: absolute;
  top: 1px;
  right: 9px;
}

main .select select {
  padding-left: 6px;
  border: none;
  color: #50362f;
  width: 100%;
  height: 100%;
  outline: none;
  position: relative;
  z-index: 2;
  overflow: hidden;
  white-space: normal;
}

main .wrap {
  background: #fdfcf4;
  padding: 13px;
  display: inline-block;
  box-sizing: border-box;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.33);
}

/*main .wrap:after, main .wrap:before {
  position: absolute;
  z-index: 1;
  pointer-events: none;
}

main .wrap:before {
  top: 4px;
  left: 4px;
}

main .wrap:after {
  bottom: 4px;
  right: 4px;
  transform: rotate(180deg);
}*/
main .wrap img {
  outline: 1px solid #777777;
  border: 7px solid #fff;
  width: 81%;
  min-width: 0;
}

main .all a {
  display: inline-block;
  color: #747474;
  border: 1px solid #d5d0c7;
  border-radius: 1px;
  padding: 0 8px;
  margin-right: -4px;
  position: relative;
}

main .all a:after {
  margin-left: 6px;
}

main .top-bg, main .bot-bg {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1;
}

main .top-bg {
  top: 0;
  background: url("/bitrix/templates/scrapmania.ru/images/new_main-top-bg-left.png") no-repeat left top, url("/bitrix/templates/scrapmania.ru/images/new_main-top-bg-right.png") no-repeat right top, url("/bitrix/templates/scrapmania.ru/images/new_main-top-bg-center.png") repeat-x left top;
  height: 500px;
  background-position-y: -10px;
}

main .bot-bg {
  bottom: 0;
  background: url("/bitrix/templates/scrapmania.ru/images/main-bottom-bg%281%29.png") no-repeat;
  height: 283px;
}

main aside {
  z-index: 2;
  width: 262px;
  position: relative;
  margin-left: 36px;
}

main aside:before {
  position: absolute;
  top: 428px;
  left: -163px;
}

main aside .catalog {
  position: relative;
  padding-top: 58px;
}

main aside .catalog .cat-content {
  position: relative;
  width: 100%;
  border-top-left-radius: 14px;
  border-top-right-radius: 12px;
  -webkit-transition: height 0.05s linear;
  -moz-transition: height 0.05s linear;
  transition: height 0.05s linear;
  margin-bottom: 60px;
}

main aside .catalog .cat-content .select-area {
  position: absolute;
  left: -225px;
  top: 198px;
  z-index: 10;
  height: auto;
  width: 424px;
  transform: rotateZ(-90deg);
}

main aside .catalog .cat-content .select-area > div {
  height: 39px;
  width: 131px;
  text-align: center;
  display: block;
  box-sizing: border-box;
  padding-top: 5px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: right top;
}

main aside .catalog .cat-content .select-area > div.active {
  z-index: 10;
}

main aside .catalog .cat-content .select-area > div:first-child {
  margin-bottom: -5px;
}

main aside .catalog .cat-content .select-area > div:not(:last-child) {
  margin-right: -7px;
}

main aside .catalog .cat-content .select-area > div span {
  text-transform: uppercase;
  color: #fff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.47);
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.5px;
}

main aside .catalog .cat-content .bg-top, main aside .catalog .cat-content .bg-bot, main aside .catalog .cat-content .content-bg {
  width: 305px;
  margin-left: -22px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
}

main aside .catalog .cat-content .bg-top {
  height: 170px;
  top: 0;
  background-size: cover;
}

main aside .catalog .cat-content .content-bg {
  top: 170px;
  bottom: 212px;
  overflow-y: hidden;
  z-index: 2;
  margin-top: 0px;
  background-image: url("/bitrix/templates/scrapmania.ru/images/catalog-bg-new.png");
  background-repeat: repeat-y;
  background-color: transparent;
  background-size: 305px auto;
  background-position: left top;
}

main aside .catalog .cat-content .bg-bot {
  height: 212px;
  background-position: left top;
  z-index: 1;
  bottom: 0;
}

main aside .catalog .cat-content .bg-bot:after {
  content: "";
  width: 100%;
  background: url("/bitrix/templates/scrapmania.ru/images/catalog-bot-after.png") no-repeat;
  height: 60px;
  width: 327px;
  position: absolute;
  bottom: -58px;
  left: -10px;
}

main aside .catalog .title-top {
  position: absolute;
  top: -10px;
  left: -11px;
  height: 100px;
  width: 120%;
  background: url("/bitrix/templates/scrapmania.ru/images/catalog.png") no-repeat;
}

main aside .catalog .title-top:after, main aside .catalog .title-top:before {
  position: absolute;
  z-index: 1;
}

main aside .catalog .title-top:after {
  content: url("/bitrix/templates/scrapmania.ru/images/cat-title-after.png");
  top: -4px;
  right: 24px;
}

main aside .catalog .title-top:before {
  content: url("/bitrix/templates/scrapmania.ru/images/cat-title-before.png");
  top: 21px;
  left: -21px;
}

main aside .catalog .title-top a {
  display: block;
  width: 150px;
  height: 40px;
  position: absolute;
  top: 28px;
  left: 69px;
}

main aside .reviews {
  border: 1px dashed #20658c;
  background: url("/bitrix/templates/scrapmania.ru/images/aside-review-bg.jpg") repeat-y;
  padding: 20px 22px 0 22px;
  margin-bottom: 23px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.19);
}

main aside .reviews h2 {
  display: block;
  font: 1.5rem "regular";
}

main aside .reviews .wrap {
  height: 155px;
  width: 155px;
  margin: 11px 32.90323% 0 1px;
}

main aside .reviews a {
  border-bottom: 1px solid #8dc4ca;
}

main aside .reviews a:not([class]) {
  margin-top: 13px;
  height: 67px;
  width: 150px;
  line-height: 1.1875rem;
}

main aside .reviews .reviews_text {
  font-style: italic;
  line-height: 22px;
  width: 84%;
  position: relative;
  word-break: break-word;
}

main aside .reviews .reviews_text .more {
  position: absolute;
  bottom: -35px;
  right: -20%;
  display: inline-block;
  margin-right: 15px;
  line-height: 0.9375rem;
  margin-top: 5px;
}

main aside .reviews .all {
  margin: 45px 0 17px;
}

main aside .reviews .all a {
  padding: 3px 13px 5px 10px;
  text-align: center;
  border-bottom: 1px solid #d5d0c7;
}

main .content {
  margin-left: 27px;
  margin-right: 27px;
  width: calc(100% - 27px - 262px - 36px - 27px);
  z-index: 4;
  padding: 30px 0 35px;
  box-sizing: border-box;
}

main .content #reg-page {
  padding: 0 13px;
  margin-top: 28px;
}

main .content #reg-page .alert {
  width: calc(100% - 32px) !important;
  float: none !important;
  box-sizing: border-box;
}

main .content #reg-page:before {
  display: none;
}

main .content #reg-page:after {
  content: "" !important;
  background: none;
  position: relative;
}

main .content #reg-page h1 {
  font: 1.5rem "regular";
}

main .content #reg-page > div {
  float: right;
}

main .content #reg-page > div:last-child {
  width: 50.23723%;
}

main .content #reg-page > div:last-child .forms-checkbox {
  margin-top: 20px;
}

main .content #reg-page > div:not(:last-child) {
  width: 44.09713%;
  border-left: 1px dashed #b7b3aa;
  margin: 32px 0 0 4.58191%;
}

main .content #reg-page > div:not(:last-child) .forms {
  padding: 0 15px 0 31px;
}

main .content #reg-page > div:not(:last-child) .forms .title {
  display: block;
  margin-top: -7px;
  letter-spacing: 0px;
  font-size: 1.125rem;
}

main .content #reg-page > div:not(:last-child) .forms .social span {
  display: block;
  margin: 9px 0 0;
  float: right;
}

main .content #reg-page > div:not(:last-child) .forms form {
  margin-top: 14px;
}

main .content #reg-page > div:not(:last-child) .forms input[type=text], main .content #reg-page > div:not(:last-child) .forms input[type=password] {
  width: 69.29134%;
}

main .content #reg-page > div:not(:last-child) .forms input[type=submit] {
  width: 75.98425%;
  margin-top: 17px;
}

main .content #reg-page > div:not(:last-child) .fast-reg {
  display: block;
  background: none;
}

main .content #reg-page .add-to-cart {
  border: 1px solid #343434;
  background-color: #9fd5e7;
  background-image: -webkit-linear-gradient(#9fd5e7, #51b7d8);
  background-image: linear-gradient(#9fd5e7, #51b7d8);
  color: #fff;
  border-radius: 15px;
  width: 53.88889%;
  margin: 1.25rem 0 0;
  text-indent: 0;
  letter-spacing: initial;
  text-transform: uppercase;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
  font: 1rem "Prestige";
  padding: 5px 0 3px;
}

main .content #reg-page .block {
  border-bottom: 1px dashed #b7b3aa;
  margin-top: 26px;
  padding-bottom: 19px;
}

main .content #reg-page .block:not(:first-child) h2 {
  margin-bottom: 5px;
}

main .content #reg-page .block .country .select, main .content #reg-page .block .region .select {
  width: 64.16667%;
  box-sizing: border-box;
  height: 26px;
}

main .content #reg-page .block .select {
  float: right;
}

main .content #reg-page .block .select.year, main .content #reg-page .block .select.day {
  width: 16.94444%;
}

main .content #reg-page .block .select.day, main .content #reg-page .block .select.month {
  margin-right: 10px;
}

main .content #reg-page .block .select.month {
  width: 23.05556%;
}

main .content #reg-page .block span {
  display: block;
  margin-bottom: 25px;
}

main .content #reg-page .block h2 {
  font-size: 1.125rem;
  margin-bottom: 14px;
}

main .content #reg-page .block input, main .content #reg-page .block textarea {
  float: right;
  width: 64.16667%;
  border-radius: 2px;
  box-sizing: border-box;
  background: #f1f1f1;
  border-width: 1px;
  border-style: solid;
  border-color: #d5d0c6;
}

main .content #reg-page .block input:focus, main .content #reg-page .block textarea:focus {
  border-color: #f5cf5a;
}

main .content #reg-page .block input:focus, main .content #reg-page .block textarea:focus {
  background: #fff;
}

main .content #reg-page .block .calendar-icon {
  position: absolute;
  top: calc(50% - 10px);
  right: 3px;
}

main .content #reg-page .block input {
  height: 26px;
  padding-left: 8px;
}

main .content #reg-page .block input[required]:not(:focus):valid + label:not([class=checkbox]):after, main .content #reg-page .block input[required].invalid + label:not([class=checkbox]):after {
  transform: scaleX(1);
  opacity: 1;
}

main .content #reg-page .block input[required]:not(:focus):valid + label:not([class=checkbox]):after {
  background-position-y: top;
}

main .content #reg-page .block input[required].invalid + label:not([class=checkbox]):after {
  background-position-y: bottom;
}

main .content #reg-page .block input.index {
  margin-right: 36.38889%;
  width: 27.77778%;
}

main .content #reg-page .block input.dom, main .content #reg-page .block input.korpus, main .content #reg-page .block input.kvartira {
  width: 21.38889%;
  margin-right: 42.77778%;
}

main .content #reg-page .block textarea {
  height: 90px;
}

main .content #reg-page .block label {
  float: left;
  display: block;
  margin-top: 5px;
  margin-left: 2px;
}

main .content #reg-page .block label i {
  font-style: normal;
  color: #f54461;
}

main .content #reg-page .block label:not([class=checkbox]):after {
  position: absolute;
  top: 9px;
  right: -20px;
  content: "";
  opacity: 0;
  transform: scaleX(0);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 10px;
  width: 10px;
  background-repeat: no-repeat;
  background-size: cover;
}

main .content #reg-page .block label.checkbox {
  padding-left: 30px;
}

main .content #reg-page .block > div {
  margin-bottom: 10px;
  position: relative;
}

main .content .sales {
  margin-top: 88px !important;
}

main .content .sales .sales-filter {
  margin-top: 29px;
  margin-left: 1px;
  margin-bottom: -3px;
  width: 100%;
}

main .content .sales .sales-filter > div {
  width: 48.31625%;
  height: 62px;
  border: 1px solid #d5d0c6;
  box-shadow: 0px 1px 0px 0px #c4bfb7;
  display: table;
}

main .content .sales .sales-filter > div:nth-child(even) {
  margin-left: 2.78184%;
}

main .content .sales .sales-filter > div:nth-child(n+3) {
  margin-top: 21px;
}

main .content .sales .sales-filter a {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  height: inherit;
  color: #0e0e0e;
  width: inherit;
}

main .content .sales .cat-spisok > div {
  margin-top: 37px !important;
  padding-left: 3px;
}

main .content .sales .cat-spisok .goods .right .In-stock {
  margin-top: 14px !important;
  margin-left: 26px !important;
}

main .content .sales .cat-spisok .goods .right .count {
  margin-top: 17px !important;
}

main .content .new .cat-level-2 {
  padding-top: 7px !important;
}

main .content .new .filter {
  padding-bottom: 21px !important;
}

main .content .new .filter .filters {
  margin: 13px 0 0 -19px !important;
  border-top: 1px dashed #b7b3aa;
  padding: 37px 0 0 15px !important;
}

main .content .new .filter .filters .price-filter {
  margin-top: -20px !important;
}

main .content .new .cat-spisok {
  margin-top: 28px !important;
}

main .content .new .cat-spisok .notif {
  width: 285px;
  border: 1px solid #f09aa1;
  background: #f4f2ef;
  color: #8a8a8a;
  padding: 10px 14px;
  border-radius: 5px;
  box-sizing: border-box;
  margin-top: 10px;
}

main .content a.add-to-cart,
main .content a.add-to-chest {
  display: inline-block;
  border: 1px solid #343434;
  text-transform: uppercase;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
  font-family: "Prestige";
  transition: none;
}
main .content a.add-to-cart:active,
main .content a.add-to-chest:active {
  transform: translate(0, 2px);
}

main .content a.add-to-cart:before, main .content a.add-to-chest:before {
  position: absolute;
}

main .content a.add-to-chest {
  height: 29px;
  width: 29px;
  background-color: #f99fae;
  background-image: -webkit-linear-gradient(#f99fae, #f08193);
  background-image: linear-gradient(#f99fae, #f08193);
  border-radius: 50%;
  float: right;
}

main .content a.add-to-chest:before {
  top: 5px;
  right: 7px;
}

main .content a.add-to-cart {
  background-color: #9fd5e7;
  background-image: -webkit-linear-gradient(#9fd5e7, #51b7d8);
  background-image: linear-gradient(#9fd5e7, #51b7d8);
  letter-spacing: 0.15px;
  color: #fff;
  border-radius: 15px;
  text-indent: 20px;
  letter-spacing: 0.5px;
  font: 16px "Prestige";
  padding-top: 5px;
  padding-bottom: 3px;
}

main .content a.add-to-cart.not {
  background-color: #f2f2f2;
  background-image: -webkit-linear-gradient(#f2f2f2, #d3d3d3);
  background-image: linear-gradient(#f2f2f2, #d3d3d3);
  border-color: #a0a0a0;
  color: #454545;
  text-align: center;
  border-radius: 22px;
  font-size: 12px;
  padding: 3px 0;
  text-indent: 0;
  position: absolute;
  bottom: -3px;
}

main .content a.add-to-cart.not:before {
  display: none;
}

main .content a.add-to-cart:before {
  top: 6px;
  left: -9px;
}

main .content .count {
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  border: 1px solid #d5d0c6;
  height: 25px;
  width: 85px;
  border-radius: 12px;
  background: #fff;
  overflow: hidden;
  display: inline-flex;
}
@media screen and (max-width: 749px) {
  main .content .count {
    width: auto;
  }
}

main .content .count a, main .content .count input, main .content .count button {
  display: block;
}

main .content .count a,
main .content .count button {
  color: #9f9f9f;
  background: inherit;
  height: 100%;
  max-width: 27px;
  min-width: 27px;
  outline: none;
  cursor: pointer;
  font-size: 1.3125rem;
  position: relative;
  text-align: center;
  user-select: none;
  line-height: 23px;
  padding: 0;
}
main .content .count a.disabled,
main .content .count button.disabled {
  pointer-events: none;
  opacity: 0.5;
}

main .content .count button {
  border: none;
}

main .content .count .minus,
main .content .count button:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

main .content .count .minus {
  margin-top: -3px;
  text-indent: 2px;
}

main .content .count .plus, main .content .count button:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

main .content .count .plus {
  text-indent: -1px;
  margin-top: -1px;
}

main .content .count input {
  height: 100%;
  width: 26px;
  border: 0;
  border-left: 1px solid #d5d0c6;
  border-right: 1px solid #d5d0c6;
  border-color: #d5d0c6 !important;
  border-width: 1px !important;
  border-radius: 0;
  text-align: center;
  font-size: 0.9375rem;
  padding: 0 !important;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

main .content .count input:focus {
  border-top: 0;
  border-bottom: 0;
}

main .content .price {
  position: relative;
  display: block;
}

main .content .price:after, main .content .price:before {
  position: absolute;
  top: 0;
}

main .content .price:before {
  left: -4px;
}

main .content .price:after {
  right: -11px;
}

main .content .price {
  font-size: 1rem;
}

main .content .price span {
  font-weight: bold;
  font-size: 1.4375rem;
}

main .content .old-price {
  position: relative;
}

main .content .old-price:after {
  content: "";
  background: #b0aeac;
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 7px;
}

main .content .bands {
  position: absolute;
  top: 8px;
  right: -17px;
  width: 70%;
  z-index: 1050;
}
main .content .bands__discount {
  text-align: center;
  float: right;
  background: url(/bitrix/templates/scrapmania.ru/images/discount-band.png) no-repeat left bottom;
  width: 83px;
  height: 31px;
  color: #fff;
  box-sizing: border-box;
  line-height: 35px;
  padding-right: 14px;
}
main .content .bands img {
  float: right;
  width: auto !important;
}

main .content ul.rating {
  display: block;
}

main .content ul.rating.selector li {
  cursor: pointer;
}

main .content ul.rating li {
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 23px;
  width: 23px;
}

main .content ul.rating li:not(:first-child) {
  margin-left: 3px;
}

main .content #catalog-tovar ~ #reviews-page h2 {
  font: 1.5rem "regular";
  display: block;
  border-bottom: 1px solid #d5d0c6;
  padding-bottom: 14px;
  margin-bottom: 20px;
}

main .content #catalog-tovar ~ #reviews-page:after, main .content #catalog-tovar ~ #reviews-page:before {
  display: none;
}

main .content #catalog-tovar ~ #reviews-page > div {
  padding-left: 0;
  padding-right: 0;
}

main .content #catalog-tovar ~ #reviews-page form {
  padding-bottom: 41px;
}

main .content #catalog-tovar ~ #reviews-page form textarea {
  background: #f7f5ef;
  height: 116px;
}

main .content #catalog-tovar {
  float: right;
  margin-bottom: 30px;
}

main .content #catalog-tovar h1 {
  font: 1.5rem "regular";
  line-height: 31px;
  margin: 12px 0 23px;
  display: none;
}

main .content #catalog-tovar:after, main .content #catalog-tovar:before {
  display: none;
}

main .content #catalog-tovar .bread {
  line-height: 19px;
  margin: 5px 0 17px 14px;
}

main .content #catalog-tovar .stars {
  margin: 15px 0 0 3px;
}

main .content #catalog-tovar .stars span, main .content #catalog-tovar .stars ul {
  display: block;
}

main .content #catalog-tovar .stars span:first-child, main .content #catalog-tovar .stars .rate {
  font-size: 0.9375rem;
}

main .content #catalog-tovar .stars ul.rating {
  margin-top: 11px;
}

main .content #catalog-tovar .stars ul.rating li:not(:first-child) {
  margin-left: -1px;
}

main .content #catalog-tovar .stars .rate {
  margin-top: 11px;
  margin-left: 8px;
}

main .content #catalog-tovar .stars span:last-child {
  width: 100%;
  margin-top: 8px;
  color: #6c6c6c;
}

main .content #catalog-tovar .stars span:last-child i {
  font-style: normal;
}

main .content #catalog-tovar .review {
  display: inline-block;
  margin: 15px 0 0 3px;
  font-size: 0.9375rem;
  border-bottom: 1px dotted #2486b9;
  color: #2486b9;
}

main .content #catalog-tovar .left-side {
  width: 289px;
  margin-left: 20px;
}

main .content #catalog-tovar .left-side .bands {
  width: 45%;
}

main .content #catalog-tovar .left-side .wrap {
  width: 100%;
  padding: 13px 13px 13px 11px;
}

main .content #catalog-tovar .left-side .wrap .slick-list {
  height: 100%;
  padding: 1px;
}

main .content #catalog-tovar .left-side .wrap a {
  border: 1px solid #343434;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

main .content #catalog-tovar .left-side .wrap a.fancybox-ajax {
  position: relative;
  height: 263px;
  display: flex;
  justify-content: center;
  align-items: center;
}

main .content #catalog-tovar .left-side .wrap a.fancybox-ajax:before {
  content: "";
  background-size: contain !important;
  height: 20px;
  width: 24px;
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 12px);
  z-index: 5;
}

main .content #catalog-tovar .left-side .wrap img {
  transform: translate(0);
  position: relative;
  top: auto;
  left: auto;
  width: 100%;
  display: inline-block;
  padding: 0;
  border: none;
  outline: none;
}
@media screen and (max-width: 749px) {
  main .content #catalog-tovar .left-side .wrap img {
    max-width: 247px;
    max-height: 247px;
  }
}

main .content #catalog-tovar .left-side .bought {
  display: block;
  text-align: center;
  color: #8a8a8a;
  margin-top: 10px;
}

main .content #catalog-tovar .left-side .bought:before {
  margin-right: 7px;
}

main .content #catalog-tovar .left-side .slider {
  height: 100px;
  width: 100%;
  margin-top: 17px;
}

main .content #catalog-tovar .left-side .slider .slick-list {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  margin: 0 -2px;
}

main .content #catalog-tovar .left-side .slider .slick-arrow {
  top: calc(50% - 21px);
}

main .content #catalog-tovar .left-side .slider .img {
  width: 90px;
  height: 90px;
  border: 1px solid transparent;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  box-sizing: border-box;
  background: #fdfcf4;
  padding: 7px;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.33);
  cursor: pointer;
}

main .content #catalog-tovar .left-side .slider .img.video:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

main .content #catalog-tovar .left-side .slider img {
  /*height: 100%;
    width: 100%;*/
  margin: 0 auto;
}

main .content #catalog-tovar .left-side .slider .slick-current img {
  box-sizing: border-box;
  border: 1px solid #777777;
}

main .content #catalog-tovar .left-side .share {
  font-size: 0.9375rem;
  color: #373737;
  margin: 17px 0 0 3px;
}

main .content #catalog-tovar .left-side .share a, main .content #catalog-tovar .left-side .share span {
  display: block;
}

main .content #catalog-tovar .left-side .share span {
  width: 100%;
  margin-bottom: 12px;
  height: 16px;
}

main .content #catalog-tovar .left-side .share span.ya-share2__title {
  display: none;
}

main .content #catalog-tovar .left-side .share span + a {
  margin-left: 0 !important;
}

main .content #catalog-tovar .left-side .share a {
  height: 16px;
  width: 16px;
  border-radius: 2px;
}

main .content #catalog-tovar .left-side .share a:not(:first-child) {
  margin-left: 5px;
}

main .content #catalog-tovar .left-side .share a.vk {
  background-position-x: left;
}

main .content #catalog-tovar .left-side .share a.fb {
  background-position-x: 100px;
}

main .content #catalog-tovar .left-side .share a.twt {
  background-position-x: 79px;
}

main .content #catalog-tovar .left-side .share a.ok {
  background-position-x: 58px;
}

main .content #catalog-tovar .left-side .share a.mail {
  background-position-x: 37px;
}

main .content #catalog-tovar .left-side .share a.google {
  background-position-x: right;
}

main .content #catalog-tovar .cat-tovar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 20px;
}

main .content #catalog-tovar .right-side {
  width: calc(100% - 306px);
  margin-left: 20px;
  color: #373737;
  font-size: 0.9375rem;
}

@media screen and (max-width: 749px) {
  main .content #catalog-tovar .right-side {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
main .content #catalog-tovar .right-side h1 {
  display: block;
}

main .content #catalog-tovar .right-side > div {
  border-top: 1px solid #d5d0c6;
  padding: 10px;
  position: relative;
}

main .content #catalog-tovar .right-side h1, main .content #catalog-tovar .right-side > div {
  padding-left: 10px;
}

main .content #catalog-tovar .right-side .prices {
  padding-bottom: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

main .content #catalog-tovar .right-side .prices-right {
  margin-left: 10px;
}

main .content #catalog-tovar .right-side .prices .sale-desc, main .content #catalog-tovar .right-side .prices .kol-vo {
  width: 100%;
  float: left;
}

main .content #catalog-tovar .right-side .prices .sale-desc {
  line-height: 1.1875rem;
  color: #a3a3a3;
  font-size: 0.8125rem;
}

main .content #catalog-tovar .right-side .prices .kol-vo {
  font-weight: bold;
  margin-top: 5px;
}

main .content #catalog-tovar .right-side .prices .kol-vo span {
  font-weight: normal;
}

main .content #catalog-tovar .right-side .prices .price {
  float: right;
  font-size: 0.9375rem;
  padding: 1px 0 5px 5px;
}

main .content #catalog-tovar .right-side .prices .price span {
  font-size: 1.75rem;
}

main .content #catalog-tovar .right-side .prices .old-price {
  float: left;
  margin: 7px 0 0 31%;
  display: inline-block;
  font-size: 0.8125rem;
  float: right;
}

main .content #catalog-tovar .right-side .prices .old-price span {
  font-size: 1rem;
}

main .content #catalog-tovar .right-side .add {
  padding: 1.1875rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

main .content #catalog-tovar .right-side .add:after {
  display: none;
}

main .content #catalog-tovar .right-side .add div, main .content #catalog-tovar .right-side .add a {
  display: inline-block;
  margin-right: 5px;
}

main .content #catalog-tovar .right-side .add .count {
  margin-left: -1px;
  margin-top: 1px;
}

main .content #catalog-tovar .right-side .add .add-to-chest {
  border-radius: 12px;
  text-indent: 12px;
  height: 29px;
  width: auto;
  box-sizing: border-box;
  padding: 5px 8px 5px 15px;
  color: #fff;
  letter-spacing: 0.3px;
  font-size: 1rem;
  border-radius: 15px;
}

main .content #catalog-tovar .right-side .add .add-to-chest .added {
  cursor: default;
}

main .content #catalog-tovar .right-side .add .add-to-chest:before {
  left: -4px;
  top: 6px;
  right: auto !important;
}

main .content #catalog-tovar .right-side .add .add-to-cart {
  width: 134px;
  padding-bottom: 4px;
  font-family: "Prestige";
  float: right;
  position: relative;
}
main .content #catalog-tovar .right-side .add .add-to-cart.add-to-cart__oneclick {
  width: auto;
  padding-left: 16px;
  padding-right: 18px;
}

main .content #catalog-tovar .right-side .add .add-to-cart:before {
  top: 5px;
  left: -4px;
}

main .content #catalog-tovar .right-side .add .add-to-cart.not {
  bottom: auto;
}

main .content #catalog-tovar .right-side .desc {
  padding: 16px 11px;
  padding-bottom: 26px;
}

main .content #catalog-tovar .right-side .desc span {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}

main .content #catalog-tovar .right-side .desc p {
  line-height: 22px;
  font-size: 0.875rem;
  margin-top: 10px;
}

main .content #catalog-tovar .right-side .another-desc {
  font-size: 0.875rem;
  padding: 17px 0 0 12px;
}

main .content #catalog-tovar .right-side .another-desc > div:not(:first-child) {
  margin-top: 7px;
}

main .content #catalog-tovar .right-side .another-desc > div a {
  position: relative;
}

main .content #catalog-tovar .right-side .another-desc > div a:not(:first-child) {
  margin-left: 4px;
  display: inline-block;
}

main .content #catalog-tovar .right-side .another-desc > div a:not(:last-child):after {
  content: ",";
  position: absolute;
  right: -4px;
  color: #000;
  bottom: 0;
}

main .content #catalog-1 .filter, main .content .filter, main .content .subsection .filter {
  border: 1px solid #d5d0c6;
  border-radius: 4px;
  padding: 12px 17px;
  margin-top: 20px;
}

main .content #catalog-1 .filter > span, main .content #catalog-1 .filter .show-more, main .content .filter > span, main .content .filter .show-more, main .content .subsection .filter > span, main .content .subsection .filter .show-more {
  cursor: pointer;
  position: relative;
  color: #50362f;
  border-bottom: 1px dotted #50362f;
  display: inline-block;
}

main .content #catalog-1 .filter > span:after, main .content #catalog-1 .filter .show-more:after, main .content .filter > span:after, main .content .filter .show-more:after, main .content .subsection .filter > span:after, main .content .subsection .filter .show-more:after {
  position: absolute;
  top: -1px;
  right: -12px;
  height: 5px;
  width: 7px;
}

main .content #catalog-1 .filter.closed span:after, main .content .filter.closed span:after, main .content .subsection .filter.closed span:after {
  transform: rotate(180deg);
  top: 4px;
}

main .cat {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

main .content #catalog-1 .filter, main .content .filter, main .content .subsection .filter {
  padding: 15px 21px;
  position: relative;
}
@media screen and (max-width: 749px) {
  main .content #catalog-1 .filter, main .content .filter, main .content .subsection .filter {
    padding: 5px 10px;
  }
}

main .content #catalog-1 .filter .reset-filter,
main .content .filter .reset-filter,
main .content .subsection .filter .reset-filter {
  position: absolute;
  top: 13px;
  right: 21px;
  background: none;
  border: none;
  color: #50362f;
  border-bottom: 1px dotted #50362f;
  text-align: left;
  padding: 0;
  cursor: pointer;
  z-index: 5;
  flex: 0 0;
  font-weight: bold;
  font-size: 20px;
}
@media screen and (max-width: 749px) {
  main .content #catalog-1 .filter .reset-filter,
  main .content .filter .reset-filter,
  main .content .subsection .filter .reset-filter {
    font-size: 12px;
    right: 2px;
    top: 5px;
  }
  main .content #catalog-1 .filter .reset-filter:before,
  main .content .filter .reset-filter:before,
  main .content .subsection .filter .reset-filter:before {
    top: 0 !important;
  }
}

main .content #catalog-1 .filter .reset-filter:before, main .content .filter .reset-filter:before, main .content .subsection .filter .reset-filter:before {
  position: absolute;
  top: 5px;
  left: -19px;
  border-radius: 50%;
  height: 15px;
  width: 15px;
  content: "";
}

main .content #catalog-1 .filter .controll, main .content .filter .controll, main .content .subsection .filter .controll {
  background: #f3f0e9;
  padding: 15px 8px 11px 42px;
  margin: 25px 0 0 -15px;
}
@media screen and (max-width: 749px) {
  main .content #catalog-1 .filter .controll, main .content .filter .controll, main .content .subsection .filter .controll {
    margin-left: 0;
  }
}

main .content #catalog-1 .filter .controll .min, main .content #catalog-1 .filter .controll button.more-filters, main .content #catalog-1 .filter .controll input[type=submit], main .content .filter .controll .min, main .content .filter .controll button.more-filters, main .content .filter .controll input[type=submit], main .content .subsection .filter .controll .min, main .content .subsection .filter .controll button.more-filters, main .content .subsection .filter .controll input[type=submit] {
  cursor: pointer;
  color: #50362f;
}

main .content #catalog-1 .filter .controll .min, main .content .filter .controll .min, main .content .subsection .filter .controll .min {
  border-bottom: 1px dotted #50362f;
}

main .content #catalog-1 .filter .controll .min.closed:before, main .content .filter .controll .min.closed:before, main .content .subsection .filter .controll .min.closed:before {
  transform: rotate(180deg);
  top: -3px;
}

main .content #catalog-1 .filter .controll .min:before, main .content .filter .controll .min:before, main .content .subsection .filter .controll .min:before {
  position: absolute;
  top: 0;
  left: -20px;
}

.filter .controll button.more-filters,
.filter .controll input[type=submit],
.filter .controll button.more-filters,
.filter .controll input[type=submit],
.filter .controll input[type=button],
.subsection .filter .controll button.more-filters,
.subsection .filter .controll input[type=submit] {
  float: right;
  margin-top: -5px;
  height: 26px;
  font-family: "Open Sans", sans-serif;
  background: transparent;
  border: 1px solid #2485b8;
  border-radius: 2px;
  padding: 0 5px;
  box-shadow: 0px 1px 0px 0px #c4bfb7;
}
@media screen and (max-width: 749px) {
  .filter .controll button.more-filters,
  .filter .controll input[type=submit],
  .filter .controll button.more-filters,
  .filter .controll input[type=submit],
  .filter .controll input[type=button],
  .subsection .filter .controll button.more-filters,
  .subsection .filter .controll input[type=submit] {
    margin-top: 5px;
  }
}

main .content #catalog-1 .filter .controll input[type=submit],
main .content .filter .controll input[type=submit],
main .content .filter .controll input[type=button],
main .content .subsection .filter .controll input[type=submit] {
  margin-right: 15px;
}
@media screen and (max-width: 749px) {
  main .content #catalog-1 .filter .controll input[type=submit],
  main .content .filter .controll input[type=submit],
  main .content .filter .controll input[type=button],
  main .content .subsection .filter .controll input[type=submit] {
    margin-top: 5px;
  }
}

main .content #catalog-1 .filter .thematics, main .content .filter .thematics, main .content .subsection .filter .thematics {
  position: relative;
  border-top: 1px dashed #b7b3aa;
  margin-top: 20px;
  color: #50362f;
  padding-top: 22px;
  display: flex;
}

main .content #catalog-1 .filter .thematics .column, main .content .filter .thematics .column, main .content .subsection .filter .thematics .column {
  flex: 1 0 auto;
  box-sizing: border-box;
  padding: 0 15px;
}

main .content #catalog-1 .filter .thematics .column.col-1, main .content .filter .thematics .column.col-1, main .content .subsection .filter .thematics .column.col-1 {
  padding-left: 0;
}

main .content #catalog-1 .filter .thematics .column.col-3, main .content .filter .thematics .column.col-3, main .content .subsection .filter .thematics .column.col-3 {
  padding-right: 0;
}

main .content #catalog-1 .filter .thematics .column:nth-last-child(3):nth-child(2),
main .content #catalog-1 .filter .thematics .column:nth-last-child(3):nth-child(2) ~ .column, main .content .filter .thematics .column:nth-last-child(3):nth-child(2),
main .content .filter .thematics .column:nth-last-child(3):nth-child(2) ~ .column, main .content .subsection .filter .thematics .column:nth-last-child(3):nth-child(2),
main .content .subsection .filter .thematics .column:nth-last-child(3):nth-child(2) ~ .column {
  flex: auto;
  flex: initial;
  max-width: 33.33%;
  min-width: 26%;
}

main .content #catalog-1 .filter .thematics .column > div:not(:first-child),
main .content .filter .thematics .column > div:not(:first-child),
main .content .subsection .filter .thematics .column > div:not(:first-child) {
  margin-top: 31px;
}

main .content #catalog-1 .filter .thematics .column > div:nth-child(n+3), main .content .filter .thematics .column > div:nth-child(n+3), main .content .subsection .filter .thematics .column > div:nth-child(n+3) {
  display: none;
}

main .content #catalog-1 .filter .thematics .column:not(:last-child), main .content .filter .thematics .column:not(:last-child), main .content .subsection .filter .thematics .column:not(:last-child) {
  border-right: 1px dashed #b7b3aa;
}

main .content #catalog-1 .filter .thematics .column .tlte, main .content .filter .thematics .column .tlte, main .content .subsection .filter .thematics .column .tlte {
  font-weight: bold;
}

main .content #catalog-1 .filter .thematics .column ul, main .content .filter .thematics .column ul, main .content .subsection .filter .thematics .column ul {
  margin-top: 16px;
}

main .content #catalog-1 .filter .thematics .column ul li:nth-child(n+5), main .content .filter .thematics .column ul li:nth-child(n+5), main .content .subsection .filter .thematics .column ul li:nth-child(n+5) {
  display: none;
}

main .content #catalog-1 .filter .thematics .column ul li:not(:first-child), main .content .filter .thematics .column ul li:not(:first-child), main .content .subsection .filter .thematics .column ul li:not(:first-child) {
  margin-top: 10px;
}

main .content #catalog-1 .filter .thematics .column ul li label, main .content .filter .thematics .column ul li label, main .content .subsection .filter .thematics .column ul li label {
  padding-left: 25px;
}

main .content #catalog-1 .filter .thematics .column ul li label:after, main .content #catalog-1 .filter .thematics .column ul li label:before, main .content .filter .thematics .column ul li label:after, main .content .filter .thematics .column ul li label:before, main .content .subsection .filter .thematics .column ul li label:after, main .content .subsection .filter .thematics .column ul li label:before {
  top: 0;
}

main .content #catalog-1 .filter .thematics .column ul li label:after, main .content .filter .thematics .column ul li label:after, main .content .subsection .filter .thematics .column ul li label:after {
  left: 1px;
}

main .content #catalog-1 .filter .thematics .column ul li label:before, main .content .filter .thematics .column ul li label:before, main .content .subsection .filter .thematics .column ul li label:before {
  left: 4px;
}

main .content #catalog-1 .filter .thematics .column ul li label .color, main .content .filter .thematics .column ul li label .color, main .content .subsection .filter .thematics .column ul li label .color {
  position: absolute;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  top: calc(50% - 7.5px);
  right: -20px;
  box-sizing: border-box;
}

main .content #catalog-1 .filter .thematics .column ul li label .color:after, main .content .filter .thematics .column ul li label .color:after, main .content .subsection .filter .thematics .column ul li label .color:after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

main .content #catalog-1 .filter .thematics .column ul li label .color-ffffff, main .content #catalog-1 .filter .thematics .column ul li label .color-f5f5dc, main .content .filter .thematics .column ul li label .color-ffffff, main .content .filter .thematics .column ul li label .color-f5f5dc, main .content .subsection .filter .thematics .column ul li label .color-ffffff, main .content .subsection .filter .thematics .column ul li label .color-f5f5dc {
  border: 1px solid #d6d6d6;
}

main .content #catalog-1 .filter .thematics .column ul li label .color-ffffff:after, main .content #catalog-1 .filter .thematics .column ul li label .color-f5f5dc:after, main .content .filter .thematics .column ul li label .color-ffffff:after, main .content .filter .thematics .column ul li label .color-f5f5dc:after, main .content .subsection .filter .thematics .column ul li label .color-ffffff:after, main .content .subsection .filter .thematics .column ul li label .color-f5f5dc:after {
  display: none;
}

main .content #catalog-1 .filter .thematics .column ul li label .color-image:after, main .content .filter .thematics .column ul li label .color-image:after, main .content .subsection .filter .thematics .column ul li label .color-image:after {
  display: none;
}

main .content #catalog-1 .filter .thematics .column ul li:before, main .content .filter .thematics .column ul li:before, main .content .subsection .filter .thematics .column ul li:before {
  display: none;
}

main .content #catalog-1 .filter .thematics .column .show-more, main .content .filter .thematics .column .show-more, main .content .subsection .filter .thematics .column .show-more {
  margin-top: 29px;
  border: none;
  cursor: pointer;
}

main .content #catalog-1 .filter .thematics .column .show-more.open:after, main .content .filter .thematics .column .show-more.open:after, main .content .subsection .filter .thematics .column .show-more.open:after {
  transform: rotate(180deg) translateY(-17px);
}

main .content #catalog-1 .filter .thematics .column .show-more i, main .content .filter .thematics .column .show-more i, main .content .subsection .filter .thematics .column .show-more i {
  border-bottom: 1px dotted #50362f;
  display: inline-block;
  margin-right: 5px;
  font-style: normal;
}

main .content #catalog-1 .filter .thematics .column .show-more span, main .content .filter .thematics .column .show-more span, main .content .subsection .filter .thematics .column .show-more span {
  border: none;
}

main .content #catalog-1 .filter .thematics .column .show-more span:after, main .content .filter .thematics .column .show-more span:after, main .content .subsection .filter .thematics .column .show-more span:after {
  content: "(" attr(data-count) ")";
  color: #9f9e9d;
  position: relative;
}

main .content #catalog-1 .filter .filters, main .content .filter .filters, main .content .subsection .filter .filters {
  margin-top: 35px;
  margin-bottom: 4px;
}

main .content #catalog-1 .filter .filters > label, main .content #catalog-1 .filter .filters .select, main .content #catalog-1 .filter .filters .price-filter, main .content #catalog-1 .filter .filters .sort, main .content .filter .filters > label, main .content .filter .filters .select, main .content .filter .filters .price-filter, main .content .filter .filters .sort, main .content .subsection .filter .filters > label, main .content .subsection .filter .filters .select, main .content .subsection .filter .filters .price-filter, main .content .subsection .filter .filters .sort {
  display: block;
}

main .content #catalog-1 .filter .filters > label:before, main .content #catalog-1 .filter .filters > label:after, main .content .filter .filters > label:before, main .content .filter .filters > label:after, main .content .subsection .filter .filters > label:before, main .content .subsection .filter .filters > label:after {
  left: auto;
}

main .content #catalog-1 .filter .filters > label:before, main .content .filter .filters > label:before, main .content .subsection .filter .filters > label:before {
  right: -25px;
}

main .content #catalog-1 .filter .filters > label:after, main .content .filter .filters > label:after, main .content .subsection .filter .filters > label:after {
  right: -23px;
}

main .content #catalog-1 .filter .filters .sort, main .content .filter .filters .sort, main .content .subsection .filter .filters .sort {
  margin-left: 40px;
}

.filter .filters .price-filter,
.filter .filters .price-filter,
.filter .filters .price-filter {
  /* width: 33.22884%;
    max-width: 200px;*/
  margin-top: -41px;
  margin-left: 22px;
}

main .content #catalog-1 .filter .filters .price-filter > div, main .content .filter .filters .price-filter > div, main .content .subsection .filter .filters .price-filter > div {
  margin-top: 12px;
  margin-left: 4px;
}

main .content #catalog-1 .filter .filters .price-filter > div label, main .content #catalog-1 .filter .filters .price-filter > div input, main .content #catalog-1 .filter .filters .price-filter > div span, main .content .filter .filters .price-filter > div label, main .content .filter .filters .price-filter > div input, main .content .filter .filters .price-filter > div span, main .content .subsection .filter .filters .price-filter > div label, main .content .subsection .filter .filters .price-filter > div input, main .content .subsection .filter .filters .price-filter > div span {
  display: block;
  color: #50362f;
}

main .content #catalog-1 .filter .filters .price-filter > div .range, main .content .filter .filters .price-filter > div .range, main .content .subsection .filter .filters .price-filter > div .range {
  margin-top: 14px;
  margin-left: 5px;
}

main .content #catalog-1 .filter .filters .price-filter > div .range .ui-slider, main .content .filter .filters .price-filter > div .range .ui-slider, main .content .subsection .filter .filters .price-filter > div .range .ui-slider {
  height: 3px;
  width: 98%;
  background: #e8e5de;
}

main .content #catalog-1 .filter .filters .price-filter > div .range .ui-slider .ui-slider-range, main .content #catalog-1 .filter .filters .price-filter > div .range .ui-slider > a, main .content .filter .filters .price-filter > div .range .ui-slider .ui-slider-range, main .content .filter .filters .price-filter > div .range .ui-slider > a, main .content .subsection .filter .filters .price-filter > div .range .ui-slider .ui-slider-range, main .content .subsection .filter .filters .price-filter > div .range .ui-slider > a {
  background: #2084b8;
}

main .content #catalog-1 .filter .filters .price-filter > div .range .ui-slider > a, main .content .filter .filters .price-filter > div .range .ui-slider > a, main .content .subsection .filter .filters .price-filter > div .range .ui-slider > a {
  height: 13px;
  width: 13px;
  outline: none;
}

main .content #catalog-1 .filter .filters .price-filter > div .range .ui-slider > a:after, main .content .filter .filters .price-filter > div .range .ui-slider > a:after, main .content .subsection .filter .filters .price-filter > div .range .ui-slider > a:after {
  height: 7px;
  width: 7px;
  border-radius: 50%;
  background: #fff;
  margin-top: -3.5px;
  margin-left: -3.5px;
}

main .content #catalog-1 .filter .filters .price-filter > div span, main .content .filter .filters .price-filter > div span, main .content .subsection .filter .filters .price-filter > div span {
  border: none;
  margin-top: 5px;
  margin-left: -7px;
  cursor: default;
}

main .content #catalog-1 .filter .filters .price-filter > div span:after, main .content .filter .filters .price-filter > div span:after, main .content .subsection .filter .filters .price-filter > div span:after {
  display: none;
}

main .content #catalog-1 .filter .filters .price-filter > div label,
main .content .filter .filters .price-filter > div label,
main .content .subsection .filter .filters .price-filter > div label {
  margin-right: 10px;
  margin-top: 5px;
}

main .content #catalog-1 .filter .filters .price-filter > div input,
main .content .filter .filters .price-filter > div input,
main .content .subsection .filter .filters .price-filter > div input {
  border: 1px solid #d5d0c6;
  border-radius: 2px;
  background: #fff;
  width: 26.88679%;
  height: 26px;
  box-sizing: border-box;
  padding-left: 5px;
  margin-right: 13px;
}

main .content #catalog-1 .filter .filters .price-filter > div .range, main .content .filter .filters .price-filter > div .range, main .content .subsection .filter .filters .price-filter > div .range {
  width: 100%;
}

main .content #catalog-1 .filter .filters .price-filter > span, main .content .filter .filters .price-filter > span, main .content .subsection .filter .filters .price-filter > span {
  border: none;
  display: block;
  margin-top: -11px;
  font-weight: bold;
}

main .content .filter .filters .price-filter > span {
  margin-top: 2px;
  color: #50362f;
  font-size: 100%;
  text-transform: none;
}

main .content #catalog-1 .filter .filters .price-filter > span:after, main .content .filter .filters .price-filter > span:after, main .content .subsection .filter .filters .price-filter > span:after {
  display: none;
}

main .content #catalog-1 .filter .filters .select, main .content .filter .filters .select, main .content .subsection .filter .filters .select {
  width: 15.83072%;
  margin-left: 11px;
  margin-top: -3px;
}

main .content #catalog-1 .filter .filters .select select, main .content .filter .filters .select select, main .content .subsection .filter .filters .select select {
  padding-right: 24.75248%;
  white-space: nowrap;
}

main .content #catalog-2.lc-chest {
  margin-top: 0;
}

main .content #catalog-2.lc-chest:before, main .content #catalog-2.lc-chest:after {
  display: none;
}

main .content #catalog-2.lc-chest .price:after, main .content #catalog-2.lc-chest .price:before {
  display: none;
}

main .content #catalog-2.lc-chest.cat-spisok .goods {
  padding-bottom: 16px;
}

main .content #catalog-2.lc-chest.cat-spisok .goods:not(:first-child) {
  margin-top: 18px !important;
}

main .content #catalog-2.lc-chest .delete {
  background-position: top 7px center;
  background-repeat: no-repeat;
  background-color: #cbcbcb;
  height: 27px;
  width: 27px;
  border-radius: 50%;
  border: none;
  right: 18px;
  cursor: pointer;
  position: absolute;
  top: -13px;
  right: -13px;
}

main .content #catalog-2.lc-chest .paginator {
  padding-top: 11px !important;
}

main .content #catalog-2.lc-chest .btns {
  width: 100%;
  padding-top: 29px;
  clear: both;
}

main .content #catalog-2.lc-chest .btns .blue-btn, main .content #catalog-2.lc-chest .btns .pink-btn {
  padding-right: 14px;
  padding-left: 14px;
}

main .content #catalog-2.lc-chest .btns .blue-btn {
  float: right;
}

main .content .cat-plitka .goods .price {
  background: none;
}

main .content .cat-plitka .goods .price:after, main .content .cat-plitka .goods .price:before {
  display: none;
}

main .content .cat-plitka .goods.line:after {
  content: "";
  display: block;
  position: absolute;
  width: calc(100vw - 662px);
  bottom: -15px;
  left: 0;
  border-bottom: 1px dashed #b7b3aa;
}

main .content .cat-plitka {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

main .content .cat-plitka .goods,
main .content .cat-spisok .goods {
  width: 234px;
  min-width: 234px;
  margin: 0 10px 30px 10px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 749px) {
  main .content .cat-plitka .goods,
  main .content .cat-spisok .goods {
    margin-right: 10px;
    margin-left: 0;
    width: calc(50% - 5px) !important;
    min-width: initial;
  }
  main .content .cat-plitka .goods:nth-child(2n),
  main .content .cat-spisok .goods:nth-child(2n) {
    margin-right: 0;
  }
}

main .content .cat-plitka .goods .wrap, main .content .cat-spisok .goods .wrap {
  height: 234px;
  width: 100%;
}

main .content .cat-spisok .goods .wrap {
  height: 157px;
}

main .content .cat-plitka .goods h3, main .content .cat-plitka .goods h2, main .content .cat-spisok .goods h3, main .content .cat-spisok .goods h2 {
  margin-top: 9px;
  line-height: 20px;
}

main .content .cat-plitka .goods h3 a, main .content .cat-plitka .goods h2 a, main .content .cat-spisok .goods h3 a, main .content .cat-spisok .goods h2 a {
  border-bottom: 1px solid #8dc4ca;
}

main .content .cat-plitka .goods .rating, main .content .cat-spisok .goods .rating {
  margin-top: 15px;
}

main .content .cat-plitka .goods .rating li, main .content .cat-spisok .goods .rating li {
  height: 17px;
  width: 17px;
  cursor: default;
}

main .content .cat-plitka .goods .rating li:not(:first-child), main .content .cat-spisok .goods .rating li:not(:first-child) {
  margin-left: -3px;
}

main .content .cat-plitka .goods > span, main .content .cat-spisok .goods > span {
  display: block;
}

main .content .cat-plitka .goods .price, main .content .cat-spisok .goods .price {
  margin-top: 3px;
}

main .content .cat-plitka .goods .old-price, main .content .cat-spisok .goods .old-price {
  margin-top: 4px;
  display: inline-block;
}

main .content .cat-plitka .goods .sale, main .content .cat-spisok .goods .sale {
  color: #d91314;
  border-bottom: 1px dashed #d91314;
  font-weight: bold;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  margin-top: 8px;
  padding-bottom: 3px;
  position: relative;
  display: inline-block;
}

main .content .cat-plitka .goods .sale.not,
main .content .cat-spisok .goods .sale.not {
  height: 23px;
  width: 100%;
  border-bottom: transparent;
  margin-bottom: -8px;
  display: none;
}

main .content .cat-plitka .goods .sale.not:after, main .content .cat-spisok .goods .sale.not:after {
  display: none;
}

main .content .cat-plitka .goods .sale:after, main .content .cat-spisok .goods .sale:after {
  margin-left: 9px;
  position: absolute;
  top: -2px;
}

main .content .cat-plitka .goods .sale .sale-desc, main .content .cat-spisok .goods .sale .sale-desc {
  position: absolute;
  display: none;
  color: #000;
  z-index: 1;
  top: 35px;
  left: -4px;
  width: 128%;
  background-color: #fdfcf4;
  font-weight: normal;
  box-shadow: 0px 3px 10px 0.51px rgba(0, 0, 0, 0.31);
  padding: 10px 14px;
}

main .content .cat-plitka .goods .sale .sale-desc:before, main .content .cat-spisok .goods .sale .sale-desc:before {
  position: absolute;
  top: -19px;
  left: calc(50% - 15px);
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

main .content .cat-plitka .goods .sale .sale-desc:after, main .content .cat-spisok .goods .sale .sale-desc:after {
  position: absolute;
  top: -2px;
  left: 58px;
  content: "";
  background: #fdfcf4;
  height: 3px;
  width: 37px;
}

main .content .cat-plitka .goods .In-stock, main .content .cat-plitka .goods .bought, main .content .cat-plitka .goods .reviews, main .content .cat-spisok .goods .In-stock, main .content .cat-spisok .goods .bought, main .content .cat-spisok .goods .reviews {
  position: relative;
  padding-left: 17px;
  color: #8a8a8a;
}

main .content .cat-plitka .goods .In-stock:before, main .content .cat-plitka .goods .bought:before, main .content .cat-plitka .goods .reviews:before, main .content .cat-spisok .goods .In-stock:before, main .content .cat-spisok .goods .bought:before, main .content .cat-spisok .goods .reviews:before {
  position: absolute;
  top: 0;
  left: 0px;
}

main .content .cat-plitka .goods .In-stock, main .content .cat-spisok .goods .In-stock {
  margin-top: 9px;
}

main .content .cat-plitka .goods .bought, main .content .cat-spisok .goods .bought {
  margin-top: 7px;
}

main .content .cat-plitka .goods .reviews, main .content .cat-spisok .goods .reviews {
  margin-top: 5px;
}

main .content .cat-plitka .goods .links, main .content .cat-spisok .goods .links {
  height: auto;
  width: 100%;
  margin-top: auto;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}

main .content .cat-plitka .goods .links .In-stock:not(:last-child),
main .content .cat-spisok .goods .links .In-stock:not(:last-child) {
  box-sizing: border-box;
  padding-right: 35px;
}

main .content .cat-plitka .goods a.add-to-cart, main .content .cat-plitka .goods a.add-to-chest, main .content .cat-spisok .goods a.add-to-cart, main .content .cat-spisok .goods a.add-to-chest {
  margin-top: 2px;
  margin-left: 2px;
}

main .content .cat-plitka .goods a.add-to-chest, main .content .cat-spisok .goods a.add-to-chest {
  margin-right: 3px;
}

main .content .cat-plitka .goods a.add-to-cart, main .content .cat-spisok .goods a.add-to-cart {
  width: 76.7%;
  margin-left: 0px;
}

main .content .cat-plitka .goods a.add-to-cart.not, main .content .cat-spisok .goods a.add-to-cart.not {
  position: absolute;
  bottom: -4px;
}

main .content .cat-plitka .goods a.add-to-cart.not + .add-to-chest,
main .content .cat-spisok .goods a.add-to-cart.not + .add-to-chest {
  margin-top: 22px;
}
@media (max-width: 797px) {
  main .content .cat-plitka .goods a.add-to-cart.not + .add-to-chest,
  main .content .cat-spisok .goods a.add-to-cart.not + .add-to-chest {
    margin-top: 0;
  }
}

main .content .cat-spisok .goods {
  width: 100%;
  border-bottom: 1px solid #d5d0c6;
  padding-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
main .content .cat-spisok .goods .left {
  width: 155px;
}
main .content .cat-spisok .goods .left .rating {
  margin: 11px 0 0 32px;
}
main .content .cat-spisok .goods .center {
  margin-left: 22px;
}
main .content .cat-spisok .goods .center .description {
  line-height: 20px;
  margin-top: 11px;
}
main .content .cat-spisok .goods .center > span:not([class=sale]) {
  display: block;
  /*padding-left: 25px;*/
}
main .content .cat-spisok .goods .right {
  margin: 0 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
main .content .cat-spisok .goods .right .price {
  display: inline-block;
  margin: 1px 17px 0 5px;
  padding: 1px 0 5px 8px;
  white-space: nowrap;
}
main .content .cat-spisok .goods .right .price > span {
  font-size: 1.75rem;
}
main .content .cat-spisok .goods .right .price:after, main .content .cat-spisok .goods .right .price:before {
  display: block;
}
main .content .cat-spisok .goods .right .count--off {
  text-align: center;
}
main .content .cat-spisok .goods .right .old-price {
  font-size: 0.8125rem;
  margin-left: 30px;
  margin-top: 0;
}
main .content .cat-spisok .goods .right .old-price span {
  font-size: 1.0625rem;
}
main .content .cat-spisok .goods .right .old-price:after {
  bottom: 9px;
}
main .content .cat-spisok .goods .right .In-stock {
  margin-top: 7px;
  display: block;
  color: #8a8a8a;
  padding-left: 13px;
  text-align: center;
}
main .content .cat-spisok .goods .right .In-stock:before {
  position: static;
  left: auto;
  top: auto;
  display: inline-block;
  margin-right: 7px;
}
main .content .cat-spisok .goods .right .count {
  margin: 0 5px;
  min-width: 85px;
}
main .content .cat-spisok .goods .right .add-to-chest {
  margin: 0 0 0 5px;
  min-width: 30px;
}
main .content .cat-spisok .goods .right .add-to-cart {
  margin: 0;
  min-width: 130px;
}
main .content .cat-spisok .goods .right .add-to-cart.not {
  margin-top: 13px;
  position: relative;
  bottom: auto;
}

main .content .text {
  color: #111111;
  font-size: 0.875rem;
  margin: 20px 10px 0;
}

main .content .paginator.cat-level-2 {
  border-top: none;
  padding-top: 15px;
  margin-bottom: 28px;
  padding-top: 0;
}
@media screen and (max-width: 749px) {
  main .content .paginator.cat-level-2 {
    padding-top: 25px;
  }
  main .content .paginator.cat-level-2:before {
    display: none;
  }
}

main .content .paginator.cat-level-2 .format {
  float: right;
  margin: 15px 4px 0 0;
}

main .content .paginator.cat-level-2 .format label, main .content .paginator.cat-level-2 .format div, main .content .paginator.cat-level-2 .format a {
  display: block;
}

main .content .paginator.cat-level-2 .format label {
  margin-right: 16px;
}

main .content .paginator.cat-level-2 .format .select {
  margin-right: 5px;
  margin-top: -2px;
  overflow: hidden;
  height: auto;
  width: 48px;
  position: relative;
  border: none;
}

main .content .paginator.cat-level-2 .format .select:after {
  position: absolute;
  top: 1px;
  right: 9px;
}

main .content .paginator.cat-level-2 .format .select select {
  width: 140%;
  border: none;
  color: #50362f;
  outline: none;
  background: transparent;
}

main .content .paginator.cat-level-2 .format a {
  height: 16px;
  width: 16px;
  background-size: contain;
  background-position: center;
}

main .content .paginator.cat-level-2 .format a:not(:last-child) {
  margin-right: 9px;
}

main .content .subsection {
  margin-top: 0;
}

main .content .cat > div,
main .content .subsection .cat > div {
  width: 155px;
  margin: 0 10px 20px 10px;
  position: relative;
}
main .content .cat > div.marked .wrap,
main .content .subsection .cat > div.marked .wrap {
  background: #f99fae;
}

@media screen and (max-width: 749px) {
  main .content .cat > div.marked h2 a {
    display: inline-block;
    background: #f99fae;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    border-radius: 5px;
  }
}
/*
main .content .cat > div:not(:first-child), main .content .subsection .cat > div:not(:first-child) {
    margin-left: 20px;
}

main .content .cat > div:nth-child(4n + 1), main .content .subsection .cat > div:nth-child(4n + 1) {
    margin-left: 0;
}

main .content .cat > div:nth-child(n + 5), main .content .subsection .cat > div:nth-child(n + 5) {
    margin-top: 20px;
}*/
main .content .cat .wrap, main .content .subsection .cat .wrap {
  height: 155px;
  width: 155px;
  box-sizing: border-box;
  display: block;
  margin: 0 auto;
}

main .content .cat .wrap:before, main .content .subsection .cat .wrap:before {
  top: 3px;
  left: 1px;
}

main .content .cat .wrap:after, main .content .subsection .cat .wrap:after {
  bottom: 2px;
  right: 0;
}

main .content .cat .wrap img, main .content .subsection .cat .wrap img {
  height: 132px;
  width: 133px;
  box-sizing: border-box;
}

main .content .cat span.podcat, main .content .subsection .cat span.podcat {
  cursor: pointer;
  z-index: 6;
}

main .content .cat ul, main .content .subsection .cat ul {
  position: absolute;
  height: 0;
  top: 107%;
  left: -4px;
  width: 90%;
  background-color: #fdfcf4;
  margin-top: 0;
  z-index: 5;
  padding: 0px 14px 0;
  overflow-y: scroll;
  overflow-x: visible;
  max-height: 160px;
  will-change: height, padding, box-shadow;
  transition: height 0.5s ease, padding 0.5s ease, box-shadow 0.5s ease;
}

main .content .cat ul li, main .content .subsection .cat ul li {
  text-align: center;
  margin: 0 !important;
  padding-bottom: 7px;
}

main .content .cat ul li:not(:last-child), main .content .subsection .cat ul li:not(:last-child) {
  border-bottom: 1px solid #e0deda;
}

main .content .cat ul li:before, main .content .subsection .cat ul li:before {
  display: none;
}

main .content .cat ul li:not(:first-child), main .content .subsection .cat ul li:not(:first-child) {
  margin-top: 5px !important;
}

main .content .cat h2, main .content .subsection .cat h2 {
  display: block;
  text-align: center;
  margin: 14px 0 20px;
  overflow: hidden;
}

main .content .cat h2 a, main .content .subsection .cat h2 a {
  font-size: 15px;
  border-bottom: 1px solid #8dc4ca;
  line-height: 20px;
}

main .content .cat .podcat, main .content .subsection .cat .podcat {
  margin-top: 4px;
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 2px;
}

main .content .cat .podcat span, main .content .subsection .cat .podcat span {
  color: #50362f;
  border-bottom: 1px dotted #50362f;
  cursor: pointer;
  font-size: 13px;
}

main .content .cat .podcat:before, main .content .cat .podcat:after, main .content .subsection .cat .podcat:before, main .content .subsection .cat .podcat:after {
  position: absolute;
  transition: opacity 0.5s ease;
  opacity: 0;
}

main .content .cat .podcat:before, main .content .subsection .cat .podcat:before {
  top: 85%;
  left: calc(50% - 15px);
  z-index: 3;
}

main .content .cat .podcat:after, main .content .subsection .cat .podcat:after {
  top: 30px;
  left: 60px;
  content: "";
  z-index: 2;
  background: #fdfcf4;
  height: 3px;
  width: 37px;
}

main .content .cat .podcat.opened:before, main .content .cat .podcat.opened:after, main .content .subsection .cat .podcat.opened:before, main .content .subsection .cat .podcat.opened:after {
  opacity: 1;
}

main .content .cat .podcat.opened + ul, main .content .subsection .cat .podcat.opened + ul {
  /*height: 160px*/
  padding: 10px 5px 0;
  box-shadow: 0px 3px 10px 0.51px rgba(0, 0, 0, 0.31);
  width: 100%;
}

main .content #reviews-page > div, main .content #feedback > div {
  /*padding: 18px 28px 0 21px;*/
}

main .content #reviews-page a.write-review, main .content #feedback a.write-review {
  display: inline-block;
  color: #50362f;
  font-size: 0.9375rem;
  border-bottom: 1px dotted #50362f;
}

main .content #reviews-page a.write-review:hover, main .content #feedback a.write-review:hover {
  text-decoration: none;
  border-bottom: 0;
}

main .content #reviews-page form, main .content #feedback form {
  width: 100%;
  margin-top: 29px;
  display: block;
  border-bottom: 1px solid #d5d0c6;
  padding-bottom: 19px;
}

main .content #reviews-page form > div, main .content #feedback form > div {
  width: 100%;
  margin-top: 10px;
}

main .content #reviews-page form > div span, main .content #feedback form > div span {
  display: block;
  float: right;
  width: 82.33533%;
  text-align: left;
  margin-top: 13px;
  color: #a2a2a2;
}

main .content #reviews-page form > div ul.rating, main .content #feedback form > div ul.rating {
  width: 82.33533%;
  float: right;
  margin-top: 10px;
}

main .content #reviews-page form > div input, main .content #reviews-page form > div textarea, main .content #feedback form > div input, main .content #feedback form > div textarea {
  float: right;
  width: 81.88623%;
  height: 30px;
  border-radius: 4px;
  border: 1px solid #c9c7c4;
  outline: none;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
}

main .content #reviews-page form > div textarea, main .content #feedback form > div textarea {
  height: 127px;
  padding-top: 10px;
}

main .content #reviews-page form > div label, main .content #feedback form > div label {
  float: left;
  font-size: 0.875rem;
  color: #000;
  margin-top: 8px;
}

main .content #reviews-page .btn, main .content #feedback .btn, .btn.btn-apply {
  background: url("/bitrix/templates/scrapmania.ru/images/review-submit-bg.png") repeat-x center center;
  border: 1px solid #caa683;
  border-radius: 4px;
  font: 1.125rem "Prestige";
  text-transform: uppercase;
  color: #523916;
  padding: 6px 7px;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.53);
}

main .content #reviews-page .review, main .content #feedback .review {
  padding: 27px 0;
  font-size: 0.875rem;
  border-bottom: 1px solid #d5d0c6;
}

main .content #reviews-page .review .name, main .content #feedback .review .name {
  font-weight: bold;
}

main .content #reviews-page .review .date, main .content #feedback .review .date {
  color: #939393;
  margin-top: 4px;
}

main .content #reviews-page .review .text, main .content #feedback .review .text {
  margin-top: 13px;
  line-height: 22px;
}

main .content #reviews-page .review .ocenka, main .content #feedback .review .ocenka {
  margin-top: 21px;
}

main .content #reviews-page .review .rating, main .content #feedback .review .rating {
  margin-top: 7px;
}

main .content #reviews-page .review .rating li, main .content #feedback .review .rating li {
  height: 15px;
  width: 15px;
}

main .content #reviews-page .review .answer, main .content #feedback .review .answer {
  padding-left: 52px;
  margin-top: 24px;
}

main .content #reviews-page .review .answer .date, main .content #feedback .review .answer .date {
  margin-top: 0;
}

main .content #reviews-page .paginator, main .content #feedback .paginator {
  padding: 5px 0 0 18px;
  border: none !important;
}

main .content .paginator {
  border-top: 1px dashed #b7b3aa;
  padding-top: 26px;
}

main .content .paginator:after, main .content .paginator:before {
  content: "";
  background: none;
}

main .content .paginator span {
  display: inline-block;
  color: #8c8c8c;
  margin-right: 17px;
}

main .content .paginator ul, main .content .paginator ul li {
  display: inline-block;
}

main .content .paginator ul li:before {
  display: none;
}

main .content .paginator ul li:not(:first-child) {
  margin-left: 15px;
}

main .content .paginator ul li a {
  color: #50362f;
}

main .content .paginator ul li.arrow a {
  display: block;
  height: 9px;
  width: 6px;
}

main .content .paginator ul li.left:not([class]):hover a, main .content .paginator ul li.left.active a {
  border-bottom: none;
  border-top: 1px solid #9b8f89;
}

main .content .paginator ul li.left a {
  transform: rotate(180deg);
}

main .content .paginator ul li:not([class]):hover a, main .content .paginator ul li.active a {
  font-weight: bold;
  border-bottom: 1px solid #9b8f89;
  margin-bottom: -1px;
}

main .content .bread {
  /*position: absolute;
  top: -45px;*/
  left: 0;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  -webkit-align-items: flex-end;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}

main .content .bread.cat-level-2 {
  margin-left: 167px;
  margin-top: -56px;
  margin-bottom: 0;
  line-height: 18px;
}

main .content .bread span, main .content .bread a {
  color: #747474;
  display: inline-block;
  vertical-align: bottom;
}

main .content .bread a {
  margin-right: 5px;
}

main .content .bread a:after {
  margin-left: 10px;
}

main .content #search {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 27px;
  float: right;
}

main .content #search input[type=submit] {
  position: absolute;
  top: calc(50% - 9px);
  right: 200px;
  border: none;
  height: 18px;
  width: 14px;
  overflow: hidden;
  text-indent: -9999px;
}

main .content #search input[type=text] {
  border: 1px solid #cacaca;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.77);
  float: right;
  font: 0.875rem "Open Sans", sans-serif;
  margin-right: 18px;
  height: 30px;
  width: 222px;
  padding-left: 41px;
  box-sizing: border-box;
  outline: none;
}

main .content > div, main .content > div[title] > div {
  width: 100%;
  position: relative;
}

main .content > div:after, main .content > div:before, main .content > div[title] > div:after, main .content > div[title] > div:before {
  position: absolute;
}

main .content > div:before, main .content > div[title] > div:before {
  left: 14px;
  top: -38px;
}

main .content > div:after, main .content > div[title] > div:after {
  right: 20px;
  top: 1px;
}

div.text, main .content > div[title] > div > div.text {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.56);
  margin-top: 11px;
  padding: 5px 15px 15px;
  letter-spacing: 0.08px;
  line-height: 25px;
  background-color: #fcfaf7;
}

main .content > div .all, main .content > div[title] > div .all {
  text-align: right;
  margin-top: 11px;
}

main .content > div ul:not([class]), main .content > div[title] > div ul:not([class]) {
  padding-left: 7px;
  margin-top: 10px;
}

main .content > div ul:not([class]) li, main .content > div[title] > div ul:not([class]) li {
  position: relative;
  margin-left: -6px;
  margin-top: -2px;
}

main .content > div p + b, main .content > div[title] > div p + b {
  margin-top: 10px;
  display: inline-block;
}

.welcome {
  position: relative;
}

.welcome .text {
  background: url("/bitrix/templates/scrapmania.ru/images/welcome-top-bg-right.jpg") top right no-repeat, url("/bitrix/templates/scrapmania.ru/images/welcome-top-bg-left.jpg") top left no-repeat, url("/bitrix/templates/scrapmania.ru/images/welcome-top-bg-center.jpg") top center no-repeat, url("/bitrix/templates/scrapmania.ru/images/welcome-bot-bg-left.jpg") bottom left no-repeat, url("/bitrix/templates/scrapmania.ru/images/welcome-bot-bg-right.jpg") bottom right no-repeat, url("/bitrix/templates/scrapmania.ru/images/welcome-bot-bg-center.jpg") bottom center no-repeat, #fcfaf7;
  position: relative;
}

main .content #news {
  position: relative;
  margin-bottom: 62px;
}

main .content #news h2 {
  padding-right: 17px;
}

main .content #news .text {
  padding-right: 15px;
  position: relative;
  background: url("/bitrix/templates/scrapmania.ru/images/news-top-bg-left.png") top left no-repeat, url("/bitrix/templates/scrapmania.ru/images/news-top-bg-right.png") top right no-repeat, url("/bitrix/templates/scrapmania.ru/images/news-top-bg-center.png") top center no-repeat, url("/bitrix/templates/scrapmania.ru/images/news-bot-bg-left.png") bottom left no-repeat, url("/bitrix/templates/scrapmania.ru/images/news-bot-bg-right.png") bottom right no-repeat, url("/bitrix/templates/scrapmania.ru/images/news-bot-bg-center.png") bottom center no-repeat, #fcfaf7;
}

main .content #news .text:before, main .content #news .text .bot-bg {
  position: absolute;
  left: 0;
  height: 158px;
  width: 100%;
  content: "";
  z-index: 0;
  background-position: center top;
  background-repeat: no-repeat;
}

main .content #news .text:before {
  top: 0;
  background-image: url("/bitrix/templates/scrapmania.ru/images/news-top-bg.png");
}

main .content #news .text .bot-bg {
  bottom: 0;
  display: none;
}

.news {
  padding-top: 10px;
  line-height: 24px;
  position: relative;
  z-index: 1;
}

.news span.date, .news h3 {
  display: inline-block;
  color: #2084b8;
  font-size: 0.875rem;
  margin-bottom: 4px;
  position: relative;
}

.news h3 a {
  font-weight: 700;
  letter-spacing: 0px;
  position: relative;
  border-bottom: 1px solid #8dc4ca;
}

.news .images {
  width: 100%;
  margin-top: 23px;
}

.news .images .wrap {
  width: 31.28%;
  cursor: pointer;
  padding: 11px 13px;
}

.news .images .wrap:before {
  top: 3px;
}

.news .images .wrap:after {
  bottom: 3px;
}

.news .images .wrap:not(:first-child) {
  margin-left: 2.48%;
}

.news .images .wrap:nth-child(3n+1) {
  margin-left: 0;
}

.news .images .wrap img {
  position: relative;
  top: auto;
  left: auto;
  transform: none;
  display: block;
  width: 100%;
}

.news .tags {
  width: 67%;
  position: relative;
  margin-top: 8px;
  padding-left: 97px;
}

.news .tags:before {
  content: "Теги новости: ";
  position: absolute;
  top: 0;
  left: 1px;
}

.news .tags a {
  display: inline-block;
  position: relative;
  line-height: 0.9375rem;
  border-bottom: 1px solid #8dc4ca;
}

.news .tags a:not(:first-child) {
  margin-left: 1px;
}

.news .tags a:not(:first-child):before {
  left: -1px;
  width: 95%;
}

.news .tags a:not(:last-child):after {
  content: ", ";
  color: #000;
}

.news .tags a:before {
  background: #2084b8;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 3px;
  left: 2px;
  width: 93%;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.news .tags a:hover:before {
  opacity: 0;
}

.news .read-more {
  display: block;
  width: 100%;
  text-align: right;
  margin-top: 8px;
  position: relative;
}

.news .read-more a {
  line-height: 1.5625rem;
  margin-right: 2.03903%;
  border-bottom: 1px solid #8dc4ca;
  position: relative;
}

.news .read-more a:after {
  position: absolute;
  top: -3px;
  right: -9px;
}

.after-news-item {
  height: 48px;
  width: calc(100% - 48px);
  position: relative;
  margin-left: 24px;
}

.after-news-item:after, .after-news-item:before {
  position: absolute;
  top: 9px;
  content: "";
}

.after-news-item:after {
  right: -24px;
  height: 30px;
  width: 24px;
}

.after-news-item:before {
  left: -24px;
  height: 30px;
  width: 24px;
}

main .content .sale-block {
  margin-bottom: 65px;
  position: relative;
}

main .content .sale-block:last-child {
  margin-bottom: 22px;
}

main .content .sale-block .text {
  padding-bottom: 12px;
  padding-left: 12px;
  background: url("/bitrix/templates/scrapmania.ru/images/sale-block-bg-left.png") left bottom no-repeat, url("/bitrix/templates/scrapmania.ru/images/sale-block-bg-right.png") right bottom no-repeat, url("/bitrix/templates/scrapmania.ru/images/sale-block-bg-center.png") center bottom no-repeat #fcfaf7;
}

.goods {
  text-align: left;
  margin-top: 8px;
}
.goods .slick-list {
  margin: 0;
  padding: 0 0 0 3px;
}
.goods .slick-arrow {
  position: absolute;
  top: -78px;
  height: 53px;
  width: 53px;
  border: none;
  cursor: pointer;
  outline: none;
}
.goods .slick-arrow.slick-next {
  right: 3px;
}
.goods .slick-arrow.slick-prev {
  right: 55px;
}
.goods .slick-track {
  display: flex;
}
.goods .slide {
  width: 215px;
  margin: 5px 0 17px;
  height: auto;
}
.goods .slide > div {
  width: 215px;
  position: relative;
  margin: 0 auto;
}
.goods .slide.slick-slide > div {
  /*position: initial;*/
  padding-bottom: 33px;
}
.goods .slide.slick-slide > div .links {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.goods .slide.slick-active {
  opacity: 1;
}
.goods .slide:not(:first-child) {
  margin-left: 24px;
}
.goods .slide .title-block {
  position: relative;
}
.goods .slide .rating {
  position: absolute;
  bottom: -10px;
  left: 0;
}
.goods .slide .rating li {
  width: 17px !important;
  height: 17px !important;
}
.goods .slide h3 {
  line-height: 20px;
  /*max-height: 60px*/
  height: 60px;
}
.goods .slide h3 a {
  border-bottom: 1px solid #8dc4ca;
}
.goods .slide span {
  position: relative;
}
.goods .slide span.price {
  font-size: 0.9375rem;
  margin-top: 8px;
  display: block;
  background: none;
}
.goods .slide span.price:before, .goods .slide span.price:after {
  display: none;
}
.goods .slide span.old-price {
  display: inline-block;
}
.goods .slide span.old-price.not {
  height: 23px;
  width: 100%;
  margin-top: 2px;
  margin-bottom: -8px;
}
.goods .slide span.old-price.not:after {
  display: none;
}
.goods .slide span.old-price:after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  height: 2px;
  width: 100%;
  background: #b0aeac;
}
.goods .slide span.old-price ~ a.add-to-chest {
  margin-top: 12px;
}
.goods .slide a.add-to-cart,
.goods .slide a.add-to-chest {
  display: inline-block;
  border: 1px solid #343434;
  text-transform: uppercase;
  text-align: center;
  box-sizing: border-box;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
  margin-top: 2px;
  margin-left: 2px;
  bottom: 0;
}
.goods .slide a.add-to-cart:before,
.goods .slide a.add-to-chest:before {
  position: absolute;
}
.goods .slide a.add-to-chest {
  height: 29px;
  width: 29px;
  background-color: #f99fae;
  background-image: -webkit-linear-gradient(#f99fae, #f08193);
  background-image: linear-gradient(#f99fae, #f08193);
  border-radius: 50%;
  float: right;
  margin-right: 4px;
  right: 0;
  margin-top: 12px;
}
.goods .slide a.add-to-chest:before {
  top: 3px;
  right: 7px;
}
.goods .slide a.add-to-cart {
  background-color: #9fd5e7;
  background-image: -webkit-linear-gradient(#9fd5e7, #51b7d8);
  background-image: linear-gradient(#9fd5e7, #51b7d8);
  letter-spacing: 0.15px;
  color: #fff;
  border-radius: 15px;
  width: 75.5%;
  margin-left: 0px;
  margin-top: 12px;
  text-indent: 20px;
  letter-spacing: 0.5px;
  font: 16px "Prestige";
  padding-top: 5px;
  padding-bottom: 3px;
  left: 0;
}
.goods .slide a.add-to-cart:before {
  top: 5px;
  left: -11px;
}
.goods .slide a.add-to-cart.not {
  background-color: #f2f2f2;
  background-image: -webkit-linear-gradient(#f2f2f2, #d3d3d3);
  background-image: linear-gradient(#f2f2f2, #d3d3d3);
  border-color: #a0a0a0;
  color: #454545;
  text-align: center;
  border-radius: 22px;
  font-size: 0.8125rem;
  padding: 8px 0;
  text-indent: 0;
  position: absolute;
  bottom: -10px;
}
.goods .slide a.add-to-cart.not:before {
  display: none;
}
.goods .wrap {
  height: 215px;
  width: 100%;
  margin-bottom: 3px;
}

main .content .sale-block .text .all {
  margin-top: 7px;
}

main .content #new .text {
  background-image: url("/bitrix/templates/scrapmania.ru/images/sale-block-bg2.png");
}

/*
main .search-page {
  padding-top: 33px !important;
}

main .search-page > form {
  margin-bottom: -7px !important;
}


main .search-page > form input[type="text"] {
  width: 95.3% !important;
  margin-right: 20px !important;
}
*/
/*main .search-page > form:before, main .search-page > form input[type="submit"] {
  right: auto !important;
  left: 29px;
}

main .search-page .categories {
  color: #9c9c9c;
  margin-top: 18px;
  padding: 0 7px;
}

main .search-page .categories ul {
  margin-top: 15px !important;
  margin-bottom: 6px;
}

main .search-page .categories ul li {
  position: relative;
  padding-left: 9px;
}

main .search-page .categories ul li:before {
  height: 3px;
  width: 3px;
  position: absolute;
  top: 6px;
  left: 1px;
  border-radius: 50%;
  background: #2084b8;
  content: "" !important;
}

main .search-page .categories ul li:not(:first-child) {
  margin-top: 8px;
}

main .search-page .categories ul li a {
  border-bottom: 1px solid #8dc4ca;
}

main .search-page .categories ul li a b {
  color: #fff;
  background: #2084b8;
  font-weight: 500;
}
*/
main .cart-page {
  margin-top: 50px;
  margin-left: 0;
  margin-bottom: 59px !important;
}

main .cart-page .btns .title {
  display: inline-block;
  margin: 16px 0 0 25px;
  font-size: 18px;
}

main .cart-page .btns .change {
  margin-right: 0 !important;
  margin-top: 7px;
  padding: 5px 26px 2px 27px;
}

main .cart-page .shipp-move {
  border-top: 1px dashed #b7b3aa;
  border-bottom: 1px dashed #b7b3aa;
  margin: 15px 0;
  padding: 15px 0;
}

main .cart-page .shipp-move label, main .cart-page .shipp-move .title {
  display: block;
}

main .cart-page .shipp-move .title {
  font-size: 1.125rem;
  margin-bottom: 24px;
}

main .cart-page .shipp-move label {
  padding-left: 31px;
}

main .cart-page .shipp-move label:not(:last-child) {
  margin-bottom: 13px;
}

main .cart-page #shipp-confirm + label {
  margin-top: 15px;
  padding-left: 30px;
}

main .cart-page .wrap-block {
  padding-right: 16px;
  padding-left: 19px;
}

main .cart-page .wrap-block input[type=color], main .cart-page .wrap-block input[type=date], main .cart-page .wrap-block input[type=datetime], main .cart-page .wrap-block input[type=datetime-local], main .cart-page .wrap-block input[type=email], main .cart-page .wrap-block input[type=month], main .cart-page .wrap-block input[type=number], main .cart-page .wrap-block input[type=password], main .cart-page .wrap-block input[type=search], main .cart-page .wrap-block input[type=tel], main .cart-page .wrap-block input[type=text], main .cart-page .wrap-block input[type=time], main .cart-page .wrap-block input[type=url], main .cart-page .wrap-block input[type=week], main .cart-page .wrap-block input:not([type]), main .cart-page .wrap-block textarea {
  padding: 3px 15px;
  box-sizing: border-box;
}

main .cart-page .points {
  margin-top: 19px;
}

main .cart-page .points .first-label {
  width: 24.01372%;
  margin-left: -5.1458%;
  margin-right: 13.72213%;
  line-height: 21px;
}

main .cart-page .points .first-label + input[type=radio] + label {
  margin-left: 0;
}

main .cart-page .points label:not([class]) {
  margin-left: 32.59005%;
  margin-bottom: 20px;
  width: 49.74271%;
  line-height: 21px;
}

main .cart-page .reg {
  padding-left: 21px;
  padding-bottom: 4px;
  margin-top: 22px;
  border-bottom: 1px dashed #b7b3aa;
}

main .cart-page .reg + .reg {
  margin-top: 16px;
  border-bottom: none;
}

main .cart-page .reg .right-side .index {
  width: 25.06266%;
}

main .cart-page .reg .right-side textarea {
  width: 57.64411%;
  height: 90px;
}

main .cart-page .reg .right-side .check {
  padding-left: 27px;
  margin-top: 22px;
}

main .cart-page .reg label {
  display: block;
  margin-bottom: 7px;
}

main .cart-page .reg label i {
  font-style: normal;
  color: red;
}

main .cart-page .reg input, main .cart-page .reg textarea {
  background: #f1f1f1;
  border: 1px solid #d5d0c6;
  border-radius: 2px;
}

main .cart-page .reg input[type=text] {
  height: 24px;
  width: 100%;
  margin-bottom: 16px;
}

main .cart-page .reg .left-side {
  width: 34.63268%;
}

main .cart-page .reg .left-side .select {
  margin-bottom: 16px;
}

main .cart-page .reg .left-side .home, main .cart-page .reg .left-side .korp, main .cart-page .reg .left-side .kv {
  width: 28.13853%;
}

main .cart-page .reg .left-side .korp, main .cart-page .reg .left-side .kv {
  margin-left: 6.06061%;
}

main .cart-page .reg .right-side {
  margin-left: 4.90342%;
  width: 60.36309%;
}

main .cart-page .reg .right-side .select:not(:last-child) {
  margin-right: 2.50627%;
}

main .cart-page .reg .right-side .select.day, main .cart-page .reg .right-side .select.year {
  width: 15.28822%;
}

main .cart-page .reg .right-side .select.month {
  width: 20.80201%;
}

main .cart-page .type ~ .details {
  padding-left: 0;
}

main .cart-page .type ~ .details textarea {
  margin-top: 8px;
  width: 340px;
  height: 90px;
  background: #f1f1f1;
  border: 1px solid #d5d0c6;
}

main .cart-page .type ~ .bot-info {
  border-bottom: none;
}

main .cart-page .type ~ .bot-info .btns {
  width: 100%;
}

main .cart-page .type ~ .bot-info .gray-btn {
  float: left;
  margin-left: -20px;
}

main .cart-page .shipp-details {
  margin-top: 38px;
  border-bottom: 1px dashed #b7b3aa;
}

main .cart-page .shipp-details .title {
  display: inline-block;
  font-size: 18px;
  margin-bottom: 11px;
}

main .cart-page .shipp-details > div {
  width: 27.90015%;
  min-height: 129px;
}

main .cart-page .shipp-details > div:last-child {
  width: 100%;
  margin-top: 25px;
}

main .cart-page .shipp-details > div:last-child div:first-child {
  margin-bottom: -7px;
}

main .cart-page .shipp-details > div:last-child span {
  display: inline-block;
}

main .cart-page .shipp-details > div:last-child .title {
  width: 27.7533%;
  margin-right: 3.37739%;
}

main .cart-page .shipp-details > div:first-child {
  width: 32.30543%;
  margin-right: 10.71953%;
}

main .cart-page .shipp-details > div:nth-child(2) {
  width: 25.6975%;
}

main .cart-page .shipp-details > div:nth-child(3) {
  margin-left: 3.0837%;
  text-align: right;
}

main .cart-page .shipp-details > div:nth-child(3) .title {
  margin-right: 12.63158%;
}

main .cart-page .shipp-details > div:nth-child(3) a {
  left: 15.78947%;
}

main .cart-page .shipp-details > div a {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 1px dotted #2486b9;
}

main .cart-page .shipp-details > div div:not(:last-child) {
  margin-bottom: 8px;
}

main .cart-page .type {
  background: #f4f2ef;
  color: #0d0d0d;
  padding: 14px 39px 10px;
  box-sizing: border-box;
}

main .cart-page .type.header.shipping {
  margin-top: -12px;
}

main .cart-page .type.shipping {
  padding-left: 40px !important;
}

main .cart-page .type.shipping label, main .cart-page .type.shipping div:first-child {
  width: 31% !important;
}

main .cart-page .type .bx-ui-sls-container {
  height: 33px;
}

main .cart-page .type label {
  line-height: 25px;
}

main .cart-page .type label:before, main .cart-page .type label:after {
  top: 1px;
  left: -29px;
}

main .cart-page .type .payment-desc {
  width: 54.3%;
  line-height: 21px;
}

main .cart-page .type .payment-desc .desc-notif {
  padding-top: 12px;
  padding-left: 30px;
}

main .cart-page .type:not(:last-child) {
  margin-bottom: 5px;
}

main .cart-page .type.header, main .cart-page .type input[disabled] + label, main .cart-page .type input[disabled] ~ .payment-desc {
  color: #b5b5b5;
}

main .cart-page .type.header {
  margin-top: 24px;
  font-size: 0.875rem;
  padding: 6px 19px;
}

main .cart-page .type.header div:last-child {
  margin-left: 2.02177%;
}

main .cart-page .type label, main .cart-page .type > div:first-child {
  width: 32.65941%;
}

main .cart-page .type.confirmation {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 18px;
}

main .cart-page .type.confirmation ~ .details {
  margin-top: 31px;
}

main .cart-page .type.confirmation ~ .details .right {
  width: 43%;
}

main .cart-page .type.confirmation.header {
  margin-top: 17px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 6px;
}

main .cart-page .type.confirmation > div:first-child {
  width: 47.1664%;
}

main .cart-page .type.confirmation > div:first-child .img-wrap {
  height: 90px;
  width: 90px;
  margin-right: 6.12245%;
  margin-top: 3px;
  background: #fff;
  box-sizing: border-box;
  padding: 6px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.33);
}

main .cart-page .type.confirmation > div:first-child .img-wrap:before, main .cart-page .type.confirmation > div:first-child .img-wrap:after {
  position: absolute;
}

main .cart-page .type.confirmation > div:first-child .img-wrap:before {
  top: -2px;
  left: 2px;
  transform: rotate(180deg);
}

main .cart-page .type.confirmation > div:first-child .img-wrap:after {
  bottom: -2px;
  right: 2px;
}

main .cart-page .type.confirmation > div:first-child .img-wrap img {
  height: 64px;
  border: 1px solid #7a7a7a;
  border-radius: 2px;
  padding: 6px;
}

main .cart-page .type.confirmation > div:first-child h2, main .cart-page .type.confirmation > div:first-child span {
  display: block;
  width: 62.92517%;
  margin-top: 6px;
}

main .cart-page .type.confirmation > div:first-child h2 {
  line-height: 20px;
}

main .cart-page .type.confirmation > div:first-child h2 a {
  border-bottom: 1px solid #8dc4ca;
}

main .cart-page .type.confirmation > div:first-child span:before {
  margin-right: 6px;
}

main .cart-page .type.confirmation > div:nth-child(2) {
  margin-left: 4.91284%;
  width: 17.43265%;
}

main .cart-page .type.confirmation > div:nth-child(2) .old-price {
  margin-top: 7px;
}

main .cart-page .type.confirmation div:nth-child(3) {
  margin-left: 3.48653%;
  width: 12.67829%;
}

main .cart-page .type.confirmation div:nth-child(3) span {
  display: block;
  margin-top: 15px;
  margin-left: 17px;
  font-size: 0.9375rem;
}

main .cart-page .type.confirmation div:nth-child(4) {
  margin-left: 4.12044%;
}

main .cart-page .type.confirmation div:nth-child(4) .goods-price {
  margin-left: -9px;
}

main .cart-page .type.confirmation .goods-price {
  font-size: 0.75rem;
  margin-top: 14px;
}

main .cart-page .type.confirmation .goods-price span {
  font-size: 1.125rem;
}

main .cart-page .type + .out-of-stock {
  margin-top: 26px;
  padding-top: 26px;
}

main .cart-page .type + .out-of-stock .confirmation {
  border: 1px solid #d95d5d;
  border-radius: 1px;
  padding-top: 15px;
  padding-bottom: 38px;
}

main .cart-page .type + .out-of-stock + .notif {
  margin: 16px 0;
}

main .cart-page .shipping div:first-child, main .cart-page .shipping label {
  width: 27.99378%;
}

main .cart-page .shipping div:nth-child(2) {
  margin-left: 1.39969%;
  width: 56.76516%;
}

main .cart-page .shipping .shipp-price {
  float: right;
  margin-right: -30px;
}

main .cart-page .links {
  display: block;
  list-style-type: none;
  counter-reset: num;
  margin: 32px 0 0 59px;
}

main .cart-page .links + .notif {
  margin-top: 23px;
}

main .cart-page .links li:not(:first-child) {
  margin-left: 63px;
}

main .cart-page .links li:first-child a, main .cart-page .links li:first-child + li a {
  border-bottom: 1px dotted #7a7a7a;
}

main .cart-page .links li a {
  font-size: 0.875rem;
  color: #7a7a7a;
}

main .cart-page .links li:before {
  height: 30px;
  width: 30px;
  position: absolute;
  content: counter(num);
  counter-increment: num;
  background-color: #dedcda;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  padding-top: 5px;
  font-size: 0.9375rem;
  font-weight: bold;
  border-radius: 50%;
  top: -7px;
  left: -41px;
}

main .cart-page .links li.current:before {
  background-color: #f89ead;
}

main .cart-page .btns {
  margin-top: 25px;
}

main .cart-page .btns a {
  float: right;
  padding-left: 13px;
  padding-right: 12px;
}

main .cart-page .btns a:not(:first-child) {
  margin-right: 10px;
}

main .cart-page .add-to-chest, main .cart-page .delete {
  position: absolute !important;
  float: none !important;
  top: 23px;
}

main .cart-page .delete {
  height: 27px;
  width: 27px;
  border-radius: 50%;
  border: none;
  right: 18px;
  cursor: pointer;
}

main .cart-page .add-to-chest {
  right: 55px;
}

main .cart-page .out-of-stock {
  border-top: 1px dashed #b7b3aa;
  margin-top: 22px;
  padding-top: 16px;
}

main .cart-page .out-of-stock .goods {
  background-color: #e6e4e1;
  border: 1px solid #da6363;
}

main .cart-page .out-of-stock .goods .block-2 span {
  margin-top: 5px;
}

main .cart-page .out-of-stock .goods .goods-price {
  margin: -5px 0 0 -4px;
}

main .cart-page .out-of-stock .goods .count {
  margin-top: 11px;
  margin-left: -15px;
  float: left;
}

main .cart-page .out-of-stock .title {
  font-size: 1.125rem;
  text-indent: 18px;
  margin-bottom: 17px;
}

main .cart-page .bot-info {
  border-top: 1px dashed #b7b3aa;
  border-bottom: 1px dashed #b7b3aa;
  margin: 17px;
  padding: 20px 0;
}

main .cart-page .bot-info .total-sale {
  float: left;
  width: 24.96329%;
}

main .cart-page .bot-info .total-sale .title {
  font-size: 1.125rem;
  margin-bottom: 17px;
}

main .cart-page .bot-info .total-sale span:not([class]) {
  margin-bottom: 5px;
  line-height: 18px;
}

main .cart-page .bot-info .total-sale span {
  display: block;
}

main .cart-page .bot-info .btns {
  float: right;
  margin-top: -4px;
}

main .cart-page .details {
  padding: 0 19px;
  display: flex;
  justify-content: space-between;
  margin-top: 14px;
}

main .cart-page .details .left {
  width: 31.97587%;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}

main .cart-page .details .left .gray-btn {
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  align-self: flex-end;
}

main .cart-page .details .left > span {
  display: block;
}

main .cart-page .details .left > span span {
  font-weight: bold;
  margin-left: 5px;
}

main .cart-page .details .left a {
  margin-top: 10px;
  border-bottom: 1px dotted #2084b8;
  display: inline-block;
}

main .cart-page .details .left button {
  margin-top: 48px;
  padding-left: 13px;
  padding-right: 10px;
}

main .cart-page .details .right {
  width: 60%;
  float: right;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-end;
}

main .cart-page .details .right > span {
  display: block;
  width: 100%;
  white-space: nowrap;
  text-align: right;
}

main .cart-page .details .right > span:not([class=total]):not(:first-child) {
  margin-top: 10px;
}

main .cart-page .details .right > span:not([class=total]) span {
  font-weight: bold;
  min-width: 73px;
  display: inline-block;
  white-space: nowrap;
}

main .cart-page .details .right > span.total {
  margin-top: 19px;
  align-self: flex-end;
}

main .cart-page .details .right > span.total span:first-child {
  font-size: 1.875rem;
}

main .cart-page .details .right > span.total span:last-child {
  font-size: 0.875rem;
}

main .cart-page .goods {
  background-color: #f4f2ef;
  padding: 14px 18px 14px 17px;
  margin-top: 9px;
  position: relative;
  border-radius: 2px;
}

main .cart-page .goods .gray-btn {
  position: absolute;
  bottom: 17px;
  right: 16px;
  width: 116px;
  font-size: 0.875rem;
  padding: 8px 0;
  border-radius: 25px;
}

main .cart-page .goods > div {
  min-height: 138px;
  box-sizing: border-box;
}

main .cart-page .goods > div:not([class=block-1]) {
  padding-top: 5px;
}

main .cart-page .goods > div.block-1 {
  width: 21.34241%;
}

main .cart-page .goods > div.block-2 {
  width: 30.30747%;
  margin-left: 3.0931%;
  margin-right: 2.01052%;
  color: #8a8a8a;
}

main .cart-page .goods > div.block-2 span {
  display: block;
  margin-top: 10px;
}

main .cart-page .goods > div.block-2 span.bought, main .cart-page .goods > div.block-2 span.In-stock.not {
  padding-left: 1px;
}

main .cart-page .goods > div.block-2 span.bought:before, main .cart-page .goods > div.block-2 span.In-stock.not:before {
  margin-right: 6px;
}

main .cart-page .goods > div.block-2 .sale {
  color: #d91314;
  border-bottom: 1px dashed #d91314;
  display: inline-block;
  font-weight: bold;
  font-size: 0.8125rem;
  margin-top: 10px;
  padding-bottom: 3px;
  position: relative;
}

main .cart-page .goods > div.block-2 .sale.not {
  height: 23px;
  width: 100%;
  border-bottom: transparent;
  margin-bottom: -8px;
}

main .cart-page .goods > div.block-2 .sale.not:after {
  display: none;
}

main .cart-page .goods > div.block-2 .sale:after {
  margin-left: 3px;
}

main .cart-page .goods > div.block-2 .sale .sale-desc {
  position: absolute;
  display: none;
  color: #000;
  z-index: 1;
  top: 35px;
  left: -4px;
  width: 128%;
  background-color: #fdfcf4;
  font-weight: normal;
  box-shadow: 0px 3px 10px 0.51px rgba(0, 0, 0, 0.31);
  padding: 10px 14px;
}

main .cart-page .goods > div.block-2 .sale .sale-desc:before {
  position: absolute;
  top: -19px;
  left: calc(50% - 15px);
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

main .cart-page .goods > div.block-2 .sale .sale-desc:after {
  position: absolute;
  top: -2px;
  left: 58px;
  content: "";
  background: #fdfcf4;
  height: 3px;
  width: 37px;
}

main .cart-page .goods > div.block-3 {
  width: 15.81259%;
}

main .cart-page .goods > div.block-4 {
  width: 26.06149%;
}

main .cart-page .goods.header {
  color: #b5b5b5 !important;
  font-size: 0.875rem;
  padding: 6px 0;
  margin-top: 26px;
}

main .cart-page .goods.header .block-2 {
  color: #b5b5b5 !important;
}

main .cart-page .goods.header > div {
  min-height: 0;
  padding-top: 0;
}

main .cart-page .goods.header .block-2 {
  margin-left: 25.76867%;
  margin-right: 0;
}

main .cart-page .goods.header .block-3 {
  margin-left: 0.43924%;
  margin-right: 0;
}

main .cart-page .goods .wrap {
  height: 138px;
  width: 100%;
}

main .cart-page .goods .wrap img {
  height: 116px;
  width: 116px;
  box-sizing: border-box;
}

main .cart-page .goods h2 a {
  line-height: 19px;
  border-bottom: 1px solid #8dc4ca;
}

main .cart-page .goods .count {
  margin-top: 3px;
}

main .cart-page .goods .goods-price {
  font-size: 0.75rem;
  margin-top: 4px;
  margin-left: 7px;
}

main .cart-page .goods .goods-price span {
  font-size: 1.125rem;
}

main .cart-page .goods .old-price {
  display: inline-block;
  margin: 7px;
}

main .chest-block .price {
  background: none;
}

main .chest-block .price:after, main .chest-block .price:before {
  display: none;
}

main #lc.personal .data > div:first-child {
  width: 52.42693%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

main #lc.personal .data > div:first-child .title {
  width: 100%;
}

main #lc.personal .data > div:last-child {
  margin-left: 20px;
}

main #lc.personal .data > div > label {
  display: block;
  width: 35.55556%;
}

main #lc.personal .data > div > label:not(:first-child) {
  margin-top: 20px;
}

main #lc.personal .data > div > label:first-child {
  margin-top: 5px;
}

main #lc.personal .data > div > label:first-child + input {
  margin-top: 0;
}

main #lc.personal .data .select {
  float: right;
  box-sizing: border-box;
}

main #lc.personal .data .select:not(:first-child) {
  margin-right: 4.31034%;
}

main #lc.personal .data .select.year, main #lc.personal .data .select.day {
  width: 26.2931%;
}

main #lc.personal .data .select.month {
  width: 35.77586%;
}

main #lc.personal .data input[type=color], main #lc.personal .data input[type=date], main #lc.personal .data input[type=datetime], main #lc.personal .data input[type=datetime-local], main #lc.personal .data input[type=email], main #lc.personal .data input[type=month], main #lc.personal .data input[type=number], main #lc.personal .data input[type=password], main #lc.personal .data input[type=search], main #lc.personal .data input[type=tel], main #lc.personal .data input[type=text], main #lc.personal .data input[type=time], main #lc.personal .data input[type=url], main #lc.personal .data input[type=week], main #lc.personal .data input:not([type]), main #lc.personal .data textarea, main #lc.personal .data .select-block {
  float: right;
  margin-top: 20px;
  width: 61.25%;
}

main #lc.personal .data .calendar-icon {
  float: right;
  position: relative;
  margin: -22px 3px 0 0;
  z-index: 1;
  position: absolute;
  margin: 19px 0 0 0 !important;
  right: 5px;
}

main #lc.personal .data .calendar-icon:hover {
  margin: -23px 2px 0 0;
}

main #lc.personal .data .select-block {
  width: 64.44444%;
}

main #lc.personal .data .checkbox {
  margin-top: 24px;
}

main #lc.personal .data .checkbox label {
  display: block;
  padding-left: 34px;
  white-space: nowrap;
}

main #lc.personal .data .checkbox label:not(:last-child) {
  margin-bottom: 13px;
}

main #lc.personal .data input[type=submit] {
  margin: 28px 0;
}

main #lc.personal .inform {
  border-top: 1px dashed #b7b3aa;
  padding: 22px 0;
}

main #lc.personal .inform span {
  text-transform: uppercase;
  display: inline-block;
}

main #lc.personal .inform span:not(:first-child) {
  margin-left: 19.95136%;
}

main #lc.personal .inform span span {
  font-weight: bold;
  font-size: 1rem;
  display: inline-block;
  margin-left: 11px;
}

main #lc.personal .change-pass {
  border-top: 1px dashed #b7b3aa;
  border-bottom: 1px dashed #b7b3aa;
  margin-top: 6px;
  padding: 23px 1px;
  position: relative;
}

main #lc.personal .change-pass .form {
  width: 359px;
  margin-top: 15px;
}

main #lc.personal .change-pass label {
  width: 128px;
}

main #lc.personal .change-pass label:first-child {
  margin-top: 4px;
}

main #lc.personal .change-pass label:not(:first-child) {
  margin-top: 20px;
}

main #lc.personal .change-pass input[type=submit] {
  position: absolute;
  bottom: -44px;
  left: -8px;
  padding-left: 25px;
  padding-right: 22px;
}

main #lc.personal .change-pass input[type=password] {
  float: right;
  width: 231px;
  box-sizing: border-box;
}

main #lc.personal .change-pass input[type=password]:not(:last-child) {
  margin-bottom: 12px;
}

main #lc.lc-chest {
  margin-bottom: 0;
}

main #lc.lc-chest nav {
  margin-bottom: 10px;
}

main #lc.order ~ .chest-block:before {
  display: none;
}

main #lc.order ~ .chest-block:after {
  content: "" !important;
  background: none;
  position: static;
}

main #lc.order ~ .chest-block .title {
  display: block;
  font-size: 1.125rem;
  float: left;
}

main #lc.order ~ .chest-block > a {
  float: right;
  color: #584d47;
  border-radius: 2px;
  padding: 4px 8px;
  background: #f1f1f1;
  border: 1px solid #343434;
}

main #lc.order ~ .chest-block > a:after {
  margin-left: 6px;
}

main #lc.order ~ .chest-block .cat-list, main #lc.order ~ .chest-block .cat-spisok {
  float: left;
}

main #lc.order .personal {
  padding-bottom: 25px;
  border-bottom: 1px dashed #caa683;
}

main #lc.order .personal .title {
  margin-bottom: 18px;
}

main #lc.order .personal div {
  margin-bottom: 15px;
}

main #lc.order .personal a {
  border-bottom: 1px solid #8dc4ca;
}

main #lc.order .kupon-sert a {
  border-bottom: 1px dotted #8dc4ca;
}

main #lc.order .kupon-sert > div {
  width: 50%;
  box-sizing: border-box;
}

main #lc.order .kupon-sert > div:first-child {
  padding-right: 2%;
}

main #lc.order .kupon-sert > div:not(:first-child) {
  padding-left: 2%;
}

main #lc.order .kupon-sert span:not([class=title]) {
  display: block;
  margin: 19px 0;
}

main #lc.order .orders-history {
  padding-top: 28px;
}

main #lc.order .orders-history:after {
  clear: both;
  display: table;
  content: "";
}

main #lc.order .orders-history table {
  margin-top: 20px;
  width: 100%;
  float: left;
}

main #lc.order .orders-history .all-oders {
  float: right;
  color: #584d47;
  border-radius: 2px;
  padding: 4px 8px;
  background: #f1f1f1;
  border: 1px solid #343434;
}

main #lc.order .orders-history .all-oders:after {
  margin-left: 6px;
}

main #lc.order .orders-history .title {
  float: left;
}

main #lc.order .order-btn {
  text-transform: uppercase;
  color: #8e8e8e;
  font: 1rem "Prestige";
  padding: 6px 14px 3px 13px;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  border-width: 1px;
  border-style: solid;
  border-radius: 17px;
}

main #lc.order .order-btn + .order-btn {
  margin-left: 2.43902%;
}

main #lc.order .order-btn.more {
  border-color: #46bddb;
}

main #lc.order .order-btn.cancel {
  border-color: #a7a7a7;
}

main #lc.order .order-more {
  margin-top: 41px;
  border: 1px solid #d5d0c6;
  border-radius: 4px;
}

main #lc.order .order-more .head {
  font-size: 0.9375rem;
  padding: 15px 22px;
  font-weight: bold;
  border-bottom: 1px dashed #d5d0c6;
}

main #lc.order .order-more .head span {
  font-size: 0.9375rem;
}

main #lc.order .order-more .head .status {
  float: right;
  font-size: 0.8125rem;
  position: relative;
}

main #lc.order .order-more .head .status:before {
  position: absolute;
  top: 0;
  left: -30px;
}

main #lc.order .order-more .body {
  padding: 21px 21px 24px;
  font-size: 0.875rem;
  border-bottom: 1px dashed #d5d0c6;
}

main #lc.order .order-more .left {
  width: 46.68534%;
}

main #lc.order .order-more .left > span {
  display: block;
}

main #lc.order .order-more .left > span:not(:first-child) {
  margin-top: 7px;
}

main #lc.order .order-more .left .index {
  font-size: 0.8125rem;
  margin-top: 18px !important;
}

main #lc.order .order-more .left .blue-btn {
  margin-top: 17px;
  padding-left: 11px;
  padding-right: 11px;
}

main #lc.order .order-more .right {
  width: 51.04264%;
  padding-top: 3px;
  margin-left: 2.17865%;
}

main #lc.order .order-more .footer {
  padding: 21px 22px;
}

main #lc.order .order-more .footer .top-block span:last-child {
  float: right;
  margin-right: 53px;
}

main #lc.order .order-more .footer .top-block + .goods {
  margin-top: 22px;
}

main #lc.order .order-more .footer .goods:not(:last-child) {
  margin-bottom: 27px;
}

main #lc.order .order-more .footer .goods > div:nth-child(2) {
  margin-left: 3.90259%;
  padding-top: 2px;
  width: 42.14799%;
  line-height: 1.25rem;
}

main #lc.order .order-more .footer .goods > div:nth-child(2) span {
  margin-top: 7px;
  display: block;
}

main #lc.order .order-more .footer .goods > div:nth-child(3) {
  margin-left: 2.34155%;
}

main #lc.order .order-more .footer .goods > div:nth-child(4) {
  float: right;
}

main #lc.order .order-more .footer .goods .price {
  background: none;
  font-size: 0.8125rem;
}

main #lc.order .order-more .footer .goods .price > span {
  font-weight: 400;
  font-size: 1.125rem;
}

main #lc.order .order-more .footer .goods .price:before, main #lc.order .order-more .footer .goods .price:after {
  display: none;
}

main #lc.order .order-more .footer .goods h2 a {
  border-bottom: 1px solid #8dc4ca;
}

main #lc.order .order-more .footer .goods .img {
  position: relative;
  height: 93px;
  width: 93px;
  background: #fff;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.33);
  text-align: center;
  line-height: 93px;
  box-sizing: border-box;
  padding: 1px;
}

main #lc.order .order-more .footer .goods .img .img-wrap {
  display: inline-block;
  vertical-align: middle;
  line-height: initial;
}

main #lc.order .order-more .footer .goods .img .img-wrap:after, main #lc.order .order-more .footer .goods .img .img-wrap:before {
  position: absolute;
  line-height: initial;
}

main #lc.order .order-more .footer .goods .img .img-wrap:before {
  top: -4px;
  left: 1px;
  transform: rotate(-180deg);
}

main #lc.order .order-more .footer .goods .img .img-wrap:after {
  bottom: -2px;
  right: 1px;
}

main #lc.order .order-more .footer .goods .img .img-wrap img {
  border: 1px solid #b1b1ae;
  padding: 6px;
  height: 69px;
  width: 69px;
}

main #lc.order .details {
  margin-top: 24px;
  text-align: right;
  padding-right: 2px;
}

main #lc.order .details > span {
  display: block;
}

main #lc.order .details > span:not(:first-child) {
  margin-top: 10px;
}

main #lc.order .details > span span {
  font-weight: bold;
}

main #lc.order .details > span.total {
  margin-top: 18px;
  padding-right: 4px;
}

main #lc.order .details > span.total span:first-child {
  font-size: 1.875rem;
  font-weight: 500;
}

main #lc.order .btns {
  border-top: 1px dashed #d5d0c6;
  margin-top: 20px;
  padding-top: 28px;
  padding-right: 3px;
}

main #lc.order .btns:before {
  display: none;
}

main #lc.order .btns .blue-btn {
  float: right;
  padding-right: 13px;
  padding-left: 13px;
}

main #lc.order .paginator {
  border-top: none;
  padding-top: 0;
}

main #lc.order table {
  margin: 9px 1px 20px 2px;
  border: 1px solid #d5d0c6;
  border-radius: 4px;
  width: calc(100% - 3px);
}

main #lc.order table th, main #lc.order table td {
  text-align: center;
  color: #50362f;
}

main #lc.order table th:not(:last-child), main #lc.order table td:not(:last-child) {
  border-right: 1px dashed #d5d0c6;
}

main #lc.order table td {
  padding-top: 20px;
  position: relative;
}

main #lc.order table td span {
  display: block;
  margin-top: 9px;
  font-weight: bold;
}

main #lc.order table td:nth-child(3) {
  padding: 0 45px 0 15px;
  text-align: left;
  line-height: 20px;
}

main #lc.order table td > div:not([class=about]) {
  width: 100%;
}

main #lc.order table td > div:not([class=about]) > span {
  text-align: left;
  font-weight: 400;
  margin-left: 18px;
  margin-bottom: -51px;
}

main #lc.order table td > div:not([class=about]) > span span {
  display: inline-block;
}

main #lc.order table td .about {
  margin-top: 70px;
  border-top: 1px dashed #d5d0c6;
  text-align: center;
  display: table;
  height: 122px;
  width: 100%;
}

main #lc.order table td .about div {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  width: 100%;
}

main #lc.order table td .about a {
  display: inline-block;
  text-align: center;
  padding: 5px 0;
  width: 86.72986%;
  font: 1rem "Prestige";
  text-transform: uppercase;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  border-radius: 17px;
}

main #lc.order table td .about a:first-child {
  margin-bottom: 14px;
}

main #lc.order table td .about a.more {
  color: #8e8e8e;
  background-color: #f9f9f9;
  background-image: -webkit-linear-gradient(#f9f9f9, #f0f0f0);
  background-image: linear-gradient(#f9f9f9, #f0f0f0);
  border-color: #4bbbd9;
}

main #lc.order table td .about a.track {
  color: #fff;
  background-color: #5ad0ee;
  background-image: -webkit-linear-gradient(#5ad0ee, #3bb2d0);
  background-image: linear-gradient(#5ad0ee, #3bb2d0);
  border-color: #343434;
}

main #lc.order table th {
  vertical-align: middle;
  border-bottom: 1px dashed #d5d0c6;
  height: 49px;
}

main #lc.order table th:first-child {
  width: 10.61947%;
}

main #lc.order table th:nth-child(2) {
  width: 12.0944%;
}

main #lc.order table th:nth-child(3) {
  width: 29.941%;
}

main #lc.order table th:nth-child(4) {
  width: 16.51917%;
}

main #lc.order .sort {
  margin-top: 30px;
  margin-bottom: 27px;
  padding-left: 3px;
}

main #lc.order .sort form {
  position: relative;
}

main #lc.order .sort input[type=text], main #lc.order .sort .select, main #lc.order .sort .date {
  border: 1px solid #d5d0c6;
}

main #lc.order .sort input[type=text] {
  border-radius: 15px;
  background: #fff;
  width: 23.13324%;
  height: 27px;
  box-sizing: border-box;
  padding-left: 31px;
  box-shadow: 0px -1px 0px 0px #c4bfb7;
}

main #lc.order .sort input[type=submit] {
  position: absolute;
  border: none;
  left: 12px;
  height: 12px;
  width: 12px;
  padding: 0;
  margin: 0;
  top: 8px;
}

main #lc.order .sort .date {
  margin-left: 0.43924%;
  box-sizing: border-box;
  width: 14.49488%;
  height: 27px;
  position: relative;
}

main #lc.order .sort .date input {
  display: none;
}

main #lc.order .sort .date label {
  display: inline-block;
  height: 100%;
  width: 100%;
  text-align: center;
  padding-top: 4px;
  padding-left: 11px;
  cursor: pointer;
}

main #lc.order .sort .select {
  border-radius: 0;
  margin-left: 0.43924%;
  width: 19.76574%;
}

main #lc.order .sort .select.status {
  width: 16.69107%;
}

main #lc.address .add-address {
  display: none;
  margin-top: 33px;
  width: 52.18659%;
  border-bottom: 1px dashed #b7b3aa;
  position: relative;
  padding-bottom: 7px;
}

main #lc.address .add-address input[type=submit] {
  position: absolute;
  left: -9px;
  bottom: -47px;
}

main #lc.address .add-address .title {
  margin-bottom: 20px;
}

main #lc.address .add-address .select ~ label {
  margin-top: 20px;
}

main #lc.address .add-address label, main #lc.address .add-address input[type=text], main #lc.address .add-address textarea {
  display: block;
}

main #lc.address .add-address label {
  width: 35.19553%;
  margin-top: 5px;
}

main #lc.address .add-address label i {
  color: red;
}

main #lc.address .add-address input[type=text], main #lc.address .add-address textarea, main #lc.address .add-address .select {
  float: right;
  margin-bottom: 10px;
}

main #lc.address .add-address input[type=text] {
  width: 61.45251%;
  height: 24px;
}

main #lc.address .add-address .select, main #lc.address .add-address textarea {
  width: 63.68715%;
}

main #lc.address .add-address input[type=text], main #lc.address .add-address textarea {
  border: 1px solid #d5d0c6;
  border-radius: 2px;
  background: #f1f1f1;
}

main #lc.address .add-address textarea {
  height: 90px;
}

main #lc.address .add-address .index {
  width: 24.86034% !important;
  margin-right: 36.59218%;
}

main #lc.address .add-address .small {
  width: 18.43575% !important;
  margin-right: 43.01676%;
}

main #lc.address .controll {
  padding-left: 4px;
  margin-top: 26px;
}

main #lc.address .controll a {
  display: block;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}

main #lc.address .controll a.remove {
  border-color: #a0a0a0;
  color: #a0a0a0;
  margin-left: 22px;
}

main #lc.address .controll a.add {
  border-color: #2084b8;
}

main #lc.address address {
  position: relative;
  display: block;
  width: 100%;
  padding-left: 26px;
  padding-bottom: 21px;
  padding-top: 18px;
  border-bottom: 1px dashed #b7b3aa;
}

main #lc.address address .delete {
  background-position: center;
  background-repeat: no-repeat;
  background-color: #cbcbcb;
  height: 27px;
  width: 27px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: none;
  right: 18px;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
}

main #lc.address address span {
  display: block;
  margin-top: 13px;
}

main #lc.address address span a {
  border-bottom: 1px solid #aec9dc;
}

main #lc.address address .default {
  position: absolute;
  top: 12px;
  padding: 4px 12px;
  left: 44.6%;
}

main #lc.address address label {
  display: block;
  width: 39.3586%;
  line-height: 19px;
}

main #lc.address address label:after, main #lc.address address label:before {
  left: -25px;
  top: 0;
}

.position {
  width: 100%;
  display: block;
  font-family: "Open Sans", sans-serif;
  margin-top: 29px;
  margin-bottom: 27px;
  padding: 0;
}
@media screen and (max-width: 749px) {
  .position {
    overflow: auto;
  }
}
.position .lc-nav {
  /*height: 35px;*/
  width: 100%;
  border: 1px solid #fcfaf7;
  border-radius: 2px;
  display: flex;
  justify-content: space-between;
}
.position .lc-nav li {
  text-align: center;
  border-left: 1px solid #d5d0c6;
  border-top: 1px solid #d5d0c6;
  border-bottom: 1px solid #d5d0c6;
  flex-grow: 1;
  padding: 4px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  /*@media screen and (max-width: 749px) {
    padding-left: 10px;
    padding-right: 10px;
  }*/
}
.position .lc-nav li.current {
  background: #e5f1da;
}
.position .lc-nav li:last-child {
  border-right: 1px solid #d5d0c6;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.position .lc-nav li:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.position .lc-nav li a {
  font-size: 0.875rem;
  display: block;
  text-align: center;
  vertical-align: middle;
  color: #141414;
  height: inherit;
  line-height: 1.2em;
  width: 100%;
}

.title {
  display: block;
  font-size: 1.125rem;
}

form input {
  display: inline-block;
}

form input[type=text], form input[type=email],
form input[type=password] {
  /*border: 1px solid #d5d0c6;
    background: #f1f1f1;
    padding-left: 8px;
    border-radius: 2px;*/
}

form input[type=submit] {
  padding: 0 17px;
}

.kupon-table {
  width: 100%;
  border: 1px solid #d5d0c6;
  border-radius: 5px;
  margin-top: 1px;
  border-collapse: separate;
  margin-top: 30px;
}

.kupon-table tr:not(:last-child) td {
  border-bottom: 1px dashed #b7b3aa;
}

.kupon-table th {
  border-bottom: 1px dashed #b7b3aa;
}

.kupon-table td, .kupon-table th {
  text-align: center;
  vertical-align: middle;
  max-width: 3px;
  padding: 20px 0;
}

.kupon-table td:not(:first-child), .kupon-table th:not(:first-child) {
  border-left: 1px dashed #b7b3aa;
}

.archive {
  width: 150px;
  margin-top: 28px;
}

.serts {
  border-top: 1px dashed #b7b3aa;
  margin-top: 38px;
  padding-top: 31px;
  padding-left: 2px;
}

.serts .title {
  margin-bottom: 17px;
}

.serts .sub-title {
  display: block;
  margin-bottom: 14px;
}

.serts a {
  border-bottom: 1px dotted #2084b8;
}

.serts form {
  margin-top: 16px;
}

footer {
  width: 100%;
  position: relative;
  background: url("/bitrix/templates/scrapmania.ru/images/footer-top-bg.jpg") top repeat-x;
  z-index: 0;
  margin-top: -43px;
  padding-top: 68px;
  padding-bottom: 103px;
}

footer nav {
  display: block;
  border: 1px solid #000;
  width: 94.81961%;
  box-sizing: border-box;
  padding: 10px 1.95122%;
  padding-bottom: 7px;
  position: relative;
  margin-left: 2.59019%;
}

footer nav:before {
  position: absolute;
  top: -350px;
  right: -181px;
}

footer nav ul {
  background: rgba(255, 255, 255, 0.6);
  height: 100%;
  box-sizing: border-box;
  position: relative;
  display: block;
  letter-spacing: 0.2px;
  padding: 14px 3.16092% 16px 2.58621%;
  min-height: 253px;
}

footer nav ul:last-child {
  padding-right: 10px;
}

footer nav ul:not(:last-child):after {
  content: "";
  position: absolute;
  top: 19px;
  right: 2.58621%;
  height: 87%;
  width: 1px;
  background-repeat: repeat-y;
}

footer nav ul li {
  margin-top: 12px;
}

footer nav ul li:first-child {
  margin-top: 0;
}

footer nav ul li a {
  color: #000;
  font-size: 0.9375rem;
  position: relative;
}

footer nav ul li a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 1px;
  height: 1px;
  width: 100%;
  background: #a5a6a1;
}

footer nav ul:not(:first-child) {
  margin-left: 1.95918%;
}

footer nav ul.first {
  width: 21.63265%;
}

footer nav ul.second {
  width: 31.53061%;
}

footer nav ul.thrid {
  width: 16.12245%;
}

footer nav ul.fourth {
  width: 24.79592%;
}

.forms {
  position: relative;
  max-width: 357px;
  display: none;
  background: url("/bitrix/templates/scrapmania.ru/images/forms-bg.jpg") center repeat-y;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 19px 25px;
}

.forms label i {
  color: red;
  display: inline-block;
}

.forms .title {
  font-size: 1.5rem;
  letter-spacing: -0.1px;
}

.forms .social {
  position: relative;
  margin-top: 13px;
}

.forms .social span {
  display: inline-block;
  font-style: italic;
  text-align: right;
  vertical-align: top;
  padding-top: 6px;
}

.forms .social a {
  display: inline-block;
  border: 1px solid #000;
  border-radius: 50%;
  height: 27px;
  width: 27px;
  margin-right: 7px;
}

.forms .social a:last-child {
  margin-right: 10px;
}

.forms form {
  margin-top: 8px;
}

.forms textarea {
  height: 90px;
}

.forms .f_input_message {
  text-align: right;
  display: block;
  margin: 0 !important;
  float: right;
  width: 100%;
}

.bx-authform-input-container input[type=text],
.bx-authform-input-container input[type=password],
.bx-authform-input-container textarea,
.forms input[type=text],
.forms input[type=password],
.forms textarea {
  background: #f1f1f1;
  border: 1px solid #d5d0c6;
  border-radius: 2px;
  margin-top: 10px;
}
.bx-authform-input-container input[type=text],
.bx-authform-input-container input[type=password],
.forms input[type=text],
.forms input[type=password] {
  height: 24px;
  float: right;
}
.bx-authform-input-container input[type=button],
.bx-authform-input-container input[type=submit],
.forms input[type=button],
.forms input[type=submit] {
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #343434;
  background-color: #9fd5e7;
  background-image: -webkit-linear-gradient(#9fd5e7, #51b7d8);
  background-image: linear-gradient(#9fd5e7, #51b7d8);
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  border-radius: 12px;
  height: 27px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
  font: 0.9375rem "Prestige";
  text-align: center;
  margin-top: 14px;
  outline: none;
  cursor: pointer;
}

.forms .links a {
  color: #777777;
  border-bottom: 1px dotted #777777;
}

#fast-reg, #login, .fast-reg, #forgotpasswd {
  min-width: 340px;
}

#fast-reg input[type=text], #fast-reg input[type=password], #login input[type=text], #login input[type=password], .fast-reg input[type=text], .fast-reg input[type=password], #forgotpasswd input[type=text], #forgotpasswd input[type=password] {
  width: 224px;
  box-sizing: border-box;
  padding-left: 10px;
  float: right;
}

#fast-reg label, #login label, .fast-reg label, #forgotpasswd label {
  float: left;
  margin-top: 15px;
}

#fast-reg .links, .fast-reg .links, #forgotpasswd .links {
  margin-top: 13px;
}

#fast-reg .links a:not([class=modal]), .fast-reg .links a:not([class=modal]), #forgotpasswd .links a:not([class=modal]) {
  border-bottom-style: solid;
}

#fast-reg .links .modal, .fast-reg .links .modal, #forgotpasswd .links .modal {
  float: right;
}

#fast-reg input[type=submit], .fast-reg input[type=submit], #forgotpasswd input[type=submit] {
  width: 100%;
}

#login .links {
  margin-top: -21px;
  width: 140px;
}
#login .links a:not(:first-child) {
  margin-top: 13px;
  display: inline-block;
}
#login input[type=submit] {
  float: right;
  width: 72px;
  margin-top: 41px;
  margin-right: 4px;
}
#login input[type=checkbox] + label {
  padding-left: 26px;
}

#subscribe .title {
  font: 1.5rem "regular";
}

#subscribe form {
  margin-top: 20px;
}

#subscribe form > div:first-child label {
  display: block;
  margin-bottom: -4px;
}

#subscribe input[type=text] {
  width: 100%;
}

#subscribe input[type=checkbox] + label {
  margin-top: 9px;
  padding-left: 33px;
}

#subscribe input[type=submit] {
  float: right;
  width: 129px;
}

#write input[type=text], #write textarea {
  width: 100%;
  margin-top: 6px;
}

#write textarea {
  width: 98.3%;
}

#write .title {
  font: 1.5rem "regular";
}

#write form {
  margin-top: 21px;
}

#write form > div {
  margin-top: 0px;
}

#write form > div:not(:first-child) {
  margin-top: 7px;
}

#write input[type=submit] {
  float: right;
  margin-top: 10px 10px 0 0;
  width: 108px;
}

#succes {
  padding: 55px 48px 55px 55px;
  line-height: 27px;
}

#fade, #fast-view {
  display: none;
  position: fixed;
}

#fade {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.22);
  z-index: 8000;
}

#fast-view {
  background: url("/bitrix/templates/scrapmania.ru/images/fast-view-bg.png") no-repeat;
  padding: 70px 42px 27px 28px;
  width: 767px;
  box-sizing: border-box;
  border-radius: 5px;
  top: calc(50% - 365px);
  left: calc(50% - 383px);
  z-index: 8000;
}

#fast-view .close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

#fast-view .fast-view-title {
  font: 1.5rem "regular";
  margin-bottom: 0.625rem;
  position: absolute;
  top: 15px;
  left: 30px;
  width: calc(100% - 70px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#fast-view .bands {
  position: absolute;
  top: 25px;
  right: -30px;
  z-index: 999;
}

#fast-view .bands img {
  display: block;
}

#fast-view .to-left, #fast-view .to-right {
  position: absolute;
  top: calc(50% - 27px);
  display: block;
  border: none;
  background: none;
  height: 67px;
  width: 40px;
  border-radius: 3px;
  box-shadow: inset 0px -3px 0px 0px #adada7;
  cursor: pointer;
}

#fast-view .to-left {
  left: -80px;
}

#fast-view .to-right {
  right: -80px;
}

#fast-view > div:first-child {
  width: 76.4%;
  position: relative;
}

#fast-view > div:first-child .bot {
  margin-top: 24px;
}

#fast-view > div:first-child .bot .descriptions {
  color: #8a8a8a;
  font-size: 0.81563rem;
  width: 100%;
  margin-top: 14px;
  margin-bottom: 8px;
}

#fast-view > div:first-child .bot .descriptions span {
  display: block;
}

#fast-view > div:first-child .bot .descriptions .stock {
  margin-left: 33px;
  float: left;
}

#fast-view > div:first-child .bot .descriptions .id {
  font-size: 0.75rem;
  font-weight: 300;
  text-align: right;
  margin-right: -169px;
  float: right;
}

#fast-view > div:first-child .price {
  position: relative;
  display: block;
  font-size: 0.9375rem;
  margin-top: 1px;
  margin-left: 4px;
  padding-left: 14px;
  padding-top: 0px;
  padding-bottom: 6px;
}

#fast-view > div:first-child .price > span {
  font-size: 1.75rem;
  font-weight: bold;
}

#fast-view > div:first-child .price:after, #fast-view > div:first-child .price:before {
  position: absolute;
  top: 0;
}

#fast-view > div:first-child .price:before {
  left: -4px;
}

#fast-view > div:first-child .price:after {
  right: -11px;
}

#fast-view > div:first-child .old-price {
  font-size: 0.8125rem;
  display: block;
  margin: 12px 0 0 4.01504%;
}

#fast-view > div:first-child .old-price span {
  font-size: 1.0625rem;
}

#fast-view > div:first-child .old-price:after {
  bottom: 9px;
  content: "";
  background: #b0aeac;
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
}

#fast-view > div:first-child .count {
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  border: 1px solid #d5d0c6;
  height: 25px;
  width: 85px;
  border-radius: 12px;
  margin: 9px 3.13146% 0 0;
  float: right;
}

#fast-view > div:first-child .count button, #fast-view > div:first-child .count input {
  display: block;
}

#fast-view > div:first-child .count button {
  color: #9f9f9f;
  border: none;
  background: #fff;
  height: 100%;
  width: 27px;
  outline: none;
  cursor: pointer;
  font-size: 1.3125rem;
}

#fast-view > div:first-child .count button:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

#fast-view > div:first-child .count button:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

#fast-view > div:first-child .count input {
  height: 100%;
  width: 28px;
  border: none;
  border-left: 1px solid #d5d0c6;
  border-right: 1px solid #d5d0c6;
  text-align: center;
  font-size: 0.9375rem;
}

#fast-view > div:first-child .count--off {
  float: right;
  max-width: 140px;
  font-size: 0.8125rem;
  display: none;
}

#fast-view > div:first-child .count--off a {
  float: right;
  margin-left: 2px;
}

#fast-view > div:first-child .add-to-chest {
  margin: 9px 0 0 0;
}

#fast-view > div:first-child .add-to-cart {
  margin: 10px 3.00469% 0 0 !important;
  width: 72%;
}

#fast-view > div:first-child .add-to-cart.not {
  margin-top: 0 !important;
  margin-bottom: -30px !important;
  position: relative !important;
  bottom: auto !important;
  max-width: 130px;
}

#fast-view > div:first-child a.add-to-cart, #fast-view > div:first-child a.add-to-chest {
  display: block;
  float: right;
  border: 1px solid #343434;
  text-transform: uppercase;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
  margin: 2px 0 0 2px;
}

#fast-view > div:first-child a.add-to-cart:before, #fast-view > div:first-child a.add-to-chest:before {
  position: absolute;
}

#fast-view > div:first-child a.add-to-chest {
  height: 29px;
  width: 29px;
  background-color: #f99fae;
  background-image: -webkit-linear-gradient(#f99fae, #f08193);
  background-image: linear-gradient(#f99fae, #f08193);
  border-radius: 50%;
  float: right;
  margin-top: 9px;
}

#fast-view > div:first-child a.add-to-chest:before {
  top: 5px;
  right: 7px;
}

#fast-view > div:first-child a.add-to-cart {
  background-color: #59cfee;
  background-image: -webkit-linear-gradient(#59cfee, #51b7d8);
  background-image: linear-gradient(#59cfee, #51b7d8);
  letter-spacing: 0.15px;
  color: #fff;
  border-radius: 15px;
  text-indent: 20px;
  letter-spacing: 0.5px;
  font: 1rem "Prestige";
  width: auto !important;
  margin: 10px 0 0 13px;
  padding: 5px 6px 2px;
}

#fast-view > div:first-child a.add-to-cart.not {
  background-color: #f2f2f2;
  background-image: -webkit-linear-gradient(#f2f2f2, #d3d3d3);
  background-image: linear-gradient(#f2f2f2, #d3d3d3);
  border-color: #a0a0a0;
  color: #454545;
  text-align: center;
  border-radius: 22px;
  font-size: 0.8125rem;
  padding: 8px 0;
  text-indent: 0;
  position: absolute;
  bottom: -10px;
}

#fast-view > div:first-child a.add-to-cart.not:before {
  display: none;
}

#fast-view > div:first-child a.add-to-cart:before {
  top: 6px;
  left: -11px;
}

#fast-view > div:first-child .wrap {
  padding: 10px 34px;
  padding: 12px 13px;
  height: 530px;
  width: 100%;
  box-sizing: border-box;
}

#fast-view > div:first-child .wrap div {
  height: 100%;
}

#fast-view > div:first-child .wrap img {
  border: 1px solid #7b7b7a;
  transform: translate(0);
  height: calc(100% - 2px);
}

#fast-view > div:first-child .wrap:after, #fast-view > div:first-child .wrap:before {
  position: absolute;
  z-index: 1;
}

#fast-view > div:first-child .wrap:before {
  top: 4px;
  left: 4px;
}

#fast-view > div:first-child .wrap:after {
  bottom: 4px;
  right: 4px;
  transform: rotate(180deg);
}

#fast-view .wrap {
  background: #fdfcf4;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.33);
}

#fast-view .wrap .elemetn-slide a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  position: relative;
}

#fast-view .wrap .elemetn-slide a:after {
  z-index: 1;
  position: absolute;
  content: "";
  height: 12px;
  width: 15px;
  top: calc(50% - 6px);
  left: calc(50% - 7px);
}

#fast-view > div:nth-child(2) {
  width: 18.2%;
  height: 434px;
  position: relative;
  margin-left: 5.3455%;
  margin-top: 53px;
}

#fast-view > div:nth-child(2) .slick-list {
  height: inherit !important;
}

#fast-view > div:nth-child(2) .slick-arrow {
  position: absolute;
  border: none;
  cursor: pointer;
  outline: none;
  left: calc(50% - 12px);
  height: 25px;
  width: 25px;
  border-radius: 50%;
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.19);
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
}

#fast-view > div:nth-child(2) .slick-next {
  bottom: -40px;
}

#fast-view > div:nth-child(2) .slick-prev {
  top: -40px;
}

#fast-view > div:nth-child(2) .wrap {
  padding: 11px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 104px;
}

#fast-view > div:nth-child(2) .wrap.video {
  position: relative;
}

#fast-view > div:nth-child(2) .wrap.video:after {
  z-index: 1;
  position: absolute;
  content: "";
  height: 12px;
  width: 15px;
  top: calc(50% - 6px);
  left: calc(50% - 7px);
}

#fast-view > div:nth-child(2) .wrap.video img {
  min-height: 100%;
}

#fast-view > div:nth-child(2) .wrap:not(:first-child) {
  margin-top: 26px;
}

.fade {
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  z-index: 9998;
  left: 0;
  height: 100%;
  width: 100%;
}

.content .standart-page .bread {
  /*position: relative;*/
  left: auto;
  top: -30px;
  font-size: 13px;
}

.standart-page, .welcome .text, main .content #news .text {
  color: #302f2f;
  font-size: 0.875rem;
}

.standart-page strong, .welcome .text strong, main .content #news .text strong {
  font-weight: bold;
}

.standart-page:before, .standart-page:after, .welcome .text:before, main .content #news .text:before, .welcome .text:after, main .content #news .text:after {
  display: none;
}

.standart-page.contact--page, .welcome .contact--page.text, main .content #news .contact--page.text {
  margin-top: 65px;
}

.standart-page.contact--page .bread, .welcome .contact--page.text .bread, main .content #news .contact--page.text .bread {
  position: absolute;
  top: -45px;
  left: 21%;
  width: auto;
}

.standart-page.contact--page:before, .standart-page.contact--page:after, .welcome .contact--page.text:before, main .content #news .contact--page.text:before, .welcome .contact--page.text:after, main .content #news .contact--page.text:after {
  display: block;
}

.standart-page.contact--page:after, .welcome .contact--page.text:after, main .content #news .contact--page.text:after {
  top: -20px;
}

.contact-item,
.welcome .text .contact-item,
main .content #news .text .contact-item {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 10px;
}

.contact-item:not(:first-child),
.welcome .text .contact-item:not(:first-child),
main .content #news .text .contact-item:not(:first-child) {
  border-top: 1px solid #d5d0c6;
  padding-top: 13px;
}

.contact-item .item-image,
.welcome .text .contact-item .item-image,
main .content #news .text .contact-item .item-image {
  margin-right: 2.09497%;
  width: 27.93296%;
}

.contact-item .item-image img, .welcome .text .contact-item .item-image img, main .content #news .text .contact-item .item-image img {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  transform: none;
  width: 100%;
}

.contact-item .item-image .wrap, .welcome .text .contact-item .item-image .wrap, main .content #news .text .contact-item .item-image .wrap {
  width: 100%;
}

.contact-item .item-text, .welcome .text .contact-item .item-text, main .content #news .text .contact-item .item-text {
  width: 69%;
}

.contact-item .item-text p, .welcome .text .contact-item .item-text p, main .content #news .text .contact-item .item-text p {
  margin-bottom: 10px;
}

.contact-item .item-text p:last-child, .welcome .text .contact-item .item-text p:last-child, main .content #news .text .contact-item .item-text p:last-child {
  margin-bottom: 0;
}

.contact-item .item img, .welcome .text .contact-item .item img, main .content #news .text .contact-item .item img {
  max-width: 100%;
}

.standart-page .cont, .welcome .text .cont, main .content #news .text .cont {
  padding-left: 13px;
  padding-right: 22px;
}

/*.standart-page .bread, .welcome .text .bread, main .content #news .text .bread {
  width: 100%;
  margin-top: -16px !important;
  margin-left: 173px !important;
  margin-right: 26px;
  margin-bottom: 16px !important;
}*/
.standart-page h1, .standart-page h2, .standart-page h3, .standart-page h4, .standart-page h5, .standart-page h6, .welcome .text h1, main .content #news .text h1, .welcome .text h2, main .content #news .text h2, .welcome .text h3, main .content #news .text h3, .welcome .text h4, main .content #news .text h4, .welcome .text h5, main .content #news .text h5, .welcome .text h6, main .content #news .text h6 {
  font-family: "regular";
}

.standart-page h1, .welcome .text h1, main .content #news .text h1 {
  font-size: 1.5rem;
}

.standart-page h2, .welcome .text h2, main .content #news .text h2 {
  font-size: 1.125rem;
  letter-spacing: 0.35px;
  line-height: 26px;
}

.standart-page h3, .welcome .text h3, main .content #news .text h3 {
  font-weight: 700;
  font-size: 0.9375rem;
  font-family: inherit;
}

.standart-page h4, .welcome .text h4, main .content #news .text h4 {
  font-family: 0.875rem;
}

.standart-page h5, .welcome .text h5, main .content #news .text h5 {
  font-family: 0.8125rem;
}

.standart-page h6, .welcome .text h6, main .content #news .text h6 {
  font-family: 0.75rem;
}

.standart-page h1, .standart-page h2, .standart-page h3, .standart-page h4, .standart-page h5,
.standart-page p, .standart-page ol, .standart-page ul, .standart-page blockquote, .standart-page table, .welcome .text h1, main .content #news .text h1, .welcome .text h2, main .content #news .text h2, .welcome .text h3, main .content #news .text h3, .welcome .text h4, main .content #news .text h4, .welcome .text h5, main .content #news .text h5, .welcome .text p, main .content #news .text p, .welcome .text ol, main .content #news .text ol, .welcome .text ul, main .content #news .text ul, .welcome .text blockquote, main .content #news .text blockquote, .welcome .text table, main .content #news .text table {
  margin-bottom: 25px;
}

.standart-page p, .welcome .text p, main .content #news .text p {
  line-height: 1.5rem;
}

.standart-page hr, .welcome .text hr, main .content #news .text hr {
  border-top: 1px dashed #b7b3aa;
  margin: 9px 0;
}

.standart-page .img-title, .welcome .text .img-title, main .content #news .text .img-title {
  margin-top: 14px;
  display: block;
  color: #9a9a9a;
}

.standart-page blockquote, .welcome .text blockquote, main .content #news .text blockquote {
  font: 1.5rem "italic";
  position: relative;
}

.standart-page blockquote:before, .welcome .text blockquote:before, main .content #news .text blockquote:before {
  position: absolute;
  top: -47px;
  left: 7px;
}

.standart-page b, .welcome .text b, main .content #news .text b {
  font-size: 0.9375rem;
  display: inline-block;
}

.standart-page ul, .welcome .text ul, main .content #news .text ul {
  margin-left: 3px;
}

.standart-page ul li, .welcome .text ul li, main .content #news .text ul li {
  position: relative;
  margin: 0 !important;
}

.standart-page ul li:not(:first-child), .welcome .text ul li:not(:first-child), main .content #news .text ul li:not(:first-child) {
  margin-top: 13px !important;
}

.standart-page ul li:before, .welcome .text ul li:before, main .content #news .text ul li:before {
  position: absolute;
  top: 7px;
  left: -8px;
  content: " " !important;
  background: #2084b8;
  height: 3px;
  width: 3px;
  border-radius: 50%;
}

.standart-page ol, .welcome .text ol, main .content #news .text ol {
  counter-reset: i;
}

.standart-page ol li, .welcome .text ol li, main .content #news .text ol li {
  counter-increment: i;
}

.standart-page ol li:not(:first-child), .welcome .text ol li:not(:first-child), main .content #news .text ol li:not(:first-child) {
  margin-top: 13px;
}

.standart-page ol li:before, .welcome .text ol li:before, main .content #news .text ol li:before {
  content: counter(i) ".";
  margin-right: 4px;
}

.standart-page img, .welcome .text img, main .content #news .text img {
  max-width: 100%;
}
@media screen and (max-width: 749px) {
  .standart-page img, .welcome .text img, main .content #news .text img {
    height: auto;
  }
}

.standart-page img[align=left], .welcome .text img[align=left], main .content #news .text img[align=left] {
  margin-right: 23px;
  float: left;
}

.standart-page img[align=right], .welcome .text img[align=right], main .content #news .text img[align=right] {
  margin-left: 23px;
  float: right;
}

.standart-page table[border="1"], .welcome .text table[border="1"], main .content #news .text table[border="1"] {
  width: 100%;
}

.standart-page table[border="1"] tr:nth-child(odd) td, .welcome .text table[border="1"] tr:nth-child(odd) td, main .content #news .text table[border="1"] tr:nth-child(odd) td {
  background: #f5f3f1;
}

.standart-page table[border="1"] td, .standart-page table[border="1"] th, .welcome .text table[border="1"] td, main .content #news .text table[border="1"] td, .welcome .text table[border="1"] th, main .content #news .text table[border="1"] th {
  vertical-align: middle;
  text-align: left;
  padding: 8px 0;
}

.standart-page table[border="1"] td:first-child, .standart-page table[border="1"] th:first-child, .welcome .text table[border="1"] td:first-child, main .content #news .text table[border="1"] td:first-child, .welcome .text table[border="1"] th:first-child, main .content #news .text table[border="1"] th:first-child {
  padding-left: 21px;
}

.standart-page table[border="1"] td:last-child, .standart-page table[border="1"] th:last-child, .welcome .text table[border="1"] td:last-child, main .content #news .text table[border="1"] td:last-child, .welcome .text table[border="1"] th:last-child, main .content #news .text table[border="1"] th:last-child {
  padding-right: 20px;
}

.standart-page table[border="1"] thead th, .standart-page table[border="1"] thead td, .welcome .text table[border="1"] thead th, main .content #news .text table[border="1"] thead th, .welcome .text table[border="1"] thead td, main .content #news .text table[border="1"] thead td {
  background: none !important;
}

body:not([id=main]) main {
  margin-top: -4px;
  padding: 4px 0 30px;
}

body:not([id=main]) main aside {
  margin-top: 25px;
}

body:not([id=main]) main aside:before {
  top: 644px;
  left: -165px;
}

body:not([id=main]) main .content {
  padding-top: 30px;
}

body[id=inner-news] .content {
  /*padding:
  	left: 16px
  	right: 48px*/
}

body[id=inner-news] .content #search {
  margin-bottom: 33px;
}

body[id=inner-news] .news {
  padding-left: 15px;
  padding-right: 15px;
}

body[id=inner-news] #news .after-news-item {
  width: 89%;
  margin-left: 37px;
}

body[id=inner-reviews] .content {
  padding-left: 2px;
  padding-right: 32px;
}

body[id=inner-reviews] .content #search {
  margin-bottom: 88px;
}

main .content #lc + .lc-chest {
  margin-top: -10px;
}

main .content #lc + .lc-chest > div p.text-center {
  margin-left: 0;
}

#catalog-tovar .bread {
  position: relative;
  margin: -36px 0 25px 187px;
  display: block;
  line-height: 29px;
  height: auto;
  left: auto;
  top: auto;
}

input[readonly] {
  background: #d8cece;
}

input[readonly]:focus {
  border-color: initial !important;
}

.contact-items {
  display: flex;
  flex-wrap: wrap;
}

.fancybox-skin {
  padding: 0 !important;
}

.fancybox-type-iframe .fancybox-skin, .fancybox-type-image .fancybox-skin {
  background: url("/bitrix/templates/scrapmania.ru/images/fast-view-bg.png") center no-repeat;
  padding: 40px !important;
  background-size: cover;
  box-sizing: border-box;
}

div[title]:after, div[title]:before {
  display: none;
}

.calc--delivery .bx-ui-sls-input-block {
  height: 35px;
}

.calc--delivery label {
  margin-bottom: 10px;
  display: block;
}

.delivery {
  width: 50%;
  line-height: 1.375rem;
}

.delivery-profile {
  margin-top: 10px;
}

.delivery:nth-child(odd) {
  padding-right: 15px;
}

.delivery:nth-child(even) {
  padding-left: 15px;
}

.delivery-profile-cost {
  font-weight: bold;
}

.delivery-description {
  margin-top: 10px;
}

.delivery--cost {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}

.delivery--cost > * {
  width: 33.33%;
  max-width: 200px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.delivery--cost label {
  width: 100%;
}

.delivery--cost input {
  border: 1px solid #bdbdbd;
  height: 30px;
  width: 81%;
  margin-right: 10px;
  padding: 0 20px 0 5px;
  box-sizing: border-box;
  outline: none;
  border-radius: 2px;
  background: #fff;
}

.delivery--cost input[type=submit] {
  align-self: flex-end;
  height: 30px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  background: #f3f0e9;
  border: 1px solid #2485b8;
  border-radius: 2px;
}

.deliverys-block {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}

.wrap-block .bx_order_make {
  margin-top: 28px;
  max-width: 681px;
}

.wrap-block .bx_order_make .wrap-block {
  padding: 0 !important;
}

.wrap-block .bx_order_make .details {
  padding-right: 0 !important;
}

.basket__confirm-order {
  text-transform: uppercase;
  padding: 5px 13px;
  background: #dcdcdc;
  color: #000;
  font: 15px "Prestige";
  border-radius: 17px;
  border: 1px solid #f09aa1;
}

.basket__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 9px;
  border-radius: 7px;
  background: #f6f6f6;
  box-shadow: 0 0 14px 0 rgba(132, 128, 123, 0.75);
  max-width: inherit;
  width: 100%;
  box-sizing: border-box;
  z-index: 100;
}

.basket__nav {
  width: 70.13575%;
}

.basket__nav-menu {
  display: flex;
}

.basket__nav-el {
  flex: 1 0 auto;
}

.basket__nav-link {
  color: #7a7a7a;
}

.basket__nav-link.active {
  text-decoration: underline;
}

.basket__notif-cont {
  margin-top: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.basket__notif-cont .notif {
  margin: 0 !important;
  width: 70.57971%;
  box-sizing: border-box;
  color: #616161 !important;
  background-position: center left 16px !important;
  line-height: 1rem !important;
  padding: 20px 23.91304% 20px 45px !important;
}

.basket__one-step {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.btns--basket {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 18px !important;
  margin-bottom: 28px;
}

.btns--basket:after, .btns--basket:before {
  display: none !important;
}

.btns--basket .title {
  margin-top: 0 !important;
}

.btns--info {
  margin-top: 39px !important;
  margin-bottom: 33px !important;
}

.bx_order_make #oplata ~ .type {
  padding-left: 40px !important;
}

.bx_order_make .type {
  position: relative;
  padding: 8px 27px 9px !important;
  display: flex;
  align-items: center;
}

.bx_order_make .type label:after, .bx_order_make .type label:before {
  text-outline: 4px !important;
}

.bx_order_make .type.confirmation div:nth-child(4) {
  margin-left: 0 !important;
}

.bx_order_make .type.confirmation .old-price {
  display: inline-block;
}

.bx_order_make .type input[type=text] {
  width: 340px;
  height: 35px;
}

.bx_order_make .type .shipp-price {
  float: right !important;
  position: absolute !important;
  /*top: 15px*/
  right: 24px;
  margin-right: 0 !important;
}

.bx_order_make .type.header .col-3 {
  float: right;
}

.bx_order_make .details .left {
  width: 48% !important;
}

.bx_order_make .details textarea {
  background: #fff !important;
  width: 100% !important;
  height: 115px !important;
}

.bx_order_make .bot-info {
  margin-left: 0 !important;
  margin-right: 0 !important;
  border-bottom: 1px dashed #b7b3aa !important;
}

.bx_order_make .bot-info .btns {
  width: 100%;
}

.bx_order_make .bot-info .blue-btn--back {
  float: left !important;
}

.bx_order_make .bot-info .blue-btn--back + a {
  margin-right: 0 !important;
}

.basket__about {
  margin-top: 30px;
}

.basket__info {
  margin-top: 30px;
  position: relative;
}

.btns {
  position: relative;
}

.btns--sostav {
  margin-top: 47px !important;
}

.btns:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -10px;
  border-top: 1px dashed #b7b3aa;
}

.bot-info .btns:before {
  display: none;
}

.bx_subscribe_response_container {
  font-family: "Open Sans";
}

.input-quantity {
  background: #fff !important;
}

.inner-page #catalog-1, .inner-page #catalog-2, .inner-page #news, .inner-page #reg-page, .inner-page .standart-page, .inner-page #lc, .inner-page .order--cancel {
  margin-left: 1.72872% !important;
  width: 90.82447%;
}

.inner-page #lc, .inner-page .order--cancel {
  width: 92%;
}

.inner-page .sale-block {
  margin-left: 0;
  width: 95.21277%;
}

.inner-page main .content > div:not([class=sale-block]):after,
.inner-page main .content > div[title] > div:after {
  right: 0;
}

.inner-page main .content > div:not([class=sale-block]):before,
.inner-page main .content > div[title] > div:before {
  left: 0;
}

.inner-page main .content #search {
  width: 95%;
}

.main-page main .content > div, .main-page main .content > div[title] > div {
  width: 95%;
}

.main-page main .content #search {
  width: 98%;
}

main .content .cart-page {
  width: 94%;
}

.hover-notice {
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 10px;
  margin-top: -10px;
}

.hover-notice:before {
  content: attr(data-title);
  position: absolute;
  bottom: 100%;
  padding: 18px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #d5d0c6;
  display: none;
}

.hover-notice:hover:before {
  display: block;
}

.hover-notice span {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #000;
  margin: 0 5px 0 0;
  height: 20px;
  width: 20px;
}

.hover-notice b {
  text-align: right;
  margin-left: 4px;
  display: inline-block;
}

.order--cancel {
  margin-top: -50px;
}

.order--cancel:before, .order--cancel:after {
  display: none;
}

.order--cancel_text1, .order--cancel_text2, .order--cancel_text3 {
  margin-top: 10px;
}

.order--cancel textarea {
  height: 100px;
  width: 100%;
  max-width: 100%;
  border-radius: 2px;
  border: 1px solid #d5d0c6;
  background: #f1f1f1;
  box-sizing: border-box;
  padding: 10px;
}

.order--cancel_text4 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-top: 16px;
  padding-top: 20px;
  border-top: 1px dashed #d5d0c6;
}

.order--cancel input[type=submit], .order--cancel .btn-back {
  display: block;
  text-align: center;
  color: #fff;
  border-radius: 15px;
  text-indent: 0;
  letter-spacing: initial;
  text-transform: uppercase;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  border: 1px solid #343434;
  letter-spacing: 0.15px;
  font: 16px "Prestige";
  padding: 5px 10px 3px;
}

.order--cancel input[type=submit] {
  background-color: #5ad0ee;
  background-image: -webkit-linear-gradient(#5ad0ee, #51b7d8);
  background-image: linear-gradient(#5ad0ee, #51b7d8);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
}

.order--cancel .btns:before {
  display: none;
}

.order--cancel .btn-back {
  background-color: #f99fae;
  background-image: -webkit-linear-gradient(#f99fae, #f08193);
  background-image: linear-gradient(#f99fae, #f08193);
}

.sale_order_full_table {
  width: 100%;
}

.sale_order_full_table form {
  width: 100%;
}

.sale_order_full_table .tablebodytext {
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 1.125rem;
}

.sale_order_full_table .tablebodytext p {
  margin-left: auto;
}

.sale_order_full_table .tablebodytext input[type=submit] {
  display: block;
  text-align: center;
  color: #fff;
  border-radius: 15px;
  text-indent: 0;
  letter-spacing: initial;
  text-transform: uppercase;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  border: 1px solid #343434;
  letter-spacing: 0.15px;
  font: 16px "Prestige";
  padding: 5px 15px 3px;
  background-color: #5ad0ee;
  background-image: -webkit-linear-gradient(#5ad0ee, #51b7d8);
  background-image: linear-gradient(#5ad0ee, #51b7d8);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
}

.sale_order_full_table .tablebodytext b {
  margin-left: 10px;
}

.forms__checkbox-label {
  position: relative;
  padding-left: 25px;
}

@media screen and (min-width: 992px) {
  .bx-firefox .bx_order_make .type .shipp-price {
    top: 50%;
    transform: translateY(-50%);
  }
  .bx-chrome main #lc.personal .data .calendar-icon {
    margin: 10px 0 0 0 !important;
  }
}
/*==========  Desktop First  ==========*/
@media screen and (max-width: 992px) {
  html.bx-ios .custom-title h1 span:after,
  html.bx-ios main .content > div .content-title span:after,
  html.bx-ios main .content > div[title] > div .content-title span:after,
  html.bx-ios .standart-page.contact--page h1 span:after,
  html.bx-ios .welcome .contact--page.text h1 span:after,
  html.bx-ios main .content #news .contact--page.text h1 span:after {
    bottom: 1px;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper {
    max-width: initial;
    margin: 0;
  }
  html.bx-ios .custom-title h1 span:after,
  html.bx-ios main .content > div .content-title span:after,
  html.bx-ios main .content > div[title] > div .content-title span:after,
  html.bx-ios .standart-page.contact--page h1 span:after,
  html.bx-ios .welcome .contact--page.text h1 span:after,
  html.bx-ios main .content #news .contact--page.text h1 span:after {
    bottom: 0px !important;
  }
}
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  html {
    font-size: 96%;
    overflow-x: visible;
  }
  .elements, header:before, footer nav:before {
    display: none;
  }
  .main-slider .slick-next {
    right: 0;
  }
  .main-slider .slick-prev {
    left: 0;
  }
  main .content > div:after, main .content > div[title] > div:after {
    top: -18px;
  }
}
@media screen and (max-width: 1060px) {
  main .content #catalog-1 .filter .filters .price-filter,
  main .content .filter .filters .price-filter,
  main .content .subsection .filter .filters .price-filter {
    width: 32%;
  }
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  html {
    font-size: 98%;
  }
  body:not([id=main]) .top-menu {
    height: 10px;
  }
  body[id=inner-reviews] .content {
    padding: 30px 15px 0;
  }
  body[id=inner-reviews] .content #search {
    margin-bottom: 50px;
  }
  .to-top {
    display: none !important;
  }
  .inner-page .order--cancel {
    margin-left: 0 !important;
    margin-top: 0;
  }
  .wrapper {
    min-width: 0;
    max-width: initial;
    margin: 0 20px;
  }
  #page-404 {
    padding-bottom: 100px;
  }
  header {
    padding-right: 1%;
    overflow-x: hidden;
  }
  header .logo {
    left: -35px;
    margin-right: 0;
  }
  header .right-block {
    width: 46%;
  }
  header .right-block .cart, header .right-block a.modal {
    background-size: cover;
  }
  header .burger {
    display: block;
    position: absolute;
    height: 20px;
    width: 30px;
    cursor: pointer;
    top: 30px;
    z-index: 1;
  }
  header .burger.active .line-1 {
    transform: rotate(41deg);
  }
  header .burger.active .line-2 {
    opacity: 0;
  }
  header .burger.active .line-3 {
    transform: rotate(-41deg);
  }
  header .burger div {
    position: absolute;
    left: 0;
    height: 3px;
    width: 100%;
    background: #000;
  }
  header .burger .line-1, header .burger .line-3 {
    transform-origin: left;
    transition: transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }
  header .burger .line-1 {
    top: 0;
  }
  header .burger .line-2 {
    top: 50%;
    transition: opacity 0.5s ease;
  }
  header .burger .line-3 {
    top: 100%;
  }
  header .responsive-menu {
    display: block;
    transition: transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    position: fixed;
    z-index: 2000;
    overflow-x: hidden;
    top: 0;
    will-change: transform;
    right: 100%;
    width: 100%;
    padding-top: 5rem;
    max-width: 480px;
    min-height: 100dvh;
    background: url("/bitrix/templates/scrapmania.ru/images/main-top-bg-new.png") no-repeat, url("/bitrix/templates/scrapmania.ru/images/main-bg.jpg") repeat-y;
    background-size: contain;
  }
  header .responsive-menu .close,
  header .responsive-menu .back {
    cursor: pointer;
    position: absolute;
    z-index: 2;
  }
  header .responsive-menu .back {
    transition: opacity 0.5s ease;
    left: 20px;
    top: 30px;
    height: 17px;
    width: 21px;
    transform: rotate(180deg);
    opacity: 0;
  }
  header .responsive-menu .close {
    height: 20px;
    width: 30px;
    right: 20px;
    top: 26px;
  }
  header .responsive-menu .close:before, header .responsive-menu .close:after {
    content: "";
    position: absolute;
    left: 0;
    height: 1px;
    width: 100%;
    background: #000;
    transform-origin: left;
    transition: transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }
  header .responsive-menu .close:before {
    top: 0;
    transform: rotate(41deg);
  }
  header .responsive-menu .close:after {
    top: 100%;
    transform: rotate(-41deg);
  }
  header .responsive-menu:after {
    content: "";
    position: absolute;
    top: 0;
    left: 15px;
    height: 80px;
    width: 80%;
    background: url("/bitrix/templates/scrapmania.ru/images/logo_mobile.png") no-repeat;
    background-size: contain;
    transition: opacity 0.5s ease;
    will-change: opacity;
  }
  header .responsive-menu.moved {
    transform: translate3d(100%, 0, 0);
  }
  header .responsive-menu.moved-sub .back {
    opacity: 1;
  }
  header .responsive-menu.moved-sub:after {
    opacity: 0;
  }
  header .responsive-menu.moved-sub > ul {
    transform: translate3d(-100%, 0, 0);
  }
  header .responsive-menu > ul {
    transition: transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }
  header .responsive-menu > ul li {
    border-top: 1px solid #23497b;
    font: 16px "Open Sans";
    background: url("/bitrix/templates/scrapmania.ru/images/main-h2-bg.jpg");
  }
  header .responsive-menu > ul li span, header .responsive-menu > ul li a {
    font-size: inherit;
    font-family: inherit;
    color: #000;
  }
  header .responsive-menu > ul li:last-child {
    border-bottom: 1px solid #23497b;
    padding-bottom: 50px;
  }
  header .responsive-menu > ul li a {
    padding: 0.75rem 15px;
    display: block;
  }
  header .responsive-menu li.sub span {
    padding: 0.75rem 15px;
    display: block;
    position: relative;
    cursor: pointer;
  }
  header .responsive-menu li.sub span:after {
    content: "";
    position: absolute;
    top: calc(50% - 8px);
    right: 15px;
    height: 17px;
    width: 21px;
    position: absolute;
  }
  header .responsive-menu li.sub.moved ul {
    transform: translate3d(-100%, 0, 0);
  }
  header .responsive-menu li.sub.moved ul:before {
    transition-delay: 0;
    opacity: 1;
  }
  header .responsive-menu li.sub ul {
    position: absolute;
    top: 0;
    min-height: 100vh;
    height: 100%;
    width: 100%;
    left: 200%;
    transition: transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }
  header .responsive-menu li.sub ul:before {
    content: attr(data-title);
    position: absolute;
    width: 100%;
    left: 0;
    transition: opacity 0.5s ease;
    transition-delay: 0.5s;
    opacity: 0;
  }
  header .responsive-menu li.sub ul li.active a {
    color: #23497b;
    font-weight: 500;
  }
  header .responsive-menu li.sub ul:before {
    top: -5rem;
    box-sizing: border-box;
    font-size: 1.75rem;
    height: 5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .top-menu {
    background: none;
    height: 26px;
  }
  .top-menu ul {
    display: none;
  }
  .slider {
    margin-top: -16px;
  }
  .slider img {
    /*position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        min-height: 100%;
        min-width: 100%;*/
  }
  .slider figure {
    position: relative;
    height: 215px;
    overflow: hidden;
  }
  .subsection .cat .wrap {
    width: 290px !important;
  }
  .subsection .cat .wrap img {
    height: auto !important;
  }
  main aside {
    display: none;
  }
  main .content {
    float: none;
    width: 100%;
    padding: 30px 15px;
    margin: 0;
    overflow-x: hidden;
  }
  main .content .wrap-block {
    padding: 0 !important;
  }
  main .content .sales {
    margin-top: 45px !important;
  }
  main .content > div:before {
    left: 0;
  }
  main .content #reg-page {
    padding: 0;
  }
  main .content #reg-page > div {
    width: 100% !important;
    float: none;
    margin: 0;
  }
  main .content #reg-page > div:not(:first-child) {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
  main .content #reg-page > div:not(:first-child) .fast-reg {
    width: 100%;
    max-width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 0 30px;
    border-bottom: 1px dashed #b7b3aa;
  }
  main .content #reg-page > div:not(:first-child) .fast-reg .links {
    position: absolute;
    bottom: 30px;
    right: 0;
  }
  main .content #reg-page > div:not(:first-child) .fast-reg .title {
    width: 100%;
  }
  main .content #reg-page > div:not(:first-child) .fast-reg .social, main .content #reg-page > div:not(:first-child) .fast-reg form {
    box-sizing: border-box;
  }
  main .content #reg-page > div:not(:first-child) .fast-reg .social {
    text-align: center;
    width: 20%;
  }
  main .content #reg-page > div:not(:first-child) .fast-reg .social span {
    float: none;
  }
  main .content #reg-page > div:not(:first-child) .fast-reg form {
    padding-left: 10%;
    width: 80%;
  }
  main .content #reg-page > div:not(:first-child) .fast-reg form div:after {
    clear: both;
    display: table;
    content: "";
  }
  main .content #reg-page > div:not(:first-child) .fast-reg form input[type=submit] {
    max-width: 210px;
  }
  .after-news-item {
    background-repeat: repeat-x;
  }
  .news .images {
    text-align: center;
  }
  .news .images .wrap {
    float: none;
    width: auto;
    display: inline-block;
    height: auto;
    margin-left: 0;
  }
  .news .images .wrap img {
    transform: none;
    position: relative;
    display: block;
    top: initial;
    left: initial;
    max-width: 100%;
    width: auto;
  }
  main .content #reviews-page > div, main .content #feedback > div {
    /* padding: 18px 0 0;*/
  }
  main .content .bread.cat-level-2 {
    margin-left: initial;
    margin-top: initial;
  }
  main .content .cat .wrap {
    height: auto;
    width: auto;
  }
  main .content .cat .wrap img {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    position: static;
    left: initial;
    top: initial;
    transform: none;
  }
  main .content #catalog-tovar ~ #reviews-page {
    padding: 0;
  }
  main .content #lc {
    margin-top: 45px;
    margin-bottom: 0;
  }
  main .content #lc.personal {
    padding-bottom: 30px;
  }
  .standart-page img[align] {
    float: none;
    width: 100%;
  }
  .main-page main .content > div, .main-page main .content > div[title] > div,
  .main-page main .content #search {
    width: 100%;
  }
  main .content #search input[type=text] {
    margin-right: 0;
  }
  main .content #search input[type=submit] {
    right: 192px;
  }
  html, body {
    width: 100%;
    overflow-x: hidden;
  }
  .inner-page main .content #search {
    width: 100%;
  }
  main .content > div, main .content > div[title] > div {
    width: 100% !important;
  }
  .wrap-block .bx_order_make {
    max-width: 100%;
  }
  .inner-page #catalog-1, .inner-page #catalog-2, .inner-page #news, .inner-page #reg-page, .inner-page .standart-page, .inner-page #lc {
    margin-left: 0 !important;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  /**/
  /*.page_dekor.main-dekor {
    margin-top: 43px !important;
  }*/
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 767px) {
  html {
    font-size: 94%;
  }
  .wrapper {
    max-width: 480px;
  }
  .contact-item {
    width: 100% !important;
    padding: 0;
  }
  .item-image {
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 385px;
  }
  .item-image img {
    width: 96% !important;
  }
  main .cart-page .details .right > span {
    text-align: left;
  }
  .bx_order_make .details .left {
    width: 100% !important;
    align-items: flex-start !important;
  }
  .basket__nav {
    display: none;
  }
  .basket__confirm-order, .basket__one-step {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
  }
  main .cart-page .btns .title {
    margin-left: 0 !important;
  }
  .basket__notif-cont {
    flex-direction: column;
  }
  .basket__one-step {
    margin-top: 20px;
  }
  .basket__notif-cont .notif {
    width: 100%;
  }
  .btns--basket {
    flex-direction: column;
    align-items: stretch;
  }
  .bx_order_make .type {
    flex-direction: column;
    align-items: stretch;
  }
  .bx_order_make .type.product--info {
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .bx_order_make .type.product--info:after {
    display: none;
  }
  .bx_order_make .type.product--info > div {
    width: auto !important;
  }
  .bx_order_make .type.product--info > div:first-child {
    width: 100% !important;
  }
  .bx_order_make .type.product--info > div:first-child h2 {
    width: 58.92517% !important;
  }
  .bx_order_make .type.product--info > div:last-child {
    position: static !important;
  }
  .bx_order_make .type.product--info > div:nth-child(3) span {
    margin-top: 16px !important;
  }
  .bx_order_make .type.product--info > div:nth-child(3) span:before {
    content: "Кол-во: ";
    display: inline-block;
    margin-right: 4px;
  }
  .bx_order_make .type.product--info > div:nth-child(4) .goods-price {
    margin-left: 0 !important;
  }
  .bx_order_make .type.product--info .img-wrap {
    height: auto;
    width: auto;
  }
  .bx_order_make .type {
    padding: 8px 15px 9px !important;
  }
  .bx_order_make .type input[type=text], .bx_order_make .type label, .bx_order_make .type > div {
    width: 100% !important;
  }
  .bx_order_make .type .shipp-price {
    position: static !important;
    margin-top: 5px;
    padding-top: 5px;
  }
  .bx_order_make .type .shipp-price br {
    display: none;
  }
  main .content .cart-page .type.header {
    display: none;
  }
  header {
    padding: 5px 15px 10px;
    height: 225px;
    height: auto;
    background-size: cover;
    overflow: hidden;
  }
  header .logo {
    position: static;
    left: auto;
    left: initial;
    width: 90%;
    float: right;
  }
  header .logo__desktop {
    display: none;
  }
  header .logo__mobile {
    display: block;
  }
  header .right-block {
    width: 100%;
    height: auto;
    margin-top: 0.5rem;
  }
  header .right-block:before {
    display: none;
  }
  header .right-block .cart, header .right-block .lc, header .right-block .exit {
    background-size: cover;
  }
  #page-404 .kod {
    font-size: 10.75rem;
  }
  main .cart-page .goods .btn--subscribe {
    position: relative;
    bottom: auto;
    right: auto;
    float: none;
    display: inline-block;
    margin-top: 11px;
  }
  main .custom-title h1, .custom-title main h1, main .content > div .content-title, main .content > div[title] > div .content-title, main .standart-page.contact--page h1, .standart-page.contact--page main h1, .welcome .contact--page.text h1, main .content #news .contact--page.text h1 {
    height: 42px;
    margin-left: 0;
    padding: 0px 10px;
    max-width: 100%;
  }
  main .custom-title h1 span, .custom-title main h1 span, main .content > div .content-title span, main .content > div[title] > div .content-title span, main .standart-page.contact--page h1 span, .standart-page.contact--page main h1 span, .welcome .contact--page.text h1 span, main .content #news .contact--page.text h1 span {
    max-width: 100%;
    max-height: 100%;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow-x: hidden;
    margin-top: -2px;
    padding-bottom: 36px;
  }
  main .custom-title h1 span:before, .custom-title main h1 span:before, main .content > div .content-title span:before, main .content > div[title] > div .content-title span:before, main .standart-page.contact--page h1 span:before, .standart-page.contact--page main h1 span:before, .welcome .contact--page.text h1 span:before, main .content #news .contact--page.text h1 span:before {
    top: 0;
  }
  main .custom-title h1 span:after, .custom-title main h1 span:after, main .content > div .content-title span:after, main .content > div[title] > div .content-title span:after, main .standart-page.contact--page h1 span:after, .standart-page.contact--page main h1 span:after, .welcome .contact--page.text h1 span:after, main .content #news .contact--page.text h1 span:after {
    bottom: 0 !important;
  }
  main .content #lc.personal .change-pass {
    margin-top: 0;
    padding: 13px 0;
  }
  main .content #lc.personal .inform {
    margin-top: 15px;
    padding: 13px 0;
  }
  main .content #lc.personal .inform > span {
    float: none;
    margin-left: 0;
    width: 100%;
  }
  main .content #lc.personal .inform > span:not(:first-child) {
    margin-top: 0.9375rem;
  }
  main .content #lc.personal .data:after {
    display: none;
  }
  main .content #lc.personal .data > div {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  main .content #lc.personal .data > div:after {
    display: table;
    content: "";
    clear: both;
  }
  main .content #lc.order .order-more .body:after {
    display: none;
  }
  main .content #lc.order .order-more .left, main .content #lc.order .order-more .right {
    float: none;
    width: 100%;
  }
  main .content #lc.order .order-more .left .blue-btn {
    float: none;
  }
  main .content #lc.order .order-more .right {
    margin-left: 0;
    margin-top: 0.9375rem;
    text-align: center;
  }
  main .content #lc.order .order-more .right .order-btn {
    float: none;
    margin-left: 0;
    display: inline-block;
  }
  main .content #lc.order table {
    display: block;
    position: relative;
  }
  main .content #lc.order table thead {
    display: none;
  }
  main .content #lc.order table tr, main .content #lc.order table td, main .content #lc.order table tbody {
    display: inherit;
  }
  main .content #lc.order table td {
    text-align: left;
    border: none;
    padding: 20px 15px;
    position: relative;
  }
  main .content #lc.order table td:before {
    content: attr(data-title) ":";
    display: block;
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 10px;
  }
  main .content #lc.order table td:not(:first-child) {
    border-top: 1px dashed #d5d0c6;
  }
  main .content .cart-page {
    margin-top: 80px;
    margin-left: 0;
  }
  main .content .cart-page .shipp-details {
    display: flex;
    flex-wrap: wrap;
  }
  main .content .cart-page .shipp-details > div:not(:last-child) {
    width: 50%;
    margin: 0 0 15px;
    box-sizing: border-box;
    text-align: left;
  }
  main .content .cart-page .shipp-details > div:not(:last-child) a {
    left: 0 !important;
  }
  main .content .cart-page .shipp-details > div:not(:last-child):nth-child(odd) {
    padding-right: 10px;
  }
  main .content .cart-page .shipp-details > div:not(:last-child):nth-child(even) {
    padding-left: 10px;
  }
  main .content .cart-page .shipp-details > div span.title {
    width: 100%;
    margin-bottom: 5px;
  }
  main .content .cart-page .shipp-details > div:last-child div {
    margin-bottom: 15px;
  }
  main .content .cart-page .bot-info .btns {
    margin-bottom: 0;
  }
  main .content .cart-page .bot-info .btns .blue-btn {
    margin-top: 0;
  }
  main .content .cart-page .details {
    flex-direction: column-reverse;
    padding: 0;
  }
  main .content .cart-page .details:after {
    display: none;
  }
  main .content .cart-page .details .left, main .content .cart-page .details .right {
    width: 100%;
    float: none;
  }
  main .content .cart-page .details .left {
    margin-top: 10px;
    flex-direction: column;
    align-items: flex-end;
  }
  main .content .cart-page .details .left textarea {
    width: 100%;
  }
  main .content .cart-page .details .right {
    width: 100% !important;
  }
  main .content .cart-page .reg {
    padding-left: 0;
  }
  main .content .cart-page .reg:after {
    display: none;
  }
  main .content .cart-page .reg .left-side, main .content .cart-page .reg .right-side {
    width: 100%;
    float: none;
  }
  main .content .cart-page .reg .right-side {
    margin-left: 0;
    padding-bottom: 18px;
  }
  main .content .cart-page .reg .right-side:after {
    display: table;
    content: "";
    clear: both;
  }
  main .content .cart-page .reg .right-side textarea {
    width: 100%;
    max-width: 100%;
  }
  main .content .cart-page .type.points, main .content .cart-page .type.points ~ .type {
    margin-top: 0;
    padding: 15px;
  }
  main .content .cart-page .type.points label:not([class]), main .content .cart-page .type.points ~ .type label:not([class]) {
    float: right;
  }
  main .content .cart-page .type.points label.first-label, main .content .cart-page .type.points ~ .type label.first-label {
    margin-right: 0;
    margin-left: 0;
    width: 35.01372%;
  }
  main .content .cart-page .type.shipping {
    padding-right: 41px;
    padding-left: 38px;
  }
  main .content .cart-page .type.shipping label {
    width: 100% !important;
    margin-right: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #caa683;
  }
  main .content .cart-page .type.header {
    padding: 6px 10px;
  }
  main .content .cart-page .type.header.confirmation {
    display: none;
  }
  main .content .cart-page .type.header div:last-child {
    float: right;
    margin-left: 0;
  }
  main .content .cart-page .type.header div:nth-child(2) {
    width: 47.76516%;
  }
  main .content .cart-page .type.confirmation {
    position: relative;
  }
  main .content .cart-page .type.confirmation > div:first-child {
    width: 100%;
  }
  main .content .cart-page .type.confirmation > div:nth-child(2) {
    margin-left: 0;
    width: 35.43265%;
  }
  main .content .cart-page .type.confirmation > div:nth-child(3) {
    float: right;
  }
  main .content .cart-page .type.confirmation > div:nth-child(3) span {
    margin-top: 10px;
  }
  main .content .cart-page .type.confirmation > div:last-child {
    position: absolute;
    bottom: 20px;
    right: 15px;
  }
  main .content .cart-page .out-of-stock .goods .goods-price {
    margin: 0;
  }
  main .content .cart-page .out-of-stock .goods .count {
    margin-left: 0;
    margin-top: 0.3125rem;
  }
  main .content .cart-page .out-of-stock .goods .add-to-chest {
    bottom: 12px;
  }
  main .content .cart-page .goods {
    text-align: center;
  }
  main .content .cart-page .goods.header {
    display: none;
  }
  main .content .cart-page .goods > div {
    min-height: initial;
    width: 250px;
    display: inline-block;
    float: none;
  }
  main .content .cart-page .goods .block-1 {
    text-align: center;
  }
  main .content .cart-page .goods .block-1 .wrap {
    height: auto;
    width: 100%;
    display: inline-block;
  }
  main .content .cart-page .goods .block-1 .wrap img {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    height: auto;
    width: 100%;
  }
  main .content .cart-page .goods .block-2 {
    margin-right: 0;
  }
  main .content .cart-page .goods .block-4 {
    margin-top: -40px;
    text-align: right;
  }
  main .content .cart-page .goods .add-to-chest {
    top: 23px;
    right: auto;
    left: 18px;
    right: initial;
    z-index: 1;
  }
  main .content .cart-page .btns {
    margin-bottom: 1.5625rem;
  }
  main .content .cart-page .btns a:not(:first-child) {
    margin-top: 1.5625rem;
    margin-right: 0;
  }
  main .content .cart-page .links li:nth-child(odd) {
    margin-left: 0;
  }
  main .content .cart-page .links li:nth-child(n+3) {
    margin-top: 1.875rem;
  }
  main .content .sales {
    margin-top: 80px !important;
  }
  main .content .sales-filter {
    margin-left: 0 !important;
  }
  main .content .sales-filter:after {
    display: none;
  }
  main .content .sales-filter > div {
    float: none !important;
    box-sizing: border-box;
    width: 100% !important;
    margin-bottom: 0.9375rem;
    margin-left: 0 !important;
  }
  main .content .new .cat-spisok .notif {
    max-width: 100%;
  }
  main .content .paginator {
    display: flex;
    margin-bottom: 0;
    padding-top: 0;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }
  main .content .paginator span {
    margin-top: 15px;
    margin-right: 0;
    max-width: 25%;
  }
  main .content .paginator ul {
    display: flex;
    width: 75%;
    box-sizing: border-box;
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }
  main .content .paginator ul li {
    margin: 0 !important;
  }
  main .content .bread {
    display: none !important;
  }
  main .content .sale-block .text {
    padding-left: 8px;
    padding-right: 8px;
  }
  .goods {
    display: flex;
    justify-content: center;
  }
  .goods .slick-list {
    /*width: 350px;*/
    width: 100%;
  }
  .goods .slide {
    width: 160px;
  }
  main .content #catalog-tovar h1 {
    display: block;
  }
  main .content #catalog-tovar .left-side, main .content #catalog-tovar .right-side {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  main .content #catalog-tovar .left-side {
    width: 247px;
    margin: 0 auto;
  }
  main .content #catalog-tovar .left-side .wrap {
    height: auto;
  }
  main .content #catalog-tovar .left-side .share {
    display: none;
  }
  main .content #catalog-tovar .left-side .stars {
    margin-left: 0;
    display: none;
  }
  main .content #catalog-tovar .left-side .review {
    display: none;
  }
  main .content #catalog-tovar .right-side {
    position: static;
  }
  main .content #catalog-tovar .right-side .desc {
    padding: 16px 0;
  }
  main .content #catalog-tovar .right-side .another-desc {
    padding: 17px 0 0;
    border-bottom: 1px solid #d5d0c6;
  }
  main .content #catalog-tovar .right-side h1 {
    display: none;
  }
  main .content #catalog-tovar ~ #reviews-page form {
    padding-bottom: 33px;
  }
  main .content #catalog-tovar ~ #reviews-page form label, main .content #catalog-tovar ~ #reviews-page form textarea {
    float: none;
  }
  main .content #catalog-tovar ~ #reviews-page form textarea {
    margin-top: 1.25rem;
    width: 100%;
    box-sizing: border-box;
  }
  main .content #catalog-tovar ~ #reviews-page form span {
    float: none;
  }
  main .content #catalog-tovar ~ #reviews-page form input[type=submit] {
    margin-left: 0;
  }
  main .content #reviews-page form > div input[type=color], main .content #reviews-page form > div input[type=date], main .content #reviews-page form > div input[type=datetime], main .content #reviews-page form > div input[type=datetime-local], main .content #reviews-page form > div input[type=email], main .content #reviews-page form > div input[type=month], main .content #reviews-page form > div input[type=number], main .content #reviews-page form > div input[type=password], main .content #reviews-page form > div input[type=search], main .content #reviews-page form > div input[type=tel], main .content #reviews-page form > div input[type=text], main .content #reviews-page form > div input[type=time], main .content #reviews-page form > div input[type=url], main .content #reviews-page form > div input[type=week], main .content #reviews-page form > div input:not([type]), main .content #reviews-page form > div textarea, main .content #reviews-page form > div span, main .content #reviews-page form > div ul.rating, main .content #feedback form > div input[type=color], main .content #feedback form > div input[type=date], main .content #feedback form > div input[type=datetime], main .content #feedback form > div input[type=datetime-local], main .content #feedback form > div input[type=email], main .content #feedback form > div input[type=month], main .content #feedback form > div input[type=number], main .content #feedback form > div input[type=password], main .content #feedback form > div input[type=search], main .content #feedback form > div input[type=tel], main .content #feedback form > div input[type=text], main .content #feedback form > div input[type=time], main .content #feedback form > div input[type=url], main .content #feedback form > div input[type=week], main .content #feedback form > div input:not([type]), main .content #feedback form > div textarea, main .content #feedback form > div span, main .content #feedback form > div ul.rating {
    width: 75%;
  }
  main .content > div, main .content #catalog-1 > div {
    padding: 0;
    top: 26px;
  }
  main .content .filter .filters > label, main .content #catalog-1 .filter .filters > label {
    float: none;
    margin-bottom: 20px;
    padding-left: 30px;
  }
  main .content .filter .filters > label:after, main .content .filter .filters > label:before, main .content #catalog-1 .filter .filters > label:after, main .content #catalog-1 .filter .filters > label:before {
    right: initial;
  }
  main .content .filter .filters > label:before, main .content #catalog-1 .filter .filters > label:before {
    left: 5px;
  }
  main .content .filter .filters > label:after, main .content #catalog-1 .filter .filters > label:after {
    left: 2px;
  }
  main .content .filter .filters .sort, main .content #catalog-1 .filter .filters .sort {
    float: none;
    margin-left: 0;
    display: inline-block;
  }
  main .content .filter .filters .select, main .content #catalog-1 .filter .filters .select {
    display: inline-block;
    float: none;
    width: auto;
    margin: 0 0 -10px;
  }
  main .content .filter .filters .price-filter, main .content #catalog-1 .filter .filters .price-filter {
    width: 100%;
    float: none;
    margin: 30px 0 0;
  }
  main .content .filter .thematics, main .content #catalog-1 .filter .thematics {
    flex-wrap: wrap;
  }
  main .content .filter .thematics .column, main .content #catalog-1 .filter .thematics .column {
    padding-left: 0 !important;
    padding-bottom: 15px;
    width: 100% !important;
    max-width: 100% !important;
    border: none !important;
    border-bottom: 1px dashed #caa683 !important;
    float: none;
  }
  main .content .filter .thematics .column:not(:first-child), main .content #catalog-1 .filter .thematics .column:not(:first-child) {
    padding-top: 12px;
  }
  main .content .cat > div, main .content .subsection .cat > div {
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
  main .content .cat > div > *, main .content .subsection .cat > div > * {
    width: 255px;
    display: inline-block;
  }
  main .content .cat > div .wrap, main .content .subsection .cat > div .wrap {
    height: auto;
  }
  main .content .cat > div .wrap img, main .content .subsection .cat > div .wrap img {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    width: 92.5%;
  }
  main .content .cat > div span.podcat, main .content .subsection .cat > div span.podcat {
    left: calc(50% - 74px);
    width: auto;
  }
  main .content .cat > div:not(:first-child), main .content .subsection .cat > div:not(:first-child) {
    margin-left: 0;
  }
  main .content .cat > div ul, main .content .subsection .cat > div ul {
    width: 100%;
    left: 0;
    top: 103.6%;
    box-sizing: border-box;
  }
  main .content .cat-plitka .goods a.add-to-cart.not, main .content .cat-spisok .goods a.add-to-cart.not {
    left: 0;
  }
  main .content .cat-plitka .goods {
    width: 100%;
    height: auto !important;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
  }
  main .content .cat-plitka .goods:not(:first-child) {
    margin-left: 0;
  }
  main .content .cat-plitka .goods .title-block {
    height: auto !important;
  }
  main .content .cat-plitka .goods .wrap {
    height: auto;
    width: 100%;
    display: inline-block;
  }
  main .content .cat-plitka .goods .wrap img {
    transform: none;
    position: static;
    top: initial;
    left: initial;
    width: 100%;
    display: block;
  }
  main .content .cat-plitka .goods h3, main .content .cat-plitka .goods .rating,
  main .content .cat-plitka .goods .price,
  main .content .cat-plitka .goods .In-stock, main .content .cat-plitka .goods .bought,
  main .content .cat-plitka .goods .reviews {
    width: 290px;
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) and (max-width: 749px) {
  main .content .cat-plitka .goods h3, main .content .cat-plitka .goods .rating,
  main .content .cat-plitka .goods .price,
  main .content .cat-plitka .goods .In-stock, main .content .cat-plitka .goods .bought,
  main .content .cat-plitka .goods .reviews {
    width: 100%;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  main .content .cat-plitka .goods .sale {
    width: 290px;
    display: inline-block;
  }
  main .content .cat-plitka .goods .sale.not {
    background-position: center !important;
  }
  main .content .cat-plitka .goods .In-stock:before {
    position: relative;
    margin-right: 4px;
  }
  main .content .cat-plitka .goods .sale, main .content .cat-plitka .goods .sale, main .content .cat-plitka .goods .old-price {
    float: left;
    margin-right: 55%;
  }
  main .content .cat-plitka .goods .sale:after, main .content .cat-plitka .goods .sale:after, main .content .cat-plitka .goods .old-price:after {
    display: table;
    clear: both;
    content: "";
  }
  main .content .cat-spisok .goods {
    text-align: center;
  }
  main .content .cat-spisok .goods .left, main .content .cat-spisok .goods .center, main .content .cat-spisok .goods .right {
    float: none;
    width: 290px;
    display: inline-block;
    margin-right: -4px;
  }
  main .content .cat-spisok .goods .left .wrap {
    height: auto;
  }
  main .content .cat-spisok .goods .left .wrap img {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    width: 92.6%;
  }
  main .content .cat-spisok .goods .right {
    margin-top: 1.25rem;
    margin-left: 0;
    margin-right: 0;
    position: static;
    display: inline-flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  main .content .cat-spisok .goods .right .price {
    margin-left: 0;
  }
  main .content .cat-spisok .goods .right .In-stock {
    margin-top: 13px !important;
    vertical-align: top;
    display: inline-block;
  }
  main .content .cat-spisok .goods .right .count {
    float: right;
    margin-top: 9px !important;
    margin-left: 0;
  }
  main .content .cat-spisok .goods .right .add-to-cart {
    margin-left: 0;
    width: 40%;
  }
  main .content #search {
    margin-bottom: 70px;
  }
  main .content #search input[type=text] {
    width: 100%;
    margin-right: 0;
  }
  main .content #search:before, main .content #search input[type=submit] {
    right: initial;
    left: 15px;
    top: 7px;
  }
  .after-news-item {
    margin-left: 15px;
  }
  .news .tags {
    width: 100%;
    padding-left: 0;
  }
  .news .tags:before {
    display: block;
    width: 100%;
    position: static;
  }
  .news .images .wrap:not(:first-child) {
    margin-left: 0;
    margin-top: 1.25rem;
  }
  footer {
    margin-top: 0;
    padding: 0;
    background: none;
  }
  footer nav {
    margin: 0;
    border: 0;
    width: 100%;
  }
  footer nav ul {
    width: 100% !important;
    float: none;
    min-height: 0;
    background: rgba(255, 255, 255, 0.8);
  }
  footer nav ul:after {
    display: none;
  }
  footer nav ul:not(:first-child) {
    margin-left: 0;
  }
  footer nav:after {
    display: none;
  }
  .standart-page .cont {
    padding: 0;
  }
  .standart-page img[align] {
    float: none;
    width: 100%;
  }
  body[id=inner-news] .content #search {
    margin-bottom: 70px;
  }
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 400px) {
  html {
    font-size: 93%;
  }
  main .content .sale-block .text .goods .slide {
    transition: opacity 0.5s ease;
  }
  main .content .sale-block .text .goods .slide.slick-slide {
    opacity: 0;
  }
  main .content .sale-block .text .goods .slide.slick-active {
    opacity: 1;
  }
  main .content .sale-block .text .goods .slide img {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    width: 93.5%;
  }
  main .content .sale-block .text .goods .slide .wrap {
    height: auto;
  }
  main .content .sale-block .text .goods .slide .old-price {
    margin-right: 20%;
  }
  main .cart-page .delete {
    right: -10px;
    top: -10px;
  }
  main .cart-page .add-to-chest {
    top: -10px !important;
    left: -10px !important;
  }
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 350px) {
  html {
    font-size: 93%;
  }
  header {
    padding: 5px 10px;
  }
  header .right-block .cart > div, header .right-block .cart > span {
    text-indent: 5px;
  }
  header .right-block .cart div > span {
    padding-left: 25px !important;
  }
  main .content > div:after {
    opacity: 0;
  }
  main .content .cat > div {
    width: 100%;
  }
  main .content #reviews-page .paginator,
  main .content #feedback .paginator {
    padding: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  #catalog-tovar {
    width: 95% !important;
    float: left !important;
  }
}
@media screen and (max-width: 1380px) {
  .bx-composite-btn-fixed {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  .forms {
    padding: 16px 20px;
  }
  .forms .links a {
    display: inline-block;
  }
  .forms .links a:not(:first-child) {
    margin-top: 15px;
  }
  .forms .links .modal {
    float: none !important;
  }
  #fast-reg, #login, .fast-reg, #forgotpasswd {
    min-width: 280px;
  }
}
@media screen and (max-width: 992px) {
  .bx-ios .custom-title h1 span:before, .custom-title .bx-ios h1 span:before, .bx-ios main .content > div .content-title span:before, main .content > div .bx-ios .content-title span:before, .bx-ios main .content > div[title] > div .content-title span:before, main .content > div[title] > div .bx-ios .content-title span:before, .bx-ios .standart-page.contact--page h1 span:before, .standart-page.contact--page .bx-ios h1 span:before, .bx-ios .welcome .contact--page.text h1 span:before, .welcome .contact--page.text .bx-ios h1 span:before, .bx-ios main .content #news .contact--page.text h1 span:before, main .content #news .contact--page.text .bx-ios h1 span:before {
    top: 0;
  }
}
.page_dekor {
  position: relative;
  background: url(/bitrix/templates/scrapmania.ru/images/page_dekor_center.png) repeat-x center;
  height: 10px;
  margin: 75px 8px -14px 100px;
  pointer-events: none;
  top: -20px;
}

.page_dekor {
  margin-top: 70px;
}
.page_dekor + .content-title {
  margin-top: 0 !important;
}

/*.main_page .page_dekor.main-dekor {
  top: 41px;
}*/
.page_dekor:before {
  content: url(data:image/png;base64,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);
  position: absolute;
  left: -86px;
  top: -42px;
}

.page_dekor:after {
  content: "";
  display: block;
  background: url(/bitrix/templates/scrapmania.ru/images/page_dekor_right.png) no-repeat right center;
  width: 8px;
  height: 10px;
  right: -8px;
  top: 0;
  position: absolute;
}

.stars_container {
  height: 25px;
  width: 115px;
  background: url(/bitrix/templates/scrapmania.ru/images/stars.png) repeat-x 0 0;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.stars_container .current {
  height: 25px;
  background: url(/bitrix/templates/scrapmania.ru/images/stars.png) repeat-x 0 -25px;
  position: absolute;
  top: 0;
  left: 0;
  transition: width 0.3s linear;
  z-index: 5;
}

.stars_container a:link {
  display: inline-block;
  vertical-align: middle;
  height: 25px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.noActive {
  pointer-events: none;
  opacity: 0.5;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
}

.clearfix {
  clear: both;
}

.bread-container-first {
  margin-top: 60px;
}

.product--info .old_price {
  font-size: 14px;
  display: block;
  line-height: 1em;
}

main .content .price .old_price span {
  font-size: 14px;
  font-weight: normal;
}

.stroke {
  position: relative;
}

.stroke:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background: #b0aeac;
  position: absolute;
  top: calc(50% + 1px);
  left: 0;
}

.discount_info,
.cat-spisok .goods .discount_info {
  display: block;
  position: relative;
}

.discount_info {
  line-height: 1.3em;
}

.discount_info a.main_info:link,
.discount_info a.main_info:visited,
.discount_info .main_info,
.cat-spisok .goods .discount_info a.main_info:link,
.cat-spisok .goods .discount_info a.main_info:visited {
  text-decoration: none;
  color: #da1214;
  /*border-bottom: 1px dashed #da1214;*/
}

.discount_info:hover a.main_info:link,
.discount_info:hover a.main_info:visited {
  border-bottom: none;
}

.discount_info a.main_info:after {
  content: "";
  display: inline-block;
  height: 1em;
  width: 15px;
  background: url(/bitrix/templates/scrapmania.ru/images/red_arrow.png) no-repeat center center;
}

.discount_info .discount_info_popup {
  display: none;
  position: absolute !important;
  left: 0;
  top: 0;
  background: #fbfaf8;
  border: 1px solid #b6b4a8;
  box-sizing: border-box;
  padding: 10px;
  z-index: 10;
}

.discount_info:hover .discount_info_popup {
  display: block;
}

.discount_info .discount_info_popup span {
  margin-bottom: 10px;
  display: block;
}

.discount_info .discount_info_popup span:last-child {
  margin-bottom: 0;
}

.btn {
  display: inline-block;
  border: 1px solid #343434;
  text-transform: uppercase;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.21);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.21);
  font-family: "Prestige", sans-serif;
  font-size: 17px;
  padding: 0 10px;
  height: 29px;
  line-height: 29px;
  border-radius: 29px;
  vertical-align: middle;
  color: #fff;
  outline: none;
}

.btn.btn-default {
  background: #f1f1f1;
  background: -moz-linear-gradient(top, #f1f1f1 0%, #d3d3d3 100%);
  background: -webkit-linear-gradient(top, #f1f1f1 0%, #d3d3d3 100%);
  background: linear-gradient(to bottom, #f1f1f1 0%, #d3d3d3 100%);
  color: #464646;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f1f1", endColorstr="#d3d3d3", GradientType=0);
  text-shadow: none;
}

.btn.btn-pink {
  background-color: #f99fae;
  background-image: -webkit-linear-gradient(#f99fae, #f08193);
  background-image: linear-gradient(#f99fae, #f08193);
}

.btn.btn-blue {
  background: #59d0ee;
  background: -moz-linear-gradient(top, #59d0ee 0%, #3ab3d0 100%);
  background: -webkit-linear-gradient(top, #59d0ee 0%, #3ab3d0 100%);
  background: linear-gradient(to bottom, #59d0ee 0%, #3ab3d0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#59d0ee", endColorstr="#3ab3d0", GradientType=0);
}

.btn:active {
  transform: translate(0, 2px);
}

.cat-spisok .product--info .old_price {
  padding-right: 30px;
}

main .content .cat-spisok .goods .right .count {
  float: right;
}

@media screen and (max-width: 749px) {
  main .content #catalog-tovar .cat-tovar {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: block;
  }
  main .content #catalog-tovar .right-side .add {
    text-align: center;
    justify-content: center;
  }
  main .content #catalog-tovar .right-side .add > * {
    margin-bottom: 5px;
  }
  .format {
    float: none;
    width: 100%;
  }
  .format .catalog_view_mod_top .spisok,
  .format .catalog_view_mod_top .plitka {
    display: none !important;
  }
  main .content .cat-plitka .goods a.add-to-cart.not,
  main .content .cat-spisok .goods a.add-to-cart.not {
    position: relative;
  }
  main .content .cat-plitka .goods {
    padding: 0;
  }
  .wrapper {
    margin: 0;
  }
}
#bx-soa-main-notifications .alert.alert-success {
  padding: 5px 15px;
  background-image: none;
}
#bx-soa-main-notifications .alert.alert-success .icon-success {
  top: 6px;
}

.alert {
  background-position: 15px 9px;
}

.soa-property-container.soa-property-container-checkbox:before {
  content: "";
}
.soa-property-container.soa-property-container-checkbox input[type=checkbox] {
  display: inline-block !important;
  margin: 0 10px 0 0;
  padding: 0;
  vertical-align: middle;
}

.filter .disabled {
  pointer-events: none;
  opacity: 0.3;
}

.bx-authform {
  margin: 0 0 25px;
}
.bx-authform-formgroup-container {
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.bx-authform-content-container, .bx-authform-label-container {
  padding-bottom: 2px;
}
.bx-authform-label-container {
  min-width: 170px;
}
@media screen and (max-width: 749px) {
  .bx-authform-label-container {
    min-width: 60px;
  }
}
.bx-authform-note-container {
  padding-top: 4px;
}
.bx-authform-input-container {
  position: relative;
}
.bx-authform-psw-protected {
  height: 38px;
  width: 38px;
  position: absolute;
  right: 1px;
  top: 50%;
  margin-top: -19px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdEMTI3RjNGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdEMTI3RjRGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N0QxMjdGMUZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3N0QxMjdGMkZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi+O2x0AAAC4SURBVHjaYvz//z8DDJQ2dXEAqTQgdgFiRqjwfiCe3V1X9hmmjhGmCahBCkjNZMANcoEaH4AYTEiC06H0cyDOB2I/IM4G4odQ8ckoNgFtcQWy80ACQNN80a0Ayq8FUmxAPAcovxFmkxqUPoTDaXugtAqy8z5A6Vc4NL2B0h9BBAuUIwmlpYBO4QbSXFAD/wHxNyCWhsqLg/1U0ti5AEgLMxAPPjKRqAEE+JkYyADDVdNdEvU8BAgwAIw8L6DAodwVAAAAAElFTkSuQmCC") no-repeat center;
  -webkit-background-size: 11px auto;
  background-size: 11px auto;
}
.bx-authform-psw-protected-desc {
  display: none;
  background: #fff;
  position: absolute;
  width: 250px;
  left: 50%;
  margin-left: -125px;
  bottom: 100%;
  margin-bottom: 14px;
  border: 1px solid #f0f1f2;
  padding: 10px 20px;
  font-size: 14px;
  z-index: 110;
  box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.1);
}
.bx-authform-psw-protected:hover .bx-authform-psw-protected-desc {
  display: block;
}
.bx-authform-psw-protected-desc > span {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  height: 14px;
  display: block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==") no-repeat center bottom;
}
.bx-authform-input-container input[type=text], .bx-authform-input-container input[type=password] {
  min-width: 200px;
  padding: 0 10px;
}
.bx-authform-input-container input[type=text].bx-empty-field, .bx-authform-input-container input[type=password].bx-empty-field {
  border-color: #dd4b39;
}
.bx-authform span.bx-authform-starrequired {
  color: #d93333;
}
.bx-authform-formgroup-container .bx-captcha {
  margin-bottom: 10px;
}
.bx-authform-link-container, .bx-authform-description-container {
  padding-bottom: 10px;
  font-size: 13px;
  color: #292d2e;
}
.bx-authform-description-container {
  font-size: 13px;
  color: #5a6c77;
}
.bx-authform-link-container {
  margin-bottom: 20px;
}

/*
.alert{
  border: none;
  border-radius: 1px;
  font-size: 14px;
  padding: 15px;
  margin-bottom: 20px;
}
.bxe-aleft-title{
  font-weight: bold;
  padding-bottom: 5px;
}
.alert-success {
  color: #3C763D;
  background-color: #DFF0D8;
  border-color: #D6E9C6;
}
.alert-warning {
  color: #8A6D3B;
  background-color: #FCF8E3;
  border-color: #FAEBCC;
}
.alert-danger {
  color: #A94442;
  background-color: #F2DEDE;
  border-color: #EBCCD1;
}*/
#comment_container .bx-soa-customer-label {
  font-size: 1.5em;
}

.subscribeNews input[type=checkbox] + label {
  padding-left: 24px;
}

@font-face {
  font-family: "rublregular";
  src: url("/bitrix/templates/scrapmania.ru/fonts/rouble/rouble-webfont.woff2") format("woff2"), url("/bitrix/templates/scrapmania.ru/fonts/rouble/rouble-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.rub {
  font-family: rublregular, Arial, Tahoma, sans-serif;
  font-style: normal;
}

#bx-soa-orderSave {
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 749px) {
  #bx-soa-orderSave {
    flex-wrap: wrap;
  }
}
#bx-soa-orderSave .checkbox {
  width: 50%;
}
@media screen and (max-width: 749px) {
  #bx-soa-orderSave .checkbox {
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .order_sidebar_container {
    flex-wrap: wrap;
  }
}

.order_sidebar_container #bx-soa-total {
  width: 400px;
}
@media screen and (max-width: 749px) {
  .order_sidebar_container #bx-soa-total {
    width: 100%;
    margin-bottom: 10px;
  }
}

.order_sidebar_container #comment_container {
  width: calc(100% - 410px);
}
@media screen and (max-width: 749px) {
  .order_sidebar_container #comment_container {
    width: 100% !important;
  }
}

.order_coupons {
  padding: 0 15px 15px 15px;
}
.order_coupons h3 {
  font-size: 1.5em;
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  #panel {
    display: none;
  }
}
.required {
  color: #d93333;
}

#bx-soa-total-mobile {
  display: none;
}

.goods h3 {
  overflow: hidden;
}

/*# sourceMappingURL=template_styles.css.map */

/* End */
/* /bitrix/templates/scrapmania.ru/css/common.css?17014084992398 */
/* /bitrix/templates/scrapmania.ru/fonts/OpenSans/stylesheet.css?15499917064445 */
/* /bitrix/templates/scrapmania.ru/css/jquery.fancybox.css?16188233809793 */
/* /bitrix/templates/scrapmania.ru/css/slick.css?16188233801687 */
/* /bitrix/templates/scrapmania.ru/css/main_data.css?1684214696113422 */
/* /bitrix/templates/scrapmania.ru/css/fonts.css?16926958022974 */
/* /bitrix/templates/scrapmania.ru/css/luxar_hm.css?16929350611038 */
/* /bitrix/templates/scrapmania.ru/css/luxar_office.css?16709092771694 */
/* /bitrix/templates/scrapmania.ru/components/bitrix/menu/responsive/style.min.css?16370522723715 */
/* /bitrix/templates/scrapmania.ru/components/bitrix/news.list/banners/style.css?1618823379267 */
/* /bitrix/templates/scrapmania.ru/components/arturgolubev/search.title/header/style.css?168377692714368 */
/* /bitrix/templates/scrapmania.ru/styles.css?16188233798473 */
/* /bitrix/templates/scrapmania.ru/template_styles.css?1715594053261844 */
