@font-face {
font-family: "Korataki";
src: url(/local/templates/nv2/fonts/Korataki/Korataki.ttf);
font-weight: 800;
font-style: normal;
}
@font-face {
  font-family: "Roboto-Thin";
  src: url(/local/templates/nv2/fonts/Roboto/Roboto-Thin.ttf);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url(/local/templates/nv2/fonts/Roboto/Roboto-Regular.ttf);
  font-weight: 800;
  font-style: normal;
}


/*
0-600px : Phone
600 - 900px: Tablet-portrait
900 - 1200 px: Tablet landscape
[1200-1800] is normal styles apply
1800px+ : Big Desktop

$breakpoint argument choices:
- phone 600 px
- tab-port 900 px
- tab-land 1200 px
- big 1800 px

ORDER: Base + typhography > general layout +grid > page layout > components
*/
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: inherit; }

html {
  font-size: 100%; }

body {
  box-sizing: border-box;
  background-color: #000; }

body {
  font-family: "Roboto", sans-serif;
  font-weight: 400; }

.text-main {
  color: #c4ac87; }

.text-main-hover:hover {
  color: #c4ac87;
  text-decoration: underline; }

.bg-main {
  background-color: #000; }

.line-color {
  background-color: #c4ac87;
  color: #c4ac87; }

.u-m-top-big {
  margin-top: 10rem !important; }

.u-m-t-8 {
  margin-top: 8rem !important; }

.u-m-t-6 {
  margin-top: 6rem !important; }

.u-m-t-4 {
  margin-top: 4rem !important; }

.u-m-t-2 {
  margin-top: 2rem !important; }

.u-m-b-05 {
  margin-bottom: 0.5rem !important; }

.u-m-b-1 {
  margin-bottom: 1rem !important; }

.u-m-b-2 {
  margin-bottom: 2rem !important; }

.u-m-adm-sm {
  margin-top: 40px; }

.u-m-adm-xl {
  margin-top: 140px; }

.main-page-h1 {
  position: absolute;
  left: -9999rem;
  top: -9999rem; }

.button-outline-main {
  color: #c4ac87;
  background-color: transparent;
  background-image: none;
  border-color: #c4ac87; }
  .button-outline-main:hover {
    color: #212529;
    background-color: #c4ac87;
    border-color: #c4ac87; }
  .button-outline-main:active {
    color: #212529;
    background-color: #c4ac87;
    border-color: #c4ac87; }

.button-where-2buy {
  padding: 0.5rem 4rem; }

@-webkit-keyframes moveInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10rem);
            transform: translateX(-10rem); }
  80% {
    -webkit-transform: translateX(1rem);
            transform: translateX(1rem); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0); } }

@keyframes moveInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10rem);
            transform: translateX(-10rem); }
  80% {
    -webkit-transform: translateX(1rem);
            transform: translateX(1rem); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0); } }

@-webkit-keyframes moveInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10rem);
            transform: translateX(10rem); }
  80% {
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0); } }

@keyframes moveInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10rem);
            transform: translateX(10rem); }
  80% {
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0); } }

@-webkit-keyframes moveInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(3rem);
            transform: translateY(3rem); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0); } }

@keyframes moveInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(3rem);
            transform: translateY(3rem); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0); } }

@-webkit-keyframes moveInTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-3rem);
            transform: translateY(-3rem); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0); } }

@keyframes moveInTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-3rem);
            transform: translateY(-3rem); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0); } }

@-webkit-keyframes down-arrow-animation {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0; } }

@keyframes down-arrow-animation {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
            transform: rotate(-45deg) translate(0, 0);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
            transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0; } }

.page-slider {
  background-color: black; }

