.slider > li:first-child > a > div:first-child {  background-repeat: no-repeat;  background-position: center center;  height: 500px;  background-image: url(/wa-data/public/slider/images/1/15/15.jpg);  }  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, credentials, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {  margin: 0px;  padding: 0px;  border: 0px;  font-size: 100%;  }  html, body {  width: 100%;  min-height: 100%;  font-family: "Helvetica Neue", Arial, sans-serif;  font-size: 14px;  background: rgb(255, 255, 255);  line-height: 1.4em;  }  article, aside, credentials, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block;  }  .container {  min-width: 1000px;  max-width: 1600px;  margin: 0px auto;  padding: 0px 10px;  box-sizing: border-box;  }  .header-global {  position: relative;  }  .collrow {  display: block;  }  .coll {  display: inline-block;  vertical-align: top;  }  .sec-logo {  width: 190px;  height: 126px;  line-height: 126px;  }  a {  color: rgb(0, 0, 0);  font-size: 13px;  outline: none 0px;  text-decoration: none;  font-family: h-roman;  }  a img {  border: 0px;  }  .sec-logo img {  max-width: 180px;  max-height: 116px;  display: inline-block;  vertical-align: middle;  }  .sec-phone {  padding-top: 42px;  padding-left: 2%;  width: 180px;  }  .sec-phone .phone-w {  color: rgb(0, 0, 0);  font-family: h-medium;  font-size: 18px;  line-height: 22px;  text-transform: uppercase;  display: block;  }  .sec-search {  min-width: 242px;  position: absolute;  left: 416px;  right: 340px;  top: 0px;  transition: all 0.6s ease;  padding-top: 42px;  }  .sec-search form {  display: block;  position: relative;  }  input, textarea {  margin: 0px;  min-height: 26px;  -webkit-appearance: none;  border: 1px solid rgb(220, 220, 220);  border-radius: 0px;  box-shadow: none;  font-size: 1em;  color: rgb(0, 0, 0);  }  .sec-search form input[type="search"] {  -webkit-appearance: none;  border-radius: 0px;  width: 100%;  padding: 10px 40px 10px 10px;  font-size: 13px;  height: 45px;  display: block;  background-color: rgb(250, 250, 250);  border: 1px solid rgb(230, 230, 230);  outline: none;  box-sizing: border-box;  }  .search button {  border: none;  outline: none;  background: url("img/icon-search.png") center center no-repeat;  width: 45px;  height: 45px;  position: absolute;  right: 0px;  top: 0px;  z-index: 9;  }  .float-right {  float: right;  }  .sec-account {  position: relative;  padding-top: 42px;  width: 150px;  margin-right: 10px;  }  .sec-account .label-account {  padding-left: 24px;  height: 45px;  position: relative;  cursor: pointer;  }  .sec-account .label-account span {  vertical-align: top;  margin-top: 14px;  border-bottom: 1px dashed rgb(153, 153, 153);  display: inline-block;  line-height: 20px;  font-size: 13px;  color: rgb(70, 70, 70);  }  p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote {  margin-bottom: 20px;  }  ul, ol {  padding-top: 0px;  }  ul.menu-v {  margin: 0px;  padding: 0px;  }  .sec-account .auth {  position: absolute;  opacity: 0;  visibility: hidden;  top: 100%;  left: 0px;  right: 0px;  z-index: 9999;  margin-top: 5px;  background: rgb(70, 70, 70);  border-top: 1px solid rgb(255, 255, 255);  transition: all 0.3s ease;  }  ul.menu-v li {  list-style: none;  padding: 0px;  }  ul.menu-v li a {  display: block;  text-decoration: none;  }  a.not-visited:visited {  color: rgb(0, 0, 0);  }  .sec-account .auth li a {  text-align: left;  color: rgb(255, 255, 255);  padding: 6px 0px 6px 24px;  line-height: 18px;  font-size: 13px;  }  .sec-cart {  padding-top: 42px;  position: relative;  }  .sec-cart .cart {  position: relative;  width: 150px;  height: 45px;  border: 1px solid rgb(70, 70, 70);  padding-left: 64px;  box-sizing: border-box;  background: url("img/icon_cart_active.png") 5px center no-repeat rgb(70, 70, 70);  }  .cart-summary {  display: block;  padding-top: 4px;  }  .sec-cart .cart span {  color: rgb(255, 255, 255);  }  .sec-cart .cart span.cart-total {  display: block;  font-size: 15px;  font-weight: bold;  line-height: 18px;  font-family: h-bold;  }  .ruble {  font-family: ALSRubl-Arial, Arial, sans-serif;  line-height: normal;  }  .sec-cart .cart span.cart-count {  font-size: 15px;  font-weight: normal;  line-height: 18px;  font-family: h-roman;  }  .cart-to-checkout {  position: absolute;  margin: -1px;  top: 45px;  left: 0px;  right: 0px;  text-align: center;  background: rgb(109, 198, 106);  color: rgb(255, 255, 255);  font-size: 13px;  line-height: 20px;  height: 20px;  }  .global-nav {  padding-bottom: 8px;  position: relative;  z-index: 9990;  }  .all-catalog {  position: relative;  }  .all-catalog .label-all-catalog {  padding-right: 10px;  display: block;  position: relative;  line-height: 50px;  font-size: 11px;  font-family: h-medium;  text-transform: uppercase;  }  ul.menu-h {  margin: 0px;  padding: 0px;  }  .all-catalog .ul-catalog {  display: block;  opacity: 0;  visibility: hidden;  position: absolute;  top: 120%;  min-width: 170px;  left: 0px;  transition: all 0.3s ease;  }  ul.menu-h li {  list-style: none;  display: inline-block;  vertical-align: top;  }  ul.ul-catalog li {  border-bottom: 1px solid rgb(200, 200, 200);  position: relative;  min-height: 45px;  line-height: 45px;  display: block;  padding: 0px 20px;  background: rgb(255, 255, 255);  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 10px;  }  .ul-catalog li a {  font-size: 13px;  line-height: 16px;  vertical-align: middle;  display: inline-block;  width: 100%;  }  ul.menu-h li a {  display: inline-block;  text-decoration: none;  }  .ul-catalog li ul {  display: block;  position: absolute;  left: 200px;  top: 0px;  min-width: 170px;  padding-left: 5px;  visibility: hidden;  opacity: 0;  transition: all 0.3s ease;  }  .catalog-w {  height: 50px;  font-family: h-medium;  }  .catalog-w > ul > li {  position: relative;  }  .catalog-w > ul > li > a {  font-family: h-medium;  display: inline-block;  line-height: 50px;  margin-right: 12px;  padding: 0px 12px;  text-transform: uppercase;  font-size: 11px;  color: rgb(0, 0, 0);  transition: all 0.3s ease;  }  .catalog-w > ul > li > ul {  visibility: hidden;  opacity: 0;  position: absolute;  left: -3px;  top: 120%;  width: 0px;  transition: all 0.3s ease, width 0s;  }  .catalog-w > ul > li > ul li {  border-bottom: 1px solid rgb(200, 200, 200);  min-height: 45px;  line-height: 45px;  display: block;  padding: 0px 20px;  background: rgb(255, 255, 255);  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 10px;  }  .catalog-w > ul > li > ul li a {  font-size: 13px;  line-height: 16px;  vertical-align: middle;  display: inline-block;  }  .content {  background: rgb(255, 255, 255);  position: relative;  min-height: 250px;  display: flex;  flex-direction:column;  width: 100%;  }  .categori-text{  order:2;  }  .category-name {  margin-bottom: 40px;  font-size: 30px;  text-transform: uppercase;  font-weight: normal;  }  .bx-wrapper {  position: relative;  padding: 0px;  margin: 0px auto 60px;  margin-bottom: 0px;  }  .js-carousel .bx-wrapper {  margin: 0px auto;  }  .bx-wrapper .bx-viewport {  left: 0px;  background: rgb(255, 255, 255);  transform: translateZ(0px);  border: 0px;  }  .bx-wrapper ul.slider {  padding: 0px;  margin: 0px;  }  .slider-cover .bx-wrapper li div.cover {  background-size: cover;  background-repeat: no-repeat;  background-position: center center;  }  .bx-wrapper .bx-prev {  left: 5px;  background: url("/wa-data/public/shop/themes/default/img/controls.png") 0px -32px no-repeat;  }  .bx-wrapper .bx-controls-direction a {  position: absolute;  top: 50%;  margin-top: -16px;  outline: 0px;  width: 32px;  height: 32px;  text-indent: -9999px;  z-index: 9999;  }  .slider-home .bx-wrapper .bx-prev {  left: 0px;  background-image: url("/wa-data/public/shop/themes/beautyoffice/img/ar-left-b.png");  background-position: 8px center;  }  .js-carousel .bx-wrapper .bx-prev {  left: 0px;  background-image: url("/wa-data/public/shop/themes/beautyoffice/img/ar-left-b.png");  background-position: 8px center;  }  .slider-home .bx-wrapper .bx-controls-direction a {  width: 30px;  height: 50px;  margin-top: -25px;  background-color: rgba(255, 255, 255, 0.8);  background-repeat: no-repeat;  border-radius: 0px;  }  .js-carousel .bx-wrapper .bx-controls-direction a {  width: 30px;  height: 50px;  margin-top: -25px;  background-color: rgba(255, 255, 255, 0.8);  background-repeat: no-repeat;  border-radius: 0px;  }  .slider-wrapper .bx-wrapper .bx-controls-direction a {  display: none;  }  .bx-wrapper .bx-next {  right: 5px;  background: url("/wa-data/public/shop/themes/default/img/controls.png") -43px -32px no-repeat;  }  .slider-home .bx-wrapper .bx-next {  right: 0px;  background-image: url("/wa-data/public/shop/themes/beautyoffice/img/ar-right-b.png");  background-position: 10px center;  }  .js-carousel .bx-wrapper .bx-next {  right: 0px;  background-image: url("/wa-data/public/shop/themes/beautyoffice/img/ar-right-b.png");  background-position: 10px center;  }  .disabled {  color: rgb(119, 119, 119);  }  .bx-wrapper .bx-controls-direction a.disabled {  display: none;  }  .item-about .item-header .item-text {  display: block;  font-size: 13px;  line-height: 22px;  font-family: h-roman;  background: rgb(255, 255, 255);  padding: 24px 12px;  margin-top: -150%;  transition: all 0.6s ease;  }  .dialog {  display: none;  }  .dialog-background {  position: fixed;  top: 0px;  left: 0px;  right: 0px;  bottom: 0px;  background: rgb(0, 0, 0);  opacity: 0.4;  z-index: 99990;  }  .dialog-window .cart {  position: fixed;  top: 15%;  left: 0px;  right: 0px;  opacity: 1;  z-index: 99991;  overflow-x: hidden;  box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 15px;  margin: 0px auto;  text-align: left;  width: 550px;  bottom: 15%;  background: rgb(255, 255, 255);  padding: 25px;  }  #compare-leash a {  text-decoration: none;  color: rgb(255, 255, 255);  background: rgb(248, 168, 91);  display: block;  padding: 10px 15px;  transition: background 0.5s ease-in-out;  }  .lt-widget-wrap * {  font-style: inherit;  font-variant: inherit;  font-weight: inherit;  font-stretch: inherit;  font-size: 13px;  line-height: inherit;  font-family: lt-Roboto, Arial, Helvetica, sans-serif;  position: static;  left: auto;  right: auto;  top: auto;  bottom: auto;  padding: 0px;  margin: 0px;  border: 0px none;  box-shadow: none;  outline: none;  text-decoration: none;  letter-spacing: 0px;  box-sizing: content-box;  float: none;  text-shadow: none;  overflow: visible;  text-align: left;  width: auto;  height: auto;  min-width: 0px;  max-width: none;  min-height: 0px;  max-height: none;  background: none;  -webkit-font-smoothing: antialiased;  text-transform: none;  color: inherit;  text-indent: 0px;  }  .lt-widget-wrap dl, .lt-widget-wrap menu, .lt-widget-wrap ol, .lt-widget-wrap ul {  margin: 0px;  }  .lt-widget-wrap menu, .lt-widget-wrap ol, .lt-widget-wrap ul {  padding: 0px;  }  .lt-widget-wrap ul, .lt-widget-wrap ol {  list-style: none none;  }  .lt-widget-wrap .lt-chat-list, .lt-widget-wrap .lt-chat-form-list, .lt-widget-wrap .lt-hidden-menu-list {  list-style: none outside none;  margin: 0px;  padding: 0px;  text-align: left;  }  .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list {  background: padding-box rgb(255, 255, 255);  display: none;  overflow: hidden;  position: absolute;  right: -41px;  top: 21px;  width: 230px;  z-index: 19;  border-radius: 3px;  -webkit-background-clip: padding-box;  box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 3px 0px, rgba(0, 0, 0, 0.3) 0px 5px 35px 0px;  }  .lt-widget-wrap.lt-internal .lt-hidden-menu-wrapper .lt-hidden-menu-list {  right: -41px;  }  .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i {  border-bottom: 1px solid rgb(229, 229, 229);  color: rgb(0, 0, 0);  cursor: pointer;  font-size: 13px;  line-height: 20px;  padding: 8px 10px 6px;  font-weight: 400;  }  .lt-iconic {  position: relative;  top: 1px;  display: inline-block;  speak: none;  -webkit-font-smoothing: antialiased;  font-family: lt-iconic !important;  font-style: normal !important;  font-weight: normal !important;  font-variant-ligatures: normal !important;  font-variant-caps: normal !important;  text-transform: none !important;  }  .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i .lt-icon {  font-size: 16px;  margin-left: -3px;  margin-right: 8px;  color: rgb(178, 178, 178);  position: relative;  top: 2px;  text-shadow: none;  float: left;  }  .lt-fa {  display: inline-block;  font-style: normal;  font-weight: normal;  -webkit-font-smoothing: antialiased;  font-family: lt-fontawesome !important;  }  .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i:last-child {  border-bottom: 0px;  }  .lt-widget-wrap span {  display: inline;  }  .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i.lt-mute .lt-mute-on, .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i.lt-mute .lt-mute-off {  font-size: 13px;  }  .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i .lt-icon.lt-iconic-volume-off, .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i .lt-icon.lt-iconic-volume-on {  top: 0px;  font-size: 20px;  margin-right: 4px;  }  .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i.lt-mute .lt-mute-off {  display: none;  }  .lt-widget-wrap div, .lt-widget-wrap article, .lt-widget-wrap aside, .lt-widget-wrap details, .lt-widget-wrap figcaption, .lt-widget-wrap figure, .lt-widget-wrap footer, .lt-widget-wrap header, .lt-widget-wrap hgroup, .lt-widget-wrap nav, .lt-widget-wrap section, .lt-widget-wrap summary {  display: block;  }  .lt-widget-wrap .lt-chat-form .lt-form-wrapper, .lt-widget-wrap .lt-chat-form .lt-attach-wrapper, .lt-widget-wrap .lt-chat-form .lt-complaint-wrapper {  display: none;  text-align: center;  }  .lt-widget-wrap form {  margin: 0px;  }  .lt-widget-wrap button, .lt-widget-wrap input, .lt-widget-wrap select, .lt-widget-wrap textarea {  font-family: sans-serif;  text-transform: none;  font-size: 100%;  margin: 0px;  vertical-align: inherit;  }  .lt-widget-wrap button, .lt-widget-wrap input {  line-height: normal;  }  .lt-widget-wrap input, .lt-widget-wrap textarea {  box-shadow: none;  outline: none;  border-radius: 0px;  float: none;  margin: 0px;  text-indent: 0px;  background-color: transparent;  vertical-align: top;  }  .lt-widget-wrap .lt-uploader {  border: 1px dashed rgb(190, 185, 168);  font-size: 15px;  height: 39px;  margin: 0px;  padding: 6px 10px 10px;  text-align: center;  line-height: 19px;  }  .lt-widget-wrap .lt-uploader * {  font-size: 15px;  line-height: 20px;  }  .lt-widget-wrap .lt-uploader .lt-uploader-label {  display: block;  white-space: normal;  text-align: center;  }  .lt-widget-wrap [hidden] {  display: none;  }  .lt-widget-wrap .lt-uploader .lt-uploader-label .lt-file-input {  display: none;  }  .lt-widget-wrap .lt-uploader .lt-uploader-label .lt-uploader__span {  width: auto;  display: inline;  cursor: pointer;  color: rgb(85, 26, 139);  }  .lt-widget-wrap .lt-vk-button {  position: absolute;  top: 7px;  right: 7px;  height: 23px;  line-height: 24px;  padding: 0px 5px;  cursor: pointer;  }  .lt-widget-wrap .lt-vk-button__login {  color: white;  background-color: rgb(99, 131, 168);  border-radius: 2px;  -webkit-background-clip: padding-box;  background-clip: padding-box;  transition: background-color 100ms ease-in-out;  }  .lt-widget-wrap .lt-vk-button__login span {  font-size: 0.9em;  vertical-align: middle;  line-height: 23px;  padding-right: 3px;  }  .lt-widget-wrap .lt-vk-button__login i {  font-size: 1.5em;  vertical-align: middle;  line-height: 23px;  }  .lt-widget-wrap .lt-self-label .lt-wrapper-status, .lt-widget-wrap .lt-wrapper .lt-wrapper-status {  width: auto;  height: auto;  text-align: center;  display: none;  padding: 0px 16px 50px;  }  .lt-widget-wrap .lt-self-label .lt-wrapper-status .lt-status-ok-img, .lt-widget-wrap .lt-wrapper .lt-wrapper-status .lt-status-ok-img {  background: url("//widgets.livetex.ru//images/status.png") center top / contain no-repeat;  width: 126px;  height: 108px;  }  .lt-widget-wrap.lt-internal .lt-self-label .lt-wrapper-status .lt-status-ok-img, .lt-widget-wrap.lt-internal .lt-wrapper .lt-wrapper-status .lt-status-ok-img {  margin: 20% auto 0px;  }  .lt-widget-wrap .lt-self-label .lt-wrapper-status .lt-wrapper-status__txt, .lt-widget-wrap .lt-wrapper .lt-wrapper-status .lt-wrapper-status__txt {  display: block;  text-align: center;  font-size: 15px;  padding-top: 7%;  }  .lt-widget-wrap .lt-time-wrap .lt-i-label-list {  display: none;  background-color: rgb(255, 255, 255);  border: 1px solid rgb(153, 153, 153);  cursor: default;  position: absolute;  z-index: 1000;  list-style-type: none;  padding: 0px;  user-select: none;  box-sizing: border-box;  left: 35px;  max-height: 150px;  overflow-y: auto;  }  .lt-widget-wrap .lt-time-wrap .lt-i-label-list .lt-i-label-list__li {  font-size: 14px;  color: rgb(0, 0, 0);  padding: 0px 25px 0px 10px;  }  .lt-widget-wrap .lt-time-wrap .lt-i-label-time__span {  display: none;  vertical-align: top;  font-size: 18px;  padding: 0px 5px;  width: 16px;  text-align: center;  line-height: 37px;  }  .lt-widget-wrap .lt-i-label {  display: block;  position: relative;  margin-bottom: 8px;  color: rgb(150, 150, 150);  }  .lt-widget-wrap .lt-time-wrap .lt-i-label-time-end {  display: none;  }  .lt-widget-wrap .lt-i-label .lt-i-label__icon {  font-size: 16px;  left: 6px;  position: absolute;  text-align: center;  top: 11px;  width: 24px;  line-height: 16px;  color: rgb(178, 178, 178);  }  .lt-widget-wrap .lt-i-label .lt-i-label__input, .lt-widget-wrap .lt-i-label .lt-i-label__textarea {  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;  border: 1px solid rgb(226, 226, 226);  display: block;  padding: 8px 10px 8px 35px;  width: 100%;  height: 37px;  font-family: inherit;  font-size: 15px;  letter-spacing: -0.5px;  line-height: 16px;  color: rgb(61, 61, 61);  border-radius: 3px;  -webkit-background-clip: padding-box;  background-clip: padding-box;  transition: border 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;  box-sizing: border-box;  resize: none;  float: none;  font-style: normal;  }  .lt-widget-wrap .lt-time-wrap .lt-i-label-time .lt-i-label__input {  color: transparent;  }  .lt-widget-wrap .lt-i-label__phone-flag {  cursor: pointer;  display: none;  height: 35px;  left: 1px;  line-height: 32px;  position: absolute;  top: 1px;  width: 44px;  text-align: center;  }  .lt-i-label-codephone-list__i .lt-flag, .lt-i-label__phone-flag .lt-flag {  width: 16px;  height: 11px;  background: url("//widgets.livetex.ru//images/flags.png") no-repeat;  display: inline-block;  margin-right: 7px;  }  .lt-i-label__phone-flag .lt-flag {  margin-left: 2px;  margin-right: 2px;  position: relative;  top: 2px;  }  .lt-i-label__phone-flag > .lt-flag {  vertical-align: baseline;  }  .lt-flag.lt-flag-ua {  background-position: -96px -154px;  }  .lt-i-label__phone-flag > i {  vertical-align: baseline;  }  .lt-widget-wrap .lt-i-label-codephone-wrapper {  background: rgb(255, 255, 255);  left: 0px;  max-height: 169px;  min-height: 100px;  overflow: auto;  padding: 5px 0px;  position: absolute;  right: 0px;  top: 100%;  z-index: 99;  display: none;  text-align: left;  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px;  }  .lt-widget-wrap .lt-i-label-codephone-input {  background-clip: padding-box;  border: 1px solid rgb(226, 226, 226);  border-radius: 3px;  box-sizing: border-box;  color: rgb(61, 61, 61);  display: block;  font-family: inherit;  font-size: 14px;  height: 26px;  line-height: 26px;  padding: 0px 10px;  margin: 0px 0px 5px 9px;  width: 94%;  }  .lt-widget-wrap .lt-i-label-codephone-wrapper .lt-i-label-codephone-list__i {  list-style: none outside none;  padding: 4px 10px 6px;  cursor: pointer;  color: rgb(61, 61, 61);  font-size: 13px;  }  .lt-widget-wrap .lt-i-label-codephone-wrapper .lt-i-label-codephone-list__i .lt-flag-float-wrapper {  float: left;  height: 18px;  padding-top: 3px;  }  .lt-flag.lt-flag-au {  background-position: -208px 0px;  }  .lt-flag.lt-flag-at {  background-position: -192px 0px;  }  .lt-flag.lt-flag-az {  background-position: -240px 0px;  }  .lt-flag.lt-flag-ax {  background-position: -192px -66px;  }  .lt-flag.lt-flag-al {  background-position: -96px 0px;  }  .lt-flag.lt-flag-dz {  background-position: -160px -33px;  }  .lt-flag.lt-flag-ai {  background-position: -80px 0px;  }  .lt-flag.lt-flag-ao {  background-position: -144px 0px;  }  .lt-flag.lt-flag-ad {  background-position: -16px 0px;  }  .lt-flag.lt-flag-ag {  background-position: -64px 0px;  }  .lt-flag.lt-flag-mo {  background-position: -48px -99px;  }  .lt-flag.lt-flag-ar {  background-position: -160px 0px;  }  .lt-flag.lt-flag-am {  background-position: -112px 0px;  }  .lt-flag.lt-flag-aw {  background-position: -224px 0px;  }  .lt-flag.lt-flag-af {  background-position: -48px 0px;  }  .lt-flag.lt-flag-bs {  background-position: -208px -11px;  }  .lt-flag.lt-flag-bd {  background-position: -32px -11px;  }  .lt-flag.lt-flag-bb {  background-position: -16px -11px;  }  .lt-flag.lt-flag-bh {  background-position: -96px -11px;  }  .lt-flag.lt-flag-by {  background-position: -16px -22px;  }  .lt-flag.lt-flag-bz {  background-position: -32px -22px;  }  .lt-flag.lt-flag-be {  background-position: -48px -11px;  }  .lt-flag.lt-flag-bj {  background-position: -128px -11px;  }  .lt-flag.lt-flag-bm {  background-position: -144px -11px;  }  .lt-flag.lt-flag-bg {  background-position: -80px -11px;  }  .lt-flag.lt-flag-bo {  background-position: -176px -11px;  }  .lt-flag.lt-flag-bq {  background-position: -96px -89px;  }  .lt-flag.lt-flag-ba {  background-position: 0px -11px;  }  .lt-flag.lt-flag-bw {  background-position: 0px -22px;  }  .lt-flag.lt-flag-br {  background-position: -192px -11px;  }  .lt-flag.lt-flag-io {  background-position: -144px -66px;  }  .lt-flag.lt-flag-vg {  background-position: -240px -154px;  }  .lt-flag.lt-flag-bn {  background-position: -160px -11px;  }  .lt-flag.lt-flag-bf {  background-position: -64px -11px;  }  .lt-flag.lt-flag-bi {  background-position: -112px -11px;  }  .lt-flag.lt-flag-bt {  background-position: -224px -11px;  }  .lt-flag.lt-flag-vu {  background-position: -32px -165px;  }  .lt-flag.lt-flag-va {  background-position: -192px -154px;  }  .lt-flag.lt-flag-gb {  background-position: -176px -44px;  }  .lt-flag.lt-flag-hu {  background-position: -32px -66px;  }  .lt-flag.lt-flag-ve {  background-position: -224px -154px;  }  .lt-flag.lt-flag-vi {  background-position: 0px -165px;  }  .lt-flag.lt-flag-um {  background-position: -128px -154px;  }  .lt-flag.lt-flag-tl {  background-position: -208px -143px;  }  .lt-flag.lt-flag-vn {  background-position: -16px -165px;  }  .lt-flag.lt-flag-ga {  background-position: -160px -44px;  }  .lt-flag.lt-flag-ht {  background-position: -16px -66px;  }  .lt-flag.lt-flag-gy {  background-position: -192px -55px;  }  .lt-flag.lt-flag-gm {  background-position: -48px -55px;  }  .lt-flag.lt-flag-gh {  background-position: 0px -55px;  }  .lt-flag.lt-flag-gp {  background-position: -80px -55px;  }  .lt-flag.lt-flag-gt {  background-position: -144px -55px;  }  .lt-flag.lt-flag-gn {  background-position: -64px -55px;  }  .lt-flag.lt-flag-gw {  background-position: -176px -55px;  }  .lt-flag.lt-flag-de {  background-position: -80px -33px;  }  .lt-flag.lt-flag-gi {  background-position: -16px -55px;  }  .lt-flag.lt-flag-hn {  background-position: -240px -55px;  }  .lt-flag.lt-flag-hk {  background-position: -208px -55px;  }  .lt-flag.lt-flag-gd {  background-position: -192px -44px;  }  .lt-flag.lt-flag-gl {  background-position: -32px -55px;  }  .lt-flag.lt-flag-gr {  background-position: -112px -55px;  }  .lt-flag.lt-flag-ge {  background-position: -208px -44px;  }  .lt-flag.lt-flag-gu {  background-position: -160px -55px;  }  .lt-flag.lt-flag-dk {  background-position: -112px -33px;  }  .lt-flag.lt-flag-cd {  background-position: -80px -22px;  }  .lt-flag.lt-flag-dj {  background-position: -96px -33px;  }  .lt-flag.lt-flag-dm {  background-position: -128px -33px;  }  .lt-flag.lt-flag-do {  background-position: -144px -33px;  }  .lt-flag.lt-flag-eg {  background-position: -208px -33px;  }  .lt-flag.lt-flag-zm {  background-position: -160px -165px;  }  .lt-flag.lt-flag-zw {  background-position: -176px -165px;  }  .lt-flag.lt-flag-il {  background-position: -96px -66px;  }  .lt-flag.lt-flag-in {  background-position: -128px -66px;  }  .lt-flag.lt-flag-id {  background-position: -64px -66px;  }  .lt-flag.lt-flag-jo {  background-position: 0px -77px;  }  .lt-flag.lt-flag-iq {  background-position: -160px -66px;  }  .lt-flag.lt-flag-ir {  background-position: -176px -66px;  }  .lt-flag.lt-flag-ie {  background-position: -80px -66px;  }  .lt-flag.lt-flag-is {  background-position: -192px -66px;  }  .lt-flag.lt-flag-es {  background-position: -16px -44px;  }  .lt-flag.lt-flag-it {  background-position: -208px -66px;  }  .lt-flag.lt-flag-ye {  background-position: -96px -165px;  }  .lt-flag.lt-flag-kz {  background-position: -208px -77px;  }  .lt-flag.lt-flag-ky {  background-position: -192px -77px;  }  .lt-flag.lt-flag-kh {  background-position: -64px -77px;  }  .lt-flag.lt-flag-cm {  background-position: -192px -22px;  }  .lt-flag.lt-flag-ca {  background-position: -48px -22px;  }  .lt-flag.lt-flag-qa {  background-position: -160px -121px;  }  .lt-flag.lt-flag-ke {  background-position: -32px -77px;  }  .lt-flag.lt-flag-cy {  background-position: -48px -33px;  }  .lt-flag.lt-flag-kg {  background-position: -48px -77px;  }  .lt-flag.lt-flag-ki {  background-position: -80px -77px;  }  .lt-flag.lt-flag-cn {  background-position: -208px -22px;  }  .lt-flag.lt-flag-cc {  background-position: -208px 0px;  }  .lt-flag.lt-flag-co {  background-position: -224px -22px;  }  .lt-flag.lt-flag-km {  background-position: -96px -77px;  }  .lt-flag.lt-flag-cg {  background-position: -112px -22px;  }  .lt-flag.lt-flag-kp {  background-position: -128px -77px;  }  .lt-flag.lt-flag-cr {  background-position: -240px -22px;  }  .lt-flag.lt-flag-ci {  background-position: -144px -22px;  }  .lt-flag.lt-flag-cu {  background-position: 0px -33px;  }  .lt-flag.lt-flag-kw {  background-position: -176px -77px;  }  .lt-flag.lt-flag-cw {  background-position: -32px -33px;  }  .lt-flag.lt-flag-la {  background-position: -224px -77px;  }  .lt-flag.lt-flag-lv {  background-position: -112px -88px;  }  .lt-flag.lt-flag-ls {  background-position: -64px -88px;  }  .lt-flag.lt-flag-lr {  background-position: -48px -88px;  }  .lt-flag.lt-flag-lb {  background-position: -240px -77px;  }  .lt-flag.lt-flag-ly {  background-position: -128px -88px;  }  .lt-flag.lt-flag-lt {  background-position: -80px -88px;  }  .lt-flag.lt-flag-li {  background-position: -16px -88px;  }  .lt-flag.lt-flag-lu {  background-position: -96px -88px;  }  .lt-flag.lt-flag-mu {  background-position: -144px -99px;  }  .lt-flag.lt-flag-mr {  background-position: -96px -99px;  }  .lt-flag.lt-flag-mg {  background-position: -208px -88px;  }  .lt-flag.lt-flag-yt {  background-position: -112px -165px;  }  .lt-flag.lt-flag-mk {  background-position: -240px -88px;  }  .lt-flag.lt-flag-mw {  background-position: -176px -99px;  }  .lt-flag.lt-flag-my {  background-position: -208px -99px;  }  .lt-flag.lt-flag-ml {  background-position: 0px -99px;  }  .lt-flag.lt-flag-mv {  background-position: -160px -99px;  }  .lt-flag.lt-flag-mt {  background-position: -128px -99px;  }  .lt-flag.lt-flag-ma {  background-position: -144px -88px;  }  .lt-flag.lt-flag-mq {  background-position: -80px -99px;  }  .lt-flag.lt-flag-mh {  background-position: -224px -88px;  }  .lt-flag.lt-flag-mx {  background-position: -192px -99px;  }  .lt-flag.lt-flag-fm {  background-position: -112px -44px;  }  .lt-flag.lt-flag-mz {  background-position: -224px -99px;  }  .lt-flag.lt-flag-md {  background-position: -176px -88px;  }  .lt-flag.lt-flag-mc {  background-position: -160px -88px;  }  .lt-flag.lt-flag-mn {  background-position: -32px -99px;  }  .lt-flag.lt-flag-ms {  background-position: -112px -99px;  }  .lt-flag.lt-flag-mm {  background-position: -16px -99px;  }  .lt-flag.lt-flag-na {  background-position: -240px -99px;  }  .lt-flag.lt-flag-nr {  background-position: -128px -110px;  }  .lt-flag.lt-flag-np {  background-position: -112px -110px;  }  .lt-flag.lt-flag-ne {  background-position: -16px -110px;  }  .lt-flag.lt-flag-ng {  background-position: -48px -110px;  }  .lt-flag.lt-flag-nl {  background-position: -80px -110px;  }  .lt-flag.lt-flag-ni {  background-position: -64px -110px;  }  .lt-flag.lt-flag-nu {  background-position: -144px -110px;  }  .lt-flag.lt-flag-nz {  background-position: -160px -110px;  }  .lt-flag.lt-flag-nc {  background-position: 0px -110px;  }  .lt-flag.lt-flag-no {  background-position: -96px -110px;  }  .lt-flag.lt-flag-ae {  background-position: -32px 0px;  }  .lt-flag.lt-flag-om {  background-position: -176px -110px;  }  .lt-flag.lt-flag-nf {  background-position: -32px -110px;  }  .lt-flag.lt-flag-cx {  background-position: -192px -165px;  }  .lt-flag.lt-flag-bl {  background-position: -208px -165px;  }  .lt-flag.lt-flag-mf {  background-position: -224px -165px;  }  .lt-flag.lt-flag-sh {  background-position: -112px -132px;  }  .lt-flag.lt-flag-cv {  background-position: -16px -33px;  }  .lt-flag.lt-flag-ck {  background-position: -160px -22px;  }  .lt-flag.lt-flag-tc {  background-position: -96px -143px;  }  .lt-flag.lt-flag-wf {  background-position: -64px -165px;  }  .lt-flag.lt-flag-pk {  background-position: -16px -121px;  }  .lt-flag.lt-flag-pw {  background-position: -128px -121px;  }  .lt-flag.lt-flag-ps {  background-position: -96px -121px;  }  .lt-flag.lt-flag-pa {  background-position: -192px -110px;  }  .lt-flag.lt-flag-pg {  background-position: -240px -110px;  }  .lt-flag.lt-flag-py {  background-position: -144px -121px;  }  .lt-flag.lt-flag-pe {  background-position: -208px -110px;  }  .lt-flag.lt-flag-pn {  background-position: -64px -121px;  }  .lt-flag.lt-flag-pl {  background-position: -32px -121px;  }  .lt-flag.lt-flag-pt {  background-position: -112px -121px;  }  .lt-flag.lt-flag-pr {  background-position: -80px -121px;  }  .lt-flag.lt-flag-kr {  background-position: -144px -77px;  }  .lt-flag.lt-flag-re {  background-position: -176px -121px;  }  .lt-flag.lt-flag-ru {  background-position: -224px -121px;  }  .lt-flag.lt-flag-rw {  background-position: -240px -121px;  }  .lt-flag.lt-flag-ro {  background-position: -192px -121px;  }  .lt-flag.lt-flag-sv {  background-position: -32px -143px;  }  .lt-flag.lt-flag-ws {  background-position: -80px -165px;  }  .lt-flag.lt-flag-sm {  background-position: -176px -132px;  }  .lt-flag.lt-flag-st {  background-position: -16px -143px;  }  .lt-flag.lt-flag-sa {  background-position: 0px -132px;  }  .lt-flag.lt-flag-sz {  background-position: -80px -143px;  }  .lt-flag.lt-flag-mp {  background-position: -64px -99px;  }  .lt-flag.lt-flag-sc {  background-position: -32px -132px;  }  .lt-flag.lt-flag-pm {  background-position: -48px -121px;  }  .lt-flag.lt-flag-sn {  background-position: -192px -132px;  }  .lt-flag.lt-flag-vc {  background-position: -208px -154px;  }  .lt-flag.lt-flag-kn {  background-position: -112px -77px;  }  .lt-flag.lt-flag-lc {  background-position: 0px -88px;  }  .lt-flag.lt-flag-rs {  background-position: -208px -121px;  }  .lt-flag.lt-flag-sg {  background-position: -96px -132px;  }  .lt-flag.lt-flag-sx {  background-position: -48px -143px;  }  .lt-flag.lt-flag-sy {  background-position: -64px -143px;  }  .lt-flag.lt-flag-sk {  background-position: -144px -132px;  }  .lt-flag.lt-flag-si {  background-position: -128px -132px;  }  .lt-flag.lt-flag-us {  background-position: -144px -154px;  }  .lt-flag.lt-flag-sb {  background-position: -16px -132px;  }  .lt-flag.lt-flag-so {  background-position: -208px -132px;  }  .lt-flag.lt-flag-sd {  background-position: -64px -132px;  }  .lt-flag.lt-flag-sr {  background-position: -240px -132px;  }  .lt-flag.lt-flag-sl {  background-position: -160px -132px;  }  .lt-flag.lt-flag-tj {  background-position: -176px -143px;  }  .lt-flag.lt-flag-th {  background-position: -160px -143px;  }  .lt-flag.lt-flag-tw {  background-position: -64px -154px;  }  .lt-flag.lt-flag-tz {  background-position: -80px -154px;  }  .lt-flag.lt-flag-tg {  background-position: -144px -143px;  }  .lt-flag.lt-flag-tk {  background-position: -192px -143px;  }  .lt-flag.lt-flag-to {  background-position: 0px -154px;  }  .lt-flag.lt-flag-tt {  background-position: -32px -154px;  }  .lt-flag.lt-flag-tv {  background-position: -48px -154px;  }  .lt-flag.lt-flag-tn {  background-position: -240px -143px;  }  .lt-flag.lt-flag-tm {  background-position: -224px -143px;  }  .lt-flag.lt-flag-tr {  background-position: -16px -154px;  }  .lt-flag.lt-flag-ug {  background-position: -112px -154px;  }  .lt-flag.lt-flag-uz {  background-position: -176px -154px;  }  .lt-flag.lt-flag-uy {  background-position: -160px -154px;  }  .lt-flag.lt-flag-fo {  background-position: -128px -44px;  }  .lt-flag.lt-flag-fj {  background-position: -80px -44px;  }  .lt-flag.lt-flag-ph {  background-position: 0px -121px;  }  .lt-flag.lt-flag-fi {  background-position: -64px -44px;  }  .lt-flag.lt-flag-fk {  background-position: -96px -44px;  }  .lt-flag.lt-flag-fr {  background-position: -144px -44px;  }  .lt-flag.lt-flag-gf {  background-position: -224px -44px;  }  .lt-flag.lt-flag-pf {  background-position: -224px -110px;  }  .lt-flag.lt-flag-hr {  background-position: 0px -66px;  }  .lt-flag.lt-flag-cf {  background-position: -96px -22px;  }  .lt-flag.lt-flag-td {  background-position: -112px -143px;  }  .lt-flag.lt-flag-me {  background-position: -192px -88px;  }  .lt-flag.lt-flag-cz {  background-position: -64px -33px;  }  .lt-flag.lt-flag-cl {  background-position: -176px -22px;  }  .lt-flag.lt-flag-ch {  background-position: -128px -22px;  }  .lt-flag.lt-flag-se {  background-position: -80px -132px;  }  .lt-flag.lt-flag-lk {  background-position: -32px -88px;  }  .lt-flag.lt-flag-ec {  background-position: -176px -33px;  }  .lt-flag.lt-flag-gq {  background-position: -96px -55px;  }  .lt-flag.lt-flag-er {  background-position: 0px -44px;  }  .lt-flag.lt-flag-ee {  background-position: -192px -33px;  }  .lt-flag.lt-flag-et {  background-position: -32px -44px;  }  .lt-flag.lt-flag-za {  background-position: -128px -165px;  }  .lt-flag.lt-flag-ss {  background-position: 0px -143px;  }  .lt-flag.lt-flag-jm {  background-position: -240px -66px;  }  .lt-flag.lt-flag-jp {  background-position: -16px -77px;  }  .lt-label {  left: 9.80356%;  right: auto;  top: auto;  bottom: 0px;  margin: 0px;  padding: 0px;  border: 0px none;  width: auto;  text-indent: 0px;  position: fixed;  color: rgb(255, 255, 255);  font-size: 14px;  font-weight: 500;  cursor: pointer;  height: 36px;  z-index: 9999999;  max-width: 500px;  line-height: 36px;  backface-visibility: hidden;  text-size-adjust: none;  -webkit-background-clip: padding-box;  background-clip: padding-box;  transition: bottom 0.4s ease-in-out, transform 0.4s ease-in-out;  text-shadow: rgba(0, 0, 0, 0.15) 0px 1px 0px;  font-family: lt-Roboto, Arial, Helvetica, sans-serif;  -webkit-font-smoothing: subpixel-antialiased !important;  background-color: rgb(186, 183, 182);  transform: none;  transform-origin: center center 0px;  border-radius: 25px 25px 0px 0px;  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15) 0px, rgba(255, 255, 255, 0) 100%);  }  .lt-label * {  font-style: inherit;  font-variant: inherit;  font-weight: inherit;  font-stretch: inherit;  font-size: 12px;  line-height: 1.5em;  font-family: lt-Roboto, Arial, Helvetica, sans-serif;  position: static;  left: auto;  right: auto;  top: auto;  bottom: auto;  padding: 0px;  margin: 0px;  border: 0px none;  box-shadow: none;  outline: none;  text-decoration: none;  letter-spacing: 0px;  box-sizing: border-box;  float: none;  text-shadow: none;  overflow: visible;  text-align: left;  width: auto;  height: auto;  min-width: 0px;  max-width: none;  min-height: 0px;  max-height: none;  background: none;  -webkit-font-smoothing: antialiased;  text-transform: none;  color: rgb(61, 61, 61);  text-indent: 0px;  z-index: 9998;  }  .lt-label div, .lt-label article, .lt-label aside, .lt-label details, .lt-label figcaption, .lt-label figure, .lt-label footer, .lt-label header, .lt-label hgroup, .lt-label nav, .lt-label section, .lt-label summary {  display: block;  }  .lt-label .lt-label-block {  position: relative;  z-index: 10;  height: 36px;  float: left;  max-width: 310px;  font-weight: 500;  transition: max-width 0.35s ease-in-out, opacity 0.3s ease-in-out 0s;  }  .lt-label .lt-chat-label {  padding-left: 30px;  padding-right: 20px;  transform: none;  }  .lt-label .lt-chat-label .lt-icon {  height: 36px;  width: 36px;  text-align: center;  line-height: 36px;  position: absolute;  left: 0px;  top: -11px;  border-radius: 100%;  -webkit-background-clip: padding-box;  background-clip: padding-box;  background: rgb(255, 255, 255);  border: 2px solid rgb(186, 183, 182);  color: rgb(186, 183, 182);  transform: none;  }  .lt-label .lt-label-block .lt-icon {  left: 0px;  top: -11px;  right: auto;  }  .lt-label span {  display: inline;  }  .lt-label .lt-label-block .lt-label-block__txt {  display: block;  white-space: nowrap;  opacity: 1;  height: 36px;  line-height: 36px;  float: left;  max-width: 250px;  transition: max-width 0.35s ease-in-out, opacity 0.3s ease-in-out 0s;  color: rgb(255, 255, 255);  }  .lt-label .lt-chat-label .lt-label-block__txt {  font-size: 15px;  font-weight: 400;  letter-spacing: 0px;  margin-left: 10px;  padding: 0px 10px;  margin-right: 0px;  transform: none;  transform-origin: center center 0px;  }  .lt-xbutton-main-wrapper {  left: auto;  top: auto;  margin: 0px;  padding: 0px;  border: 0px none;  width: auto;  height: auto;  text-indent: 0px;  display: block;  right: 80px;  bottom: 7%;  position: fixed;  z-index: 999;  transform-style: preserve-3d;  }  .lt-xbutton-main-wrapper.lt-xbutton-pos-animate {  transition: bottom 0.3s;  }  .lt-xbutton-main-wrapper * {  font-style: inherit;  font-variant: inherit;  font-weight: inherit;  font-stretch: inherit;  font-size: inherit;  line-height: inherit;  font-family: proxima_nova;  position: static;  left: auto;  right: auto;  top: auto;  bottom: auto;  padding: 0px;  margin: 0px;  border: 0px none;  box-shadow: none;  outline: none;  text-decoration: none;  letter-spacing: 0px;  box-sizing: content-box;  float: none;  text-shadow: none;  overflow: visible;  text-align: left;  width: auto;  height: auto;  min-width: 0px;  max-width: none;  min-height: 0px;  max-height: none;  background: none;  -webkit-font-smoothing: antialiased;  text-transform: none;  color: rgb(0, 0, 0);  text-indent: 0px;  }  .lt-xbutton {  font-family: proxima_nova;  width: 58px;  height: 58px;  text-align: left;  transition: width 0.5s ease-in-out, box-shadow 0.3s ease-in-out;  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px;  background: padding-box rgb(255, 255, 255);  border-radius: 58px;  -webkit-background-clip: padding-box;  animation: buttonShow 0.7s ease-in-out 1 both;  cursor: pointer;  }  .lt-xbutton-main-wrapper div, .lt-xbutton-main-wrapper article, .lt-xbutton-main-wrapper aside, .lt-xbutton-main-wrapper details, .lt-xbutton-main-wrapper figcaption, .lt-xbutton-main-wrapper figure, .lt-xbutton-main-wrapper footer, .lt-xbutton-main-wrapper header, .lt-xbutton-main-wrapper hgroup, .lt-xbutton-main-wrapper nav, .lt-xbutton-main-wrapper section, .lt-xbutton-main-wrapper summary {  display: block;  }  .lt-xbutton * {  font-family: proxima_nova;  letter-spacing: normal;  margin: 0px;  padding: 0px;  text-transform: none;  font-style: normal;  box-sizing: content-box;  color: rgb(0, 0, 0);  }  .lt-xbutton-main-wrapper span {  display: inline;  }  .lt-xbutton .lt-xbutton-flash {  width: 58px;  height: 58px;  position: absolute;  display: block;  top: 0px;  left: 0px;  z-index: -1;  border-radius: 50%;  -webkit-background-clip: padding-box;  background-clip: padding-box;  }  .lt-xbutton .lt-xbutton-flash.lt-flash-left {  animation: iconAnim 2s ease-in-out infinite both;  }  .lt-xbutton .lt-xbutton-flash.lt-flash-right {  animation: iconAnimtwo 2s ease-in-out infinite both;  }  .lt-xbutton .lt-xbutton-dialler {  position: absolute;  top: -8px;  left: -8px;  width: 74px;  height: 74px;  }  .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half {  position: absolute;  width: 50%;  top: 0px;  bottom: 0px;  overflow: hidden;  }  .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half.half-left {  left: 0px;  }  .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half .lt-xbutton-dialler-pie {  border: 1px solid rgb(48, 216, 178);  position: absolute;  top: 0px;  bottom: 0px;  left: 0px;  right: 0px;  background-clip: padding-box;  width: 36px;  height: 72px;  }  .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half .lt-xbutton-dialler-pie.pie-left {  border-radius: 76px 0px 0px 76px;  border-right: none;  transform: rotate(-180deg);  transform-origin: 100% 50% 0px;  animation: pie-left 4s linear infinite both;  }  .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half.half-right {  right: 0px;  }  .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half .lt-xbutton-dialler-pie.pie-right {  border-radius: 0px 76px 76px 0px;  border-left: none;  transform: rotate(180deg);  transform-origin: 0px 50% 0px;  animation: pie-right 4s linear infinite both;  }  .lt-xbutton .lt-xbutton-wrapper {  overflow: hidden;  height: 100%;  border-radius: 0px 50% 50% 0px;  -webkit-background-clip: padding-box;  background-clip: padding-box;  }  .lt-xbutton .lt-xbutton-icons {  line-height: 76px;  text-align: center;  height: 54px;  width: 54px;  border: 2px solid transparent;  background: padding-box rgb(255, 255, 255);  position: relative;  z-index: 999;  border-radius: 54px;  -webkit-background-clip: padding-box;  transform: rotate(0deg);  transition: transform 0.5s, border-color 0.5s;  }  .lt-xbutton .lt-xbutton-icons .lt-xbutton-phone-icon {  color: rgb(48, 216, 178);  font-size: 36px;  line-height: 58px;  }  .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-txt {  font-style: normal;  font-variant: normal;  font-weight: normal;  font-stretch: normal;  font-size: 12px;  line-height: normal;  font-family: proxima_nova;  float: left;  width: 100px;  color: rgb(76, 76, 76);  margin: 0px 100px;  opacity: 0;  word-wrap: break-word;  height: 58px;  }  .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-txt span {  height: 58px;  width: inherit;  vertical-align: middle;  display: table-cell;  line-height: normal;  }  .lt-xbutton-main-wrapper form {  margin: 0px;  }  .lt-xbutton .lt-xbutton-close-icon {  position: absolute;  display: none;  top: 6px;  left: 6px;  width: 40px;  height: 40px;  line-height: 36px;  text-align: center;  font-size: 18px;  font-weight: bold;  cursor: pointer;  opacity: 0;  border-radius: 50%;  -webkit-background-clip: padding-box;  background: rgb(255, 255, 255);  color: rgb(212, 212, 212);  border: 1px solid rgb(212, 212, 212);  }  .lt-xbutton .lt-xbutton-bttn-wrap {  position: absolute;  top: 8px;  right: 8px;  left: auto;  transition: right 0.5s;  }  .lt-xbutton-main-wrapper button, .lt-xbutton-main-wrapper input, .lt-xbutton-main-wrapper select, .lt-xbutton-main-wrapper textarea {  font-family: sans-serif;  text-transform: none;  font-size: 100%;  margin: 0px;  vertical-align: inherit;  }  .lt-xbutton-main-wrapper button, .lt-xbutton-main-wrapper input {  line-height: normal;  }  .lt-xbutton-main-wrapper button, .lt-xbutton-main-wrapper input[type="button"], .lt-xbutton-main-wrapper input[type="reset"], .lt-xbutton-main-wrapper input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;  }  .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-bttn {  background: padding-box rgb(48, 216, 178);  border-radius: 50%;  -webkit-background-clip: padding-box;  width: 40px;  height: 40px;  color: rgb(255, 255, 255);  position: relative;  border: none;  font-size: 18px;  opacity: 0;  text-align: center;  }  .lt-xbutton .lt-xbutton-call-recuest-icon {  line-height: 0;  opacity: 0;  width: 38px;  height: 38px;  border-radius: 50%;  -webkit-background-clip: padding-box;  background-clip: padding-box;  border: 1px solid rgb(48, 216, 178);  position: absolute;  top: 0px;  left: 0px;  z-index: 1;  }  .lt-xbutton .lt-xbutton-status-busy {  position: absolute;  left: 100%;  top: 0px;  height: 58px;  background: none 0px 0px repeat scroll padding-box rgb(255, 255, 255);  display: block;  overflow: hidden;  width: 0px;  padding: 0px;  opacity: 0;  border-radius: 58px;  -webkit-background-clip: padding-box;  }  .lt-xbutton .lt-xbutton-status-busy-txt {  margin-left: 65px;  line-height: 16px;  margin-top: 15px;  white-space: nowrap;  }  .lt-xbutton .lt-xbutton-status-busy-txt .lt-xbutton-status-busy-txt-h1 {  margin: 0px;  font-size: 14px;  padding: 0px;  line-height: 16px;  text-align: left;  font-weight: bold;  color: inherit;  }  p {  font-size: 13px;  line-height: 22px;  font-family: h-roman;  }  .lt-xbutton .lt-xbutton-status-busy-txt .lt-xbutton-status-busy-txt-p {  font-size: 12px;  padding: 0px;  margin: 0px;  line-height: 16px;  color: inherit;  }  .lt-xwidget-caller-statuses {  opacity: 0;  z-index: -1;  transform: scale(0);  font-family: proxima_nova;  background: none 0px 0px repeat scroll padding-box rgba(0, 0, 0, 0.62);  border-radius: 50%;  -webkit-background-clip: padding-box;  color: rgb(255, 255, 255);  width: 140px;  padding: 0px;  margin-bottom: 0px;  margin-right: 0px;  height: 140px;  position: absolute;  bottom: -38px;  right: -38px;  }  .lt-xbutton-main-wrapper .lt-xwidget-caller-statuses {  font-family: proxima_nova;  background: padding-box rgb(241, 241, 241);  border-radius: 50%;  -webkit-background-clip: padding-box;  color: rgb(76, 76, 76);  width: 140px;  padding: 0px;  margin-bottom: 0px;  margin-right: 0px;  height: 140px;  position: absolute;  bottom: -38px;  right: -38px;  }  .lt-xwidget-caller-statuses .lt-xwidget-counter, .lt-xwidget-caller-statuses .lt-xwidget-success, .lt-xwidget-caller-statuses .lt-xwidget-caller, .lt-xwidget-caller-statuses .lt-xwidget-caller-error, .lt-xwidget-caller-statuses .lt-xwidget-caller-busy, .lt-xwidget-caller-statuses .lt-xwidget-caller-on {  opacity: 0;  z-index: -1;  transition: 0.5s;  position: absolute;  width: 100%;  height: 100%;  }  .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter {  opacity: 1;  transition: opacity 1s;  z-index: 10;  text-align: center;  }  .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__txt-before {  font-size: 14px;  margin: 12px 0px 0px;  line-height: 18px;  text-align: center;  transition: 0.3s 0.2s;  color: rgb(76, 76, 76);  }  .lt-xwidget-caller-statuses .lt-xwidget-counter__txt-before-hide {  display: none;  }  .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count {  font-size: 40px;  line-height: 50px;  font-weight: 100;  margin-bottom: 0px;  text-align: center;  transition: 0.3s 0.2s;  color: rgb(76, 76, 76);  }  .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count .lt-xwidget-counter__count-left, .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count .lt-xwidget-counter__count-right {  display: inline-block;  width: 50px;  color: rgb(76, 76, 76);  }  .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count .lt-xwidget-counter__count-left {  text-align: right;  }  .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count .lt-xwidget-counter__count-right {  text-align: left;  }  .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__txt-after {  font-size: 14px;  line-height: 18px;  text-align: center;  transition: 0.3s 0.2s;  margin: 0px;  color: rgb(76, 76, 76);  }  .lt-xwidget-caller-statuses .lt-xwidget-caller {  text-align: center;  opacity: 0;  transition: opacity 1s;  z-index: -1;  }  .lt-xwidget-caller-statuses .lt-xwidget-caller-img {  height: 41px;  width: 41px;  overflow: hidden;  margin: 22px auto 10px;  }  .lt-xbutton-main-wrapper img {  border: 0px;  }  .lt-xwidget-caller-statuses .lt-xwidget-caller-img .lt-xwidget-caller__img {  height: 41px;  width: auto;  animation: animate-img 2s steps(4, end) 0s infinite reverse none;  max-width: none !important;  }  .lt-xwidget-caller-statuses .lt-xwidget-caller__txt {  color: rgb(255, 255, 255);  font-size: 13px;  text-align: center;  text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 0px;  margin-top: 0px;  line-height: 16px;  }  .lt-xwidget-caller-statuses .lt-xwidget-caller__txt .lt-xwidget__bold {  color: rgb(255, 255, 255);  }  .lt-xwidget-caller-on .lt-xwidget-caller-img {  margin: 22px auto 2px;  }  .lt-xwidget-caller-statuses .lt-xwidget-caller-on__img {  width: 100%;  }  .lt-xwidget-caller-statuses .lt-xwidget-caller-img .lt-xwidget-caller-error__img {  height: 40px;  max-width: none;  }  .lt-xwidget-caller-statuses .lt-xwidget-spiner-min {  background: none 0px 0px repeat scroll padding-box transparent;  border-radius: 50%;  -webkit-background-clip: padding-box;  height: 148px;  left: -3px;  position: absolute;  top: -3px;  width: 148px;  z-index: 50;  }  .lt-xwidget-caller-statuses .lt-xwidget-spiner-left-hidden {  width: 50%;  position: absolute;  top: 0px;  left: 50%;  overflow: hidden;  height: 100%;  }  .lt-xwidget-caller-statuses .lt-widget-pie {  width: 67px;  height: 134px;  position: absolute;  }  .lt-xwidget-caller-statuses .lt-xwidget-spiner-right-hidden {  width: 50%;  position: absolute;  top: 0px;  left: 0px;  overflow: hidden;  height: 100%;  }  .all-catalog .label-all-catalog:before {  content: '';  background: url(img/icon-catalog.png) no-repeat center;  width: 20px;  height: 24px;  display: inline-block;  vertical-align: top;  margin-right: 5px;  margin-top: 12px;  }  .breadcrumbs {  border-top: #dcdcdc solid 1px;  width: 100%;  padding: 28px 0;  }  .breadcrumbs div {  display: inline-block;  vertical-align: top;  }  .breadcrumbs a {  color: #101010;  font-size: 10px;  font-family: 'h-roman';  line-height: 22px;  text-transform: uppercase;  }  .md-badge {  width: 22px;  height: 22px;  float: left;  margin-right: 15px;  }  .md-hit {  background: url(img/hit.png) 0 0 no-repeat;  }  #compare-leash {  position: fixed;  bottom: 0;  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.4);  font-size: 1.1em;  right: 30px;  z-index: 9999;  }  #compare-leash a {  text-decoration: none;  color: #fff;  background: #f8a85b;  display: block;  padding: 10px 15px;  }  .category-name {  margin-bottom: 40px;  font-size: 30px;  text-transform: uppercase;  font-weight: normal;  }  .category-catalog {  position: relative;  z-index: 9;  }  .category-catalog ul.cat-more {  display: table;  width: 100%;  border-collapse: collapse;  }  .category-catalog ul.cat-more li {  display: table-cell;  line-height: 50px;  height: 50px;  background-color: #f0f0f0;  border: solid 1px #dcdcdc;  text-align: center;  vertical-align: middle;  }  .category-catalog ul.cat-more li a {  display: block;  font-size: 11px;  color: #101010;  line-height: 20px;  font-family: 'h-medium';  text-transform: uppercase;  }  .category-catalog ul.cat-more li.selected {  background: #fff;  border-bottom-color: #fff;  }  .category-catalog ul.cat-more li.selected a {  color: #101010;  }  .category-subcat {  border: solid 1px #dcdcdc;  margin-top: -1px;  position: relative;  }  .category-subcat {  position: relative;  z-index: 1;  }  .category-subcat .sub-links {  padding: 20px;  padding-bottom: 10px;  }  .category-subcat .sub-links li {  margin-right: 20px;  margin-bottom: 10px;  }  .category-subcat .sub-links li a {  background-color: #fff;  border: solid 2px #c8c8c8;  font-size: 11px;  text-transform: uppercase;  color: #464646;  line-height: 42px;  padding: 0 16px;  display: inline-block;  }  .filters {  margin-bottom: 90px;  position: relative;  border: solid 1px #dcdcdc;  border-top: none;  padding: 5px 20px 0px;  background: #fafafa;  }  .filters input[type="text"] {  font-size: 13px;  line-height: 22px;  color: #000;  height: 30px;  width: 68px;  text-align: center;  font-family: 'h-medium';  }  .filters .filter-param {  margin-bottom: 20px;  width: 180px;  margin-right: 0px;  display: inline-block;  vertical-align: top;  }  .filters label {  display: block;  margin-bottom: 10px;  }  .filters .slider {  background: transparent;  padding-top: 48px;  overflow: auto;  width: 160px;  }  .submit-filter {  position: absolute;  right: 0;  bottom: -60px;  }  .filter-content {  overflow-x: hidden;  overflow-y: auto;  max-height: 110px;  }  .refresh-f {  margin-top: 12px;  margin-right: 12px;  font-size: 13px;  line-height: 22px;  height: 22px;  font-family: 'h-roman';  color: #bc8550;  }  .refresh-f .icon-refresh-f {  background: url(img/refresh-f.png) center no-repeat;  margin-top: 2px;  width: 12px;  height: 18px;  display: inline-block;  vertical-align: top;  margin-right: 5px;  }  .submit-filter input[type=submit] {  height: 45px;  line-height: 45px;  font-size: 13px;  font-family: 'h-medium';  }  ul.thumbs {  padding: 10px 0;  width: auto;  display: block;  border-collapse: collapse;  margin: 0 auto;  }  ul.thumbs li {  max-width: 284px;  width: 45%;  z-index: 1;  display: inline-block;  float: left;  border: solid 1px #dedede;  height: 428px;  vertical-align: top;  padding: 0;  margin: -1px 0 0 -1px;  position: relative;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  }  ul.thumbs li .image {  width: 100%;  text-align: center;  height: 220px;  display: block;  vertical-align: top;  }  ul.thumbs li .image-wrap {  display: block;  line-height: 200px;  height: 200px;  }  ul.thumbs li .image img {  vertical-align: middle;  display: inline-block;  margin: 1px auto;  max-width: 270px;  max-height: 200px;  }  ul.thumbs li .image .badge-wrapper {  position: relative;  }  ul.thumbs li .added2cart {  display: inline;  padding: 0;  font-size: 0.9em;  }  .added2cart {  display: block;  padding-top: 5px;  font-style: italic;  }  .image {  position: relative;  display: inline-block;  max-width: 100%;  }  .image img {  max-width: 100%;  height: auto;  }  .image .corner {  position: absolute;  z-index: 10;  font-size: 0.8em;  color: #fff;  font-weight: bold;  }  .image .corner.top {  top: 12px;  }  .image .corner.left {  left: 8px;  }  .dialog {  display: none;  }  .dialog-background {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #000;  opacity: 0.4;  filter: alpha(opacity=80);  z-index: 99990;  }  .dialog-window .cart {  position: fixed;  top: 15%;  left: 0;  right: 0;  opacity: 1;  z-index: 99991;  overflow-x: hidden;  box-shadow: 0 3px 15px rgba(0,0,0,0.5);  margin: 0 auto;  text-align: left;  width: 550px;  bottom: 15%;  background: #fff;  padding: 25px;  }  @media screen and (min-width:1170px) {  ul.thumbs {  margin: 0 4.5%;  }  }  @media screen and (max-width:1170px) {  ul.thumbs li {  width: 45%;  }  }  ul.cat-more>li.selected {  font-size: 11px;  font-weight: 500;  color: #101010;  line-height: 20px;  font-family: 'h-medium';  text-transform: uppercase;  background: #fff;  border-bottom-color: #fff;  }