.overflow {
  overflow: hidden;
}

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

:root {
  --swiper-navigation-size: 44px;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

body,html {
  font-size: 14px;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
}

.hide {
  display: none !important;
}

.trunkOld {
  margin: 0 auto;
}

.trunkOld:after,.trunkOld:before {
  content: '';
  display: table;
}

@-webkit-keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

body,html {
  min-width: 978px;
}

.trunkOld {
  width: 100%;
  max-width: 1500px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px;
}

@media screen and (max-width:1245px) {
  .trunkOld {
    padding: 0 15px;
  }
}

@media screen and (max-width:1245px) {
  .trunkOld {
    padding: 0 15px;
  }
}

.trunkOld {
  min-height: calc(100vh - 578px - 157px + 5px);
}

.am .trunkOld {
  min-height: calc(100vh - 476px - 157px + 5px);
}

.by .trunkOld {
  min-height: calc(100vh - 676px - 157px + 5px);
}

.trunkOld {
  min-height: calc(100vh - 578px - 157px + 5px);
}

.am .trunkOld {
  min-height: calc(100vh - 476px - 157px + 5px);
}

.by .trunkOld {
  min-height: calc(100vh - 676px - 157px + 5px);
}

body,html {
  min-width: 978px;
}

.trunkOld {
  width: 100%;
  max-width: 1500px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px;
}

@media screen and (max-width:1245px) {
  .trunkOld {
    padding: 0 15px;
  }
}

.trunkOld {
  min-height: calc(100vh - 578px - 157px + 5px);
}

.am .trunkOld {
  min-height: calc(100vh - 476px - 157px + 5px);
}

.by .trunkOld {
  min-height: calc(100vh - 676px - 157px + 5px);
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.i-radio-block-v1 {
  display: inline-block;
  font-size: 0;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rightEnd {
  0% {
    left: 0;
  }

  50% {
    left: -15px;
  }

  100% {
    left: 0;
  }
}

@keyframes rightEnd {
  0% {
    left: 0;
  }

  50% {
    left: -15px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes topEnd {
  0% {
    top: 0;
  }

  50% {
    top: -15px;
  }

  100% {
    top: 0;
  }
}

@keyframes topEnd {
  0% {
    top: 0;
  }

  50% {
    top: -15px;
  }

  100% {
    top: 0;
  }
}

@-webkit-keyframes leftEnd {
  0% {
    left: 0;
  }

  50% {
    left: 15px;
  }

  100% {
    left: 0;
  }
}

@keyframes leftEnd {
  0% {
    left: 0;
  }

  50% {
    left: 15px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes bottomEnd {
  0% {
    bottom: 0;
  }

  50% {
    bottom: -15px;
  }

  100% {
    bottom: 0;
  }
}

@keyframes bottomEnd {
  0% {
    bottom: 0;
  }

  50% {
    bottom: -15px;
  }

  100% {
    bottom: 0;
  }
}

@media not all and (min-resolution:0.001dpcm) {
@supports (-webkit-appearance:none) {
    .i-slider-gallery .item-img.for-adults * {
      -webkit-filter: none;
      filter: none;
    }

    .i-slider-gallery .item-img.for-adults:before {
      position: absolute;
      content: '';
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
      z-index: 1;
      -webkit-backface-visibility: hidden;
      -webkit-perspective: 1000px;
      -webkit-transform: translate3d(0, 0, 0);
      -webkit-transform: translateZ(0);
      backface-visibility: hidden;
      perspective: 1000px;
      transform: translate3d(0, 0, 0);
      transform: translateZ(0);
    }
}
}

@supports (-ms-ime-align:auto) {
  .i-slider-gallery .item-img.for-adults * {
    -webkit-filter: none;
    filter: none;
  }

  .i-slider-gallery .item-img.for-adults:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000px;
    transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.product-content-v1 {
  min-width: 960px;
}

@media screen and (max-width:1046px) {
  .product-content-v1 .c-h1-v1 {
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 20px;
  }
}

@media screen and (max-width:1046px) {
  .product-content-v1 .c-h1-v1 {
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 20px;
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main-v1 {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  line-height: 1.1;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  position: relative;
  letter-spacing: 0;
  color: #fff;
  background: #cb11ab;
  border: 2px solid #cb11ab;
  font-size: 14px;
  padding: 12px 25px 13px;
}

.c-btn-main-v1.disabled,.c-btn-main-v1.disabled:active,.c-btn-main-v1.disabled:hover,.c-btn-main-v1:disabled,.c-btn-main-v1:disabled:active,.c-btn-main-v1:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.c-btn-main-v1.disabled:active,.c-btn-main-v1.disabled:active:active,.c-btn-main-v1.disabled:hover:active,.c-btn-main-v1:disabled:active,.c-btn-main-v1:disabled:active:active,.c-btn-main-v1:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.c-btn-main-v1.disabled.progress,.c-btn-main-v1.progress,.c-btn-main-v1.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main-v1.disabled.progress:after,.c-btn-main-v1.progress:active:after,.c-btn-main-v1.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.c-btn-main-v1.disabled.progress:after,.c-btn-main-v1.progress:active:after,.c-btn-main-v1.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.c-btn-main-v1:hover {
  background: #e313bf;
  border-color: #e313bf;
}

.c-btn-main-v1:active {
  color: #fff;
  background: #b30f97;
  border-color: #b30f97;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-h2-v1 {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
}

.c-h1-v1 {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 700;
  font-size: 36px;
  line-height: 48px;
  margin-bottom: 20px;
}

.c-link-in3-v1 {
  text-decoration: none;
  cursor: pointer;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #cb11ab;
  border-bottom: 1px dashed rgba(203, 17, 171, .2);
}

.c-link-in3-v1:hover {
  border-bottom: 1px dashed #cb11ab;
}

.c-link-in3-v1.disabled,.c-link-in3-v1.disabled:hover {
  cursor: default;
  color: #ccc;
  border-bottom: 1px dashed #d9d9d9;
}

.i-form-block-v1~.i-form-block-v1 {
  margin-top: 20px;
}

.i-form-block-v1 .input-label {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #8b8b8b;
  margin-bottom: 12px;
  display: block;
}

.i-form-block-v1 .input-label .star {
  color: #cb11ab;
}

.i-form-block-v1 .input-wrap .input-item {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d5d5d5;
  border-radius: 4px;
  height: auto;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  line-height: 1;
  color: #000;
  padding: 10px 14px 11px;
  height: 44px;
}

.i-form-block-v1 .input-wrap .input-item::-moz-placeholder {
  color: #b6b6b6;
  text-transform: none;
}

.i-form-block-v1 .input-wrap .input-item::-webkit-input-placeholder {
  color: #b6b6b6;
  text-transform: none;
}

.i-form-block-v1 .input-wrap .input-item:-ms-input-placeholder {
  color: #b6b6b6;
  text-transform: none !important;
}

.i-form-block-v1 .input-wrap .input-item::-ms-input-placeholder {
  color: #b6b6b6;
  text-transform: none;
}

.i-form-block-v1 .input-wrap .input-item::-webkit-input-placeholder {
  color: #b6b6b6;
  text-transform: none;
}

.i-form-block-v1 .input-wrap .input-item::-moz-placeholder {
  color: #b6b6b6;
  text-transform: none;
}

.i-form-block-v1 .input-wrap .input-item:-ms-input-placeholder {
  color: #b6b6b6;
  text-transform: none;
}

.i-form-block-v1 .input-wrap .input-item::-ms-input-placeholder {
  color: #b6b6b6;
  text-transform: none;
}

.i-form-block-v1 .input-wrap .input-item::placeholder {
  color: #b6b6b6;
  text-transform: none;
}

.i-form-block-v1 .input-wrap .input-item:focus {
  border-color: #cb11ab;
  -webkit-box-shadow: inset 1px 0 0 #cb11ab, inset 0 1px 0 #cb11ab, inset -1px 0 0 #cb11ab, inset 0 -1px 0 #cb11ab;
  box-shadow: inset 1px 0 0 #cb11ab, inset 0 1px 0 #cb11ab, inset -1px 0 0 #cb11ab, inset 0 -1px 0 #cb11ab;
}

.i-form-block-v1 .input-wrap .input-item.disabled,.i-form-block-v1 .input-wrap .input-item:disabled {
  background: #f6f6f6;
  border-color: #f6f6f6;
}

.i-form-block-v1 .input-wrap textarea.input-item {
  height: auto;
}

.i-form-block-v1 .input-wrap~.input-text {
  margin-top: 8px;
}

.i-form-block-v1 .input-text {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #8b8b8b;
}

.i-tooltip-size-info-v1 {
  font-size: 1.14285714rem;
  line-height: 1.71428571rem;
  text-align: center;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  position: absolute;
  top: 65px;
  right: 0;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
  box-shadow: 0 0 20px rgba(0, 0, 0, .1);
  display: block;
  padding: 12px;
  z-index: 49;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 350px;
  background: #fff;
  border-radius: 4px;
  text-align: left;
  cursor: default;
  border: none;
}

.i-tooltip-size-info-v1 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.i-tooltip-size-info-v1 li {
  list-style-type: none;
}

.i-tooltip-total-price {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  position: absolute;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
  box-shadow: 0 0 20px rgba(0, 0, 0, .1);
  display: block;
  z-index: 49;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border-radius: 4px;
  text-align: left;
  cursor: default;
  border: none;
  z-index: 1002 !important;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media not all and (min-resolution:0.001dpcm) {
@supports (-webkit-appearance:none) {
    .i-same-part-kt.for-adults .comment-photos .swiper-slide *,    .i-same-part-kt.for-adults .i-MagicZoom-new-v1 *,    .i-same-part-kt.for-adults .images-carusel li>a *,    .i-same-part-kt.for-adults .three-d-container *,    .i-same-part-kt.for-adults .user-photos .swiper-slide *,    .i-same-part-kt.for-adults .video-container * {
      -webkit-filter: none;
      filter: none;
    }

    .i-same-part-kt.for-adults .comment-photos .swiper-slide:before,    .i-same-part-kt.for-adults .i-MagicZoom-new-v1:before,    .i-same-part-kt.for-adults .images-carusel li>a:before,    .i-same-part-kt.for-adults .three-d-container:before,    .i-same-part-kt.for-adults .user-photos .swiper-slide:before,    .i-same-part-kt.for-adults .video-container:before {
      position: absolute;
      content: '';
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
      z-index: 1;
      -webkit-backface-visibility: hidden;
      -webkit-perspective: 1000px;
      -webkit-transform: translate3d(0, 0, 0);
      -webkit-transform: translateZ(0);
      backface-visibility: hidden;
      perspective: 1000px;
      transform: translate3d(0, 0, 0);
      transform: translateZ(0);
    }
}
}

@supports (-ms-ime-align:auto) {
  .i-same-part-kt.for-adults .comment-photos .swiper-slide *,  .i-same-part-kt.for-adults .i-MagicZoom-new-v1 *,  .i-same-part-kt.for-adults .images-carusel li>a *,  .i-same-part-kt.for-adults .three-d-container *,  .i-same-part-kt.for-adults .user-photos .swiper-slide *,  .i-same-part-kt.for-adults .video-container * {
    -webkit-filter: none;
    filter: none;
  }

  .i-same-part-kt.for-adults .comment-photos .swiper-slide:before,  .i-same-part-kt.for-adults .i-MagicZoom-new-v1:before,  .i-same-part-kt.for-adults .images-carusel li>a:before,  .i-same-part-kt.for-adults .three-d-container:before,  .i-same-part-kt.for-adults .user-photos .swiper-slide:before,  .i-same-part-kt.for-adults .video-container:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000px;
    transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}

@media not all and (min-resolution:0.001dpcm) {
@supports (-webkit-appearance:none) {
    .i-same-part-kt.for-adults .colorpicker li>a * {
      -webkit-filter: none;
      filter: none;
    }

    .i-same-part-kt.for-adults .colorpicker li>a:before {
      position: absolute;
      content: '';
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
      z-index: 1;
      -webkit-backface-visibility: hidden;
      -webkit-perspective: 1000px;
      -webkit-transform: translate3d(0, 0, 0);
      -webkit-transform: translateZ(0);
      backface-visibility: hidden;
      perspective: 1000px;
      transform: translate3d(0, 0, 0);
      transform: translateZ(0);
    }
}
}

@supports (-ms-ime-align:auto) {
  .i-same-part-kt.for-adults .colorpicker li>a * {
    -webkit-filter: none;
    filter: none;
  }

  .i-same-part-kt.for-adults .colorpicker li>a:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000px;
    transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media not all and (min-resolution:0.001dpcm) {
@supports (-webkit-appearance:none) {
    .i-small-kt .container.for-adults .card-row+.card-row * {
      -webkit-filter: none;
      filter: none;
    }

    .i-small-kt .container.for-adults .card-row+.card-row:before {
      position: absolute;
      content: '';
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
      z-index: 1;
      -webkit-backface-visibility: hidden;
      -webkit-perspective: 1000px;
      -webkit-transform: translate3d(0, 0, 0);
      -webkit-transform: translateZ(0);
      backface-visibility: hidden;
      perspective: 1000px;
      transform: translate3d(0, 0, 0);
      transform: translateZ(0);
    }
}
}

@supports (-ms-ime-align:auto) {
  .i-small-kt .container.for-adults .card-row+.card-row * {
    -webkit-filter: none;
    filter: none;
  }

  .i-small-kt .container.for-adults .card-row+.card-row:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000px;
    transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}

.i-tooltip-form {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  position: absolute;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
  box-shadow: 0 0 20px rgba(0, 0, 0, .1);
  display: block;
  z-index: 49;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border-radius: 4px;
  text-align: left;
  cursor: default;
  border: none;
  z-index: 1002 !important;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.product-content {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.42857143rem;
}

h2 {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
}

.h3,h3 {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 1.42857143rem;
  line-height: 2.14285714rem;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main {
  color: #fff;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  line-height: 1.1;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  position: relative;
  letter-spacing: 0;
  color: #fff;
  background: #cb11ab;
  border: 2px solid #cb11ab;
  font-size: 14px;
  padding: 12px 25px 13px;
}

.c-btn-main.disabled,.c-btn-main.disabled:active,.c-btn-main.disabled:hover,.c-btn-main:disabled,.c-btn-main:disabled:active,.c-btn-main:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.c-btn-main.disabled:active,.c-btn-main.disabled:active:active,.c-btn-main.disabled:hover:active,.c-btn-main:disabled:active,.c-btn-main:disabled:active:active,.c-btn-main:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.c-btn-main.disabled:active,.c-btn-main.disabled:active:active,.c-btn-main.disabled:hover:active,.c-btn-main:disabled:active,.c-btn-main:disabled:active:active,.c-btn-main:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.c-btn-main.disabled,.c-btn-main.disabled:active,.c-btn-main.disabled:hover,.c-btn-main:disabled,.c-btn-main:disabled:active,.c-btn-main:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.c-btn-main.disabled:active,.c-btn-main.disabled:active:active,.c-btn-main.disabled:hover:active,.c-btn-main:disabled:active,.c-btn-main:disabled:active:active,.c-btn-main:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.c-btn-main.disabled.progress,.c-btn-main.progress,.c-btn-main.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.c-btn-main.disabled,.c-btn-main.disabled:active,.c-btn-main.disabled:hover,.c-btn-main:disabled,.c-btn-main:disabled:active,.c-btn-main:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.c-btn-main.disabled:active,.c-btn-main.disabled:active:active,.c-btn-main.disabled:hover:active,.c-btn-main:disabled:active,.c-btn-main:disabled:active:active,.c-btn-main:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.c-btn-main.disabled.progress,.c-btn-main.progress,.c-btn-main.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.c-btn-main:hover {
  background: #e313bf;
  border-color: #e313bf;
}

.c-btn-main:active {
  color: #fff;
  background: #b30f97;
  border-color: #b30f97;
}

.c-btn-main.disabled,.c-btn-main.disabled:active,.c-btn-main.disabled:hover,.c-btn-main:disabled,.c-btn-main:disabled:active,.c-btn-main:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.c-btn-main.disabled:active,.c-btn-main.disabled:active:active,.c-btn-main.disabled:hover:active,.c-btn-main:disabled:active,.c-btn-main:disabled:active:active,.c-btn-main:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.c-btn-main.disabled.progress,.c-btn-main.progress,.c-btn-main.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.c-btn-main:hover {
  background: #e313bf;
  border-color: #e313bf;
}

.c-btn-main:active {
  color: #fff;
  background: #b30f97;
  border-color: #b30f97;
}

.c-btn-main.disabled,.c-btn-main.disabled:active,.c-btn-main.disabled:hover,.c-btn-main:disabled,.c-btn-main:disabled:active,.c-btn-main:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.c-btn-main.disabled:active,.c-btn-main.disabled:active:active,.c-btn-main.disabled:hover:active,.c-btn-main:disabled:active,.c-btn-main:disabled:active:active,.c-btn-main:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.c-btn-main.disabled.progress,.c-btn-main.progress,.c-btn-main.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.c-btn-main:hover {
  background: #e313bf;
  border-color: #e313bf;
}

.c-btn-main:active {
  color: #fff;
  background: #b30f97;
  border-color: #b30f97;
}

.c-btn-main.disabled,.c-btn-main.disabled:active,.c-btn-main.disabled:hover,.c-btn-main:disabled,.c-btn-main:disabled:active,.c-btn-main:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.c-btn-main.disabled:active,.c-btn-main.disabled:active:active,.c-btn-main.disabled:hover:active,.c-btn-main:disabled:active,.c-btn-main:disabled:active:active,.c-btn-main:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.c-btn-main.disabled.progress,.c-btn-main.progress,.c-btn-main.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.c-btn-main.disabled.progress:after,.c-btn-main.progress:active:after,.c-btn-main.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.c-btn-main:hover {
  background: #e313bf;
  border-color: #e313bf;
}

.c-btn-main:active {
  color: #fff;
  background: #b30f97;
  border-color: #b30f97;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.c-link-in {
  text-decoration: none;
  cursor: pointer;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px dashed #8b8b8b;
  -webkit-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.c-link-in:hover {
  color: #cb11ab;
  border-color: #cb11ab;
}

.h1 {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 2.14285714rem;
  line-height: 2.85714286rem;
  font-weight: 700;
}

.h4 {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 1.07142857rem;
  line-height: 1.42857143rem;
}

.product-popup .i-close {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
}

.product-popup .i-close:after,.product-popup .i-close:before {
  content: '';
  position: absolute;
  display: block;
  width: 1px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.product-popup .i-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.product-popup .i-close:after,.product-popup .i-close:before {
  content: '';
  position: absolute;
  display: block;
  width: 1px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.product-popup .i-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.product-popup .i-close:after,.product-popup .i-close:before {
  height: 20px;
  left: 7px;
  top: 0;
  margin-top: -2px;
}

.product-popup .i-close:after,.product-popup .i-close:before {
  height: 20px;
  left: 7px;
  top: 0;
  margin-top: -2px;
}

.product-popup .i-close:after,.product-popup .i-close:before {
  background: #000;
}

.product-popup .i-close:after,.product-popup .i-close:before {
  content: '';
  position: absolute;
  display: block;
  width: 1px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.product-popup .i-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.product-popup .i-close:after,.product-popup .i-close:before {
  height: 20px;
  left: 7px;
  top: 0;
  margin-top: -2px;
}

.product-popup .i-close:after,.product-popup .i-close:before {
  background: #000;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.form-btn .button9 {
  padding: 0 30px;
  height: 40px;
  font: 13px/38px tahoma, arial, sans-serif;
  text-transform: uppercase;
  border: 1px solid transparent;
  outline: 0;
  border-color: #ff773c;
  color: #fff;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  line-height: 1.1;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  position: relative;
  letter-spacing: 0;
  color: #fff;
  background: #ff773c;
  border: 1px solid #ff773c;
  font-weight: 600;
  font-size: 1.14285714rem;
  padding: 10px 21px 11px;
}

.form-btn .button9.disabled {
  color: #8b8b8b;
  background: #e8e8e8;
  border-color: #e8e8e8;
  cursor: default;
}

.form-btn .button9.disabled:active,.form-btn .button9.disabled:hover {
  color: #8b8b8b;
  background: #e8e8e8;
  border-color: #e8e8e8;
}

.form-btn .button9:active,.form-btn .button9:hover {
  color: #fff;
  background: #ff8956;
  border-color: #ff8956;
}

.form-btn .button9:first-letter {
  text-transform: uppercase;
}

.form-btn .button9:first-letter {
  text-transform: uppercase;
}

.form-btn .button9.disabled,.form-btn .button9:disabled {
  cursor: default;
}

.form-btn .button9.disabled,.form-btn .button9.disabled:hover,.form-btn .button9:disabled,.form-btn .button9:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.form-btn .button9.disabled:active,.form-btn .button9:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.form-btn .button9.disabled,.form-btn .button9.disabled:hover,.form-btn .button9:disabled,.form-btn .button9:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.form-btn .button9.disabled:active,.form-btn .button9:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.form-btn .button9.disabled.progress,.form-btn .button9.progress,.form-btn .button9.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.form-btn .button9.disabled.progress:after,.form-btn .button9.progress:active:after,.form-btn .button9.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.form-btn .button9:first-letter {
  text-transform: uppercase;
}

.form-btn .button9.disabled,.form-btn .button9:disabled {
  cursor: default;
}

.form-btn .button9.disabled,.form-btn .button9.disabled:hover,.form-btn .button9:disabled,.form-btn .button9:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.form-btn .button9.disabled:active,.form-btn .button9:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.form-btn .button9.disabled.progress,.form-btn .button9.progress,.form-btn .button9.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.form-btn .button9.disabled.progress:after,.form-btn .button9.progress:active:after,.form-btn .button9.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.form-btn .button9:hover {
  background: #ff8956;
  border-color: #ff8956;
}

.form-btn .button9:active {
  color: #fff;
  background: #ff6522;
  border-color: #ff6522;
}

.form-btn .button9:first-letter {
  text-transform: uppercase;
}

.form-btn .button9.disabled,.form-btn .button9:disabled {
  cursor: default;
}

.form-btn .button9.disabled,.form-btn .button9.disabled:hover,.form-btn .button9:disabled,.form-btn .button9:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.form-btn .button9.disabled:active,.form-btn .button9:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.form-btn .button9.disabled.progress,.form-btn .button9.progress,.form-btn .button9.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.form-btn .button9.disabled.progress:after,.form-btn .button9.progress:active:after,.form-btn .button9.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.form-btn .button9:hover {
  background: #ff8956;
  border-color: #ff8956;
}

.form-btn .button9:active {
  color: #fff;
  background: #ff6522;
  border-color: #ff6522;
}

.form-btn .button9:first-letter {
  text-transform: uppercase;
}

.form-btn .button9.disabled,.form-btn .button9:disabled {
  cursor: default;
}

.form-btn .button9.disabled,.form-btn .button9.disabled:hover,.form-btn .button9:disabled,.form-btn .button9:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.form-btn .button9.disabled:active,.form-btn .button9:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.form-btn .button9.disabled.progress,.form-btn .button9.progress,.form-btn .button9.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.form-btn .button9.disabled.progress:after,.form-btn .button9.progress:active:after,.form-btn .button9.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.form-btn .button9:hover {
  background: #ff8956;
  border-color: #ff8956;
}

.form-btn .button9:active {
  color: #fff;
  background: #ff6522;
  border-color: #ff6522;
}

.post-data .button {
  color: #fff;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  line-height: 1.1;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  position: relative;
  letter-spacing: 0;
  color: #fff;
  background: #ff773c;
  border: 1px solid #ff773c;
  font-weight: 600;
  padding: 7px 16px 8px;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 16px 4px;
}

.post-data .button:first-letter {
  text-transform: uppercase;
}

.post-data .button:first-letter {
  text-transform: uppercase;
}

.post-data .button.disabled,.post-data .button:disabled {
  cursor: default;
}

.post-data .button.disabled,.post-data .button.disabled:hover,.post-data .button:disabled,.post-data .button:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.post-data .button.disabled:active,.post-data .button:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.post-data .button.disabled,.post-data .button.disabled:hover,.post-data .button:disabled,.post-data .button:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.post-data .button.disabled:active,.post-data .button:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.post-data .button.disabled.progress,.post-data .button.progress,.post-data .button.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.post-data .button.disabled.progress:after,.post-data .button.progress:active:after,.post-data .button.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.post-data .button:first-letter {
  text-transform: uppercase;
}

.post-data .button.disabled,.post-data .button:disabled {
  cursor: default;
}

.post-data .button.disabled,.post-data .button.disabled:hover,.post-data .button:disabled,.post-data .button:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.post-data .button.disabled:active,.post-data .button:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.post-data .button.disabled.progress,.post-data .button.progress,.post-data .button.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.post-data .button.disabled.progress:after,.post-data .button.progress:active:after,.post-data .button.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.post-data .button:hover {
  background: #ff8956;
  border-color: #ff8956;
}

.post-data .button:active {
  color: #fff;
  background: #ff6522;
  border-color: #ff6522;
}

.post-data .button:first-letter {
  text-transform: uppercase;
}

.post-data .button.disabled,.post-data .button:disabled {
  cursor: default;
}

.post-data .button.disabled,.post-data .button.disabled:hover,.post-data .button:disabled,.post-data .button:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.post-data .button.disabled:active,.post-data .button:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.post-data .button.disabled.progress,.post-data .button.progress,.post-data .button.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.post-data .button.disabled.progress:after,.post-data .button.progress:active:after,.post-data .button.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.post-data .button:hover {
  background: #ff8956;
  border-color: #ff8956;
}

.post-data .button:active {
  color: #fff;
  background: #ff6522;
  border-color: #ff6522;
}

.post-data .button:first-letter {
  text-transform: uppercase;
}

.post-data .button.disabled,.post-data .button:disabled {
  cursor: default;
}

.post-data .button.disabled,.post-data .button.disabled:hover,.post-data .button:disabled,.post-data .button:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.post-data .button.disabled:active,.post-data .button:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.post-data .button.disabled.progress,.post-data .button.progress,.post-data .button.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.post-data .button.disabled.progress:after,.post-data .button.progress:active:after,.post-data .button.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.post-data .button:hover {
  background: #ff8956;
  border-color: #ff8956;
}

.post-data .button:active {
  color: #fff;
  background: #ff6522;
  border-color: #ff6522;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments {
  clear: left;
}

.comments-header {
  padding: 36px 0 19px;
}

.comments-header .title {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 700;
  font-size: 36px;
  line-height: 48px;
  margin-bottom: 20px;
  margin: 0;
}

@media screen and (max-width:1245px) {
  .comments-header .title {
    font-size: 28px;
    line-height: 36px;
  }
}

@media screen and (max-width:1245px) {
  .comments-header .title {
    font-size: 28px;
    line-height: 36px;
  }
}

.comments-header h2 {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 1.71428571rem;
  line-height: 2.85714286rem;
  margin: 0;
}

.comments-header h3 {
  margin: 0;
  font: normal 1.28571429rem system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
}

.comments .info {
  font-size: 0;
  margin: 0 0 36px;
}

@media screen and (min-width:calc(1360px + 2*30px)) {
  .comments .info {
    width: 464px;
    margin: 62px 0 0;
  }
}

@media screen and (min-width:calc(1360px + 2*30px)) {
  .comments .info {
    width: 464px;
    margin: 62px 0 0;
  }
}

.comments .info .left,.comments .info .lines,.comments .info .result,.comments .info .right {
  display: inline-block;
  vertical-align: top;
}

.comments .info .left {
  background: #f6f6f6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  margin: 0 40px 0 0;
  padding: 20px;
  width: 464px;
}

@media screen and (min-width:calc(1360px + 2*30px)) {
  .comments .info .left {
    margin: 0;
  }
}

@media screen and (min-width:calc(1360px + 2*30px)) {
  .comments .info .left {
    margin: 0;
  }
}

.comments .info .result {
  margin: -12px 18px 0 0;
  width: 110px;
}

.comments .info .result-value {
  font-size: 60px;
  line-height: 70px;
  font-weight: 700;
  margin: 0 0 12px;
}

.comments .info .result .stars {
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22196%22%20height%3D%2216%22%20viewBox%3D%220%200%20196%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M88.331%201.2306L90.1118%205.6504L94.6708%206.06111C94.987%206.08975%2095.1157%206.50347%2094.8757%206.72126L91.4176%209.86297L92.4538%2014.5367C92.5257%2014.8615%2092.1901%2015.117%2091.9185%2014.9444L88.0004%2012.4666L84.0824%2014.9444C83.8101%2015.1162%2083.4752%2014.8608%2083.5471%2014.5367L84.5833%209.86297L81.1245%206.7205C80.8845%206.50271%2081.0124%206.08899%2081.3293%206.06036L85.8884%205.64965L87.6692%201.2306C87.7928%200.923134%2088.2074%200.923134%2088.331%201.2306Z%22%20fill%3D%22%23CB11AB%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.33102%201.2306L10.1118%205.6504L14.6708%206.06111C14.987%206.08975%2015.1157%206.50347%2014.8757%206.72126L11.4176%209.86297L12.4538%2014.5367C12.5257%2014.8615%2012.1901%2015.117%2011.9185%2014.9444L8.00045%2012.4666L4.08244%2014.9444C3.81007%2015.1162%203.47519%2014.8608%203.54705%2014.5367L4.58333%209.86297L1.12453%206.7205C0.884502%206.50271%201.01242%206.08899%201.32934%206.06036L5.88837%205.64965L7.66916%201.2306C7.79276%200.923134%208.20742%200.923134%208.33102%201.2306Z%22%20fill%3D%22%23CB11AB%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M28.331%201.2306L30.1118%205.6504L34.6708%206.06111C34.987%206.08975%2035.1157%206.50347%2034.8757%206.72126L31.4176%209.86297L32.4538%2014.5367C32.5257%2014.8615%2032.1901%2015.117%2031.9185%2014.9444L28.0004%2012.4666L24.0824%2014.9444C23.8101%2015.1162%2023.4752%2014.8608%2023.5471%2014.5367L24.5833%209.86297L21.1245%206.7205C20.8845%206.50271%2021.0124%206.08899%2021.3293%206.06036L25.8884%205.64965L27.6692%201.2306C27.7928%200.923134%2028.2074%200.923134%2028.331%201.2306Z%22%20fill%3D%22%23CB11AB%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M48.331%201.2306L50.1118%205.6504L54.6708%206.06111C54.987%206.08975%2055.1157%206.50347%2054.8757%206.72126L51.4176%209.86297L52.4538%2014.5367C52.5257%2014.8615%2052.1901%2015.117%2051.9185%2014.9444L48.0004%2012.4666L44.0824%2014.9444C43.8101%2015.1162%2043.4752%2014.8608%2043.5471%2014.5367L44.5833%209.86297L41.1245%206.7205C40.8845%206.50271%2041.0124%206.08899%2041.3293%206.06036L45.8884%205.64965L47.6692%201.2306C47.7928%200.923134%2048.2074%200.923134%2048.331%201.2306Z%22%20fill%3D%22%23CB11AB%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M68.331%201.2306L70.1118%205.6504L74.6708%206.06111C74.987%206.08975%2075.1157%206.50347%2074.8757%206.72126L71.4176%209.86297L72.4538%2014.5367C72.5257%2014.8615%2072.1901%2015.117%2071.9185%2014.9444L68.0004%2012.4666L64.0824%2014.9444C63.8101%2015.1162%2063.4752%2014.8608%2063.5471%2014.5367L64.5833%209.86297L61.1245%206.7205C60.8845%206.50271%2061.0124%206.08899%2061.3293%206.06036L65.8884%205.64965L67.6692%201.2306C67.7928%200.923134%2068.2074%200.923134%2068.331%201.2306Z%22%20fill%3D%22%23CB11AB%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M188.331%201.2306L190.112%205.6504L194.671%206.06111C194.987%206.08975%20195.116%206.50347%20194.876%206.72126L191.418%209.86297L192.454%2014.5367C192.526%2014.8615%20192.19%2015.117%20191.918%2014.9444L188%2012.4666L184.082%2014.9444C183.81%2015.1162%20183.475%2014.8608%20183.547%2014.5367L184.583%209.86297L181.125%206.7205C180.885%206.50271%20181.012%206.08899%20181.329%206.06036L185.888%205.64965L187.669%201.2306C187.793%200.923134%20188.207%200.923134%20188.331%201.2306Z%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M108.331%201.2306L110.112%205.6504L114.671%206.06111C114.987%206.08975%20115.116%206.50347%20114.876%206.72126L111.418%209.86297L112.454%2014.5367C112.526%2014.8615%20112.19%2015.117%20111.918%2014.9444L108%2012.4666L104.082%2014.9444C103.81%2015.1162%20103.475%2014.8608%20103.547%2014.5367L104.583%209.86297L101.125%206.7205C100.885%206.50271%20101.012%206.08899%20101.329%206.06036L105.888%205.64965L107.669%201.2306C107.793%200.923134%20108.207%200.923134%20108.331%201.2306Z%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M128.331%201.2306L130.112%205.6504L134.671%206.06111C134.987%206.08975%20135.116%206.50347%20134.876%206.72126L131.418%209.86297L132.454%2014.5367C132.526%2014.8615%20132.19%2015.117%20131.918%2014.9444L128%2012.4666L124.082%2014.9444C123.81%2015.1162%20123.475%2014.8608%20123.547%2014.5367L124.583%209.86297L121.125%206.7205C120.885%206.50271%20121.012%206.08899%20121.329%206.06036L125.888%205.64965L127.669%201.2306C127.793%200.923134%20128.207%200.923134%20128.331%201.2306Z%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M148.331%201.2306L150.112%205.6504L154.671%206.06111C154.987%206.08975%20155.116%206.50347%20154.876%206.72126L151.418%209.86297L152.454%2014.5367C152.526%2014.8615%20152.19%2015.117%20151.918%2014.9444L148%2012.4666L144.082%2014.9444C143.81%2015.1162%20143.475%2014.8608%20143.547%2014.5367L144.583%209.86297L141.125%206.7205C140.885%206.50271%20141.012%206.08899%20141.329%206.06036L145.888%205.64965L147.669%201.2306C147.793%200.923134%20148.207%200.923134%20148.331%201.2306Z%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M168.331%201.2306L170.112%205.6504L174.671%206.06111C174.987%206.08975%20175.116%206.50347%20174.876%206.72126L171.418%209.86297L172.454%2014.5367C172.526%2014.8615%20172.19%2015.117%20171.918%2014.9444L168%2012.4666L164.082%2014.9444C163.81%2015.1162%20163.475%2014.8608%20163.547%2014.5367L164.583%209.86297L161.125%206.7205C160.885%206.50271%20161.012%206.08899%20161.329%206.06036L165.888%205.64965L167.669%201.2306C167.793%200.923134%20168.207%200.923134%20168.331%201.2306Z%22%20stroke%3D%22%23CB11AB%22%2F%3E%0A%3C%2Fsvg%3E%0A") -105px center no-repeat;
  height: 14px;
  width: 100px;
  font-size: 0;
  background-position: -100px center;
}

.comments .info .result .stars.star0 {
  background-position-x: -100px;
}

.comments .info .result .stars.star1 {
  background-position-x: -80px;
}

.comments .info .result .stars.star2 {
  background-position-x: -60px;
}

.comments .info .result .stars.star3 {
  background-position-x: -40px;
}

.comments .info .result .stars.star4 {
  background-position-x: -20px;
}

.comments .info .result .stars.star5 {
  background-position-x: 0;
}

.comments .info .result .stars.star0 {
  background-position-x: -100px;
}

.comments .info .result .stars.star1 {
  background-position-x: -80px;
}

.comments .info .result .stars.star2 {
  background-position-x: -60px;
}

.comments .info .result .stars.star3 {
  background-position-x: -40px;
}

.comments .info .result .stars.star4 {
  background-position-x: -20px;
}

.comments .info .result .stars.star5 {
  background-position-x: 0;
}

.comments .info .result-text {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #8b8b8b;
  margin: 0 0 24px;
}

.comments .info .lines {
  width: calc(100% - 128px);
}

.comments .info .lines .line {
  margin: 0 0 12px;
}

.comments .info .lines .line:last-child {
  margin: 0;
}

.comments .info .lines .line-progress,.comments .info .lines .line-score,.comments .info .lines .line-value {
  display: inline-block;
  vertical-align: top;
}

.comments .info .lines .line-score {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #8b8b8b;
  margin: 0 10px 0 0;
}

.comments .info .lines .line-progress {
  width: calc(100% - 75px);
  background: #9F9F9F;
  border-radius: 15px;
  height: 2px;
  margin: 10px 0 0;
}

.comments .info .lines .line-progress>b {
  background: #cb11ab;
  display: block;
  height: 2px;
  width: 0;
  border-radius: 15px;
}

.comments .info .lines .line-value {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #8b8b8b;
  margin: 0 0 0 10px;
}

.comments .info .right {
  min-width: 353px;
}

@media screen and (min-width:calc(1360px + 2*30px)) {
  .comments .info .right {
    width: 100%;
    text-align: center;
  }
}

@media screen and (min-width:calc(1360px + 2*30px)) {
  .comments .info .right {
    width: 100%;
    text-align: center;
  }
}

@-webkit-keyframes circle-chart-fill {
  to {
    stroke-dasharray: 0 100;
  }
}

@keyframes circle-chart-fill {
  to {
    stroke-dasharray: 0 100;
  }
}

@-webkit-keyframes circle-chart-appear {
  to {
    opacity: 1;
  }
}

@keyframes circle-chart-appear {
  to {
    opacity: 1;
  }
}

.comments .new-post-add {
  font-weight: 400;
  text-transform: none;
  background: #6c11c9;
  border: 1px solid #6c11c9;
  font-weight: 600;
  font-size: 1.14285714rem;
  padding: 10px 21px 11px;
  color: #fff;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  line-height: 1.1;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  position: relative;
  letter-spacing: 0;
  color: #fff;
  background: #cb11ab;
  border: 2px solid #cb11ab;
  font-size: 14px;
  padding: 12px 25px 13px;
  min-width: 252px;
  margin: 0 28px 0 0;
}

.comments .new-post-add:first-letter {
  text-transform: uppercase;
}

.comments .new-post-add:first-letter {
  text-transform: uppercase;
}

.comments .new-post-add.disabled,.comments .new-post-add:disabled {
  cursor: default;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled:active,.comments .new-post-add:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled:active,.comments .new-post-add:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.progress,.comments .new-post-add.progress,.comments .new-post-add.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.comments .new-post-add:first-letter {
  text-transform: uppercase;
}

.comments .new-post-add.disabled,.comments .new-post-add:disabled {
  cursor: default;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled:active,.comments .new-post-add:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.progress,.comments .new-post-add.progress,.comments .new-post-add.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.comments .new-post-add:hover {
  background: #7913e1;
  border-color: #7913e1;
}

.comments .new-post-add:active {
  color: #fff;
  background: #5f0fb1;
  border-color: #5f0fb1;
}

.comments .new-post-add:first-letter {
  text-transform: uppercase;
}

.comments .new-post-add.disabled,.comments .new-post-add:disabled {
  cursor: default;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled:active,.comments .new-post-add:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.progress,.comments .new-post-add.progress,.comments .new-post-add.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.comments .new-post-add:hover {
  background: #7913e1;
  border-color: #7913e1;
}

.comments .new-post-add:active {
  color: #fff;
  background: #5f0fb1;
  border-color: #5f0fb1;
}

.comments .new-post-add:first-letter {
  text-transform: uppercase;
}

.comments .new-post-add.disabled,.comments .new-post-add:disabled {
  cursor: default;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled:active,.comments .new-post-add:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.progress,.comments .new-post-add.progress,.comments .new-post-add.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.comments .new-post-add:hover {
  background: #7913e1;
  border-color: #7913e1;
}

.comments .new-post-add:active {
  color: #fff;
  background: #5f0fb1;
  border-color: #5f0fb1;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:active:active,.comments .new-post-add.disabled:hover:active,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:active:active,.comments .new-post-add:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:active:active,.comments .new-post-add.disabled:hover:active,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:active:active,.comments .new-post-add:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:active:active,.comments .new-post-add.disabled:hover:active,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:active:active,.comments .new-post-add:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.progress,.comments .new-post-add.progress,.comments .new-post-add.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:active:active,.comments .new-post-add.disabled:hover:active,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:active:active,.comments .new-post-add:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.progress,.comments .new-post-add.progress,.comments .new-post-add.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.comments .new-post-add:hover {
  background: #e313bf;
  border-color: #e313bf;
}

.comments .new-post-add:active {
  color: #fff;
  background: #b30f97;
  border-color: #b30f97;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:active:active,.comments .new-post-add.disabled:hover:active,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:active:active,.comments .new-post-add:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.progress,.comments .new-post-add.progress,.comments .new-post-add.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.comments .new-post-add:hover {
  background: #e313bf;
  border-color: #e313bf;
}

.comments .new-post-add:active {
  color: #fff;
  background: #b30f97;
  border-color: #b30f97;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:active:active,.comments .new-post-add.disabled:hover:active,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:active:active,.comments .new-post-add:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.progress,.comments .new-post-add.progress,.comments .new-post-add.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.comments .new-post-add:hover {
  background: #e313bf;
  border-color: #e313bf;
}

.comments .new-post-add:active {
  color: #fff;
  background: #b30f97;
  border-color: #b30f97;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:hover,.comments .new-post-add:disabled,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:hover {
  cursor: default;
  color: #d7d7d7;
  background: #fff;
  border: 2px solid #d5d5d5;
  opacity: .9;
}

.comments .new-post-add.disabled:active,.comments .new-post-add.disabled:active:active,.comments .new-post-add.disabled:hover:active,.comments .new-post-add:disabled:active,.comments .new-post-add:disabled:active:active,.comments .new-post-add:disabled:hover:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.progress,.comments .new-post-add.progress,.comments .new-post-add.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 10px);
  top: calc(50% - 10px);
}

.comments .new-post-add.disabled.progress:after,.comments .new-post-add.progress:active:after,.comments .new-post-add.progress:after {
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010a10%2010%200%200%201-20%200h2.502a7.498%207.498%200%200%200%2014.995%200H20z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.comments .new-post-add:hover {
  background: #e313bf;
  border-color: #e313bf;
}

.comments .new-post-add:active {
  color: #fff;
  background: #b30f97;
  border-color: #b30f97;
}

.comments .new-post-add.disabled {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  line-height: 1.1;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  position: relative;
  letter-spacing: 0;
  cursor: default;
  font-size: 1.14285714rem;
  padding: 10px 21px 11px;
  vertical-align: middle;
}

.comments .new-post-add.disabled:first-letter {
  text-transform: uppercase;
}

.comments .new-post-add.disabled:first-letter {
  text-transform: uppercase;
}

.comments .new-post-add.disabled.disabled,.comments .new-post-add.disabled:disabled {
  cursor: default;
}

.comments .new-post-add.disabled.disabled,.comments .new-post-add.disabled.disabled:hover,.comments .new-post-add.disabled:disabled,.comments .new-post-add.disabled:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled.disabled:active,.comments .new-post-add.disabled:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.disabled,.comments .new-post-add.disabled.disabled:hover,.comments .new-post-add.disabled:disabled,.comments .new-post-add.disabled:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled.disabled:active,.comments .new-post-add.disabled:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.disabled.progress,.comments .new-post-add.disabled.progress,.comments .new-post-add.disabled.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.disabled.progress:after,.comments .new-post-add.disabled.progress:active:after,.comments .new-post-add.disabled.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.comments .new-post-add.disabled:first-letter {
  text-transform: uppercase;
}

.comments .new-post-add.disabled.disabled,.comments .new-post-add.disabled:disabled {
  cursor: default;
}

.comments .new-post-add.disabled.disabled,.comments .new-post-add.disabled.disabled:hover,.comments .new-post-add.disabled:disabled,.comments .new-post-add.disabled:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled.disabled:active,.comments .new-post-add.disabled:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.disabled.progress,.comments .new-post-add.disabled.progress,.comments .new-post-add.disabled.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.disabled.progress:after,.comments .new-post-add.disabled.progress:active:after,.comments .new-post-add.disabled.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled:first-letter {
  text-transform: uppercase;
}

.comments .new-post-add.disabled.disabled,.comments .new-post-add.disabled:disabled {
  cursor: default;
}

.comments .new-post-add.disabled.disabled,.comments .new-post-add.disabled.disabled:hover,.comments .new-post-add.disabled:disabled,.comments .new-post-add.disabled:disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled.disabled:active,.comments .new-post-add.disabled:disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .new-post-add.disabled.disabled.progress,.comments .new-post-add.disabled.progress,.comments .new-post-add.disabled.progress:active {
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.comments .new-post-add.disabled.disabled.progress:after,.comments .new-post-add.disabled.progress:active:after,.comments .new-post-add.disabled.progress:after {
  content: '';
  display: inline-block;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  -webkit-animation: mySpin .9s linear 0s infinite;
  animation: mySpin .9s linear 0s infinite;
  position: absolute;
  right: calc(50% - 8px);
  top: calc(50% - 8px);
}

.comments .new-post-add.disabled,.comments .new-post-add.disabled:hover {
  color: #a7a7a7;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.comments .new-post-add.disabled:active {
  -webkit-transform: none;
  transform: none;
}

.comments .sort {
  padding-bottom: 7px;
}

.comments .sort .header {
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #a7a7a7;
}

.comments .sort a {
  font-size: 14px;
  line-height: 1.42857143rem;
  border-bottom: 1px dotted #000;
  cursor: pointer;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px dashed #8b8b8b;
  -webkit-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
  text-transform: capitalize;
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
  text-decoration: none;
}

.comments .sort a:hover {
  color: #ff579d;
  border-color: transparent;
}

.comments .sort a:hover {
  color: #ff579d;
  border-color: transparent;
}

.comments .sort a:hover {
  color: #ff579d;
  border-color: transparent;
}

.comments .sort a:hover {
  color: #cb11ab;
  border-color: #cb11ab;
}

.comments .sort .sort_select {
  text-decoration: none;
  cursor: pointer;
  font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #cb11ab;
  border-bottom: 1px dashed rgba(203, 17, 171, .2);
  margin-right: 8px;
}

.comments .sort .sort_select:hover {
  border-bottom: 1px dashed #cb11ab;
}

.comments .sort .sort_select.disabled,.comments .sort .sort_select.disabled:hover {
  cursor: default;
  color: #ccc;
  border-bottom: 1px dashed #d9d9d9;
}

.comments .sort .sort_select:hover {
  border-bottom: 1px dashed #cb11ab;
}

.comments .sort .sort_select.disabled,.comments .sort .sort_select.disabled:hover {
  cursor: default;
  color: #ccc;
  border-bottom: 1px dashed #d9d9d9;
}

.comments .sort .sort_select:hover {
  border-bottom: 1px dashed #cb11ab;
}

.comments .sort .sort_select.disabled,.comments .sort .sort_select.disabled:hover {
  cursor: default;
  color: #ccc;
  border-bottom: 1px dashed #d9d9d9;
}

.comments .sort .sort_select:hover {
  border-bottom: 1px dashed #cb11ab;
}

.comments .sort .sort_select.disabled,.comments .sort .sort_select.disabled:hover {
  cursor: default;
  color: #ccc;
  border-bottom: 1px dashed #d9d9d9;
}

.comments .sort .icon-arrow {
  width: 6px;
  height: 10px;
  position: absolute;
  right: -8px;
  top: 8px;
  background: url(data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.468%207.634a.563.563%200%200%201%20.752-.839l1.167%201.046V1.5a.597.597%200%200%201%201.193%200v6.37l1.2-1.075a.563.563%200%200%201%20.752.839l-1.864%201.67a1%201%200%200%201-1.335.001L.468%207.634z%22%20fill%3D%22%23CB11AB%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.comments .sort-only-photo {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
}

.comments .sort-only-photo i {
  font-style: normal;
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media not all and (min-resolution:0.001dpcm) {
@supports (-webkit-appearance:none) {
    .i-visited-goods .item-img.for-adults * {
      -webkit-filter: none;
      filter: none;
    }

    .i-visited-goods .item-img.for-adults:before {
      position: absolute;
      content: '';
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
      z-index: 1;
      -webkit-backface-visibility: hidden;
      -webkit-perspective: 1000px;
      -webkit-transform: translate3d(0, 0, 0);
      -webkit-transform: translateZ(0);
      backface-visibility: hidden;
      perspective: 1000px;
      transform: translate3d(0, 0, 0);
      transform: translateZ(0);
    }
}
}

@supports (-ms-ime-align:auto) {
  .i-visited-goods .item-img.for-adults * {
    -webkit-filter: none;
    filter: none;
  }

  .i-visited-goods .item-img.for-adults:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=) center/cover no-repeat;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000px;
    transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}

@keyframes mySpin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}