.onepage-pagination li a::before {
  content: "\2022 ";
  color: #fff; }

.onepage-pagination li a.active::before {
  border-color: #fff; }

.service {
  background-color: #000; }

.service-table {
  width: 100%; }
  .service-table thead {
    border-bottom: 1px solid #c4ac87; }
  .service-table td,
  .service-table th {
    color: #fff;
    margin: 0.5rem;
    padding-top: 1rem; }
  .service-table tr {
    -webkit-transition: all 0.5s;
    transition: all 0.5s; }
    .service-table tr:hover {
      border-bottom: 1px solid #c4ac87; }

.rwd-table {
  margin: 1em 0; }
  @media (max-width: 770px) {
    .rwd-table tr {
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd; } }
  .rwd-table th {
    display: none; }
  .rwd-table td {
    display: block; }
    .rwd-table td:first-child {
      padding-top: 0.5em; }
    .rwd-table td:last-child {
      padding-bottom: 0.5em; }
    .rwd-table td:before {
      content: attr(data-th) ": ";
      font-weight: bold;
      width: 6.5em;
      display: inline-block; }
      @media (min-width: 770px) {
        .rwd-table td:before {
          display: none; } }
  .rwd-table th,
  .rwd-table td {
    text-align: left; }
    @media (min-width: 770px) {
      .rwd-table th,
      .rwd-table td {
        display: table-cell;
        padding: 0.25em 0.5em; }
        .rwd-table th:first-child,
        .rwd-table td:first-child {
          padding-left: 0; }
        .rwd-table th:last-child,
        .rwd-table td:last-child {
          padding-right: 0; } }

h1 {
  font-weight: normal;
  letter-spacing: -1px;
  color: #c4ac87; }

.rwd-table {
  background: black;
  color: #fff;
  border-radius: 0.4em;
  overflow: hidden; }
  .rwd-table th,
  .rwd-table td {
    margin: 0.5em 1em; }
    @media (min-width: 770px) {
      .rwd-table th,
      .rwd-table td {
        padding: 1em !important; } }
  .rwd-table th,
  .rwd-table td:before {
    color: #c4ac87; }

.news {
  -webkit-transition: all 0.4s;
  transition: all 0.4s; }
  .news__img {
    -webkit-animation: moveInTop 1s ease-in-out;
            animation: moveInTop 1s ease-in-out; }
  .news__link {
    color: #c4ac87; }
    .news__link:hover {
      color: #c4ac87; }
  .news__header {
    -webkit-animation: moveInRight 1.5s ease-in-out;
            animation: moveInRight 1.5s ease-in-out; }
  .news__text {
    -webkit-animation: moveInLeft 1.5s ease-out;
            animation: moveInLeft 1.5s ease-out; }

.page-item .page-link {
  background-color: black;
  border-color: #c4ac87;
  color: white; }

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #c4ac87;
  border-color: #c4ac87; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: black;
  border-color: #c4ac87; }

.img-thumbnail {
  padding: 0;
  margin: 0;
  border: none;
  background-color: #000;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  @media only screen and (max-width: 36em) {
    .img-thumbnail {
      padding: 0rem;
      margin: 0 0.5rem; } }
  @media only screen and (max-width: 48em) {
    .img-thumbnail {
      padding: 0rem;
      margin: 0 0.5rem; } }
  @media only screen and (max-width: 62em) {
    .img-thumbnail {
      padding: 0rem;
      margin: 0 0.5rem; } }
  .img-thumbnail:hover {
    opacity: 0.5;
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

.product__header {
  text-align: left; }

.tech-list {
  list-style-type: none;
  text-align: left;
  color: #c4ac87; }

.catalog-elem-name,
.catalog-elem-value {
  text-align: left; }

.image-slider {
  position: relative; }
  .image-slider__img {
    width: 100%;
    height: auto; }
    .image-slider__img-front-2 {
      -webkit-filter: blur(2px);
              filter: blur(2px); }

.instruction {
  border-top: 1px solid #c4ac87; }

.img__wrapper::after {
  content: "";
  display: table;
  clear: both; }

.icon__img {
  float: left; }

.thumbnail-images {
  margin-left: 0px;
  margin-right: 0px;
  padding: 1rem;
  margin: 0.25rem; }

.product__main-img {
  max-height: 45vh; }

.product__thumb {
  padding: 0.5rem; }
  @media only screen and (max-width: 36em) {
    .product__thumb {
      padding: 0rem;
      margin: 1rem; } }
  @media only screen and (max-width: 48em) {
    .product__thumb {
      padding: 0rem; } }
  @media only screen and (max-width: 62em) {
    .product__thumb {
      padding: 0rem; } }

@media (max-width: 768px) {
  .product {
    font-size: 0.8rem; }
  .product__header {
    font-size: 1.5rem; } }

.contact-form__text-header {
  color: #c4ac87; }
  .contact-form__text-header-1 {
    -webkit-animation: moveInLeft 0.5s;
            animation: moveInLeft 0.5s;
    -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s; }
  .contact-form__text-header-2 {
    -webkit-animation: moveInLeft 0.5s;
            animation: moveInLeft 0.5s;
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s; }
  .contact-form__text-header-3 {
    -webkit-animation: moveInLeft 0.5s;
            animation: moveInLeft 0.5s;
    -webkit-animation-delay: 0.6s;
            animation-delay: 0.6s; }

.contact-form__input {
  width: 100%;
  margin: 0.5rem;
  padding: 0.5rem;
  border: 3px solid #c4ac87; }
  .contact-form__input:focus, .contact-form__input:active {
    border: 3px solid #c4ac87;
    outline: none; }

.contact-form__textarea {
  width: 100%;
  margin: 0.5rem;
  padding: 0.5rem;
  border: 3px solid #c4ac87; }
  .contact-form__textarea:focus, .contact-form__textarea:active {
    border: 3px solid #c4ac87;
    outline: none; }

.contact-form__button {
  margin: 1rem 0 1rem 2rem;
  outline: none;
  border-radius: 1rem;
  width: 10rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border: 2px solid #c4ac87;
  background-color: black; }
  .contact-form__button:active, .contact-form__button:focus {
    outline: none;
    -webkit-transform: skewY(1.02);
            transform: skewY(1.02); }

.history__body {
  background-color: black; }

.history__card-header {
  background-color: black;
  color: #c4ac87; }

.history__card {
  border: none; }

.card-header:first-child {
  border-radius: 0; }

.site-map__item {
  background-color: black;
  border: 1px solid #c4ac87; }

.site-map__link {
  color: white; }
  .site-map__link:hover {
    text-decoration: underline;
    color: #c4ac87; }

@media (min-width: 451px) {
  .where-to-buy {
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 450px) {
  .where-to-buy {
    font-size: 0.9rem;
    margin: 0 5vw; } }

.footer {
  background-color: #000; }
  .footer__logo {
    margin-top: 1rem; }
  .footer .list-group-item {
    background-color: #000; }
  .footer .list-group {
    color: #fff; }
  .footer__link {
    color: #fff;
    font-size: 1.2rem;
    padding: 0; }
    .footer__link:hover {
      color: #c4ac87;
      text-decoration: underline; }
    .footer__link:focus {
      outline: none; }
  .footer__img-image {
    height: 30px; }

.footer__line {
  background-color: #fff;
  margin: 2rem auto 0rem auto; }

.image-rotation {
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  .image-rotation:hover {
    -webkit-transform: scale(1.01);
            transform: scale(1.01); }

.main-slider {
  height: 100vh;
  background-color: black;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center; }

html {
  overflow-x: hidden; }

.mobile {
  display: none; }

@media (max-width: 50em) {
  .main-slider {
    display: none; }
  .mobile {
    display: block; }
  html {
    overflow: auto; } }

.searchbar {
  margin-right: 2rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center; }
  .searchbar #searchbar-input {
    border: 0px solid;
    background-color: #000;
    border-bottom: 2px solid #fff;
    width: auto;
    outline: none;
    color: #c4ac87;
    display: none; }
  .searchbar .fa-times {
    display: none;
    font-size: 1.8rem;
    cursor: pointer;
    color: #fff; }
    .searchbar .fa-times:hover {
      color: #c4ac87;
      -webkit-transform: translateY(-3px) scale(1.05);
              transform: translateY(-3px) scale(1.05); }
  .searchbar .fa-search {
    font-size: 1.8rem;
    cursor: pointer;
    color: #fff; }
    .searchbar .fa-search:hover {
      color: #c4ac87;
      -webkit-transform: translateY(-3px) scale(1.05);
              transform: translateY(-3px) scale(1.05); }

.header {
  z-index: 50 !important;
  -webkit-transition: all 2s;
  transition: all 2s; }
  .header__container {
    background-color: #000;
    box-shadow: 0 0.5rem 2rem -2px #000;
    z-index: 50 !important; }
  .header__link {
    color: #fff;
    margin: 1rem;
    font-size: 1.2rem; }
    .header__link:hover {
      color: #c4ac87 !important;
      text-decoration: underline; }

.navbar-brand {
  -webkit-transition: all 0.7s;
  transition: all 0.7s; }

.tiny {
  height: 40px; }

#logo {
  -webkit-animation: moveInLeft 1s ease-out;
          animation: moveInLeft 1s ease-out;
  height: 3.125rem; }

.nav-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center; }

.social-media {
  margin: 0 1rem; }
  .social-media__link {
    text-decoration: none;
    font-size: 2rem;
    color: #fff;
    margin: 0 0.25rem; }
  .social-media__link:hover {
    color: #c4ac87;
    text-decoration: none; }

@media (min-width: 75.0625rem) {
  #logo {
    height: 50px; } }

@media (max-width: 75rem) {
  #logo {
    height: 40px; }
  .header__link {
    margin: 0.5rem; }
  .searchbar {
    margin-right: 1rem; } }

@media (max-width: 65.625rem) {
  #logo {
    height: 35px; } }

@media (max-width: 23.125rem) {
  #logo {
    height: 30px; } }

@media (max-width: 20.625rem) {
  #logo {
    height: 25px; } }

.breadcrumb {
  -webkit-animation: moveInBottom 1s ease-out;
          animation: moveInBottom 1s ease-out;
  background-color: #000;
  color: #fff; }
  .breadcrumb__cont {
    list-style-type: none;
    display: inline-block;
    list-style: none; }
  .breadcrumb__item {
    display: inline; }
    .breadcrumb__item:not(:last-child):after {
      content: "/"; }
  .breadcrumb__link {
    color: #fff;
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
    margin: 0 0.3rem; }
    .breadcrumb__link:hover {
      color: #c4ac87;
      text-indent: 0; }

.product {
  margin: 0.5rem 0rem;
  text-align: center; }
  @media only screen and (max-width: 36em) {
    .product {
      margin: 0.25rem 0rem; } }
  .product__wrapper {
    position: relative;
    border: 1px solid #c4ac87;
    padding: 2rem;
    border-radius: 1.5rem;
    height: 100%;
    overflow: hidden; }
    @media only screen and (max-width: 62em) {
      .product__wrapper {
        padding: 1rem; } }
    .product__wrapper:hover {
      border: 1px solid #c4ac87; }
  .product__image {
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
    max-width: 100%;
    align-self: center;
    height: 10rem; }
    .product__image:hover {
      -webkit-transform: scale(1.05);
              transform: scale(1.05); }
  .product__link {
    color: #c4ac87;
    font-size: 1.1rem;
    -webkit-transition: all 0.5s;
    transition: all 0.5s; }
    @media only screen and (max-width: 62em) {
      .product__link {
        font-size: 1rem; } }
    .product__link:hover {
      color: #c4ac87; }
  .product__text {
    color: #c4ac87; }
    .product__text:hover {
      color: #c4ac87; }
  .product__name--w-fix-90 {
    width: 90%; }
  .product__name--w-fix-80 {
    width: 80%; }
  .product__name--w-fix-70 {
    width: 70%; }
  .product__name--w-fix-60 {
    width: 60%; }

@media (max-width: 75em) {
  .product__image {
    height: 10rem; }
  .product__wrapper {
    padding: 1rem; }
  .product__text {
    font-size: 1.1rem; } }

@media (max-width: 62.5em) {
  .product__image {
    height: 8rem; }
  .product__wrapper {
    padding: 1rem; }
  .product__text {
    font-size: 1rem; } }

@media (max-width: 48em) {
  .product__image {
    height: 7rem; }
  .product__wrapper {
    padding: 0.5rem; }
  .product__text {
    font-size: 0.7rem; } }

.icon_img_logo {
  width: 100px;
  height: 100px;
  position: absolute;
  z-index: 2;
  top: 0px;
  right: 0px; }

.novelty_img_wrapper {
  width: 100%;
  display: -webkit-box;
  display: flex;
  height: 12px;
  margin-bottom: 8px; }

@media (max-width: 75em) {
  .icon_img_logo {
    width: 90px;
    height: 90px; } }

@media (max-width: 62em) {
  .icon_img_logo {
    width: 70px;
    height: 70px; } }

.down-arrow {
  padding: 0;
  position: absolute;
  top: 86%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  box-shadow: 0 0 0 rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  -webkit-animation: pulse 3s infinite;
          animation: pulse 3s infinite; }
  .down-arrow__link {
    color: white;
    opacity: 0.6; }
    .down-arrow__link:hover {
      opacity: 0.9;
      color: white; }
    .down-arrow__link:focus {
      outline: none; }

.bounce {
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite; }
  .bounce:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused; }
.product-360-view {
      display: flex;
      justify-content: center;
      align-items: center;
}
.product__header-container{
  display: flex;
  justify-content: space-between;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px); } }

@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px); } }

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); }
  70% {
    -webkit-box-shadow: 0 0 0 1rem rgba(255, 255, 255, 0); }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } }

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); }
  70% {
    box-shadow: 0 0 0 1.5rem rgba(204, 169, 44, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); } }

/*# sourceMappingURL=data:application/json;base64,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OztBQUVwQztFQUNFO0lBQ0Usb0RBQW9ELEVBQUU7RUFDeEQ7SUFDRSxxREFBcUQsRUFBRTtFQUN6RDtJQUNFLGtEQUFrRCxFQUFFLEVBQUU7O0FBRTFEO0VBQ0U7SUFFRSw0Q0FBNEMsRUFBRTtFQUNoRDtJQUVFLDhDQUE4QyxFQUFFO0VBQ2xEO0lBRUUseUNBQXlDLEVBQUUsRUFBRSIsImZpbGUiOiJzdHlsZS5maW5hbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4wLTYwMHB4IDogUGhvbmVcclxuNjAwIC0gOTAwcHg6IFRhYmxldC1wb3J0cmFpdFxyXG45MDAgLSAxMjAwIHB4OiBUYWJsZXQgbGFuZHNjYXBlXHJcblsxMjAwLTE4MDBdIGlzIG5vcm1hbCBzdHlsZXMgYXBwbHkgXHJcbjE4MDBweCsgOiBCaWcgRGVza3RvcFxyXG5cclxuJGJyZWFrcG9pbnQgYXJndW1lbnQgY2hvaWNlczpcclxuLSBwaG9uZSA2MDAgcHhcclxuLSB0YWItcG9ydCA5MDAgcHggXHJcbi0gdGFiLWxhbmQgMTIwMCBweFxyXG4tIGJpZyAxODAwIHB4XHJcblxyXG5PUkRFUjogQmFzZSArIHR5cGhvZ3JhcGh5ID4gZ2VuZXJhbCBsYXlvdXQgK2dyaWQgPiBwYWdlIGxheW91dCA+IGNvbXBvbmVudHNcclxuKi9cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGV4dC1tYWluIHtcbiAgY29sb3I6ICNjNGFjODc7IH1cblxuLnRleHQtbWFpbi1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYzRhYzg3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYmctbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmxpbmUtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRhYzg3O1xuICBjb2xvcjogI2M0YWM4NzsgfVxuXG4udS1tLXRvcC1iaWcge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tdC04IHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tdC02IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tdC00IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tYi0wNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tYWRtLXNtIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4udS1tLWFkbS14bCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4OyB9XG5cbi5tYWluLXBhZ2UtaDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cmVtO1xuICB0b3A6IC05OTk5cmVtOyB9XG5cbi5idXR0b24tb3V0bGluZS1tYWluIHtcbiAgY29sb3I6ICNjNGFjODc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjNGFjODc7IH1cbiAgLmJ1dHRvbi1vdXRsaW5lLW1haW46aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGFjODc7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzRhYzg3OyB9XG4gIC5idXR0b24tb3V0bGluZS1tYWluOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YWM4NztcbiAgICBib3JkZXItY29sb3I6ICNjNGFjODc7IH1cblxuLmJ1dHRvbi13aGVyZS0yYnV5IHtcbiAgcGFkZGluZzogMC41cmVtIDRyZW07IH1cblxuQGtleWZyYW1lcyBtb3ZlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHJlbSk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbW92ZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTByZW0pOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcmVtKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyBtb3ZlSW5Cb3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbW92ZUluVG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvd24tYXJyb3ctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMjBweCwgMjBweCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZG93bi1hcnJvdy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTIwcHgsIDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucGFnZS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4ub25lcGFnZS1wYWdpbmF0aW9uIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDIyIFwiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ub25lcGFnZS1wYWdpbmF0aW9uIGxpIGEuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5zZXJ2aWNlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlcnZpY2UtdGFibGUgdGhlYWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRhYzg3OyB9XG4gIC5zZXJ2aWNlLXRhYmxlIHRkLFxuICAuc2VydmljZS10YWJsZSB0aCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgLnNlcnZpY2UtdGFibGUgdHIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgLnNlcnZpY2UtdGFibGUgdHI6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGFjODc7IH1cblxuLnJ3ZC10YWJsZSB7XG4gIG1hcmdpbjogMWVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICAgLnJ3ZC10YWJsZSB0ciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9IH1cbiAgLnJ3ZC10YWJsZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucndkLXRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yd2QtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gICAgLnJ3ZC10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTsgfVxuICAgIC5yd2QtdGFibGUgdGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCI6IFwiO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogNi41ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgICAucndkLXRhYmxlIHRkOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yd2QtdGFibGUgdGgsXG4gIC5yd2QtdGFibGUgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICAgIC5yd2QtdGFibGUgdGgsXG4gICAgICAucndkLXRhYmxlIHRkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtOyB9XG4gICAgICAgIC5yd2QtdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC5yd2QtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAucndkLXRhYmxlIHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC5yd2QtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAjYzRhYzg3OyB9XG5cbi5yd2QtdGFibGUge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5yd2QtdGFibGUgdGgsXG4gIC5yd2QtdGFibGUgdGQge1xuICAgIG1hcmdpbjogMC41ZW0gMWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gICAgICAucndkLXRhYmxlIHRoLFxuICAgICAgLnJ3ZC10YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9IH1cbiAgLnJ3ZC10YWJsZSB0aCxcbiAgLnJ3ZC10YWJsZSB0ZDpiZWZvcmUge1xuICAgIGNvbG9yOiAjYzRhYzg3OyB9XG5cbi5uZXdzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgLm5ld3NfX2ltZyB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlSW5Ub3AgMXMgZWFzZS1pbi1vdXQ7IH1cbiAgLm5ld3NfX2xpbmsge1xuICAgIGNvbG9yOiAjYzRhYzg3OyB9XG4gICAgLm5ld3NfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNGFjODc7IH1cbiAgLm5ld3NfX2hlYWRlciB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlSW5SaWdodCAxLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5uZXdzX190ZXh0IHtcbiAgICBhbmltYXRpb246IG1vdmVJbkxlZnQgMS41cyBlYXNlLW91dDsgfVxuXG4ucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAjYzRhYzg3O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRhYzg3O1xuICBib3JkZXItY29sb3I6ICNjNGFjODc7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6ICNjNGFjODc7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNmVtKSB7XG4gICAgLmltZy10aHVtYm5haWwge1xuICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuaW1nLXRodW1ibmFpbCB7XG4gICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5pbWctdGh1bWJuYWlsIHtcbiAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICBtYXJnaW46IDAgMC41cmVtOyB9IH1cbiAgLmltZy10aHVtYm5haWw6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLnByb2R1Y3RfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRlY2gtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNjNGFjODc7IH1cblxuLmNhdGFsb2ctZWxlbS1uYW1lLFxuLmNhdGFsb2ctZWxlbS12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmltYWdlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW1hZ2Utc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5pbWFnZS1zbGlkZXJfX2ltZy1mcm9udC0yIHtcbiAgICAgIGZpbHRlcjogYmx1cigycHgpOyB9XG5cbi5pbnN0cnVjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzRhYzg3OyB9XG5cbi5pbWdfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5pY29uX19pbWcge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udGh1bWJuYWlsLWltYWdlcyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAuMjVyZW07IH1cblxuLnByb2R1Y3RfX21haW4taW1nIHtcbiAgbWF4LWhlaWdodDogNDV2aDsgfVxuXG4ucHJvZHVjdF9fdGh1bWIge1xuICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNmVtKSB7XG4gICAgLnByb2R1Y3RfX3RodW1iIHtcbiAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICBtYXJnaW46IDFyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAucHJvZHVjdF9fdGh1bWIge1xuICAgICAgcGFkZGluZzogMHJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5wcm9kdWN0X190aHVtYiB7XG4gICAgICBwYWRkaW5nOiAwcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAucHJvZHVjdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5jb250YWN0LWZvcm1fX3RleHQtaGVhZGVyIHtcbiAgY29sb3I6ICNjNGFjODc7IH1cbiAgLmNvbnRhY3QtZm9ybV9fdGV4dC1oZWFkZXItMSB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlSW5MZWZ0IDAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5jb250YWN0LWZvcm1fX3RleHQtaGVhZGVyLTIge1xuICAgIGFuaW1hdGlvbjogbW92ZUluTGVmdCAwLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxuICAuY29udGFjdC1mb3JtX190ZXh0LWhlYWRlci0zIHtcbiAgICBhbmltYXRpb246IG1vdmVJbkxlZnQgMC41cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IH1cblxuLmNvbnRhY3QtZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2M0YWM4NzsgfVxuICAuY29udGFjdC1mb3JtX19pbnB1dDpmb2N1cywgLmNvbnRhY3QtZm9ybV9faW5wdXQ6YWN0aXZlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjYzRhYzg3O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmNvbnRhY3QtZm9ybV9fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2M0YWM4NzsgfVxuICAuY29udGFjdC1mb3JtX190ZXh0YXJlYTpmb2N1cywgLmNvbnRhY3QtZm9ybV9fdGV4dGFyZWE6YWN0aXZlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjYzRhYzg3O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmNvbnRhY3QtZm9ybV9fYnV0dG9uIHtcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB3aWR0aDogMTByZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzRhYzg3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAuY29udGFjdC1mb3JtX19idXR0b246YWN0aXZlLCAuY29udGFjdC1mb3JtX19idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgxLjAyKTsgfVxuXG4uaGlzdG9yeV9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbi5oaXN0b3J5X19jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2M0YWM4NzsgfVxuXG4uaGlzdG9yeV9fY2FyZCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5zaXRlLW1hcF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRhYzg3OyB9XG5cbi5zaXRlLW1hcF9fbGluayB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuc2l0ZS1tYXBfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjYzRhYzg3OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NTFweCkge1xuICAud2hlcmUtdG8tYnV5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLndoZXJlLXRvLWJ1eSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbWFyZ2luOiAwIDV2dzsgfSB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmZvb3RlciAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5mb290ZXIgLmxpc3QtZ3JvdXAge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzRhYzg3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmZvb3Rlcl9faW1nLWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cblxuLmZvb3Rlcl9fbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDByZW0gYXV0bzsgfVxuXG4uaW1hZ2Utcm90YXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAuaW1hZ2Utcm90YXRpb246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7IH1cblxuLm1haW4tc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTBlbSkge1xuICAubWFpbi1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuXG4uc2VhcmNoYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2VhcmNoYmFyICNzZWFyY2hiYXItaW5wdXQge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogI2M0YWM4NztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2hiYXIgLmZhLXRpbWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWFyY2hiYXIgLmZhLXRpbWVzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzRhYzg3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHNjYWxlKDEuMDUpOyB9XG4gIC5zZWFyY2hiYXIgLmZhLXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlYXJjaGJhciAuZmEtc2VhcmNoOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzRhYzg3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHNjYWxlKDEuMDUpOyB9XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiA1MCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMnM7IH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDJyZW0gLTJweCAjMDAwO1xuICAgIHotaW5kZXg6IDUwICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcl9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgLmhlYWRlcl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2M0YWM4NyAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzOyB9XG5cbi50aW55IHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbiNsb2dvIHtcbiAgYW5pbWF0aW9uOiBtb3ZlSW5MZWZ0IDFzIGVhc2Utb3V0O1xuICBoZWlnaHQ6IDMuMTI1cmVtOyB9XG5cbi5uYXYtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNvY2lhbC1tZWRpYSB7XG4gIG1hcmdpbjogMCAxcmVtOyB9XG4gIC5zb2NpYWwtbWVkaWFfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07IH1cbiAgLnNvY2lhbC1tZWRpYV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNjNGFjODc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NS4wNjI1cmVtKSB7XG4gICNsb2dvIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzVyZW0pIHtcbiAgI2xvZ28ge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuaGVhZGVyX19saW5rIHtcbiAgICBtYXJnaW46IDAuNXJlbTsgfVxuICAuc2VhcmNoYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUuNjI1cmVtKSB7XG4gICNsb2dvIHtcbiAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjMuMTI1cmVtKSB7XG4gICNsb2dvIHtcbiAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjAuNjI1cmVtKSB7XG4gICNsb2dvIHtcbiAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGFuaW1hdGlvbjogbW92ZUluQm90dG9tIDFzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnJlYWRjcnVtYl9fY29udCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5icmVhZGNydW1iX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiL1wiOyB9XG4gIC5icmVhZGNydW1iX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICBtYXJnaW46IDAgMC4zcmVtOyB9XG4gICAgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNGFjODc7XG4gICAgICB0ZXh0LWluZGVudDogMDsgfVxuXG4ucHJvZHVjdCB7XG4gIG1hcmdpbjogMC41cmVtIDByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2ZW0pIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMHJlbTsgfSB9XG4gIC5wcm9kdWN0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YWM4NztcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgLnByb2R1Y3RfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgICAucHJvZHVjdF9fd3JhcHBlcjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRhYzg3OyB9XG4gIC5wcm9kdWN0X19pbWFnZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwcmVtOyB9XG4gICAgLnByb2R1Y3RfX2ltYWdlOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLnByb2R1Y3RfX2xpbmsge1xuICAgIGNvbG9yOiAjYzRhYzg3O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAucHJvZHVjdF9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgLnByb2R1Y3RfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNGFjODc7IH1cbiAgLnByb2R1Y3RfX3RleHQge1xuICAgIGNvbG9yOiAjYzRhYzg3OyB9XG4gICAgLnByb2R1Y3RfX3RleHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNjNGFjODc7IH1cbiAgLnByb2R1Y3RfX25hbWUtLXctZml4LTkwIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5wcm9kdWN0X19uYW1lLS13LWZpeC04MCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAucHJvZHVjdF9fbmFtZS0tdy1maXgtNzAge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnByb2R1Y3RfX25hbWUtLXctZml4LTYwIHtcbiAgICB3aWR0aDogNjAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gIC5wcm9kdWN0X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMHJlbTsgfVxuICAucHJvZHVjdF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAucHJvZHVjdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjIuNWVtKSB7XG4gIC5wcm9kdWN0X19pbWFnZSB7XG4gICAgaGVpZ2h0OiA4cmVtOyB9XG4gIC5wcm9kdWN0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5wcm9kdWN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAucHJvZHVjdF9faW1hZ2Uge1xuICAgIGhlaWdodDogN3JlbTsgfVxuICAucHJvZHVjdF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMC41cmVtOyB9XG4gIC5wcm9kdWN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuN3JlbTsgfSB9XG5cbi5pY29uX2ltZ19sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4OyB9XG5cbi5ub3ZlbHR5X2ltZ193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gIC5pY29uX2ltZ19sb2dvIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAuaWNvbl9pbWdfbG9nbyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4OyB9IH1cblxuLmRvd24tYXJyb3cge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODYlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBwdWxzZSAzcyBpbmZpbml0ZTsgfVxuICAuZG93bi1hcnJvd19fbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC5kb3duLWFycm93X19saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kb3duLWFycm93X19saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmJvdW5jZSB7XG4gIC1tb3otYW5pbWF0aW9uOiBib3VuY2UgMnMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UgMnMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlOyB9XG4gIC5ib3VuY2U6aG92ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAtbW96LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgLW8tYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsXG4gIDIwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICA3MCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMS41cmVtIHJnYmEoMjA0LCAxNjksIDQ0LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxLjVyZW0gcmdiYSgyMDQsIDE2OSwgNDQsIDApOyB9XG4gIDEwMCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIwNCwgMTY5LCA0NCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIwNCwgMTY5LCA0NCwgMCk7IH0gfVxuIl19 */


/*NATIONAL*/
.stock-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.stock-wrapper div {
  user-select: text;
}
.stock-wrapper.stock-done {
  margin-top: 186px;
}


.promotion-name,
.promotion-top,
/*.promotion-name-description,*/
.stock-text,
.form-bottom-screen,
.form-bottom-block label span,
.stock-name-choice,
.stock-name-form,
.reviews-block-description-top,
.reviews-block-name,
.stock-main-text {
	-webkit-text-fill-color: transparent;
}
/*.promotion-name-description,*/
.stock-text,
.promotion-top,
.promotion-name,
.form-bottom-screen,
.form-block-button,
.link-comment,
.form-block input,
.form-bottom-block label span,
.stock-name-choice,
.stock-name-form,
.reviews-block-description-top,
.reviews-block-name,
.stock-main-text {
	background: linear-gradient(269.61deg, #D3C3A3 19.63%, #B89264 79.48%);
}
.stock-main-text {
  color: #c4ac87;
  max-width: 1352px;
  text-align: center;
  font-size: 55px;
  line-height: 62px;
  -webkit-background-clip: text;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  font-family: "Korataki", sans-serif;
}
.reviews-block-name {
  font-size: 27px;
  line-height: 34px;
  font-family: "Roboto-Thin", sans-serif;
  -webkit-background-clip: text;
  margin-bottom: 34px;
}
.reviews-block-description,
.reviews-block-description-top {
  font-size: 15px;
  font-family: "Roboto-Regular", sans-serif;
  line-height: 15px;
}
.reviews-block-description-top {
  -webkit-background-clip: text;
  text-align: start;
  margin-bottom: 30px;
}
.reviews-block-description {
  color: #fff;
  text-align: start;
}
.reviews-wrapper {
  display: flex;
  max-width: 1034px;
  margin-top: 177px;
  margin-right: auto;
  margin-left: auto;
}
.reviews-wrapper a {
	background: linear-gradient(269.61deg, #D3C3A3 19.63%, #B89264 79.48%);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}
.reviews-wrapper li:not(:first-child) {
  margin-left: 15px;
}
.reviews-wrapper li:not(:last-child) {
  margin-right: 15px;
}
.reviews-block {
  width: calc(33.3333% - 30px);
  text-align: center;
	list-style: none;
}
.stock-name-form {
  font-family: "Roboto-Regular", sans-serif;
  font-size: 27px;
  -webkit-background-clip: text;
  margin-top: 162px;
  margin-bottom: 35px;
  text-align: center;
}
.stock-name-choice {
  font-family: "Roboto-thin", sans-serif;
  font-size: 27px;
  -webkit-background-clip: text;
  margin-bottom: 33px;
  text-align: center;
}
.stock-tab-choice {
  display: flex;
}
.stock-tab-choice li {
  text-align: center;
  width: 33.3333%;
	list-style: none;
}
.stock-tab-choice li img {
  height: 33px;
  margin-bottom: 9px;
	margin-left: auto;
	margin-right: auto;
}
.stock-tab-choice .reviews-block-name {
  margin-bottom: 12px;
}
.stock-arrow {
  position: absolute;
  bottom: 34px;
  text-align: center;
  width: 100%;
}
.stock-slider .slick-slide > div {
  height: 100%;
}
.reviews-block svg {
  margin-bottom: 39px;
  height: 72px;
}
.stock-tab-choice input[type=radio] {
  display: none;
}
.stock-tab-choice label {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  border: 2px solid #D3C3A3;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  margin-left: auto;
  margin-right: auto;
}
.stock-tab-choice label:before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
}
.stock-tab-choice input[type=radio]:checked + label:before {
  content: "";
  background-color: #D3C3A3;
  border: 3px solid #D3C3A3;
}
.form-top-block {
  margin-top: 53px;
}
.form-block {
  margin-bottom: 25px;
  display: flex;
}

.link-comment,
.form-block input {
  position: relative;
  width: 33.3333%;
  height: 41px;
  border: 2px solid #B89264;
  border-radius: 16px;
  font-size: 26px;
  font-family: "Roboto-thin", sans-serif;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-background-clip: text;

  outline: none;
	color: #B89264;
}
.form-middle-block input {
  width: 50%;
}
.form-block input:not(:first-child) {
  margin-left: 14px;
}
.form-block input:not(:last-child) {
  margin-right: 14px;
}
.form-bottom-block {
  justify-content: space-between;
  height: 41px;
}
.form-bottom-block input {
  display: none;
}
.form-bottom-block div {
  width: calc(33.3333% - 18px);
}
.form-bottom-block label {
  width: 100%;
  height: 41px;
  border: 2px solid #B89264;
  display: block;
  cursor: pointer;
  border-radius: 16px;
  padding-left: 23px;
}
.form-bottom-block label span {
  display: flex;
  -webkit-background-clip: text;
  font-size: 27px;
  font-family: "Roboto-thin", sans-serif;
  height: 100%;
  align-items: center;
}
.form-bottom-screen {
  font-size: 27px;
  font-family: "Roboto-thin", sans-serif;
  padding-left: 15px;
  display: flex;
  align-items: center;
  -webkit-background-clip: text;
}
.link-comment {
  width: 100%;
  margin-bottom: 36px;
}
.form-button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.form-button-wrapper input {
  outline: none;
}
.form-block-button {
  width: calc(33.3333% - 18px);
  height: 41px;
  border: none;
  border-radius: 16px;
  font-size: 27px;
  font-family: "Roboto-thin", sans-serif;
  margin-bottom: 8px;
}
.form-block-button-text {
  width: calc(33.3333% - 18px);
  font-size: 12px;
  color: #969696;
  font-family: "Roboto-Medium", sans-serif;
  line-height: normal;
}
.form-block-button-text span {
  color: #969696;
  text-decoration: underline;
  cursor: pointer;
}
.promotion-wrapper-block {
  display: none;
  position: absolute;
  top: 112px;
  right: 0;
  left: 0;
}
.promotion-wrapper {
  max-width: 906px;
  height : 560px;
  border: 1px solid #D3C3A3;
  border-radius: 16px;
  padding-left: 140px;
  padding-right: 130px;
  padding-bottom: 36px;
  background-color: #000;
  position: relative;
  top: 50px;
}
.promotion-wrapper-block.active {
  display: flex;
  align-items: center;
  justify-content: center;
}
.promotion-description {
  overflow: auto;
  /*height: calc(100% - 200px);*/
	height: 322px;
	max-height: 322px;
	min-height: 322px;
}
.promotion-top {
  font-size: 26px;
  font-family: "Roboto-Regular", sans-serif;
  text-align: center;
  margin-top: 43px;
  -webkit-background-clip: text;
  position: relative;
}
.promotion-top div:first-child {
  height: 110px;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.promotion-name {
  font-size: 23px;
  font-family: "Roboto-Regular", sans-serif;
  margin-bottom: 17px;
  -webkit-background-clip: text;
}
.promotion-name-description,
.promotion-name-description p,
.promotion-name-description b,
.promotion-name-description a,
.promotion-name-description span {
/*	background: linear-gradient(269.61deg, #D3C3A3 19.63%, #B89264 79.48%);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;*/
	color: #B89264;
	display: block;
}
.promotion-name-description {
  font-size: 13px;
  font-family: "Roboto-Regular", sans-serif;
  -webkit-background-clip: text;
}
.promotion-margin {
  margin-bottom: 35px;
}
.promotion-close {
  background-image: url(/local/templates/nv2/img/close-stock.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 23px;
  height: 23px;
  position: absolute;
  right: -100px;
  top: -13px;
  cursor: pointer;
}
.stock-text {
  font-size: 27px;
  -webkit-background-clip: text;
  font-family: "Roboto-Regular", sans-serif;
}
.stock-text-top {
  margin-top: 78px;
  margin-bottom: 64px;
}
.stock-text-middle {
  margin-bottom: 5px;
  width: 1034px;
  text-align: center;
}
.stock-logo {
  margin-left: auto;
  margin-right: 21%;
  margin-top: 66px;
}
.stock-slide {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.stock-slide form {
  max-width: 906px;
  margin-left: auto;
  margin-right: auto;
}
.stock-banner {
  margin-top: 70px;
  display: flex;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.arrow-scroll {
  position: absolute;
  top: 135px;
  right: 132px;
  flex-direction: column;
  height: calc(100% - 200px);
  justify-content: space-between;
  display: none;
}
.arrow-scroll.active {
  display: flex;
}
.arrow-scroll img:last-child {
  transform: rotate(180deg);
}
@media (max-width: 1650px) {
	.stock-slide {
		height: auto;
	}
}
@media (max-width: 1600px) {
  .stock-main-text {
    font-size: 52px;
    margin-right: 20px;
    margin-left: 20px;
    max-width: unset;
  }
}
@media (max-width: 1400px) {
  .promotion-wrapper {
    margin-left: 10px;
    margin-right: 10px;
  }
  .stock-wrapper.stock-done div {
    margin-left: 20px;
    margin-right: 20px;
    text-align: center;
  }
  .stock-text-middle {
    width: unset;
  }
}
@media (max-width: 1000px) {
  .arrow-scroll {
    right: 31px;
  }
  .stock-logo {
    margin-right: 25px;
  }
  .promotion-wrapper-block {
    bottom: 131px;
    top: unset;
  }
  .stock-slide form,
  .stock-name-form {
    margin-left: 20px;
    margin-right: 20px;
  }
  .stock-slide form {
    max-width: unset;
  }
  .stock-slide {
    height: unset;
  }
  .stock-banner img {
    display: block;
  }
  .stock-main-text {
    font-size: 23px;
    line-height: 29px;
  }
  .reviews-wrapper {
    flex-direction: column;
    margin-right: 20px;
    margin-left: 20px;
  }
  .form-block input,
  .stock-tab-choice li,
  .reviews-block {
    width: 100%;
  }
  .form-block input:not(:last-child),
  .reviews-wrapper li:not(:last-child) {
    margin-right: 0;
  }
  .form-block input:not(:first-child),
  .reviews-wrapper li:not(:first-child) {
    margin-left: 0;
    margin-top: 30px;
  }
  .form-block,
  .stock-tab-choice {
    flex-direction: column;
  }
  .form-bottom-block {
    height: unset;
  }
  .stock-tab-choice li:not(:first-child) {
    margin-top: 30px;
  }
  .form-block input:not(:first-child) {
    margin-top: 30px;
  }
  .form-bottom-screen {
    margin-bottom: 30px;
  }
  .form-block-button-text,
  .form-block-button,
  .form-bottom-block div {
    width: 270px;
  }
  .promotion-wrapper {
    padding-left: 30px;
    padding-right: 30px;
    top: 10px;
  }
  .promotion-close {
    right: 11px;
  }
}
/*END NATIONAL*/