@charset "UTF-8";
@import url("../fonts/https://fonts.googleapis.com/css?family=Open+Sans");
.ffffff {
  color: #ffffff;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  details {
    max-height: none;
  }
  details summary ~ * {
    max-height: 0;
    overflow: hidden;
    position: absolute;
  }
  details summary:focus {
    color: #d06c6c;
  }
  details summary:focus::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }
  details summary:focus ~ * {
    max-height: 20em;
    position: static;
    opacity: 1;
  }
}

@supports (-ms-ime-align: auto) {
  details {
    max-height: none;
  }
  details summary ~ * {
    max-height: 0;
    overflow: hidden;
    position: absolute;
  }
  details summary:focus {
    color: #d06c6c;
  }
  details summary:focus::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }
  details summary:focus ~ * {
    max-height: 20em;
    position: static;
    opacity: 1;
  }
}

* {
  margin: 0;
  padding: 0;
}

html,
body {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}

body {
  background-color: #ffffff;
  -webkit-text-size-adjust: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Open Sans', sans-serif;
  overflow-x: hidden;
  display: block !important;
}

.h1 {
  font-weight: 900;
  line-height: 96px;
  font-size: 96px;
  text-align: center;
}

.h1_subtitle {
  margin-top: 25px;
  font-weight: 400;
  line-height: 16px;
  font-size: 16px;
  text-align: center;
}

