body .site-city .city-in .title-city {
  color: #003E69;
}
body .site-city .city-in .title-city span:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='18px' height='25px' viewBox='0 0 18px 25px' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M8.53352 0.0114368C4.16042 0.268678 0.507593 3.66426 0.0445591 7.98592C-0.161234 10.1467 0.353249 12.1532 1.43366 13.7996L8.12193 24.1921C8.53352 24.8095 9.45959 24.8095 9.87118 24.1921L16.5595 13.7996C17.4855 12.4105 18 10.7127 18 8.96343C18 3.87006 13.6783 -0.245804 8.53352 0.0114368ZM8.99656 12.6163C6.99007 12.6163 5.39518 11.0214 5.39518 9.01488C5.39518 7.0084 6.99007 5.4135 8.99656 5.4135C11.003 5.4135 12.5979 7.0084 12.5979 9.01488C12.5979 11.0214 11.003 12.6163 8.99656 12.6163Z' fill='%23fff' style='fill: %23003E69;'/%3E%3C/svg%3E") 50% 0 / contain no-repeat;
}
body .site-city .city-in .title-city span:after {
  background: url("data:image/svg+xml,%3Csvg width='300' height='193' viewBox='0 0 300 193' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='ipija8ye9'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.183 2.554C.37 8.534-3.118 23.372 4.794 33.984c1.488 1.996 31.659 37.446 67.045 78.777C141.77 194.438 139.369 192 149.856 192c6.421 0 11.224-2.34 16.761-8.167 12.018-12.649 130.156-151.858 131.376-154.808 3.094-7.487.765-18.201-5.159-23.727-6.006-5.602-17.251-6.997-24.334-3.018-2.821 1.585-20.915 21.96-61.407 69.149-54.825 63.892-57.479 66.813-59 64.952-.876-1.071-26.656-31.233-57.289-67.025-42.186-49.291-56.619-65.518-59.5-66.895-6.396-3.056-12.964-3.024-19.121.093z' class='path-imzczq535' fill='%23003E69'%3E%3C/path%3E%3C/svg%3E") 50%/12px no-repeat;
}
.link-universal--u-i2fskorjr:hover {
  border-color: #004578;
}
html body .leaflet-popup-content {
  margin: 30px;
  width: 450px !important;
  margin: 0;
  padding: 30px;
  box-sizing: border-box;
}
html body .leaflet-popup-content * {
  font-family: Montserrat, sans-serif;
}
html body .leaflet-popup-content .container .nums {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
}
html body .leaflet-popup-content-wrapper .container .nums .order_num {
  font-size: 15px;
  font-weight: bold;
  color: #007df9;
}
html body .leaflet-popup-content-wrapper .container .params div.left {
  font-weight: normal;
}
html body .leaflet-popup-content-wrapper .container .params div.right {
  font-weight: bold;
}
html body .leaflet-popup-content-wrapper .container .prices .upper_price {
  color: #000;
  font-size: 27px;
  font-weight: 900;
  margin-top: 5px;
}
html body .leaflet-popup-content-wrapper .container .prices .upper_price small {
  font-weight: 600;
  font-size: 19px;
}
html body .leaflet-popup-content-wrapper .container .params {
  margin-top: 10px;
}
html body .leaflet-popup-content-wrapper .container .prices {
  margin-top: 5px;
}
html body .leaflet-popup-content-wrapper .container .params div.right {
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  flex: auto;
}
html body .leaflet-popup-content-wrapper .container .params div.left {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
}
html body .leaflet-popup-content-wrapper .container .extra_detail {
  margin-top: 5px;
}
html body .leaflet-popup-content-wrapper .container .extra_detail a {
  text-decoration: underline;
  font-size: 13px;
  font-weight: 500;
  color: #007df9;
}
html body .leaflet-popup-content-wrapper .container .extra_detail a:hover {
  text-decoration: none;
}
html body .leaflet-popup-content-wrapper .container .book_detail {
  margin-bottom: 0;
  margin-top: 10px;
  padding: 0;
}
html body .leaflet-popup-content-wrapper .container .book_detail a {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  letter-spacing: normal;
  box-shadow: 3.945px 8.089px 15px 0px rgba(0, 125, 249, 0.73);
  position: relative;
  background: #007df9;
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 500;
}
html body .leaflet-popup-content-wrapper .container .book_detail a:before {
  content: "";
  width: 26px;
  height: 26px;
  position: absolute;
  top: calc(50% - 13px);
  right: -7px;
  background: url("images/btn_check.png") 50% no-repeat;
}
html body .leaflet-popup.right .leaflet-popup-tip-container {
  background: url("images/popup_triangle.png") left -19px top 50% no-repeat;
  width: 31px;
  height: 47px;
  transform: none;
}
html body .leaflet-popup.right .leaflet-popup-tip-container .leaflet-popup-tip {
  display: none;
}
html body .leaflet-popup-content-wrapper .container .nums .doc_num {
  font-size: 18px;
  font-family: "Inter", sans-serif;
  font-weight: bold;
}
html body .leaflet-popup-content-wrapper {
  box-shadow: 7.891px 16.178px 24px 0px rgba(46, 46, 46, 0.73);
}
html body .leaflet-popup-content-wrapper .container .book_detail {
  background: none;
}
html body .leaflet-popup-content-wrapper .container .book_detail a {
  background: #007df9;
  border-radius: 5px;
  box-shadow: 0 12px 13px -4px #007df9;
  text-transform: uppercase;
  padding: 13px 10px;
  display: inline-block;
  transition: all 0.3s ease;
  text-decoration: none;
  width: 100%;
}
html body .leaflet-popup-content-wrapper .container .book_detail a:hover {
  box-shadow: none;
}
html body .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  margin: 0;
}
html body .leaflet-popup-content-wrapper, html body .leaflet-popup-tip {
  border-radius: 5px;
}
.side-panel__content--u-i9f9eqplb {
  display: block !important;
  transition: all linear 0.2s;
  transform: translate3d(0px, -110%, 0px) !important;
}
.side-panel__content--u-i9f9eqplb.active {
  transform: translate3d(0px, 0%, 0px) !important;
}
.mosaic-wrap .blocklist__item--u-iwgij16t0 {
  background-image: linear-gradient(to right bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(15, 102, 183, 0.1) 20%, rgba(0, 0, 0, 0) 80%, rgba(15, 102, 183, 0.1) 80%, rgba(255, 255, 255, 0) 100%), linear-gradient(#f7fbfd 0%, #f7fbfd 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: left 0px top 0px, left 0px top 0px;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
}
.video .tabs-item-slider-item {
  position: relative;
  padding-top: 46%;
}
@media (max-width: 480px) {
  .video .tabs-item-slider-item {
    padding-top: 56%;
  }
}
.video .tabs-item-slider-item iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.lpc-product-7__buttons-wrapper .lp-button.show_icon {
  position: relative;
}
.lpc-product-7__buttons-wrapper .lp-button.show_icon:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 10px);
  display: inline-block;
  border: 10px solid transparent;
  border-left-color: #fff;
}
.tabs-item__gallery-slider {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
@media (max-width: 480px) {
  .tabs-item__gallery-slider {
    margin: 0;
  }
}
.tabs-item__gallery-slider .slick-dots {
  display: none !important;
}
.tabs-item .gallery-slider__item {
  width: calc(33.3% - 10px);
  margin: 0 5px 10px;
  position: relative;
  box-shadow: 0 0 8px 0px #ccc;
}
@media (max-width: 900px) {
  .tabs-item .gallery-slider__item {
    width: calc(50% - 10px);
  }
}
@media (max-width: 480px) {
  .tabs-item .gallery-slider__item {
    width: 100%;
    margin: 0 0 10px;
  }
}
.tabs-item .gallery-slider__item a {
  text-decoration: none;
}
.tabs-item .gallery-slider__item a:hover img {
  transform: scale(1.3);
}
.tabs-item .gallery-slider__item-title {
  padding: 5px;
  background: #fff;
  text-align: center;
  font-size: 15px !important;
  color: #000;
  display: block;
}
.tabs-item .gallery-slider__item-image {
  position: relative;
  padding-top: 76%;
  width: 100%;
  display: block;
  text-decoration: none;
  overflow: hidden;
}
.tabs-item .gallery-slider__item-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  will-change: transform;
  transition: all 1.8s ease;
}
.tabs-item .gallery-slider__item-flag {
  padding: 5px 10px;
  border-radius: 5px;
  background: #fff;
  color: #000;
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 5;
  pointer-events: none;
}
.splide__inner .product_label {
  position: absolute;
  right: 0px;
  display: inline-block;
  left: auto;
  top: 0px;
  background: #499cd1;
  font-size: 18px;
  color: #fff;
  border-radius: 0px 5px 0px 0px;
  font-weight: 500;
  padding: 5px 10px;
  z-index: 5;
  pointer-events: none;
}
@media (max-width: 1180px) {
  .tabs-wraper .tabs-body .body-item .product_block .product_bottom .favorite-wrap .favorite_btn {
    padding-left: 20px !important;
    padding-right: 5px !important;
    background-position: 5px center !important;
    font-size: 13px !important;
  }
}
.lpc-wrap .lp-header-text-3 {
  font-family: arial, sans-serif !important;
}
