.-hidden {  display: none !important}@font-face{    font-family: 'Arial';    src: url(../fonts/arial.ttf), url(../fonts/arial.woff);}@font-face{    font-family: 'PTRoubleSans';    src: url(../fonts/PTRoubleSans.ttf), url(../fonts/PTRoubleSans.woff);}.search_form--block_wapper * {    padding: 0;    margin: 0;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.search_form--block_wapper *:before,.search_form--block_wapper *:after {    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.search_form--block_wapper img {    border: none;}.search_form--block_wapper input,.search_form--block_wapper textarea,.search_form--block_wapper input:active,.search_form--block_wapper textarea:active {    outline: none transparent!important;    box-shadow: none;    -moz-outline: none!important;}.search_form--block_wapper input[type=submit],.search_form--block_wapper button[type=submit] {    -webkit-appearance: none;}.search_form--block_wapper :focus {    outline: none;}.search_form--block_wapper ::-webkit-input-placeholder {    color: rgba(255, 255, 255, .50);}.search_form--block_wapper ::-moz-placeholder {    color: rgba(255, 255, 255, .50);}/* Firefox 19+ */.search_form--block_wapper :-moz-placeholder {    color: rgba(255, 255, 255, .50);}/* Firefox 18- */.search_form--block_wapper :-ms-input-placeholder {    color: rgba(255, 255, 255, .50);}/* Общие стили */.clear {    clear: both;}.left {    float: left;}.right {    float: right;}.cont {    width: 583px;    margin: 0 auto;    position: relative;}/* End Общие стили *//*=============================*//* Стили основного блока сайта */.search_form--block_wapper {    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6e8e9+0,fef4f5+100 */        background: #f6e8e9;    /* Old browsers */        background: -moz-linear-gradient(top, #f6e8e9 0%, #fef4f5 100%);    /* FF3.6-15 */        background: -webkit-linear-gradient(top, #f6e8e9 0%, #fef4f5 100%);    /* Chrome10-25,Safari5.1-6 */        background: linear-gradient(to bottom, #f6e8e9 0%, #fef4f5 100%);    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f6e8e9', endColorstr='#fef4f5', GradientType=0);    /* IE6-9 */        border-top: 1px solid #f9e5e5;    border-bottom: 1px solid #f9e5e5;    box-shadow: -6px 6px 13px rgba(229, 163, 168, .49);    border-radius: 8px;    margin-top: 20px;    padding: 22px 21px;}.small--sidebar--form.search_form--block_wapper {    padding: 0;    background: #fdf1f2;    border-radius: 8px 0 0 8px;    box-shadow: -6px 8px 8px rgba(229, 163, 168, .49);}.small--content------form {    width: 203px;}.form--block--section {    margin-bottom: 30px;}.form--block--type {    display: inline-block;    vertical-align: top;}.search_form--field_title {    font: 13px Arial;    color: #d15475;    margin-bottom: 14px;    text-align: left;    font-weight: bold;    letter-spacing: 0.1px;}.size--title.search_form--field_title {    padding-left: 10px;}.search_form--checkbox{    font: 12px Arial;    color: #c2647d;    text-align: left;}.form--block--type .search_form--checkbox+.search_form--checkbox {    margin-left: 20px;}.search_form--block_section .search_form--checkbox {    margin-top: 14px;	 position:relative; 	 padding-right:20px;}.search_form--checkbox label {    cursor: pointer;    position: relative;    padding-left: 24px;    display: inline-block;}.search_form--checkbox .search_form--info_label {    display: inline;    position: relative;}.search_form--checkbox input[type=checkbox] {    display: none;}.search_form--checkbox .checkbox-icon {    content: '';    display: block;    height: 24px;    width: 24px;    background: url(../images/checkbox.png) 0 0 no-repeat;    position: absolute;    top: -3px;    left: 0;}.search_form--checkbox input[type=checkbox]:checked + .checkbox_inner_indicator .checkbox-icon {    content: '';    display: block;    height: 24px;    width: 24px;    background: url(../images/checkbox.png) -26px 0 no-repeat;    position: absolute;    top: -3px;    left: 0;}.search_form--checkbox input[type=checkbox]:disabled + .checkbox_inner_indicator, .search_form--checkbox input[type=checkbox][preudodisabled="true"] + .checkbox_inner_indicator {    color: #e4b2bf;}.search_form--block_icon {    position: relative;    display: inline-block;    top: -3px;    vertical-align: middle;}.search_form--block_icon.small--form--style {    top: 0;}.search_form--title_info .search_form--block_icon {    top: 0;}.search_form--block_icon .search_form--icon {    width: 16px;    height: 16px;    background: url(../images/question.png) 0 0 no-repeat;}.search_form--block_icon:hover > .search_form--icon {    background-position: -18px 0;}.small--sidebar--form .search_form--block_icon .search_form--inform {    width: 200px;    right: -8px;}.small--sidebar--form .search_form--block_icon .search_form--inform:after {    right: 6px;}.search_form--block_icon .search_form--inform {    display: none;    position: absolute;    width: 223px;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4a7af+0,dd839b+100 */        background: #f4a7af;    /* Old browsers */        background: -moz-linear-gradient(top, #f4a7af 0%, #dd839b 100%);    /* FF3.6-15 */        background: -webkit-linear-gradient(top, #f4a7af 0%, #dd839b 100%);    /* Chrome10-25,Safari5.1-6 */        background: linear-gradient(to bottom, #f4a7af 0%, #dd839b 100%);    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4a7af', endColorstr='#dd839b', GradientType=0);    /* IE6-9 */        z-index: 99;    right: -22px;    top: 32px;    padding: 10px 17px;    font: 12px Arial;    color: #fff;    border-radius: 10px;}.search_form--block_icon:hover > .search_form--inform {    display: block;}.search_form--block_icon .search_form--inform:after {    content: "";    display: block;    border: 12px solid transparent;    border-bottom: 11px solid #F4A7AF;    width: 0;    height: 0;    position: absolute;    top: -22px;    right: 18px;    z-index: -1;}.clearfix:after {    clear: both;    display: table;    content: '';}/*.search_form--select {    margin-left: -26px;}*/.search_form--mattress .search_form--select {    margin-left: 0;}.search_form--select .search_form--select_block {    position: relative;    display: inline-block;    vertical-align: top;}.search_form--select .search_form--select_block:first-child {	margin-right: 20px;}.search_form--select .search_form--select_block:after{    content: "";    display: block;    background: #c2647d;    width: 9px;    height: 1px;    position: absolute;    top: 9px;    right: 100%;    margin-right: 7px;}.search_form--mattress .search_form--select_block:after{    top: 14px;}.search_form--select .search_form--select_block:first-child:after{    display: none;}.form--block--block_weight {    display: inline-block;    vertical-align: top;    width: 344px;}.form--block--block_weight .ovh_wrapper--slider-range{    width: 200px;    margin-left: -100px;}.search_form--title_info {    position: relative;    padding-right: 20px;    display: inline-block;    vertical-align: middle;}.form--block--block_view {    text-align: justify;    margin-bottom: 22px;}.form--block--block_view:after {    content: "";    display: inline-block;    width: 100%;}.form--block--block_view .search_form--block_section {    display: inline-block;    vertical-align: top;    width: 35%;}.form--block--block_view .search_form--block_section.w26 {    width: 28%;}.form--block--block_info .search_form--block_section {    float: left;    width: 50%;}.search_form--block_section .search_form--field_title {    margin-bottom: 0;}.form--search_submit {    height: 50px;    font: 18px Arial;    color: #fff;    border: none;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4a7af+0,dd839b+100 */        background: #f4a7af;    /* Old browsers */        background: -moz-linear-gradient(top, #f4a7af 0%, #dd839b 100%);    /* FF3.6-15 */        background: -webkit-linear-gradient(top, #f4a7af 0%, #dd839b 100%);    /* Chrome10-25,Safari5.1-6 */        background: linear-gradient(to bottom, #f4a7af 0%, #dd839b 100%);    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4a7af', endColorstr='#dd839b', GradientType=0);    /* IE6-9 */        padding: 0 40px;    border-radius: 10px;    cursor: pointer;    margin-left: 20px;}.text-align--center {    text-align: center;}.form--search_submit.small--form--style {    margin-left: 0;    display: inline-block;    vertical-align: middle;}.form--block--section_text {    font: 20px Arial;    color: #252525;    margin-top: 14px;}.form--block--section_text.small--form--style {    font: 15px Arial;    color: #252525;    margin-top: 14px;    text-align: center;    margin-bottom: 15px;}.search_form--block_wapper {	font-family: arial;	font-size: 12px;	margin-bottom: 30px;}.form--block--section_text span {    color: #dd839b;    text-decoration: underline;}#s_searchform {	float: left;	width: auto;}.search_form--option {    font: 13px Arial;    color: #d15475;    text-decoration: none;    line-height: 18px;    border-bottom: 1px dotted #d15475;}.search_form--option.active {    display: none;}.search_form--option:hover {    border-bottom-color: transparent;}.search_form--options {    display: none;}.search_form--block_wapper .nice-select {	display: inline-block;	vertical-align: middle;	background: linear-gradient(rgb(244, 167, 175) 1%, rgb(221, 131, 155) 100%);	line-height: 1;	height: auto;	border-radius: 30px;	color: #fff;	padding: 3px 10px;	font-size: 12px;    height: 22px;	text-align: center;    box-shadow: 0 3px 7px rgba(185, 75, 103, .33);    border: none;}.small--sidebar--form.search_form--block_wapper .nice-select {    margin: 0;    padding: 3px 10px;}.search_form--mattress .nice-select{    margin-top: 5px;}.nice-select .current {	border-bottom: 1px dotted #fff;	line-height: normal;}.search_form--block_wapper .nice-select::after {	display: none;}.jquery--slider_range--wrapper{    height: 35px;    background: #fff;    border-radius: 10px;    border: 1px solid #f5e4e4;    box-shadow: 0 7px 8px rgba(185, 75, 103, .08);    position: relative;}.jquery--slider_range--wrapper.full--width {    background: none;    border: none;    box-shadow: none;    height: auto;}.serach--form--slider_range{    left: 10px;    right: 10px;    position: absolute;    top: 50%;    margin-top: -12px;}.search_form--block_wapper .ui-widget-content{    background: url(../images/polzynok2.png) 50% center repeat-x;    border: none;    border-radius: 5px;    height: 25px;}.search_form--block_wapper .ui-widget-header{    /*background: url(../images/polzynok2.png) 50% 0 repeat-x;*/    background: transparent;    border: none;    border-radius: 0 0 0 0;    height: 7px;}.jquery--slider_range--value{    border-bottom: 1px dotted #cab9b9;}.jquery--slider_range--value{    font: 14px Arial;    color: #252525;}.search_form--block_wapper .ui-slider .ui-slider-range{    right: 0;}.search_form--block_wapper .ui-slider .ui-slider-handle{    width: 12px;    height: 25px;}.search_form--block_wapper .ui-slider .ui-slider-handle:after{    position: absolute;    right: 100%;    content: '';    height: 100%;    top: 0;    display: block;    width: 5000px;    background: rgba(255,255,255,0.6);}.small--sidebar--form.search_form--block_wapper .ui-slider .ui-slider-handle:after{    background: rgba(253,241,242,0.6);}.search_form--block_wapper .ui-slider-handle:last-child:after {	left: 100%;	right: auto;}.ovh_wrapper--slider-range {    overflow: hidden;    padding: 0 10px;    position: absolute;    height: 25px;    width: 302px;    left: 50%;    top: 50%;    margin-left: -151px;    margin-top: -12px;}.ovh_wrapper--slider-range.full--width {    width: 100%;    margin: 0;    left: auto;    position: relative;    margin-top: 5px;}.ovh_wrapper--slider-range.small--form--style {    position: relative;    width: auto;    margin: 0;    overflow: hidden;    top: auto;    left: auto;}.search_form--block_wapper .ui-slider-horizontal .ui-slider-handle{    top: 50%;    margin-top: -12px;    margin-left: -6px;}.search_form--block_wapper .ui-state-default,.search_form--block_wapper .ui-widget-content .ui-state-default,.search_form--block_wapper .ui-widget-header .ui-state-default{    background: url(../images/polzynok3.png) 0 0 no-repeat;    border: none;}.search_form--block_wapper .ui-state-hover,.search_form--block_wapper .ui-widget-content .ui-state-hover,.search_form--block_wapper .ui-widget-header .ui-state-hover,.search_form--block_wapper .ui-state-focus,.search_form--block_wapper .ui-widget-content .ui-state-focus,.search_form--block_wapper .ui-widget-header .ui-state-focus{    background: url(../images/polzynok3.png) 0 0 no-repeat;}.jquery--slider_range--wrapper .the_value_span{    font: 700 14px 'Roboto';    color: #252525;}.jquery--slider_range--wrapper .the_text_span{    font: 300 14px 'Roboto';    color: #252525;}.jquery--slider_range--wrapper .the_rouble_span{    font: 13px 'PTRoubleSans';    color: #252525;}.jquery--slider_range--value{    margin-top: 6px;}.jquery--slider_range--value.min{    margin-left: 20px;}.jquery--slider_range--value.min.full--width, .jquery--slider_range--value.max.full--width {    margin: 0;}.jquery--slider_range--value.max{    margin-right: 20px;}.slider-range--value{    margin-top: 6px;    margin-right: 20px;}.slider-range--value.floated--right {    margin-top: 3px;    margin-right: 0;}/* End Стили основного блока сайта */form.preloader_open .preloader--wrapper {    z-index: 11;    opacity: 1;}form.preloader_open .preloader_ovelay {    opacity: 1;    z-index: 10;}.preloader--wrapper {    position:absolute;    top: 50%;    left: 50%;    margin-top: -60px;    margin-left: -60px;    width:120px;    height:120px;    /*display: none;*/    z-index: -10;    opacity: 0;    -webkit-transition: opacity 0.3s ease;    -o-transition: opacity 0.3s ease;    transition: opacity 0.3s ease;}.preloader_ovelay {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: rgba(255,255,255,0.7);    z-index: -10;    opacity: 0;    -webkit-transition: opacity 0.3s ease;    -o-transition: opacity 0.3s ease;    transition: opacity 0.3s ease;}body.preloader---open > .preloader_ovelay {	opacity: 1;	z-index: 100;}body.preloader---open > .preloader--wrapper {    z-index: 101;    opacity: 1;}body > .preloader_ovelay {	position: fixed;}body > .preloader--wrapper {    position: fixed;}.small--sidebar--form .search_form--checkbox {    float: none;    clear: both;    display: block;    width: auto;    margin-left: 0;    margin-bottom: 10px;}.small--sidebar--form .search_form--checkbox:last-child {    margin-bottom: 0;}.small--sidebar--form .form--block--block_view .search_form--block_section {    width: 100%;}.small--form--section--title {    font-weight: bold;    color: #dd839b;    padding-left: 25px;    padding-right: 20px;    position: relative;    cursor: pointer;}.small--form--section--title:after {    position: absolute;    content: '';    display: block;    top: 50%;    left: 5px;    border: 5px solid transparent;    border-left: 5px solid #dd839b;    margin-top: -5px;    transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;}.small--form--section--title.active:after {    transform: rotate(90deg);    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    -ms-transform: rotate(90deg);    -o-transform: rotate(90deg);    margin-top: -3px;}.small--form--section--wrapper {    border-bottom: 1px solid #fbe4e7;    padding: 20px 10px;}.small--form--section--hidden {    padding-top: 15px;}.small--form--section--hidden.hidden {    display: none;}.b-products.b-products--new--right--filter aside.aside-sizes {	width: 193px;}.b-products--new--right--filter .b-pagination {	width: 550px;}.b-products--new--right--filter ul.products-list li.list-item {	width: 550px;}.b-products--new--right--filter ul.products-list li.list-item .product-info {	width: 255px;}.select-size-arrange .nice-select {	margin: 0;}.search_form--block_wapper {    box-shadow:none;}.icon-visa {    height: 30px;    width: 80px;    background: url(../images/ico-visa.png) no-repeat;    display: inline-block;}.icon-mastercard {    height: 40px;    width: 80px;    background: url(../images/ico-mastercard.png) no-repeat;    display: inline-block;}.cart-product-type {    text-underline: none;    border: none;    color: #000;}