.h2 {
  font-weight: 900;
  line-height: 80px;
  font-size: 80px;
  text-align: center;
  padding-top: 37vh;
  -webkit-animation: hideDown ease-out 1s;
  animation: hideDown ease-out 1s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.h2__subtitle {
  font-weight: 900;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  color: #e0387e;
  margin-top: 40px;
  -webkit-animation: hideDown ease-out 1s;
  animation: hideDown ease-out 1s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

video[controls]::-webkit-media-controls-panel {
  display: flex !important;
  opacity: 1 !important;
}

.wrapper {
  letter-spacing: normal;
}

.breadcrumbsNewStyle {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  min-height: 60px;
  border-bottom: 1px solid #e5e5e5;
  box-sizing: border-box;
  max-width: 100%;
}

.breadcrumbsNewStyle__item {
  font-size: 11px;
  line-height: 12px;
  color: color_brdcrmbs;
  font-family: "Open Sans", sans-serif;
  padding: 0 3px;
}

.breadcrumbsNewStyle__item.last {
  font-size: 11px;
  line-height: 12px;
  color: #000000;
  padding: 0 0 0 3px;
}

.breadcrumbsNewStyle .breadcrumbsNewStyle__col,
.breadcrumbsNewStyle .breadcrumbsNewStyle__col:last-child {
  text-align: left;
  max-width: 1460px;
  width: 100%;
  margin: 0 auto;
  padding-left: 32px;
}

/*tooltip */
.tooltipNew {
  cursor: pointer;
}

.tooltipNew:after {
  background: #ffffff;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
  color: #828282;
  content: attr(data-tooltip);
  margin-top: -24px;
  opacity: 0;
  padding: 3px 7px;
  transform: translateX(-50%);
  position: absolute;
  visibility: hidden;
  transition: all 0.4s ease-in-out;
  white-space: nowrap;
  font-size: 11px;
}

.tooltipNew:hover:after {
  opacity: 1;
  visibility: visible;
  z-index: 10;
}

/* end tooltip */
/* фикс старых стилей */
main.main {
  flex: none;
}

@media only screen and (min-width: 319px) and (max-width: 1004px) {
  main.main {
    margin-top: 0;
  }
}

.section-page .page-box {
  width: 100% !important;
  margin: 0px auto 0 auto !important;
}

@media only screen and (min-width: 600px) and (max-width: 1446px) {
  .section-page .container-box {
    width: 100% !important;
  }
}

@media (max-width: 1620px) {
  .section-page .container-box {
    padding: 0 10px;
  }
}

.section-page .container-box {
  margin: 0 auto !important;
  width: 100%;
  max-width: 1460px;
}

/* END фикс старых стилей */
input[type="button"],
input[type="text"] {
  -webkit-appearance: none;
  border-radius: 0;
}

.stikerList {
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 5;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: stretch;
}

.stikerList .stiker {
  color: #ffffff;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  letter-spacing: -0.03em;
  padding: 4px 20px;
}

.stikerList .stiker_eco {
  background: #8dcfb2;
}

.stikerList .stiker_black {
  background: #000000;
}

.stikerList .stiker_3d {
  background: #979797;
}

.stikerList .stiker_hit {
  background: #e0387e;
  width: 53px;
  text-align: center;
  padding: 4px 0;
}

.stikerList .stiker_sale {
  background: #fcb331;
}

.favouritesNew,
.compareNew {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 40px;
  vertical-align: top;
  cursor: pointer;
}

.favouritesNew {
  background: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7655 2.77244C15.9455 1.09049 14.2254 0 12.3654 0C10.5054 0 9.30542 0.757799 8.60542 1.57105C7.90542 0.757799 6.70541 0 4.84541 0C2.9854 0 1.26539 1.09049 0.445386 2.77244C-0.394617 4.52831 -0.034617 6.46901 1.42539 7.98461C4.92541 11.6257 8.02542 14.1949 8.06542 14.2134C8.22542 14.3427 8.40542 14.3982 8.60542 14.3982C8.80542 14.3982 8.98542 14.3427 9.14542 14.2134C9.18542 14.1949 12.2654 11.6073 15.7855 7.98461C17.2655 6.46901 17.6255 4.52831 16.7655 2.77244ZM14.6054 7.00503C12.0054 9.68505 9.64543 11.7921 8.62542 12.6608C7.60542 11.7736 5.24541 9.68506 2.6454 6.98655C1.60539 5.89606 1.34539 4.58376 1.92539 3.3454C2.46539 2.21795 3.6454 1.44168 4.8654 1.44168C7.24541 1.44168 7.78542 3.08666 7.84542 3.28997C7.92542 3.62266 8.24542 3.84445 8.60542 3.84445C8.96542 3.84445 9.28542 3.60418 9.38542 3.28997C9.44542 3.10514 9.98543 1.44168 12.3654 1.44168C13.5654 1.44168 14.7454 2.19946 15.3055 3.3454C15.9055 4.60224 15.6455 5.91454 14.6054 7.00503Z' fill='black'/%3E%3C/svg%3E") center 13px no-repeat !important;
}

.favouritesNew:hover, .favouritesNew.is-active {
  background: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7655 2.77244C15.9455 1.09049 14.2254 0 12.3654 0C10.5054 0 9.30542 0.757799 8.60542 1.57105C7.90542 0.757799 6.70541 0 4.84541 0C2.9854 0 1.26539 1.09049 0.445386 2.77244C-0.394617 4.52831 -0.0346169 6.46901 1.42539 7.98461C4.92541 11.6257 8.02542 14.1949 8.06542 14.2134C8.22542 14.3427 8.40542 14.3982 8.60542 14.3982C8.80542 14.3982 8.98542 14.3427 9.14542 14.2134C9.18542 14.1949 12.2654 11.6073 15.7855 7.98461C17.2655 6.46901 17.6255 4.52831 16.7655 2.77244Z' fill='%23F8438E'/%3E%3C/svg%3E") center 13px no-repeat !important;
}

.compareNew {
  background: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.935366 0.924194H15.0644C15.5794 0.924194 16.0004 1.31325 16.0004 1.78918V1.90747C16.0004 2.3834 15.5794 2.77246 15.0644 2.77246H0.935366C0.420366 2.77246 0.000366211 2.3834 0.000366211 1.90747V1.78918C0.000366211 1.31325 0.420366 0.924194 0.935366 0.924194ZM17 5.54493V4.15875C17 3.68282 17.421 3.29376 17.936 3.29376H18.064C18.579 3.29376 19 3.68282 19 4.15875V5.54494L20.564 5.54495C21.079 5.54495 21.5 5.93402 21.5 6.40995V6.52824C21.5 7.00418 21.079 7.39325 20.564 7.39325L19 7.39324V8.83955C19 9.31548 18.579 9.70361 18.064 9.70361H17.936C17.421 9.70361 17 9.31548 17 8.83955V7.39323L15.435 7.39322C14.92 7.39322 14.5 7.00416 14.5 6.52822V6.40993C14.5 5.93399 14.92 5.54492 15.435 5.54492L17 5.54493ZM11.4992 5.54492H0.934988C0.419995 5.54492 0 5.93399 0 6.40994V6.52823C0 7.00418 0.419995 7.39325 0.934988 7.39325H11.4992C12.0142 7.39325 12.4352 7.00418 12.4352 6.52823V6.40994C12.4352 5.93399 12.0142 5.54492 11.4992 5.54492ZM15.0644 10.1656H0.935366C0.420366 10.1656 0.000366211 10.5546 0.000366211 11.0305V11.1488C0.000366211 11.6247 0.420366 12.0138 0.935366 12.0138H15.0644C15.5794 12.0138 16.0004 11.6247 16.0004 11.1488V11.0305C16.0004 10.5546 15.5794 10.1656 15.0644 10.1656Z' fill='%23231F20'/%3E%3C/svg%3E") center 13px no-repeat !important;
}

.compareNew:hover, .compareNew.is-active {
  background: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.935366 0.924194H15.0644C15.5794 0.924194 16.0004 1.31325 16.0004 1.78918V1.90747C16.0004 2.3834 15.5794 2.77246 15.0644 2.77246H0.935366C0.420366 2.77246 0.000366211 2.3834 0.000366211 1.90747V1.78918C0.000366211 1.31325 0.420366 0.924194 0.935366 0.924194ZM17 5.54493V4.15875C17 3.68282 17.421 3.29376 17.936 3.29376H18.064C18.579 3.29376 19 3.68282 19 4.15875V5.54494L20.564 5.54495C21.079 5.54495 21.5 5.93402 21.5 6.40995V6.52824C21.5 7.00418 21.079 7.39325 20.564 7.39325L19 7.39324V8.83955C19 9.31548 18.579 9.70361 18.064 9.70361H17.936C17.421 9.70361 17 9.31548 17 8.83955V7.39323L15.435 7.39322C14.92 7.39322 14.5 7.00416 14.5 6.52822V6.40993C14.5 5.93399 14.92 5.54492 15.435 5.54492L17 5.54493ZM11.4992 5.54492H0.934988C0.419995 5.54492 0 5.93399 0 6.40994V6.52823C0 7.00418 0.419995 7.39325 0.934988 7.39325H11.4992C12.0142 7.39325 12.4352 7.00418 12.4352 6.52823V6.40994C12.4352 5.93399 12.0142 5.54492 11.4992 5.54492ZM15.0644 10.1656H0.935366C0.420366 10.1656 0.000366211 10.5546 0.000366211 11.0305V11.1488C0.000366211 11.6247 0.420366 12.0138 0.935366 12.0138H15.0644C15.5794 12.0138 16.0004 11.6247 16.0004 11.1488V11.0305C16.0004 10.5546 15.5794 10.1656 15.0644 10.1656Z' fill='%23F8438E'/%3E%3C/svg%3E") center 13px no-repeat !important;
}

@keyframes hideDown {
  0% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
}

@-webkit-keyframes hideDown {
  0% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
}

@keyframes bottomAppearance {
  0% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@-webkit-keyframes bottomAppearance {
  0% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@keyframes IFImg0-0 {
  0% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@-webkit-keyframes IFImg0-0 {
  0% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@keyframes IFImg1-0_1-1 {
  0% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@-webkit-keyframes IFImg1-0_1-1 {
  0% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@keyframes IFImg1-0_1-1-- {
  0% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
    opacity: 1;
  }
}

@-webkit-keyframes IFImg1-0_1-1-- {
  0% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
    opacity: 1;
  }
}

@keyframes IFImg1-2 {
  0% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@-webkit-keyframes IFImg1-2 {
  0% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@keyframes IFImg1-2-- {
  0% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  70% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@-webkit-keyframes IFImg1-2-- {
  0% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  70% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@keyframes IFImg_topEnd {
  0% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
}

@-webkit-keyframes IFImg_topEnd {
  0% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
}

@keyframes IFImg_bottomEnd {
  0% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
}

@-webkit-keyframes IFImg_bottomEnd {
  0% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
}

@keyframes MPScrn__fonList {
  0% {
    opacity: 1;
    position: fixed;
    height: 100vh;
    top: 0;
  }
  99% {
    opacity: 1;
    position: fixed;
    height: 100vh;
    top: 0;
  }
  99.9% {
    opacity: 0;
    position: fixed;
    height: 100vh;
    top: 0;
  }
  100% {
    opacity: 0;
    position: absolute;
    height: 0;
    top: 100vh;
    overflow: hidden;
  }
}

@-webkit-keyframes MPScrn__fonList {
  0% {
    opacity: 1;
    position: fixed;
    height: 100vh;
    top: 0;
  }
  99% {
    opacity: 1;
    position: fixed;
    height: 100vh;
    top: 0;
  }
  99.9% {
    opacity: 0;
    position: fixed;
    height: 100vh;
    top: 0;
  }
  100% {
    opacity: 0;
    position: absolute;
    height: 0;
    top: 100vh;
    overflow: hidden;
  }
}

@keyframes MapScrn {
  0% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@-webkit-keyframes MapScrn {
  0% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}

@keyframes MapScrn_end {
  0% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
}

@-webkit-keyframes MapScrn_end {
  0% {
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
}

@keyframes arrow_f_r {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@-webkit-keyframes arrow_f_r {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@keyframes arrow_f_l {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@-webkit-keyframes arrow_f_l {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@keyframes arrow_f_l {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@-webkit-keyframes arrow_f_l {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@-webkit-keyframes kavkaz_logo_map {
  0% {
    -webkit-transform: translateY(-110%);
    transform: translateY(-110%);
  }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@keyframes kavkaz_logo_map {
  0% {
    -webkit-transform: translateY(-110%);
    transform: translateY(-110%);
  }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@-webkit-keyframes arrow_f_l {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@-webkit-keyframes pulsar {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  30% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulsar {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  30% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* CSS правила для retina */
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  /* CSS правила для retina */
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .ya-share2 {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  .Diz__photo {
    width: 230px;
    height: 230px;
    display: block;
    margin: 45px auto 35px auto;
  }
  .favouritesNew,
  .compareNew {
    display: inline-block;
    width: 30px;
    height: 40px;
    vertical-align: top;
    cursor: pointer;
  }
  .favouritesNew {
    background: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7655 2.77244C15.9455 1.09049 14.2254 0 12.3654 0C10.5054 0 9.30542 0.757799 8.60542 1.57105C7.90542 0.757799 6.70541 0 4.84541 0C2.9854 0 1.26539 1.09049 0.445386 2.77244C-0.394617 4.52831 -0.034617 6.46901 1.42539 7.98461C4.92541 11.6257 8.02542 14.1949 8.06542 14.2134C8.22542 14.3427 8.40542 14.3982 8.60542 14.3982C8.80542 14.3982 8.98542 14.3427 9.14542 14.2134C9.18542 14.1949 12.2654 11.6073 15.7855 7.98461C17.2655 6.46901 17.6255 4.52831 16.7655 2.77244ZM14.6054 7.00503C12.0054 9.68505 9.64543 11.7921 8.62542 12.6608C7.60542 11.7736 5.24541 9.68506 2.6454 6.98655C1.60539 5.89606 1.34539 4.58376 1.92539 3.3454C2.46539 2.21795 3.6454 1.44168 4.8654 1.44168C7.24541 1.44168 7.78542 3.08666 7.84542 3.28997C7.92542 3.62266 8.24542 3.84445 8.60542 3.84445C8.96542 3.84445 9.28542 3.60418 9.38542 3.28997C9.44542 3.10514 9.98543 1.44168 12.3654 1.44168C13.5654 1.44168 14.7454 2.19946 15.3055 3.3454C15.9055 4.60224 15.6455 5.91454 14.6054 7.00503Z' fill='black'/%3E%3C/svg%3E") center 13px no-repeat !important;
  }
  .favouritesNew:hover {
    background: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7655 2.77244C15.9455 1.09049 14.2254 0 12.3654 0C10.5054 0 9.30542 0.757799 8.60542 1.57105C7.90542 0.757799 6.70541 0 4.84541 0C2.9854 0 1.26539 1.09049 0.445386 2.77244C-0.394617 4.52831 -0.0346169 6.46901 1.42539 7.98461C4.92541 11.6257 8.02542 14.1949 8.06542 14.2134C8.22542 14.3427 8.40542 14.3982 8.60542 14.3982C8.80542 14.3982 8.98542 14.3427 9.14542 14.2134C9.18542 14.1949 12.2654 11.6073 15.7855 7.98461C17.2655 6.46901 17.6255 4.52831 16.7655 2.77244Z' fill='%23F8438E'/%3E%3C/svg%3E") center 13px no-repeat !important;
  }
  .compareNew {
    background: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.935366 0.924194H15.0644C15.5794 0.924194 16.0004 1.31325 16.0004 1.78918V1.90747C16.0004 2.3834 15.5794 2.77246 15.0644 2.77246H0.935366C0.420366 2.77246 0.000366211 2.3834 0.000366211 1.90747V1.78918C0.000366211 1.31325 0.420366 0.924194 0.935366 0.924194ZM17 5.54493V4.15875C17 3.68282 17.421 3.29376 17.936 3.29376H18.064C18.579 3.29376 19 3.68282 19 4.15875V5.54494L20.564 5.54495C21.079 5.54495 21.5 5.93402 21.5 6.40995V6.52824C21.5 7.00418 21.079 7.39325 20.564 7.39325L19 7.39324V8.83955C19 9.31548 18.579 9.70361 18.064 9.70361H17.936C17.421 9.70361 17 9.31548 17 8.83955V7.39323L15.435 7.39322C14.92 7.39322 14.5 7.00416 14.5 6.52822V6.40993C14.5 5.93399 14.92 5.54492 15.435 5.54492L17 5.54493ZM11.4992 5.54492H0.934988C0.419995 5.54492 0 5.93399 0 6.40994V6.52823C0 7.00418 0.419995 7.39325 0.934988 7.39325H11.4992C12.0142 7.39325 12.4352 7.00418 12.4352 6.52823V6.40994C12.4352 5.93399 12.0142 5.54492 11.4992 5.54492ZM15.0644 10.1656H0.935366C0.420366 10.1656 0.000366211 10.5546 0.000366211 11.0305V11.1488C0.000366211 11.6247 0.420366 12.0138 0.935366 12.0138H15.0644C15.5794 12.0138 16.0004 11.6247 16.0004 11.1488V11.0305C16.0004 10.5546 15.5794 10.1656 15.0644 10.1656Z' fill='%23231F20'/%3E%3C/svg%3E") center 13px no-repeat;
  }
  .compareNew:hover {
    background: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.935366 0.924194H15.0644C15.5794 0.924194 16.0004 1.31325 16.0004 1.78918V1.90747C16.0004 2.3834 15.5794 2.77246 15.0644 2.77246H0.935366C0.420366 2.77246 0.000366211 2.3834 0.000366211 1.90747V1.78918C0.000366211 1.31325 0.420366 0.924194 0.935366 0.924194ZM17 5.54493V4.15875C17 3.68282 17.421 3.29376 17.936 3.29376H18.064C18.579 3.29376 19 3.68282 19 4.15875V5.54494L20.564 5.54495C21.079 5.54495 21.5 5.93402 21.5 6.40995V6.52824C21.5 7.00418 21.079 7.39325 20.564 7.39325L19 7.39324V8.83955C19 9.31548 18.579 9.70361 18.064 9.70361H17.936C17.421 9.70361 17 9.31548 17 8.83955V7.39323L15.435 7.39322C14.92 7.39322 14.5 7.00416 14.5 6.52822V6.40993C14.5 5.93399 14.92 5.54492 15.435 5.54492L17 5.54493ZM11.4992 5.54492H0.934988C0.419995 5.54492 0 5.93399 0 6.40994V6.52823C0 7.00418 0.419995 7.39325 0.934988 7.39325H11.4992C12.0142 7.39325 12.4352 7.00418 12.4352 6.52823V6.40994C12.4352 5.93399 12.0142 5.54492 11.4992 5.54492ZM15.0644 10.1656H0.935366C0.420366 10.1656 0.000366211 10.5546 0.000366211 11.0305V11.1488C0.000366211 11.6247 0.420366 12.0138 0.935366 12.0138H15.0644C15.5794 12.0138 16.0004 11.6247 16.0004 11.1488V11.0305C16.0004 10.5546 15.5794 10.1656 15.0644 10.1656Z' fill='%23F8438E'/%3E%3C/svg%3E") center 13px no-repeat;
  }
  .AdditionalPhoto {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1460px;
    margin: 0 auto 20px auto;
  }

  @media (max-width: 860px) {
    .AdditionalPhoto {
      flex-direction: column;
    }

    .AdditionalPhoto__container {
      display: flex;
      justify-content: center;
    }
  }

  .AdditionalPhoto__container {
    flex: 1 0 34%;
  }

  .AdditionalPhoto__container:nth-child(odd) {
    display: flex;
    justify-content: flex-end;
  }

  .AdditionalPhoto__item {
    margin: 5px;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 400px;
    max-height: 470px;
    width: auto;
    height: auto;
    align-self: flex-start;
  }
  #FromCollectionWRP .slick-next,
  #YouWatchedWRP .slick-next {
    right: 47px;
  }
  #FromCollectionWRP .slick-prev,
  #YouWatchedWRP .slick-prev {
    right: 110px;
  }
  .Product__SettList {
    margin-top: 12px;
  }
  .Product__SettList_share:before {
    display: none;
  }
  .ya-share2__container_size_m .ya-share2__item {
    margin: 5px 10px 5px 0;
  }
  .ya-share2 {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  #PRODUCTphoto {
    max-width: 572px;
  }
  .Product__title {
    font-size: 25px;
    line-height: 38px;
    margin: 0 0 15px 0;
    width: 97%;
  }
  .Product__price {
    font-size: 28px;
    line-height: 34px;
  }
  .Product__price_old {
    font-size: 18px;
    line-height: 32px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .ya-share2__container_size_m .ya-share2__item {
    margin: 5px 8px 5px 0;
  }
  .Product__itemWrp {
    padding: 30px 50px 10px 35px;
  }
  .Product__price {
    font-size: 30px;
  }
  .Product__price_old {
    font-size: 18px;
  }
  .Product__BTNbig {
    max-width: 150px;
    font-size: 16px;
    margin: 20px 10px 0 0;
  }
  .Product__BTNoneclick {
    max-width: 150px;
    font-size: 14px;
  }
  .Product__SettList {
    margin-top: 20px;
  }
  .PRODUCTprvw__item {
    text-align: center;
    padding-top: 12%;
    width: 75% !important;
  }
  .PRODUCTprvw__item.picture-vertical {
    padding-top: 0;
    width: auto !important;
  }
  .PRODUCTprvw__item.picture-horizontal {
    width: 100% !important;
  }
  .PRODUCTprvw__item.picture-proportional {
    width: 100% !important;
  }
  .withThisBuy__wrp {
    width: 100%;
    max-width: 990px;
    margin: 0 auto 80px auto;
  }
  #FromCollectionWRP .slick-next,
  #YouWatchedWRP .slick-next {
    right: 25px;
  }
  #FromCollectionWRP .slick-prev,
  #YouWatchedWRP .slick-prev {
    right: 88px;
  }
  .AdditionalPhoto {
    max-width: 990px;
  }
  .Look__item_1,
  .Look__item_2,
  .Look__item_3 {
    flex: 0 1 33.333333%;
  }
  .Look__item_2 .Look__foto {
    right: -35%;
  }
  .Look__title {
    font-size: 30px;
    line-height: 41px;
  }
  .Look__item_4 .Look__title {
    max-width: 80%;
  }
  .Look__item_5 .Look__foto {
    right: -9%;
  }
  .Look__item_5 .Look__wrp {
    margin-top: 114px;
  }
  .Look__item.ffffff .Look__wrp {
    margin: 0;
    bottom: 75px;
  }
}

@media only screen and (min-width: 1280px) and (max-width: 1360px) {
  .Product__BTNbig,
  .Product__BTNoneclick {
    max-width: 190px;
  }
  #FromCollectionWRP .slick-prev,
  #YouWatchedWRP .slick-prev {
    right: 90px;
  }
  #FromCollectionWRP .slick-next,
  #YouWatchedWRP .slick-next {
    right: 20px;
  }
}

.desktop #TabsTabsList {
  position: relative;
  top: 1;
  z-index: 1;
}

.mobile .Product {
  display: block;
  min-height: auto;
  width: 100%;
  margin: 0 auto;
}

.mobile #PRODUCTprvw {
  top: auto;
  bottom: 0;
  left: 0;
  z-index: 3;
  margin-left: -10px;
  width: calc(100% + 60px);
}

.mobile .Product__sborka {
  bottom: auto;
  top: 63%;
}

.mobile #PRODUCTprvw .slick-slide {
  height: 120px !important;
  width: 120px !important;
  overflow: hidden;
}

.mobile #PRODUCTprvw .slick-list {
  padding: 0 !important;
}

.mobile #PRODUCTprvw .slick-track {
  height: 120px !important;
  margin-left: 0;
  margin-right: 0;
}

.mobile #PRODUCTprvw .slick-current:before {
  content: "";
  width: 120px;
  height: 120px;
}

.mobile .Product__item:nth-child(1) {
  flex: none;
  height: 480px;
}

.mobile .Product__item:nth-child(2):before {
  content: "";
  width: 100%;
  height: 1px;
}

.mobile .Product__itemWrp {
  padding: 30px 25px 45px 25px;
}

.mobile .Product__title {
  font-size: 30px;
  line-height: 38px;
}

.mobile .Product__price {
  font-size: 30px;
  line-height: 35px;
}

.mobile .Product__price_old {
  font-size: 23px;
  line-height: 27px;
}

.mobile .Product__BTN {
  margin: 31px 0 0 0;
  position: relative;
}

.mobile .favourites {
  display: block;
  position: absolute;
  top: -69px;
}

.mobile .favourites {
  right: 55px;
}

.mobile .Product__BTNoneclick {
  display: block;
  width: 100%;
  max-width: 180px;
  height: 52px;
  font-size: 16px;
  line-height: 52px;
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 370px) {
  .mobile .Product__BTNoneclick {
    width: 150px;
  }
}

.mobile .Product__BTNbig {
  margin: 20px 0 0 0;
  display: block;
  max-width: 100%;
}

.mobile .Product__SettList_share:before {
  content: "";
  padding-right: 0;
}

.mobile .ya-share2__container_size_m .ya-share2__item {
  margin: 5px 11px 5px 0;
}

.mobile .Banner {
  display: block;
  height: 160px;
  background-image: none;
}

.mobile .Banner__wrp {
  padding: 17px 0 0 0;
}

.mobile .Banner__txt {
  display: block;
  font-size: 18px;
  line-height: 22px;
  width: 80%;
  text-align: center;
  margin: 0 auto;
}

.mobile .Banner__btn {
  margin: 8px auto 0 auto;
  display: block;
  height: 46px;
  line-height: 46px;
}

.mobile .withThisBuy {
  height: auto;
}

.mobile .withThisBuy__wrp {
  width: 95%;
  margin: 0 auto 17px auto;
}

.mobile .withThisBuy__list {
  display: block;
}

.mobile .withThisBuy__item {
  display: inline-block;
  vertical-align: top;
}

.mobile .withThisBuy__item:before {
  content: "+";
  left: -11px;
}

.mobile .withThisBuy__item:nth-child(1), .mobile .withThisBuy__item:nth-child(2) {
  width: 158px;
  min-height: 333px;
}

.mobile .withThisBuy__item_1 {
  width: 158px;
  min-height: 333px;
}

.mobile .withThisBuy__item_2 {
  width: 158px;
  min-height: 333px;
  margin-left: 20px;
}

.mobile .withThisBuy__item_3 {
  position: relative;
  width: 100%;
}

.mobile .withThisBuy__item_3:before {
  content: "=";
  left: 5px;
  top: 30px;
}

.mobile .withThisBuy__itemName {
  font-size: 16px;
  line-height: 22px;
  padding: 19px 30px 32px 30px;
  position: absolute;
  top: 150px;
  left: 0;
}

.mobile .withThisBuy__photo {
  height: auto;
  width: 158px;
}

.mobile .withThisBuy__Sum_new {
  position: relative;
  left: 0;
  top: 0;
  padding: 30px 0 0 35px;
}

.mobile .withThisBuy__Sum_old {
  left: auto;
  right: 30px;
  top: 45px;
}

.mobile .withThisBuy__btn {
  position: relative;
  left: 0;
  top: 0;
  margin: 20px auto;
  width: 100%;
}

.mobile .Advantages {
  min-height: auto;
}

.mobile .Advantages__item {
  padding: 43px 1vw;
}

.mobile #FromCollection,
.mobile #YouWatched {
  height: 600px;
}

.mobile .FromCollection__title,
.mobile .YouWatched__title {
  padding: 60px 0 108px 0;
}

.mobile #FromCollectionWRP .slick-prev,
.mobile #YouWatchedWRP .slick-prev {
  right: 55%;
  left: auto;
}

.mobile #FromCollectionWRP .slick-next,
.mobile #YouWatchedWRP .slick-next {
  right: auto;
  left: 55%;
}

.mobile .Look {
  overflow: hidden;
}

.mobile .Look__row {
  flex-flow: column nowrap;
  min-height: auto;
}

.mobile .Look__item {
  flex: 3 1 auto;
  align-self: stretch;
  order: 2;
  height: 500px;
}

.mobile .Look__item_2 {
  order: 5;
}

.mobile .Look__item_3 {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.mobile .Look__item_4 {
  display: none;
}

.mobile .Look__item_5 {
  display: none;
}

.mobile .AdditionalPhoto {
  width: 90%;
  margin: 50px auto 20px auto;
  display: flex;
  flex-flow: column nowrap;
}

.mobile .AdditionalPhoto__item {
  flex: 3 1 auto;
  align-self: stretch;
  width: 100% !important;
  min-width: 100% !important;
  height: auto !important;
  margin: 0 0 10px 0  !important;
}

.mobile #TabsList .tabsItem {
  width: 90% !important;
  margin: 0 auto;
}

.mobile #TabsList .tabsItem .feature__docs {
  flex-flow: column nowrap;
}

.mobile #TabsList .tabsItem .feature__docsItem {
  display: flex;
  flex: 3 1 auto;
  align-self: stretch;
  order: 2;
  margin: 0 0 20px 0;
}

.mobile #TabsList .slick-current.slick-active .tabsItem {
  display: block !important;
}

.mobile .Product__BTNplsmns .favouritesNew,
.mobile .Product__BTNplsmns .compareNew {
  display: none;
}

.mobile #PRODUCTphoto.slider {
  margin-left: 0;
}

.mobile #PRODUCTphoto .PRODUCTprvw__item.picture-horizontal {
  max-width: 100%;
  max-height: 350px;
}

.mobile #PRODUCTphoto .PRODUCTprvw__item.picture-proportional {
  max-width: 350px;
  max-height: 350px;
}

.mobile .DesignerList__item {
  width: 150px;
  height: 220px;
}

.mobile .DesignerList__item .DLFoto {
  margin: 0 auto 10px auto;
  width: 130px;
  height: 130px;
}

.mobile .DesignerListHeader {
  padding: 30px 0;
  text-align: center;
}

.mobile .DesignerListNavigation__left {
  background-color: #ffffff;
  width: 100vw;
  height: auto;
  position: absolute;
  z-index: 3;
  top: 45px;
  left: 0;
  padding-bottom: 30px;
  -webkit-transform: translateX(100vw);
  transform: translateX(100vw);
}

.mobile .DesignerListNavigation__left.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition: all 0.5s;
}

.mobile .DesignerListNavigation__left .DesignerListNavigation__btn {
  display: block;
  width: 100%;
  text-align: left;
  margin-left: 16px;
  font-weight: bold;
  font-size: 17px;
}

.mobile .DesignerListNavigation__left .DesignerListNavigation__btn.active {
  color: #000000;
  background: transparent;
}

.mobile .DesignerListNavigation__left .col-vo {
  display: inline-block;
  color: #828282;
  margin-left: 10px;
  font-weight: normal;
}

.mobile .DesignerListNavigation__btn_all {
  margin-left: 9px;
  font-weight: bold;
  font-size: 17px;
}

.mobile .DesignerListNavigation__right {
  position: relative;
  width: 100vw;
  text-align: left;
}

.mobile .DesignerListNavigation__right .openNavDiz {
  display: block;
  position: absolute;
  top: 0;
  right: 29px;
  width: 29px;
  height: 35px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0i) 0 0 no-repeat;
}

.mobile .DesignerListNavigation__right .openNavDiz.active {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjkxNjkgMTQuMzMxMUwwLjAwMDQ4MDMyNCAyNy4yNDc0TDEuNDE0NyAyOC42NjE3TDE0LjMzMTEgMTUuNzQ1M0wyNy4yNDc0IDI4LjY2MTdMMjguNjYxNyAyNy4yNDc0TDE1Ljc0NTMgMTQuMzMxMUwyOC42NjIxIDEuNDE0MjFMMjcuMjQ3OSAwTDE0LjMzMTEgMTIuOTE2OUwxLjQxNDIxIDUuOTYwNDZlLTA4TDAgMS40MTQyMUwxMi45MTY5IDE0LjMzMTFaIiBmaWxsPSIjMTYyMDJFIi8+PC9zdmc+) 0 0 no-repeat;
}

