:root {
  --green1: #0D642F;
  --green2: #10281B;
  --green3: #768C80;
  --black1: #0F0F0F;
  --black2: #070707;
  --black3: #171717;
  --grey1: #B5B5B5;
  --grey2: #8B8B8B;
  --grey3: #434343;
}

body {
  background-color: var(--black1);
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  overflow-x: hidden;
  font-family: "Montserrat", serif;
}

.breadcrumb {
  padding: 0px 12.5vw;
  margin-top: 7.0833333333vw;
  font-weight: 600;
  font-size: 0.8333333333vw;
}
.breadcrumb ol {
  padding: 0;
  display: flex;
  align-items: center;
  gap: 0.625vw;
}
.breadcrumb ol li {
  list-style: none;
  color: var(--grey1);
}
.breadcrumb ol li a {
  color: white;
  text-decoration: none;
}
.breadcrumb ol .line {
  width: 0.8333333333vw;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.page-wrapper {
  padding: 0px 12.5vw;
}

.card-wrapper {
  margin-top: 3.6979166667vw;
  display: flex;
  gap: 1.25vw;
}
.card-wrapper .car-summary {
  width: 24.1666666667vw;
}
.card-wrapper .car-summary .county-main {
  display: flex;
  align-items: center;
  gap: 0.4166666667vw;
  color: white;
}
.card-wrapper .car-summary .county-main .counry {
  display: flex;
  align-items: center;
  gap: 0.2083333333vw;
}
.card-wrapper .car-summary .county-main .counry span {
  font-weight: 700;
  font-size: 0.8333333333vw;
}
.card-wrapper .car-summary .model {
  margin-top: 0.8333333333vw;
  font-weight: 600;
  font-size: 3.3333333333vw;
  color: white;
}
.card-wrapper .car-summary .price {
  margin-top: 1.25vw;
  font-weight: 700;
  font-size: 2.9166666667vw;
  color: var(--green1);
}
.card-wrapper .car-summary .btn-leave-application {
  width: max-content;
  margin-top: 1.25vw;
  font-weight: 600;
  font-size: 0.8333333333vw;
  color: white;
  border-radius: 2.3958333333vw;
  padding: 0.8333333333vw 1.25vw;
  background-color: var(--green1);
  transition: background-color 300ms ease, color 300ms ease;
}
.card-wrapper .car-summary .btn-leave-application:hover {
  cursor: pointer;
  color: var(--black1);
  background-color: white;
}
.card-wrapper .car-summary .line {
  margin-top: 2.2916666667vw;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.card-wrapper .car-summary .description {
  margin-top: 2.2916666667vw;
  font-weight: 400;
  font-size: 0.8333333333vw;
  color: var(--grey2);
}
.card-wrapper .car-summary .details-table-mobile {
  display: none;
}
.card-wrapper .car-details {
  display: flex;
  gap: 1.25vw;
  align-items: stretch;
  height: max-content;
}
.card-wrapper .car-details .big-img-container {
  width: 24.1666666667vw;
  height: 32.03125vw;
  position: relative;
}
.card-wrapper .car-details .big-img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.card-wrapper .car-details .big-img-container .btns-wrapper {
  display: flex;
  align-items: center;
  gap: 0.625vw;
  position: absolute;
  bottom: 0.8333333333vw;
  right: 0.8333333333vw;
}
.card-wrapper .car-details .big-img-container .btns-wrapper .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  width: 2.7083333333vw;
  height: 2.7083333333vw;
  border-radius: 100%;
  transition: background-color 300ms ease;
}
.card-wrapper .car-details .big-img-container .btns-wrapper .btn:hover {
  cursor: pointer;
  background-color: var(--green1);
}
.card-wrapper .car-details .big-img-container .btns-wrapper .btn:hover svg path {
  stroke: white;
}
.card-wrapper .car-details .big-img-container .btns-wrapper .btn svg {
  width: 0.8333333333vw;
}
.card-wrapper .car-details .big-img-container .btns-wrapper .btn svg path {
  stroke: var(--green2);
  transition: stroke 300ms ease;
}
.card-wrapper .car-details .details-main {
  width: 24.1666666667vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.card-wrapper .car-details .details-main .details-table .title {
  font-weight: 600;
  font-size: 1.25vw;
  color: var(--grey2);
}
.card-wrapper .car-details .details-main .details-table .table-container {
  margin-top: 0.8333333333vw;
  width: 24.1666666667vw;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.card-wrapper .car-details .details-main .details-table .table-container .item {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 1.25vw;
}
.card-wrapper .car-details .details-main .details-table .table-container .item:nth-child(7), .card-wrapper .car-details .details-main .details-table .table-container .item:nth-child(8), .card-wrapper .car-details .details-main .details-table .table-container .item:nth-child(9) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.card-wrapper .car-details .details-main .details-table .table-container .item:nth-child(3), .card-wrapper .car-details .details-main .details-table .table-container .item:nth-child(6), .card-wrapper .car-details .details-main .details-table .table-container .item:nth-child(9) {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.card-wrapper .car-details .details-main .details-table .table-container .item .info {
  display: flex;
  flex-direction: column;
  gap: 0.625vw;
}
.card-wrapper .car-details .details-main .details-table .table-container .item .info img {
  width: 1.4814814815vh;
}
.card-wrapper .car-details .details-main .details-table .table-container .item .info span {
  font-weight: 400;
  font-size: 0.8333333333vw;
  color: var(--grey2);
}
.card-wrapper .car-details .details-main .details-table .table-container .item .value {
  margin-top: 0.8333333333vw;
  font-weight: 600;
  font-size: 0.8333333333vw;
  color: white;
}
.card-wrapper .car-details .details-main .mini-slider {
  padding: 0.4166666667vw;
  background-color: rgba(255, 255, 255, 0.1);
}
.card-wrapper .car-details .details-main .mini-slider .slider-container {
  display: flex;
  align-items: center;
  gap: 0.625vw;
  overflow: hidden;
}
.card-wrapper .car-details .details-main .mini-slider .slider-container .item {
  min-width: 4.4270833333vw;
  height: 5.4166666667vw;
  border: 2px solid transparent;
  cursor: pointer;
  transition: border 300ms ease;
}
.card-wrapper .car-details .details-main .mini-slider .slider-container .item.active {
  border: 2px solid white;
}
.card-wrapper .car-details .details-main .mini-slider .slider-container .item img {
  user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.vin-check-wrapper {
  margin-top: 8.3333333333vw;
  display: flex;
  align-items: stretch;
}
.vin-check-wrapper .info {
  width: 44.4791666667vw;
  padding: 4.1666666667vw;
  padding-right: 7.6041666667vw;
  box-sizing: border-box;
  background-color: var(--green1);
}
.vin-check-wrapper .info .title {
  font-weight: 400;
  font-size: 2.9166666667vw;
  color: white;
}
.vin-check-wrapper .info .title span {
  font-weight: 700;
}
.vin-check-wrapper .info .description {
  margin-top: 0.8333333333vw;
  font-weight: 400;
  font-size: 0.8333333333vw;
  color: white;
}
.vin-check-wrapper .info .vin-code {
  margin-top: 2.0833333333vw;
  display: flex;
  align-items: center;
  gap: 0.8333333333vw;
}
.vin-check-wrapper .info .vin-code span {
  font-weight: 800;
  font-size: 1.4583333333vw;
  color: white;
}
.vin-check-wrapper .info .vin-code .copy-element {
  display: flex;
  align-items: center;
  gap: 0.3125vw;
  cursor: pointer;
}
.vin-check-wrapper .info .vin-code .copy-element svg {
  width: 0.8333333333vw;
}
.vin-check-wrapper .info .vin-code .copy-element span {
  font-weight: 500;
  font-size: 0.625vw;
  color: var(--green3);
}
.vin-check-wrapper .check-list {
  position: relative;
  flex: 1;
  background-color: #08421F;
  padding: 7.96875vw 7.3958333333vw;
  display: flex;
  flex-direction: column;
  gap: 0.8333333333vw;
}
.vin-check-wrapper .check-list .circles-container {
  position: absolute;
  left: 0;
  top: 0;
  height: calc(100% + 0.8333333333vw);
  transform: translate(-50%, -0.4166666667vw);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.vin-check-wrapper .check-list .circles-container .item {
  width: 0.8333333333vw;
  height: 0.8333333333vw;
  background-color: var(--black1);
  border-radius: 100%;
}
.vin-check-wrapper .check-list a {
  text-decoration: none;
}
.vin-check-wrapper .check-list a .btn {
  font-weight: 600;
  font-size: 0.8333333333vw;
  color: white;
  padding: 0.8333333333vw 1.25vw;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 2.65625vw;
  text-align: center;
  background-color: transparent;
  transition: background-color 300ms ease;
  cursor: pointer;
}
.vin-check-wrapper .check-list a .btn:hover {
  background-color: var(--green1);
}

.catalog-wrapper {
  margin-top: 8.3333333333vw;
}
.catalog-wrapper .title-section {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.catalog-wrapper .title-section .title {
  width: 49.5833333333vw;
  font-weight: 500;
  font-size: 2.9166666667vw;
  color: white;
}
.catalog-wrapper .title-section .title span {
  color: var(--green1);
}
.catalog-wrapper .title-section .control-section {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.catalog-wrapper .title-section .control-section .open-catalog {
  display: flex;
  align-items: center;
  gap: 0.625vw;
  padding: 0.8333333333vw 1.25vw;
  border-radius: 2.65625vw;
  border: 1px solid var(--green1);
  background-color: transparent;
  transition: background-color 300ms ease;
}
.catalog-wrapper .title-section .control-section .open-catalog:hover {
  cursor: pointer;
  background-color: var(--green1);
}
.catalog-wrapper .title-section .control-section .open-catalog span {
  font-weight: 600;
  font-size: 0.8333333333vw;
  color: white;
}
.catalog-wrapper .title-section .control-section .open-catalog svg {
  width: 0.8333333333vw;
}
.catalog-wrapper .title-section .control-section .btns-container {
  display: flex;
  align-items: center;
  gap: 0.8333333333vw;
}
.catalog-wrapper .title-section .control-section .btns-container .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.7083333333vw;
  height: 2.7083333333vw;
  border-radius: 100%;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  transition: background-color 300ms ease, border 300ms ease;
}
.catalog-wrapper .title-section .control-section .btns-container .btn:hover {
  cursor: pointer;
  background-color: var(--green1);
  border: 1px solid var(--green1);
}
.catalog-wrapper .title-section .control-section .btns-container .btn svg {
  width: 0.8333333333vw;
}
.catalog-wrapper .catalog-section {
  margin-top: 3.75vw;
  display: flex;
  gap: 1.25vw;
  overflow: hidden;
}
.catalog-wrapper .catalog-section .product-item {
  min-width: calc((100% - 3 * 1.25vw) / 4);
  width: calc((100% - 3 * 1.25vw) / 4);
  background-color: var(--black2);
  display: flex;
  flex-direction: column;
  cursor: pointer;
  transition: transform 300ms ease;
}
.catalog-wrapper .catalog-section .product-item:hover .img-container .main-img {
  transform: scale(1.15);
}
.catalog-wrapper .catalog-section .product-item:hover .info-container .model {
  color: var(--green1);
}
.catalog-wrapper .catalog-section .product-item .img-container {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.catalog-wrapper .catalog-section .product-item .img-container .main-img {
  width: 100%;
  height: 17.8125vw;
  display: block;
  object-fit: cover;
  transition: transform 300ms ease;
}
.catalog-wrapper .catalog-section .product-item .img-container .country-info {
  position: absolute;
  top: 0.8333333333vw;
  left: 0.8333333333vw;
  padding: 0.2083333333vw 0.8333333333vw 0.2083333333vw 0.2083333333vw;
  display: flex;
  align-items: center;
  gap: 0.4166666667vw;
  background-color: var(--green1);
  border-radius: 2.65625vw;
}
.catalog-wrapper .catalog-section .product-item .img-container .country-info img {
  display: block;
  width: 1.25vw;
}
.catalog-wrapper .catalog-section .product-item .img-container .country-info .name {
  color: white;
  font-size: 0.625vw;
  font-weight: 500;
}
.catalog-wrapper .catalog-section .product-item .info-container {
  padding: 1.6666666667vw;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  gap: 1.4583333333vw;
}
.catalog-wrapper .catalog-section .product-item .info-container .model {
  font-size: 1.25vw;
  font-weight: 600;
  color: white;
  transition: color 300ms ease;
}
.catalog-wrapper .catalog-section .product-item .info-container .model:hover {
  color: var(--green1);
}
.catalog-wrapper .catalog-section .product-item .info-container .price {
  margin-top: auto;
  font-size: 1.25vw;
  font-weight: 700;
  color: var(--green1);
}
.catalog-wrapper .catalog-section .product-item .info-container .more-info {
  font-size: 0.8333333333vw;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 0.625vw;
  color: white;
  transition: color 300ms ease;
}
.catalog-wrapper .catalog-section .product-item .info-container .more-info:hover {
  color: var(--green1);
}
.catalog-wrapper .catalog-section .product-item .info-container .more-info:hover svg path {
  stroke: var(--green1);
}
.catalog-wrapper .catalog-section .product-item .info-container .more-info svg {
  width: 0.8333333333vw;
}
.catalog-wrapper .catalog-section .product-item .info-container .more-info svg path {
  stroke: white;
  transition: stroke 300ms ease;
}
.catalog-wrapper .btn-open-catalog-mobile {
  display: none;
}

@media (max-width: 1024px) {
  .breadcrumb {
    padding: 0 5.0890585242vw;
    margin-top: 24.427480916vw;
    font-size: 4.0712468193vw;
  }
  .breadcrumb ol {
    gap: 3.0534351145vw;
    white-space: nowrap;
    overflow: hidden;
  }
  .breadcrumb ol .line {
    width: 4.0712468193vw;
    min-width: 4.0712468193vw;
  }
  .page-wrapper {
    padding: 0 5.0890585242vw;
  }
  .page-wrapper .card-wrapper {
    margin-top: 14.2493638677vw;
    flex-direction: column-reverse;
  }
  .page-wrapper .card-wrapper .car-details {
    flex-direction: column;
    gap: 4.0712468193vw;
  }
  .page-wrapper .card-wrapper .car-details .big-img-container {
    width: 100%;
    height: 68.4478371501vw;
  }
  .page-wrapper .card-wrapper .car-details .big-img-container .btns-wrapper {
    display: none;
  }
  .page-wrapper .card-wrapper .car-details .details-main {
    width: 100%;
  }
  .page-wrapper .card-wrapper .car-details .details-main .details-table {
    display: none;
  }
  .page-wrapper .card-wrapper .car-details .details-main .mini-slider {
    padding: 2.0356234097vw;
  }
  .page-wrapper .card-wrapper .car-details .details-main .mini-slider .slider-container {
    gap: 2.0356234097vw;
    overflow-x: auto;
  }
  .page-wrapper .card-wrapper .car-details .details-main .mini-slider .slider-container .item {
    min-width: 15.2671755725vw;
    height: 18.8295165394vw;
  }
  .page-wrapper .card-wrapper .car-summary {
    margin-top: 9.1603053435vw;
    width: 100%;
  }
  .page-wrapper .card-wrapper .car-summary .county-main {
    gap: 2.0356234097vw;
  }
  .page-wrapper .card-wrapper .car-summary .county-main .text {
    font-size: 4.0712468193vw;
  }
  .page-wrapper .card-wrapper .car-summary .county-main .counry {
    gap: 1.0178117048vw;
  }
  .page-wrapper .card-wrapper .car-summary .county-main .counry img {
    width: 6.106870229vw;
  }
  .page-wrapper .card-wrapper .car-summary .county-main .counry span {
    font-size: 4.0712468193vw;
  }
  .page-wrapper .card-wrapper .car-summary .model {
    margin-top: 4.0712468193vw;
    font-size: 9.1603053435vw;
  }
  .page-wrapper .card-wrapper .car-summary .price {
    margin-top: 6.106870229vw;
    font-size: 14.2493638677vw;
  }
  .page-wrapper .card-wrapper .car-summary .btn-leave-application {
    margin-top: 6.106870229vw;
    font-size: 4.0712468193vw;
    border-radius: 11.7048346056vw;
    padding: 4.0712468193vw 6.106870229vw;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
  }
  .page-wrapper .card-wrapper .car-summary .line {
    margin-top: 9.1603053435vw;
  }
  .page-wrapper .card-wrapper .car-summary .description {
    margin-top: 9.1603053435vw;
    font-size: 4.0712468193vw;
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile {
    display: block;
    margin-top: 9.1603053435vw;
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile .title {
    font-weight: 600;
    font-size: 5.0890585242vw;
    color: var(--grey2);
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container {
    margin-top: 4.0712468193vw;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 3.0534351145vw;
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item:nth-child(7), .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item:nth-child(8), .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item:nth-child(9) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item:nth-child(3), .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item:nth-child(6), .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item:nth-child(9) {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item .info {
    display: flex;
    flex-direction: column;
    gap: 3.0534351145vw;
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item .info img {
    width: 4.0712468193vw;
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item .info span {
    font-weight: 400;
    font-size: 3.0534351145vw;
    color: var(--grey2);
  }
  .page-wrapper .card-wrapper .car-summary .details-table-mobile .table-container .item .value {
    margin-top: 2.0356234097vw;
    font-weight: 600;
    font-size: 3.0534351145vw;
    color: white;
  }
  .page-wrapper .vin-check-wrapper {
    margin-top: 16.7938931298vw;
    flex-direction: column;
  }
  .page-wrapper .vin-check-wrapper .info {
    width: 100%;
    padding: 9.1603053435vw;
  }
  .page-wrapper .vin-check-wrapper .info .title {
    font-size: 9.1603053435vw;
  }
  .page-wrapper .vin-check-wrapper .info .description {
    margin-top: 4.0712468193vw;
    font-size: 4.0712468193vw;
  }
  .page-wrapper .vin-check-wrapper .info .vin-code {
    margin-top: 6.106870229vw;
    gap: 3.0534351145vw;
    flex-direction: column;
    align-items: start;
  }
  .page-wrapper .vin-check-wrapper .info .vin-code span {
    font-size: 6.106870229vw;
  }
  .page-wrapper .vin-check-wrapper .info .vin-code .copy-element {
    gap: 1.5267175573vw;
  }
  .page-wrapper .vin-check-wrapper .info .vin-code .copy-element svg {
    width: 4.0712468193vw;
  }
  .page-wrapper .vin-check-wrapper .info .vin-code .copy-element span {
    font-size: 3.0534351145vw;
  }
  .page-wrapper .vin-check-wrapper .check-list {
    padding: 9.1603053435vw;
    gap: 4.0712468193vw;
  }
  .page-wrapper .vin-check-wrapper .check-list .circles-container {
    height: 3.0534351145vw;
    width: calc(100% + 3.0534351145vw);
    flex-direction: row;
    transform: translate(-1.5267175573vw, -50%);
  }
  .page-wrapper .vin-check-wrapper .check-list .circles-container .item {
    width: 3.0534351145vw;
    height: 3.0534351145vw;
  }
  .page-wrapper .vin-check-wrapper .check-list .btn {
    font-size: 4.0712468193vw;
    padding: 4.0712468193vw 6.106870229vw;
    border-radius: 12.9770992366vw;
  }
  .page-wrapper .catalog-wrapper {
    margin-top: 18.320610687vw;
  }
  .page-wrapper .catalog-wrapper .title-section .title {
    font-size: 8.1424936387vw;
    width: 100%;
  }
  .page-wrapper .catalog-wrapper .title-section .control-section {
    display: none;
  }
  .page-wrapper .catalog-wrapper .catalog-section {
    margin-top: 15.2671755725vw;
    gap: 3.0534351145vw;
    display: flex;
    overflow-x: auto;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item {
    min-width: 43.2569974555vw;
    width: 43.2569974555vw;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item .img-container .main-img {
    height: 40.7124681934vw;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item .img-container .country-info {
    top: 4.0712468193vw;
    left: 4.0712468193vw;
    padding: 1.0178117048vw 4.0712468193vw 1.0178117048vw 1.0178117048vw;
    gap: 2.0356234097vw;
    border-radius: 12.9770992366vw;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item .img-container .country-info img {
    width: 6.106870229vw;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item .img-container .country-info .name {
    font-size: 3.0534351145vw;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item .info-container {
    padding: 3.0534351145vw;
    gap: 3.0534351145vw;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item .info-container .model {
    font-size: 5.0890585242vw;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item .info-container .price {
    margin-top: 3.0534351145vw;
    font-size: 6.106870229vw;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item .info-container .more-info {
    font-size: 3.0534351145vw;
    gap: 3.0534351145vw;
  }
  .page-wrapper .catalog-wrapper .catalog-section .product-item .info-container .more-info svg {
    width: 4.0712468193vw;
  }
  .page-wrapper .catalog-wrapper .btn-open-catalog-mobile {
    display: block;
    margin-top: 6.106870229vw;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3.0534351145vw;
    border: 1px solid var(--green1);
    padding: 4.0712468193vw 6.106870229vw;
    border-radius: 12.9770992366vw;
  }
  .page-wrapper .catalog-wrapper .btn-open-catalog-mobile span {
    font-weight: 600;
    font-size: 4.0712468193vw;
    color: white;
  }
  .page-wrapper .catalog-wrapper .btn-open-catalog-mobile svg {
    width: 4.0712468193vw;
  }
}

/*# sourceMappingURL=product-page.css.map */
