.mainmenu {  position:relative;  z-index:201;}.mainmenu ul {  padding:0;  margin:0;  list-style:none;  text-align:left;}.mainmenu .ul-lev0 {  font-size:0;}.mainmenu .ul-lev0 > li {  display:inline-block;  vertical-align:top;  position:relative;  letter-spacing:normal;}.mainmenu li a,.mainmenu li span {  color:#333333;font-size:14px;  text-decoration:none;  display:block;  padding:0 16px 0 0;  position:relative;  -webkit-transition:color .2s;  -moz-transition:color .2s;  -o-transition:color .2s;  transition:color .2s;  line-height:120%;}.mainmenu .ul-lev0 > li.submenu a.a-lev0,.mainmenu .ul-lev0 > li.submenu .s-lev0 {  padding-right:25px;}.mainmenu .ul-lev0 > li.submenu a.a-lev0:after,.mainmenu .ul-lev0 > li.submenu .s-lev0:after {  content:'\f078';  font-family:FontAwesome;  color:#000;  font-size:10px;  position:absolute;  top:-1px;  right:8px;}.mainmenu .ul-lev0 > li.submenu:hover a.a-lev0:after,.mainmenu .ul-lev0 > li.submenu:hover .s-lev0:after {  content:'\f077';}.mainmenu li.li-lev0:hover > .info-lev0 > a,.mainmenu li a.a-lev0:hover {  text-decoration:none;  color:#445c81;  }.mainmenu .ul-lev {  text-align:left;  width:220px;  opacity:0;  visibility:hidden;  position:absolute;  top:16px;  left:0;  z-index:120;  -webkit-transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;  -moz-transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;  -ms-transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;  -o-transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;  transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;  padding-top:15px;}.mainmenu .ul-lev1 {  background:#fff;  padding:0;  -webkit-box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.2);  box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.2);}.mainmenu .ul-lev0 li.submenu:hover > .ul-lev {  opacity:1;  visibility:visible;  margin:0;}.mainmenu .ul-lev a,.mainmenu .ul-lev span {  padding:8px 12px;  border-bottom:1px solid #f1f1f1;-webkit-transition:color 0.2s, background-color 0.2s;  -moz-transition:color 0.2s, background-color 0.2s;  -o-transition:color 0.2s, background-color 0.2s;  transition:color 0.2s, background-color 0.2s;}.mainmenu .ul-lev a:hover {  background:#f1f1f1;text-decoration:none;  color:#445c81;  }.dark-style .mainmenu li a,.dark-style .mainmenu li.li-lev0 > div > span {  color:#ffffff;  }.dark-style .mainmenu .ul-lev0 > li.submenu a.a-lev0:after,.dark-style .mainmenu .ul-lev0 > li.submenu .s-lev0:after {  color:#ffffff;  }.dark-style .mainmenu li:hover > a {  color:#6481ad;  }.dark-style .mainmenu .ul-lev0 > li.submenu:hover a.a-lev0:after,.dark-style .mainmenu .ul-lev0 > li.submenu:hover .s-lev0:after {  color:#6481ad;  }.dark-style .mainmenu .ul-lev a {  color:#333333;  }.dark-style .mainmenu .ul-lev a:hover {  color:#445c81;  }.dark-style .mainmenu .ul-lev {  -webkit-box-shadow:0px 2px 8px 0px rgba(255, 255, 255, 0.2);  -moz-box-shadow:0px 2px 8px 0px rgba(255, 255, 255, 0.2);  box-shadow:0px 2px 8px 0px rgba(255, 255, 255, 0.2);}.feedback {padding:4px 0 4px 50px;  position:relative;  text-align:left;}.feedback:hover {  cursor:pointer;}.feedback .icon {  position:absolute;  left:0;  top:50%;  width:47px;  height:47px;  margin-top:-21px;  transform-origin:center center;}.feedback .icon:before {  content:'\f095';color:#445c81;font-size:32px;  line-height:39px;  width:35px;  height:35px;  padding:5px;  font-family:FontAwesome;  font-style:normal;  font-weight:normal;  text-decoration:inherit;  position:absolute;  -moz-border-radius:100%;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  border-radius:100%;  top:0;  left:0;  display:block;  text-align:center;}.feedback:hover .icon:before {  color:#656a87;  }.feedback p {  font-size:20px;  margin:0;  font-weight:400;  padding:0;  -webkit-appearance:none;  appearance:none;  color:#333333;text-decoration:none;}.feedback p > * {  -webkit-appearance:none;  appearance:none;  color:#333333;text-decoration:none;}.feedbackform {  padding-left:5px;  clear:both;}.feedbackform p {  margin-bottom:10px;}.feedbackform input[type="text"],.feedbackform textarea {  display:block;  width:100%;  margin-top:5px;}.feedbackform textarea {  height:80px;}.feedback-form-block {  display:inline-block;  *display:inline;  *zoom:1;  vertical-align:top;  width:47%;}.feedback-form-block.right {  margin-left:3%;}a.feedback-button-small {  padding:2px 5px 2px 5px;  display:inline-block;  margin-right:3px;  margin-top:10px;  background:#656a87;  text-decoration:none;  color:#fff;  *display:inline;  *zoom:1;  -moz-border-radius:5px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  border-radius:5px;  text-align:center;  -webkit-transition:background .3s;  -moz-transition:background .3s;  -o-transition:background .3s;  transition:background .3s;}a.feedback-button-small:hover {  background:#4d5167;text-decoration:none;}.shake,.shake-horizontal {  transform-origin:center center;}.icon {  animation-play-state:paused;}.feedback:hover .icon {  animation-play-state:running;}@keyframes shake-horizontal {10% {transform:rotate(-2deg);  }  20% {transform:rotate(-6deg);  }  30% {transform:rotate(-6deg);  }  40% {transform:rotate(-2deg);  }  50% {transform:rotate(0);  }  60% {transform:rotate(2deg);  }  70% {transform:rotate(6deg);  }  80% {transform:rotate(6deg);  }  90% {transform:rotate(2deg);  }  0%,  100% {transform:translate(0, 0) rotate(0);  }}.feedback:hover .icon {  animation:shake-horizontal 200ms ease-in-out infinite;}.feedbackform-bottom {  padding-top:10px;  margin-top:10px;  border-top:1px solid #f1f1f1;  }.dark-style .feedback:before {  color:#fff;  background:#656a87;border-color:#656a87;  }.dark-style .feedback p {  color:#f1f1f1;  }.dark-style .feedback p > * {  color:#ffffff !important;  }.dark-style a.feedback-button-small {  background:#4d5167;color:#fff;}.dark-style a.feedback-button-small:hover {  background:#656a87;  }@media screen and (max-width:400px) {  .header-center .feedback {float:none;display:block;margin:25px 0 10px;  }}@media screen and (max-width:500px) {  .feedback-form-block {width:99%;  }  .feedback-form-block.right {margin-left:0;  }  .feedbackform table td {width:100%;display:block;text-align:left !important;padding:0 !important;margin:0 0 10px;  }  .feedbackform .button {float:none !important;  }}.categorydropdown3 {  width:100%;}.main-menu-category {  height:75px;}#category-dropdown3 {  float:left;z-index:120;}#category-dropdown3 > a {  position:relative;}.category-dropdown3-name {  color:#fff;  background:#344763;padding:21px 25px 0;  height:39px;  font-size:16px;  line-height:120%;  text-transform:uppercase;  cursor:pointer;}.category-dropdown3-name span {  display:block;  position:relative;padding-left:30px;}.category-dropdown3-name span:after {  content:'\f0c9';color:#fff;  font-size:21px;  line-height:120%;  font-family:FontAwesome;  font-style:normal;  font-weight:400;  text-decoration:none;  position:absolute;  top:-2px;  left:0;}.category-dropdown3-name:hover,#category-dropdown3:hover .category-dropdown3-name,.category-brands-name:hover {  background:#344763;opacity:1;  filter:alpha(opacity = 100);}.category-dropdown3-list-wrap {  position:absolute;  left:0;  top:69px;  width:100%;z-index:101;  -webkit-transition:max-height 0.5s, box-shadow 1.5s;  -moz-transition:max-height 0.5s, box-shadow 1.5s;  -o-transition:max-height 0.5s, box-shadow 1.5s;  transition:max-height 0.5s, box-shadow 1.5s;  transform:translate(0, 0);  max-height:0;  overflow:hidden;  box-sizing:border-box;  padding:0 10px 0;  border-top:1px solid transparent;  background:transparent;}.category-dropdown3-list {  background:#fff;  padding:20px;  box-sizing:border-box;  width:100%;  overflow:auto;  height:100%;  max-height:600px;  -webkit-transition:border-color 1.7;  -moz-transition:border-color 1.7;  -o-transition:border-color 1.7;  transition:border-color 1.7;}#category-dropdown3:hover .category-dropdown3-list-wrap {max-height:600px;  padding:0 10px 0;  -webkit-box-shadow:0 8px 10px 0 rgba(0, 0, 0, 0.15);  -moz-box-shadow:0 8px 10px 0 rgba(0, 0, 0, 0.15);  box-shadow:0 8px 10px 0 rgba(0, 0, 0, 0.15);  -moz-border-radius:5px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  border-radius:5px;  border-top:1px solid #f1f1f1;-webkit-transition:max-height 0.5s, box-shadow 0.1s;  -moz-transition:max-height 0.5s, box-shadow 0.1s;  -o-transition:max-height 0.5s, box-shadow 0.1s;  transition:max-height 0.5s, box-shadow 0.1s;  background:#fff;}#category-dropdown3 .menu-wrap {  position:absolute;  top:13px;  left:300px;  height:100%;}#category-dropdown3 ul {margin:0;  list-style:none;}#category-dropdown3 ul.ul-lev0 {  font-size:0;  padding:0;}#category-dropdown3 li.li-lev0 {  display:inline-block;  vertical-align:top;  width:25%;  font-size:14px;  padding:0 15px 35px 15px;  position:relative;  box-sizing:border-box;}#category-dropdown3 a.a-lev0 {  text-decoration:none;  font-weight:700;  font-size:14px;  display:block;  padding:0 0 13px;}#category-dropdown3 a.a-lev0:hover {  text-decoration:none;  color:#445c81;  }.catdropdown3-image {padding:0 0 15px;}#category-dropdown3 ul.ul-lev1 {  padding:0;  margin:0;  list-style:none;}#category-dropdown3 a.a-lev1 {  text-decoration:none;  font-size:14px;  display:block;  padding:0 0 8px;}.catdropdown3-more a {color:#445c81;margin:8px 0 0;}.catdropdown3-more i {  padding-left:5px;}#category-dropdown3 a.a-lev1:hover {  text-decoration:none;  color:#445c81;  }.image-top .catdropdown3-image {  padding:0 0 15px;}.image-left .catdropdown3-image {  position:absolute;  top:0;  left:0;}.image-left #category-dropdown3 li.li-lev0 {  padding-left:85px;}#categorydropdown3-menu ul {  padding:0;  margin:0;}#categorydropdown3-menu.ul-lev0 {  font-size:0;}#categorydropdown3-menu.ul-lev0 > li {  display:inline-block;  vertical-align:top;  position:relative;  letter-spacing:normal;}#categorydropdown3-menu.ul-lev0 > li:hover {  background:#344763;  }#categorydropdown3-menu.ul-lev0 > li a.a-lev0,#categorydropdown3-menu.ul-lev0 > li .s-lev0 {  display:block;  padding:23px 15px 21px;  font-size:16px;  line-height:16px;  text-transform:uppercase;  color:#fff;  text-decoration:none;}#categorydropdown3-menu.ul-lev0 > li.submenu a.a-lev0,#categorydropdown3-menu.ul-lev0 > li.submenu .s-lev0 {  padding-right:40px;}#categorydropdown3-menu.ul-lev0 > li.submenu a.a-lev0:after,#categorydropdown3-menu.ul-lev0 > li.submenu .s-lev0:after {  content:'\f078';  font-family:FontAwesome;  color:#fff;  font-size:16px;  position:absolute;  top:21px;  right:15px;}#categorydropdown3-menu.ul-lev0 > li.submenu:hover a.a-lev0:after,#categorydropdown3-menu.ul-lev0 > li.submenu:hover .s-lev0:after {  content:'\f077';}#categorydropdown3-menu.ul-lev0 .ul-lev {  text-align:left;  width:250px;  opacity:0;  visibility:hidden;  position:absolute;  top:63px;  left:0;  z-index:120;  -webkit-transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;  -moz-transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;  -ms-transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;  -o-transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;  transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;}#categorydropdown3-menu.ul-lev0 > li:last-child .ul-lev {  left:inherit;  right:0;}#categorydropdown3-menu.ul-lev0 > li:nth-last-child(-n+3) li > .ul-lev {  left:inherit;  right:101%;}#categorydropdown3-menu.ul-lev0 li.submenu:hover > .ul-lev {  opacity:1;  visibility:visible;  margin:0;}#categorydropdown3-menu .ul-lev1 li {  padding:0;  display:block;  position:relative;}#categorydropdown3-menu .ul-lev1 li a,#categorydropdown3-menu .ul-lev1 li span {  display:block;  padding:10px 15px;  color:#fff;  font-size:14px;  line-height:14px;  text-transform:none;  background:#344763;-webkit-transition:background .5s;  -moz-transition:background .5s;  -o-transition:background .5s;  transition:background .5s;  text-decoration:none;}#categorydropdown3-menu .ul-lev1 li:hover a {  background:#445c81;  }#categorydropdown3-menu.ul-lev0 .ul-lev1 .ul-lev {  top:0;  left:101%;  margin:0 0 0 20px;  background:#344763;  }.head-style2 #categorydropdown3-menu > li {  border-left:1px solid #344763;border:none;}.head-style2 #categorydropdown3-menu > li:hover {  border-left:1px solid #445c81;border:none;}.head-style2 #categorydropdown3-menu > li:hover + li {  border-left:1px solid #445c81;border:none;}.head-style2 #categorydropdown3-menu > li:first-child {  border:none;}.head-style3 #categorydropdown3-menu > li:hover {  box-shadow:inset 0 0 5px 2px #243145;  }.style2 #categorydropdown3-menu ul {  background:transparent;  padding-top:5px;}.style2 #categorydropdown3-menu ul li {  border-bottom:1px solid #344763;border-left:none;}.style2 #categorydropdown3-menu ul li:last-child {  border:none;}.style2 #categorydropdown3-menu ul ul {  padding-top:0;  padding-left:2px;}.style2 #categorydropdown3-menu ul ul li {  margin-bottom:0;}.style3 #categorydropdown3-menu ul {  background:transparent;  padding-top:2px;}.style3 #categorydropdown3-menu ul li {  margin-bottom:2px;}.style3 #categorydropdown3-menu ul ul {  background:transparent;  padding-left:2px;  padding-top:0;}.style4 #categorydropdown3-menu ul {  background:transparent;  padding-top:5px;}.style4 #categorydropdown3-menu ul li a {  -moz-border-radius:5px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  border-radius:5px;}.style4 #categorydropdown3-menu ul li {  margin-bottom:2px;}.style4 #categorydropdown3-menu ul ul {  background:transparent;  padding-left:2px;  padding-top:0;}#search-module {  font-weight:700;  position:relative;  top:0;  z-index:102;  padding:0;  width:100%;  max-width:300px;  min-width:230px;}.ajax-loader {  position:absolute;  right:45px;  top:9px;  opacity:0;  -webkit-transition:opacity .3s;  -moz-transition:opacity .3s;  -o-transition:opacity .3s;  transition:opacity .3s;}.ajax-loader.show {  opacity:1;}#search-module .search-content {  background:#f6f6f6;width:100%;  padding:0;  box-sizing:border-box;  position:relative;  z-index:13;}#search-module select {  border:1px solid #0A5391;  padding:1px;}#search-module input {padding:10px 27px 10px 15px;  width:100%;  background:transparent;  box-shadow:none;  border:none;  color:#333333;box-sizing:border-box;  font-size:14px;}#search-module .search-content {  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;  }#search-module .ajax-loader {  right:37px;  top:11px;}.search-module-reset {  position:absolute;  top:0;  right:37px;  padding:8px 12px 9px;  color:#333333;display:none;  opacity:0;  -webkit-transition:opacity .3s, color .3s;  -moz-transition:opacity .3s, color .3s;  -o-transition:opacity .3s, color .3s;  transition:opacity .3s, color .3s;  z-index:1;  font-size:16px;  cursor:pointer;  height:0;}.search-module-reset:after {  position:absolute;  right:-1px;  top:10px;  height:18px;  background:#cacaca;width:1px;  content:' ';}.search-module-reset.show {  display:block;  opacity:1;}.search-module-reset.show:hover {  color:#445c81;  }.search-button {  z-index:0;  position:absolute;  right:0;  top:0;  height:36px;  width:37px;  box-sizing:border-box;  text-decoration:none;  text-align:center;  padding-top:7px;  -moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;  }.search-button:before {  content:'\f002';color:#333333;font-size:16px;  line-height:140%;  font-family:FontAwesome;  font-style:normal;  font-weight:400;  text-decoration:none;}.search-button:hover {  text-decoration:none;}.search-button:hover:before {  color:#445c81;  }#search-module #search_results-wrap,.search_results-bg {  max-height:300px;}#search-module #search_results {  max-height:245px;}#search-module #search_results-wrap {  z-index:12;  position:absolute;  top:20px;  left:0;  width:100%;  overline:hidden;box-sizing:border-box;  border:1px solid #f6f6f6;}#search-module #search_results-wrap.hide {  display:none;}.search_results-bg {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#fff;  z-index:-1;}#search-module #search_results {  padding:10px 0 0;  margin:0 auto;  width:100%;  list-style:none;  font-weight:normal;  overflow-y:scroll;  overflow-x:hidden;}#search-module #search_results li {  padding:10px;  opacity:1;  filter:alpha(pacity=100);  width:100%;  border-bottom:1px solid #cacaca;text-align:left;  box-sizing:border-box;  position:relative;  background:#fff;}#search-module #search_results li img {  max-width:48px;  width:28%;  height:48px;  display:inline-block;  *display:inline;  *zoom:1;  vertical-align:middle;}#search-module #search_results li a {  position:absolute;  left:0;  top:0;  width:100%;  height:100%;  z-index:5;}#search-module #search_results li .search-element-title {  display:inline-block;  *display:inline;  *zoom:1;  vertical-align:middle;  width:64%;  margin-left:5%;}#search-module #search_results li .search-element-title em {  color:#ff0000;}#search-module #search_results-wrap .search-all-wrap {  background:#f6f6f6;text-align:left;  -webkit-transition:background .3s;  -moz-transition:background .3s;  -o-transition:background .3s;  transition:background .3s;}#search-module #search_results-wrap .search-all-wrap:hover {  background:#cacaca;  }#search-module #search_results-wrap .search-all-wrap:hover a {  color:#333333;  }#search-module #search_results-wrap .search-all {  text-decoration:none;  text-transform:uppercase;  padding:12px 10px 10px;  margin:0;  color:#333333;display:block;  font-weight:400;}#search-module #search_results a,#search-module #search_results a:visited,#search-module #search_results a:hover {text-decoration:none;}#search-module #search_results li:hover,#search-module #search_results .highlighted {  color:#445c81;background:#f1f1f1;  }#search-module #search_results li:hover a,#search-module #search_results li:hover a:visited,#search-module #search_results li:hover a:hover,#search-module #search_results .highlighted a,#search-module #search_results .highlighted a:visited,#search-module #search_results .highlighted a:hover {  color:#445c81;  }.header-bottom #search-module {  padding:12px 0;}.header-bottom #search-module #search_results-wrap {  top:46px;}#compare-box {position:relative;}#compare-box + .box {  margin-left:15px;}#compare-box font {  position:relative;  height:24px;}.compare-box .compare-link {  text-decoration:none;  font-size:14px;  line-height:1.2;}.compare-box .compare-link span {  color:#445c81;font-weight:700;}#header .compare-box .compare-link span {  text-align:center;  position:absolute;  top:-5px;  left:13px;  background:#445c81;color:#fff;  font-size:10px;  border-radius:100%;  width:15px;  height:15px;  padding:0;  line-height:152%;  font-weight:400;  line-height:1.4;}#header .compare-box.small .compare-link i,#header .compare-box .compare-link i {  font-size:16px;  margin-right:16px;  width:14px;}#header .compare-box.middle .compare-link i {  font-size:20px;  margin-right:20px;  width:18px;}#header .compare-box.big .compare-link i {  font-size:24px;width:27px;  margin:0;}#header .compare-box.big .compare-link span {  left:20px;}#header .compare-box .compare-link:hover,#header .compare-box .compare-link:hover i {  color:#445c81;  }.compare-box.big .compare-link {  font-size:18px;}.compare-box.middle .compare-link {  font-size:16px;}#compare-box + .box {  margin-right:10px;}#compare_list {  overflow:auto;}.compare-container {margin:0 auto 50px !important;}.compare_to_cart {  width:100%;  }.compare_data {  border-collapse:collapse;  width:100%;  border-top:1px solid #DDD;  border-left:1px solid #DDD;  margin-bottom:20px;  }.compare_data td {  padding:10px;  color:#4D4D4D;  text-align:center;  vertical-align:middle;  border-right:1px solid #DDD;  border-bottom:1px solid #DDD;}.compare_data td.title {  font-weight:700;  width:20%;  font-size:14px;  background-color:#f5f5f5;  width:180px;}.compare_data td.product .product-wrap {  min-width:250px;}.compare_data tr.odd {  background-color:#fdfdfd;}.compare_data td.title-bg {  background-color:#ffffff;  }.compare_data a.compare_name {  text-decoration:none;  font-weight:700;}.compare_data tr:hover {  background-color:#f7f7f7;}.compare_data tr:hover td:first-child {  background-color:#EAEAEA;}.compare_data tr:hover td.title-bg:first-child {  background-color:#ffffff;  }.compare_data td:hover {  background-color:#eee;}.compare-text {  font-size:14px;display:inline-block;}.list_showtable .list_showtable-sub-buttons .compare-catalog-button {  font-size:14px !important;  margin:0;}.dark-style .compare-box .compare-link,.dark-style .compare-box .compare-link i {  color:#ffffff;  }#header .dark-style .compare-box .compare-link span,#header.dark-style .compare-box .compare-link span {  background:#445c81;color:#ffffff;  }#favorites-box {position:relative;}#favorites-box + .box {  margin-left:15px;}#favorites-box font {  position:relative;}.favorites-box .favorites-link {  text-decoration:none;  font-size:14px;}.favorites-box .favorites-link i {  margin-right:5px;  color:#333333;  }.favorites-box .favorites-link span {  color:#445c81;font-weight:700;}#header .favorites-box .favorites-link span {  text-align:center;  position:absolute;  top:-5px;  left:13px;  background:#445c81;color:#fff;  font-size:10px;  border-radius:100%;  width:15px;  height:15px;  padding:0;  line-height:152%;  font-weight:400;  line-height:1.4;}#header .favorites-box.small .favorites-link i,#header .favorites-box .favorites-link i {  font-size:16px;  margin-right:16px;  width:14px;}#header .favorites-box.middle .favorites-link i {  font-size:20px;  margin-right:20px;  width:18px;}#header .favorites-box.big .favorites-link i {  font-size:24px;  margin-right:24px;  width:20px;}#header .favorites-box.big .favorites-link span {  left:20px;}#header .favorites-box .favorites-link:hover,#header .favorites-box .favorites-link:hover i {  color:#445c81;  }.favorites-box.big .favorites-link {  font-size:18px;}.favorites-box.middle .favorites-link {  font-size:16px;}.favorites-catalog-button {  position:relative;  font-size:18px !important;  padding:6px 8px;  border:1px transparent !important;  color:#cacaca !important;opacity:0;  visibility:hidden;  -webkit-transition:opacity .2s, visibility .2s;  -moz-transition:opacity .2s, visibility .2s;  -o-transition:opacity .2s, visibility .2s;  transition:opacity .2s, visibility .2s;}.ui-button.favorites-catalog-button {  background:#fff !important;}.favorites-catalog-button:hover {  color:#333 !important;}.favorites-catalog-button.favorites-yes {  color:#445c81 !important;opacity:1;  visibility:visible;}.favorites-catalog-button.favorites-yes:hover {  color:#445c81 !important;opacity:1;}.favorites-text {  font-size:14px;display:inline-block;}.list_showtable .list_showtable-sub-buttons .favorites-catalog-button {  font-size:14px !important;  margin:0;}.dark-style .favorites-box .favorites-link,.dark-style .favorites-box .favorites-link i {  color:#ffffff;  }#header .dark-style .favorites-box .favorites-link span,#header.dark-style .favorites-box .favorites-link span {  background:#445c81;color:#ffffff;  }#account-form-login input[type="email"],#account-form-login input[type="tel"],#account-form-login input[type="number"],#account-form-login input[type="text"],#account-form-login input[type="password"] {  width:100%;}#account-form-login p,#account-form-login li {  font-size:14px;}#login-dialog input[type="email"],#login-dialog input[type="tel"],#login-dialog input[type="number"],#login-dialog input[type="text"],#login-dialog input[type="password"] {  width:100%;}#create-customer-form .smscode-wrap {  max-width:470px;}#create-customer-org-form .smscode-wrap {  max-width:470px;}#create-customer-form .button-get-code,#create-customer-org-form .button-get-code {  width:90%;}.reg-dialog-content form {  display:block;}.reg-dialog-content .ui-field input[type="email"],.reg-dialog-content .ui-field input[type="tel"],.reg-dialog-content .ui-field input[type="number"],.reg-dialog-content .ui-field input[type="text"],.reg-dialog-content .ui-field input[type="password"] {  width:100%;}.reg-dialog-content .ui-field input[type="checkbox"] {  margin:0 5px;}.reg-dialog-tabs > div {  border:none;  padding:0;}.reg-dialog-tabs {  min-height:inherit;  margin-bottom:10px;}.reg-dialog-tabs .tabs-ul {  font-size:0;  margin:0 0  15px;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;overflow:hidden;  text-align:left;  padding:0;}.reg-dialog-tabs .tabs-ul li {  display:inline-block;  vertical-align:top;}.reg-dialog-tabs .tabs-ul li a {  font-size:12px;  color:#333333;border:1px solid #f6f6f6;background:#f6f6f6;text-transform:uppercase;  padding:8px 10px;  display:inline-block;  cursor:pointer;  position:relative;  text-decoration:none;  -webkit-transition:background-color 0.3s, border-color 0.3s;  -moz-transition:background-color 0.3s, border-color 0.3s;  -o-transition:background-color 0.3s, border-color 0.3s;  transition:background-color 0.3s, border-color 0.3s;}#reg-dialog-tabs .tabs-ul li a {  font-size:12px;}.reg-dialog-tabs .tabs-ul li:first-child a {  -moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;  }.reg-dialog-tabs .tabs-ul li:last-child a {  -moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;  }.reg-dialog-tabs .tabs-ul li a + a {  border-left:none;}#reg-dialog .reg-dialog-tabs .tabs-ul li a:hover {  background:#cacaca;border-color:#cacaca;color:#333333;text-decoration:none;}#reg-dialog .reg-dialog-tabs .tabs-ul li a.selected {  padding-left:30px;  background:#445c81 !important;color:#fff;  border-color:#445c81;  }#reg-dialog .reg-dialog-tabs .tabs-ul li a.selected:after {  content:'\f00c';color:#fff;  font-size:15px;  font-family:FontAwesome;  position:absolute;  top:50%;  left:10px;  margin-top:-8px;  display:block;}#login-dialog-form .login-dialog-forgotten,#login-dialog-form .button-signup-open,#reg-dialog .button-signin-open {  text-decoration:underline;  color:#445c81;  }#login-dialog-form .login-dialog-forgotten:hover,#login-dialog-form .button-signup-open:hover,#reg-dialog .button-signin-open:hover {  text-decoration:none;}.login-dialog-bottom-telephone {  display:inline-block;}.login-dialog-bottom-telephone-or {  display:inline-block;}.reg-dialog-bottom {  display:inline-block;}.reg-dialog-bottom-or {  display:inline-block;}.login-module {  margin:0 13px 0 23px;  text-align:center;}.login-module a {  text-decoration:none;  font-size:18px;  line-height:1.2;}.login-module a:hover {  text-decoration:none;}.login-module i {  color:#333333;width:27px;  height:24px;  font-size:23px;}.login-module a:hover i {  color:#445c81;  }.login-text {  font-size:14px;  padding-top:4px;  display:block;}#header .cart-header-wrap {  position:relative;  padding:0;  cursor:pointer;padding-left:45px;  min-width:90px;  box-sizing:border-box;  color:#445c81;display:inline-block;  text-align:left;}#header .cart-header-wrap,.div_basket_icon:before {  -webkit-transition:color .2s;  -moz-transition:color .2s;  -o-transition:color .2s;  transition:color .2s;}.div_basket_icon {  max-width:80px;  padding-left:45px;  position:absolute;  left:5px;  top:0;  font-size:0;  font-weight:700;  text-transform:uppercase;  text-align:left;}.div_basket_icon:before {  content:"\e943";  color:#333333;font-size:27px;  font-family:'ezicon';  font-style:normal;  font-weight:normal;  text-decoration:inherit;  position:absolute;  top:-3px;  left:0;}.div_basket a.a-all:hover {  opacity:0;}.cart-top-empty {  color:#445c81;padding-top:5px;}.column .cart-top-empty {  color:#333333;  }.cart-count {  text-align:center;  position:absolute;  top:-4px;  left:26px;  background:#445c81;color:#fff;  font-size:10px;  border-radius:100%;  width:15px;  height:15px;  padding:0;  line-height:152%;  font-weight:400;  line-height:1.4;}.column .cart-count {  font-size:14px;}.cart-subtotal {  color:#333333;font-size:16px;}.column #module_cart .middle {  padding:0;  position:relative;  text-align:center;}.column #module_cart .top,.column #module_cart h2 {  border-bottom:none;  background:#f1f1f1;padding:15px 0 14px 12px;}.button-cart {  text-align:center;  background:#445c81;width:100%;  font-weight:bold;  font-size:12px;  text-transform:uppercase;  color:#fff;  position:absolute;  bottom:-44px;  left:0;}.button-cart span {  padding:15px;  display:block;  color:#fff;}.button-cart:hover {  background-color:#344763;color:#fff;  text-decoration:none;}.column #cart-top-products {  text-align:left;  border-bottom:1px solid #f1f1f1;padding:5px 0 4px;  padding-left:20px;}#header .div_basket #cart-top-empty {  color:#333333;  font-size:14px;}#header .div_basket #cart-top-products {  }#header .cart-header-wrap:hover {}#header .cart-header-wrap:hover #cart-top-empty,#header .cart-header-wrap:hover .cart-subtotal {  color:#445c81;  }#header .cart-header-wrap:hover .div_basket_icon {  }#header .div_basket:hover .div_basket_icon:before {  color:#445c81;  }#header .basket_top_data {  }.div_basket .middle {text-align:left;  }#module_cart.products-list .middle {  margin-bottom:42px;}#module_cart .cart_products {  display:inline-block;  max-height:350px;  overflow-y:scroll;  overflow-x:hidden;margin-bottom:10px;}#module_cart span#cart-top-total {  }#module_cart span#cart-top-count {  font-weight:700;}.cart-list-product {  padding:5px 0;  border-bottom:1px dashed #f1f1f1;margin:5px 10px;  text-align:left;  min-width:190px;}.cart-list-product-bottom {  margin:10px 0;  height:20px;}.cart-list-product-top a {  text-decoration:none;}.cart-list-product:last-child {  border:none;  margin-bottom:0;  padding-bottom:5px;}.cart-list-product:last-child .cart-list-product-bottom {  margin-bottom:5px;}.product_remove {  margin-top:3px;padding-right:10px;  cursor:pointer;  float:right;  position:relative;}.product_remove:after {  font-size:16px;  font-family:FontAwesome;  font-style:normal;  font-weight:normal;  text-decoration:none;  position:absolute;  top:0;  left:0;  color:#cacaca;content:'\f00d';  }.product_remove:hover {  opacity:0.5;  filter:alpha(opacity = 50);}.product_remove_loading {  }.product_remove_loading:after {  color:#333333;content:'\f110';  }.dark-style .dark-style #header .cart-header-wrap {  border-color:#cacaca;background:#fff;  color:#445c81;  }.dark-style .div_basket_icon:before {  color:#445c81;  }.dark-style .cart-top-empty {  color:#445c81;  }.dark-style .column .cart-top-empty {  color:#333333;  }.dark-style .cart-subtotal {  color:#333333;  }.dark-style .cart-count {  color:#333333;  }.dark-style #product_qty {  background-color:#f7f7f7;  border:1px solid #f1f1f1;  }.dark-style .cart-list-product {  border-bottom-color:#EAEDF6;}.dark-style .button-cart {  background:#445c81;color:#fff;}.dark-style .button-cart span {  color:#fff;}.dark-style .button-cart:hover {  background-color:#4075ce;  color:#fff;}.dark-style .column #cart-top-products {  border-bottom-color:1px solid #f1f1f1;  }.dark-style #header .cart-header-wrap div#cart-top-empty {  color:#777676;}.dark-style #header .cart-header-wrap:hover {  background:#f1f1f1;border-color:#f1f1f1;color:#333333;  }.dark-style #header .cart-header-wrap:hover div#cart-top-empty,.dark-style #header .cart-header-wrap:hover .cart-count,.dark-style #header .cart-header-wrap:hover .cart-subtotal {  color:#333333;  }.dark-style #header .cart-header-wrap:hover .div_basket_icon {  }.dark-style #header .cart-header-wrap:hover .div_basket_icon:before {  color:#333333;  }