.mobile .NaviBottomPagination__left {
  display: none;
}

.mobile .NaviBottomPagination__right {
  width: 100%;
  text-align: center;
}

#PRODUCTphoto .PRODUCTprvw__item.picture-horizontal {
  top: 0;
  left: 0;
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: 650px;
  margin: 0 auto;
  object-fit: contain;
}

#PRODUCTphoto .PRODUCTprvw__item.picture-horizontal__onehalf {
  height: auto;
  margin: 7% auto 0 auto;
}

#PRODUCTphoto .PRODUCTprvw__item.picture-horizontal__twohalf {
  height: auto;
  margin: 12% auto 0 auto;
}

#PRODUCTphoto .PRODUCTprvw__item.picture-vertical {
  display: block !important;
  margin: 0 auto;
  width: 100%;
  max-width: 650px !important;
  height: 100%;
  max-height: 650px;
  object-fit: contain;
}

#PRODUCTphoto .PRODUCTprvw__item.picture-proportional {
  display: block !important;
  margin: 0 auto;
  width: 100%;
  max-width: 650px !important;
  height: 100%;
  max-height: 650px;
  object-fit: contain;
}

.mobile.portrait #PRODUCTphoto .PRODUCTprvw__item.picture-vertical {
  height: auto;
}

.mobile.portrait #PRODUCTphoto .iframe-horizontal {
  height: 299px;
}

#PRODUCTphoto .slick-slide {
  position: relative;
}

.p-0 {
  padding: 0 !important;
}
