/*
 * Extracted CSS
 * Source: https://smartmag.biz.ua/kontaktnaya-informatsiya
 * Date: 2026-05-21T08:22:53.688Z
 * Classes: 37 | IDs: 0 | Rules: 302 | Fonts: 0
 */


/* ========================================== */
/* Начало Стилей Секции                     */
/* ========================================== */

.fw-600 {
  font-weight: 600;
}

.mt-12 {
  margin-top: 12px;
}

.p-12 {
  padding: 12px;
}

.fsz-13 {
  font-size: 13px;
}

.fsz-14 {
  font-size: 14px;
}

.fsz-16 {
  font-size: 16px;
}

.mt-24 {
  margin-top: 24px;
}

.p-24 {
  padding: 24px;
}

.fsz-34 {
  font-size: 34px;
}

.pb-60 {
  padding-bottom: 60px;
}

.rev .ans:hover .icon svg path {
  stroke: #588ae5;
}

.rev .ans .icon {
  height: 18px;
  margin-right: 8px;
  width: 18px;
}

.rev .ans .icon svg path {
  transition: .3s;
}

.rev .row .btn {
  cursor: pointer;
  transition: .3s;
}

.rev .row .btn.not-ok.active {
  color: #ff1523;
}

.rev .row .btn.not-ok.active .icon svg path {
  fill: #ff1523;
}

.rev .row .btn.not-ok:hover {
  color: #ff1523;
}

.rev .row .btn.not-ok:hover .icon svg path {
  fill: #ff1523;
}

.rev .row .btn.ok.active {
  color: #2264dc;
}

.rev .row .btn.ok.active .icon svg path {
  fill: #2264dc;
}

.rev .row .btn.ok:hover {
  color: #2264dc;
}

.rev .row .btn.ok:hover .icon svg path {
  fill: #2264dc;
}

.rev .row .btn .icon {
  height: 20px;
  width: 20px;
}

.rev .row .btn .icon svg path {
  transition: .3s;
}

.custom-select.active .visible .icon {
  transform: rotate(180deg);
}

.custom-select.active .visible .icon svg path {
  fill: #588ae5;
}

.custom-select .visible input:hover~.icon svg path {
  fill: #588ae5;
}

.custom-select .visible input:focus~.icon {
  transform: rotate(180deg);
}

.custom-select .visible input:focus~.icon svg path {
  fill: #588ae5;
}

.custom-select .visible .icon {
  align-items: center;
  display: flex;
  height: 8px;
  justify-content: center;
  margin-left: 4px;
  transition: .3s;
  width: 8px;
}

.custom-select .visible .icon svg path {
  transition: .3s;
}

.custom-select .hidden ul li span.current {
  color: #2264dc;
}

@media (max-width:1080px) {
  .page-404 .heading {
    font-size: 24px;
    margin-top: 24px;
  }
}

.pagination .pagination-wrap ul li.active a,
.pagination .pagination-wrap ul li.active span,
.pagination .pagination-wrap ul li.current a,
.pagination .pagination-wrap ul li.current span {
  border: 1px solid #2264dc;
}

.reviews-screen.gray .heading {
  text-align: left;
}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right {
  padding-left: 32px;
  width: calc(100% - 80px);
}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .name {
  transition: .3s;
}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .name:hover {
  color: #588ae5;
}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .row {
  margin-top: auto;
}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .row .stars:hover .num {
  color: #588ae5;
}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .row .stars img {
  height: 12px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 12px;
}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .row .stars .num {
  margin-left: 4px;
  transition: .3s;
}

.reviews-screen .heading {
  text-align: center;
}

@media (max-width:1080px) {
  .reviews-screen .heading {
    font-size: 20px;
  }
}

.reviews-screen .swiper-riviews-wapper .review .top-row .right {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  width: calc(100% - 68px);
}

.reviews-screen .swiper-riviews-wapper .review .top-row .right .stars img {
  height: 24px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 24px;
}

.product-card .top .colors .color.current:before,
.product-card .top product-colors .color.current:before {
  height: 24px;
  opacity: 1;
  width: 24px;
}

.product-card .bottom .row {
  margin-top: auto;
}

@media (max-width:1080px) {
  .product-card .bottom .row {
    align-items: flex-start;
    flex-direction: column;
    margin-top: 8px;
    row-gap: 4px;
  }
}

.product-card .bottom .row .raiting {
  -moz-column-gap: 4px;
  column-gap: 4px;
}

.product-card .bottom .row .raiting:hover .num {
  color: #588ae5;
}

.product-card .bottom .row .raiting .stars img {
  height: 16px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 16px;
}

.product-card .bottom .row .raiting .num {
  transition: .3s;
}

@media (max-width:1080px) {
  .product-card .bottom .bottom-row .main-btn .icon {
    margin-right: 0;
  }
}

@media (max-width:1080px) {
  .product-screen .heading {
    font-size: 20px;
  }
}

.product-screen .tabs .tab.current {
  color: #2264dc;
}

.product-screen .tabs .tab.current:after {
  opacity: 1;
}

.popular__product a:has(.icon) {
  align-items: center;
  color: #2264dc;
  display: flex;
  font-size: 18px;
  font-weight: 500;
}

@media (max-width:1080px) {
  .popular__product a:has(.icon) {
    font-size: 14px;
  }
}

.popular__product a:has(.icon) .icon {
  margin-left: 8px;
}

.popular__product a:has(.icon) img {
  height: 18px;
  width: 18px;
}

.breadcrumbs .container {
  z-index: 1!important;
}

@media (min-width:768px) {
  .breadcrumbs .container {
    z-index: 3!important;
  }
}

.container {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 20px;
  position: relative;
  width: 100%;
  z-index: 1;
}

.container:has(.swiper) {
  z-index: 3;
}

@media (max-width:600px) {
  .container {
    padding: 0 12px;
  }
}

.container {
  z-index: 3!important;
}

.container:has(.product-card) {
  z-index: 1!important;
}

.flex {
  display: flex;
}

.flex.h--between {
  justify-content: space-between;
}

@media (max-width:600px) {
  .flex.h--between-mob {
    justify-content: space-between!important;
  }
}

.flex.h--center {
  justify-content: center;
}

@media (max-width:600px) {
  .flex.h--center-mob {
    justify-content: center!important;
  }
}

.flex.h--start {
  justify-content: flex-start;
}

@media (max-width:600px) {
  .flex.h--start-mob {
    justify-content: flex-start!important;
  }
}

.flex.h--end {
  justify-content: flex-end;
}

@media (max-width:600px) {
  .flex.h--end-mob {
    justify-content: flex-end!important;
  }
}

.flex.h--wrap {
  flex-flow: row;
  flex-wrap: wrap;
}

@media (max-width:600px) {
  .flex.h--wrap-mob {
    flex-flow: row!important;
    flex-wrap: wrap!important;
  }
}

.flex.v--center {
  align-items: center;
}

.flex.v--start {
  align-items: flex-start;
}

.flex.v--end {
  align-items: flex-end;
}

.flex.v--stretch {
  align-items: stretch;
}

@media (max-width:600px) {
  .flex .fd--column--mob,
  .flex.fd--column--mob {
    flex-direction: column;
  }

  .flex .fd--row--mob,
  .flex.fd--row--mob {
    flex-direction: row;
  }
}

.flex .fd--column,
.flex.fd--column {
  flex-direction: column;
}

@media (max-width:1180px) {
  .flex .fd--column--tablet,
  .flex.fd--column--tablet {
    flex-direction: column;
  }
}

.flex .fd--row,
.flex.fd--row {
  flex-direction: row;
}

@media (max-width:1180px) {
  .flex .fd--row--tablet,
  .flex.fd--row--tablet {
    flex-direction: row;
  }
}

body .color--black {
  color: #0a0527;
}

body .color--gray {
  color: #606272;
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .labels-row .label:hover .icon img {
  filter: grayscale(0);
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .labels-row .label .icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 12px;
  justify-content: center;
  margin-left: 8px;
  transition: .3s;
  width: 12px;
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .labels-row .label .icon:hover {
  opacity: .7;
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .labels-row .label .icon img {
  filter: grayscale(50);
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell.active .visible-row .icon {
  transform: rotate(180deg);
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .visible-row .icon {
  align-items: center;
  display: flex;
  height: 16px;
  justify-content: center;
  transition: .3s;
  width: 16px;
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .visible-row .icon img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .show-all-label.active .icon {
  transform: rotate(180deg);
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .show-all-label .icon {
  align-items: center;
  display: flex;
  height: 18px;
  justify-content: center;
  margin-left: 8px;
  width: 18px;
}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .show-all-label .icon img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .menu .side-bar-link .icon {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: center;
  margin-right: 8px;
  width: 24px;
}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .menu .side-bar-link .icon svg {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .menu .side-bar-link .icon svg path {
  transition: .3s;
}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .menu-links .btn .icon {
  align-items: center;
  background: #eff7ff;
  border-radius: 50%;
  display: flex;
  height: 40px;
  justify-content: center;
  padding: 8px;
  width: 40px;
}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .info-block .socs-wrap {
  -moz-column-gap: 16px;
  column-gap: 16px;
}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .info-block .socs-wrap .socs {
  align-items: center;
  display: flex;
  height: 32px;
  justify-content: center;
  width: 32px;
}

@media (max-width:992px) {
  .main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .hidden-button-block .btn.current {
    background: #2264dc;
    color: #fff;
  }
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .list ul li.current {
  background: #eff7ff;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .list ul li .icon {
  height: 24px;
  width: 24px;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .list ul li .icon img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .list ul li .info .flex-row .col {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .right {
  height: 64dvh;
  padding: 24px;
  width: calc(100% - 400px);
}

@media (max-width:992px) {
  .main-popup-wrap.shop-adress-popup .popup .bottom-row .right {
    display: none;
    padding-top: 0;
    width: 100%;
  }
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .right iframe {
  border-radius: 4px;
  height: 496px;
  width: 100%;
}

@media (max-width:992px) {
  .main-popup-wrap.shop-adress-popup .popup .bottom-row .right iframe {
    height: auto;
    min-height: 300px;
  }
}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li:first-of-type .side-bar-link:hover .icon svg path {
  fill: transparent;
  stroke: #588ae5;
}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li.sale .side-bar-link:hover .icon svg path {
  fill: #ff1523;
}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li .side-bar-link:hover .icon svg path {
  fill: #588ae5;
}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li .side-bar-link .icon {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: center;
  margin-right: 8px;
  width: 24px;
}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li .side-bar-link .icon svg {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li .side-bar-link .icon svg path {
  transition: .3s;
}

@media (max-width:768px) {
  .main-popup-wrap.payment-popup .payment-methods .left .bank-row,
  .main-popup-wrap.payment-popup .payment-methods .left .bank-row div.flex {
    flex-direction: column;
    row-gap: 12px;
  }
}

.main-popup-wrap.payment-popup .payment-methods .left .bank-row .checkbox .content {
  align-items: center;
  -moz-column-gap: 12px;
  column-gap: 12px;
  display: flex;
}

.main-popup-wrap.payment-popup .payment-methods .left .bank-row .checkbox .content img {
  height: 32px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 32px;
}

.main-popup-wrap.payment-popup .payment-methods .left .bank-row .checkbox .content .text {
  display: flex;
  flex-direction: column;
}

.main-popup-wrap.payment-popup .payment-methods .right {
  background: #eff7ff;
  border-radius: 6px;
  padding: 16px;
  width: 400px;
}

@media (max-width:992px) {
  .main-popup-wrap.payment-popup .payment-methods .right {
    width: 100%;
  }
}

.main-popup-wrap.payment-popup .payment-methods .right .main-btn {
  width: 100%;
}

.main-popup-wrap.payment-popup .payment-methods .right .rows {
  display: flex;
  flex-direction: column;
  padding-left: 16px;
  row-gap: 8px;
}

.main-popup-wrap.cart-popup .popup .cart-swiper-wrapper .cart-product-card .main-btn .icon {
  height: 18px;
  margin-right: 0;
  width: 18px;
}

.main-popup-wrap.cart-popup .popup .midle-row .content {
  row-gap: 16px;
  width: calc(100% - 300px);
}

@media (max-width:768px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content {
    width: 100%;
  }
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row {
  position: relative;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image {
  height: 100px;
  transition: .3s;
  width: 100px;
}

@media (max-width:768px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image {
    height: 60px;
    left: 0;
    position: absolute;
    top: 0;
    width: 60px;
  }
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image:hover {
  opacity: .7;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image img {
  height: 60px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 60px;
}

@media (max-width:768px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image img {
    height: 40px;
    width: 40px;
  }
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block {
  width: calc(100% - 100px);
}

@media (max-width:768px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block {
    margin-left: 0;
    padding-left: 62px;
    width: 100%;
  }

  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .flex-row {
    align-items: flex-start;
    flex-direction: column;
    row-gap: 16px;
  }

  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .flex-row .calc-wrap {
    justify-content: space-between;
    width: 100%;
  }
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .add-service {
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .add-service.active img {
  transform: rotate(180deg);
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .add-service img {
  transition: .3s;
}

@media (max-width:768px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper {
    margin-left: -72px;
    padding-right: 0;
    width: calc(100% + 82px);
  }

  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .flex-row {
    align-items: center;
    flex-direction: row;
  }
}

@media (max-width:768px) and (max-width:768px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .flex-row {
    padding-right: 12px;
  }
}

@media (max-width:768px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .flex-row p {
    font-size: 14px;
  }
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info {
  cursor: pointer;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info:hover .description {
  height: auto;
  opacity: 1;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info img {
  height: 16px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: 16px;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description {
  background: #fff;
  border-radius: 8px;
  bottom: calc(100% + 14px);
  box-shadow: 0 0 20px 0 rgba(10,5,39,.2);
  left: 50%;
  min-width: 220px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transform: translateX(-50%);
  transition: .5s;
  z-index: 1;
}

@media (max-width:600px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description:after {
    display: none;
  }
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description:after {
  background: #fff;
  bottom: -6px;
  box-shadow: 0 0 20px 0 rgba(10,5,39,.2);
  content: "";
  display: block;
  height: 12px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) rotate(45deg);
  width: 12px;
}

@media (max-width:600px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description:after {
    left: auto;
    right: 10px;
    transform: translateX(0) rotate(45deg);
  }
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description:before {
  background: #fff;
  border-radius: 0 0 8px 8px;
  bottom: 0;
  content: "";
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash {
  cursor: pointer;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
}

@media (max-width:768px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash {
    top: 10px;
  }
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash:hover svg path {
  stroke: #588ae5;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash svg {
  height: 100%;
  width: 100%;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash svg path {
  transition: .3s;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .prod-name {
  display: inline-block;
  margin-right: 10px;
  max-width: 430px;
  transition: .3s;
}

@media (max-width:768px) {
  .main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .prod-name {
    display: block;
    max-width: 80%;
  }
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .prod-name:hover {
  color: #588ae5;
  text-decoration: underline;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group {
  -moz-column-gap: 6px;
  column-gap: 6px;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group input {
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  display: flex;
  font-size: 16px;
  height: 20px;
  justify-content: center;
  padding: 0;
  text-align: center;
  width: 20px;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button {
  align-items: center;
  background: transparent;
  display: flex;
  height: 24px;
  justify-content: center;
  width: 24px;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button:disabled {
  opacity: .3;
  pointer-events: none;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button svg.minus {
  display: block;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button.disabled {
  pointer-events: auto;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button.disabled svg {
  opacity: 1;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button.disabled svg.minus {
  display: none;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group .plus-item:disabled {
  opacity: .5;
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row:not(:last-of-type) {
  border-bottom: 1px solid rgba(175,177,195,.4);
  padding-bottom: 16px;
}

.main-popup-wrap.cart-popup .popup .midle-row .side-bar .promo-wrap .visible-row.active .icon {
  transform: rotate(180deg);
}

.main-popup-wrap.cart-popup .popup .midle-row .side-bar .promo-wrap .visible-row .icon {
  align-items: center;
  display: flex;
  height: 18px;
  justify-content: center;
  transition: .3s;
  width: 18px;
}

.main-popup-wrap.add-adress-popup .popup .row {
  -moz-column-gap: 16px;
  column-gap: 16px;
}

.main-popup-wrap.add-adress-popup .popup .row .input {
  width: calc(50% - 8px);
}

.mob-menu-bottom-row .sale .icon {
  height: 54px!important;
  width: 100px!important;
}

@media (max-width:1080px) {
  .contacts .heading {
    font-size: 24px;
  }
}

.contacts__top-wrap {
  background: #fff;
  border-radius: 4px;
}

.contacts__top-wrap .row .icon {
  background: #eff7ff;
  border-radius: 50%;
  height: 40px;
  width: 40px;
}

.contacts__top-wrap .row .icon img {
  -o-object-fit: contain;
  object-fit: contain;
}

.contacts__top-wrap .row .right {
  margin-left: auto;
  width: calc(100% - 56px);
}

.contacts__top-wrap .row .right .mail {
  display: inline-block;
  margin-top: 12px;
  transition: .3s;
}

.contacts__top-wrap .row .right .mail:hover {
  color: #588ae5;
}

.contacts__top-wrap .row .right .tel-columns {
  -moz-column-gap: 24px;
  column-gap: 24px;
  max-width: 340px;
  row-gap: 12px;
}

.contacts__top-wrap .row .right .tel-columns .col {
  transition: .3s;
  width: calc(50% - 12px);
}

@media (max-width:600px) {
  .contacts__top-wrap .row .right .tel-columns .col {
    width: 100%;
  }
}

.contacts__top-wrap .row .right .tel-columns .col:hover {
  color: #588ae5;
}

.contacts__top-wrap .row .right .socs-wrap {
  -moz-column-gap: 16px;
  column-gap: 16px;
}

.contacts__top-wrap .row .right .socs-wrap .socs {
  height: 32px;
  transition: .3s;
  width: 32px;
}

.contacts__top-wrap .row .right .socs-wrap .socs:hover {
  opacity: .7;
}

.contacts__top-wrap .row .right .socs-wrap .socs img {
  height: 24px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 24px;
}

@media (max-width:1080px) {
  .contacts-adress-wrap .bottom-row .left .heading-row .heading {
    font-size: 24px;
  }
}

@media (max-width:850px) {
  .contacts-adress-wrap .bottom-row .left .heading-row .hidden-button-block .btn.current {
    background: #2264dc;
    color: #fff;
  }
}

.contacts-adress-wrap .bottom-row .left .list ul li.current,
.contacts-adress-wrap .bottom-row .left .list ul li.item-active {
  background: #eff7ff;
}

.contacts-adress-wrap .bottom-row .left .list ul li .icon {
  height: 24px;
  width: 24px;
}

.contacts-adress-wrap .bottom-row .left .list ul li .icon img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.contacts-adress-wrap .bottom-row .left .list ul li .info .flex-row .col {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}

.contacts-adress-wrap .bottom-row .right {
  padding: 24px;
  width: calc(100% - 507px);
}

@media (max-width:850px) {
  .contacts-adress-wrap .bottom-row .right {
    display: none;
    padding-top: 0;
    width: 100%;
  }
}

.contacts-adress-wrap .bottom-row .right iframe {
  border-radius: 4px;
  height: 556px;
  width: 100%;
}

@media (max-width:850px) {
  .contacts-adress-wrap .bottom-row .right iframe {
    height: auto;
    min-height: 300px;
  }
}

@media (max-width: 600px) {
  .container {
    padding: 0 12px;
  }
}

.container {
  z-index: 3 !important;
}

.header .tel-info .tel-sub-menu .socs-wrap {
  -moz-column-gap: 16px;
  column-gap: 16px;
  margin-top: 8px;
}

.header .tel-info .tel-sub-menu .socs-wrap .socs {
  width: 24px;
}

.header .tel-info .tel-sub-menu .socs-wrap .socs img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.header .lang-menu a.current {
  color: #0a0527;
  font-weight: 600;
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row {
  row-gap: 16px;
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul {
  padding-right: 12px;
  row-gap: 0;
}

@media (max-width: 768px) {
  .header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul {
    padding-right: 0;
  }
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a {
  border-radius: 4px;
  padding: 12px;
  position: relative;
}

@media (max-width: 768px) {
  .header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a {
    padding: 12px 0;
  }
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul {
  row-gap: 16px;
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li {
  position: relative;
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete {
  align-items: center;
  display: flex;
  height: 12px;
  justify-content: center;
  opacity: 0;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
}

@media (max-width: 850px) {
  .header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete {
    opacity: 1;
  }
}

@media (max-width: 768px) {
  .header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete {
    right: 0;
  }
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete img {
  height: 12px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 12px;
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a {
  color: #0a0527;
  -moz-column-gap: 12px;
  column-gap: 12px;
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a .icon {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: center;
  width: 24px;
}

.header .header-bottom-row .search .hidden .search-result-wrap .right {
  margin-left: auto;
  padding-left: 24px;
  width: 340px;
}

@media (max-width: 768px) {
  .header .header-bottom-row .search .hidden .search-result-wrap .right {
    margin-left: 0;
    padding-left: 0;
    width: 100%;
  }
}

.header .header-bottom-row .buttons-block .header-button .icon {
  height: 24px;
  width: 24px;
}

.header .header-bottom-row .buttons-block .header-button .icon svg {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

@media (max-width: 1080px) {
  .header .header-mobile-row .header-button .icon {
    height: 24px;
    width: 24px;
  }

  .header .header-mobile-row .header-button .icon svg {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
  }
}

.main-btn.blue-big.icon-left .icon {
  height: 20px;
  margin-right: 10px;
  width: 20px;
}

.subscription__wrap .right form input {
  background: #fff;
  border: 1px solid #f0f1f3;
  border-radius: 8px;
  height: 56px;
  margin-right: 8px;
  padding: 16px 40px 16px 16px;
  width: 285px;
}

@media (max-width: 1080px) {
  .subscription__wrap .right form input {
    width: 250px;
  }
}

@media (max-width: 600px) {
  .subscription__wrap .right form input {
    width: 100%;
  }
}

bwchat#bwc-wrap #bwc-chat .bwc-chat-message-container .bwc-alert-content .icon {
  height: 20px;
  min-width: 20px;
  width: 20px;
}

bwchat#bwc-wrap #bwc-chat .bwc-chat-message-container .bwc-alert-content .icon svg {
  animation: progressIcon 6s linear infinite;
  height: 100%;
  width: 100%;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right {
  max-width: 820px;
  width: 100%;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image {
  width: 390px;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image .bwc-lead-form-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image .bwc-lead-form-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image .bwc-lead-form-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image .bwc-lead-form-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image .bwc-lead-form-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image .bwc-lead-form-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image .bwc-lead-form-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image .bwc-lead-form-image {
  max-height: 100%;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right .bwc-lead-form-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px;
  width: 430px;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right {
  flex-direction: row-reverse;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.horizontal-template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.horizontal-template .bwc-lead-form-content-container.right {
  flex-direction: row-reverse;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.right {
  max-width: 720px;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image {
  width: 340px;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.right .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.right .bwc-lead-form-content {
  width: 380px;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.right {
  max-width: 920px;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image {
  width: 440px;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.right .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.left .bwc-lead-form-content,
bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.right .bwc-lead-form-content {
  width: 480px;
}

bwchat#bwc-wrap #bwc-chat-lead-form-container.bwc-mobile-lead-form .bwc-chat-lead-form .bwc-lead-form-content-container.left,
bwchat#bwc-wrap #bwc-chat-lead-form-container.bwc-mobile-lead-form .bwc-chat-lead-form .bwc-lead-form-content-container.right,
bwchat#bwc-wrap #bwc-chat-lead-form-container.bwc-mobile-lead-form .bwc-chat-lead-form .bwc-lead-form-content-container.top {
  flex-direction: column;
}

[wire\:loading\.block][wire\:loading\.block],
[wire\:loading\.delay][wire\:loading\.delay],
[wire\:loading\.flex][wire\:loading\.flex],
[wire\:loading\.grid][wire\:loading\.grid],
[wire\:loading\.inline-block][wire\:loading\.inline-block],
[wire\:loading\.inline-flex][wire\:loading\.inline-flex],
[wire\:loading\.inline][wire\:loading\.inline],
[wire\:loading\.table][wire\:loading\.table],
[wire\:loading][wire\:loading] {
  display: none;
}

@keyframes progressIcon {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* ========================================== */
/* Конец Стилей Секции                       */
/* ========================================== */

/* ========================================== */
/* Raw-Fallback (пропущенные парсером)       */
/* ========================================== */

.fw-600{font-weight:600}

.mt-12{margin-top:12px}

.p-12{padding:12px}

.fsz-13{font-size:13px}

.fsz-14{font-size:14px}

.fsz-16{font-size:16px}

.mt-24{margin-top:24px}

.p-24{padding:24px}

.fsz-34{font-size:34px}

.pb-60{padding-bottom:60px}

.rev .ans:hover .icon svg path{stroke:#588ae5}

.rev .ans .icon{height:18px;margin-right:8px;width:18px}

.rev .ans .icon svg path{transition:.3s}

.rev .row .btn{cursor:pointer;transition:.3s}

.rev .row .btn.not-ok.active{color:#ff1523}

.rev .row .btn.not-ok.active .icon svg path{fill:#ff1523}

.rev .row .btn.not-ok:hover{color:#ff1523}

.rev .row .btn.not-ok:hover .icon svg path{fill:#ff1523}

.rev .row .btn.ok.active{color:#2264dc}

.rev .row .btn.ok.active .icon svg path{fill:#2264dc}

.rev .row .btn.ok:hover{color:#2264dc}

.rev .row .btn.ok:hover .icon svg path{fill:#2264dc}

.rev .row .btn .icon{height:20px;width:20px}

.rev .row .btn .icon svg path{transition:.3s}

.custom-select.active .visible .icon{transform:rotate(180deg)}

.custom-select.active .visible .icon svg path{fill:#588ae5}

.custom-select .visible input:hover~.icon svg path{fill:#588ae5}

.custom-select .visible input:focus~.icon{transform:rotate(180deg)}

.custom-select .visible input:focus~.icon svg path{fill:#588ae5}

.custom-select .visible .icon{align-items:center;display:flex;height:8px;justify-content:center;margin-left:4px;transition:.3s;width:8px}

.custom-select .visible .icon svg path{transition:.3s}

.custom-select .hidden ul li span.current{color:#2264dc}

@media (max-width:1080px) {
.page-404 .heading{font-size:24px;margin-top:24px}
}

.pagination .pagination-wrap ul li.active a,.pagination .pagination-wrap ul li.active span,.pagination .pagination-wrap ul li.current a,.pagination .pagination-wrap ul li.current span{border:1px solid #2264dc}

.reviews-screen.gray .heading{text-align:left}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right{padding-left:32px;width:calc(100% - 80px)}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .name{transition:.3s}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .name:hover{color:#588ae5}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .row{margin-top:auto}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .row .stars:hover .num{color:#588ae5}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .row .stars img{height:12px;-o-object-fit:contain;object-fit:contain;width:12px}

.reviews-screen.gray .swiper-riviews-wapper .review .bottom-row .right .row .stars .num{margin-left:4px;transition:.3s}

.reviews-screen .heading{text-align:center}

@media (max-width:1080px) {
.reviews-screen .heading{font-size:20px}
}

.reviews-screen .swiper-riviews-wapper .review .top-row .right{display:flex;flex-direction:column;row-gap:6px;width:calc(100% - 68px)}

.reviews-screen .swiper-riviews-wapper .review .top-row .right .stars img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}

.product-card .top .colors .color.current:before,.product-card .top product-colors .color.current:before{height:24px;opacity:1;width:24px}

.product-card .bottom .row{margin-top:auto}

@media (max-width:1080px) {
.product-card .bottom .row{align-items:flex-start;flex-direction:column;margin-top:8px;row-gap:4px}
}

.product-card .bottom .row .raiting{-moz-column-gap:4px;column-gap:4px}

.product-card .bottom .row .raiting:hover .num{color:#588ae5}

.product-card .bottom .row .raiting .stars img{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}

.product-card .bottom .row .raiting .num{transition:.3s}

@media (max-width:1080px) {
.product-card .bottom .bottom-row .main-btn .icon{margin-right:0}
}

@media (max-width:1080px) {
.product-screen .heading{font-size:20px}
}

.product-screen .tabs .tab.current{color:#2264dc}

.product-screen .tabs .tab.current:after{opacity:1}

.popular__product a:has(.icon){align-items:center;color:#2264dc;display:flex;font-size:18px;font-weight:500}

@media (max-width:1080px) {
.popular__product a:has(.icon){font-size:14px}
}

.popular__product a:has(.icon) .icon{margin-left:8px}

.popular__product a:has(.icon) img{height:18px;width:18px}

.breadcrumbs .container{z-index:1!important}

@media (min-width:768px) {
.breadcrumbs .container{z-index:3!important}
}

.container{margin:0 auto;max-width:1400px;padding:0 20px;position:relative;width:100%;z-index:1}

.container:has(.swiper){z-index:3}

@media (max-width:600px) {
.container{padding:0 12px}
}

.container{z-index:3!important}

.container:has(.product-card){z-index:1!important}

.flex{display:flex}

.flex.h--between{justify-content:space-between}

@media (max-width:600px) {
.flex.h--between-mob{justify-content:space-between!important}
}

.flex.h--center{justify-content:center}

@media (max-width:600px) {
.flex.h--center-mob{justify-content:center!important}
}

.flex.h--start{justify-content:flex-start}

@media (max-width:600px) {
.flex.h--start-mob{justify-content:flex-start!important}
}

.flex.h--end{justify-content:flex-end}

@media (max-width:600px) {
.flex.h--end-mob{justify-content:flex-end!important}
}

.flex.h--wrap{flex-flow:row;flex-wrap:wrap}

@media (max-width:600px) {
.flex.h--wrap-mob{flex-flow:row!important;flex-wrap:wrap!important}
}

.flex.v--center{align-items:center}

.flex.v--start{align-items:flex-start}

.flex.v--end{align-items:flex-end}

.flex.v--stretch{align-items:stretch}

@media (max-width:600px) {
.flex .fd--column--mob,.flex.fd--column--mob{flex-direction:column}
.flex .fd--row--mob,.flex.fd--row--mob{flex-direction:row}
}

.flex .fd--column,.flex.fd--column{flex-direction:column}

@media (max-width:1180px) {
.flex .fd--column--tablet,.flex.fd--column--tablet{flex-direction:column}
}

.flex .fd--row,.flex.fd--row{flex-direction:row}

@media (max-width:1180px) {
.flex .fd--row--tablet,.flex.fd--row--tablet{flex-direction:row}
}

body .color--black{color:#0a0527}

body .color--gray{color:#606272}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .labels-row .label:hover .icon img{filter:grayscale(0)}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .labels-row .label .icon{align-items:center;cursor:pointer;display:flex;height:12px;justify-content:center;margin-left:8px;transition:.3s;width:12px}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .labels-row .label .icon:hover{opacity:.7}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .labels-row .label .icon img{filter:grayscale(50);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell.active .visible-row .icon{transform:rotate(180deg)}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .visible-row .icon{align-items:center;display:flex;height:16px;justify-content:center;transition:.3s;width:16px}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .visible-row .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .show-all-label.active .icon{transform:rotate(180deg)}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .show-all-label .icon{align-items:center;display:flex;height:18px;justify-content:center;margin-left:8px;width:18px}

.main-popup-wrap.filter-popup .popup .catalog-side-bar .catalog-cell-wrapper .cat-cell .show-all-label .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .menu .side-bar-link .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .menu .side-bar-link .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .menu .side-bar-link .icon svg path{transition:.3s}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .menu-links .btn .icon{align-items:center;background:#eff7ff;border-radius:50%;display:flex;height:40px;justify-content:center;padding:8px;width:40px}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .info-block .socs-wrap{-moz-column-gap:16px;column-gap:16px}

.main-popup-wrap.mobile-menu .popup .mob-menu-bottom-row .info-block .socs-wrap .socs{align-items:center;display:flex;height:32px;justify-content:center;width:32px}

@media (max-width:992px) {
.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .hidden-button-block .btn.current{background:#2264dc;color:#fff}
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .list ul li.current{background:#eff7ff}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .list ul li .icon{height:24px;width:24px}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .list ul li .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .list ul li .info .flex-row .col{display:flex;flex-direction:column;row-gap:4px}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .right{height:64dvh;padding:24px;width:calc(100% - 400px)}

@media (max-width:992px) {
.main-popup-wrap.shop-adress-popup .popup .bottom-row .right{display:none;padding-top:0;width:100%}
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .right iframe{border-radius:4px;height:496px;width:100%}

@media (max-width:992px) {
.main-popup-wrap.shop-adress-popup .popup .bottom-row .right iframe{height:auto;min-height:300px}
}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li:first-of-type .side-bar-link:hover .icon svg path{fill:transparent;stroke:#588ae5}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li.sale .side-bar-link:hover .icon svg path{fill:#ff1523}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li .side-bar-link:hover .icon svg path{fill:#588ae5}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li .side-bar-link .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li .side-bar-link .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.main-popup-wrap.catalog-popup .popup-wrap .popup .title-side-bar ul li .side-bar-link .icon svg path{transition:.3s}

@media (max-width:768px) {
.main-popup-wrap.payment-popup .payment-methods .left .bank-row,.main-popup-wrap.payment-popup .payment-methods .left .bank-row div.flex{flex-direction:column;row-gap:12px}
}

.main-popup-wrap.payment-popup .payment-methods .left .bank-row .checkbox .content{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}

.main-popup-wrap.payment-popup .payment-methods .left .bank-row .checkbox .content img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}

.main-popup-wrap.payment-popup .payment-methods .left .bank-row .checkbox .content .text{display:flex;flex-direction:column}

.main-popup-wrap.payment-popup .payment-methods .right{background:#eff7ff;border-radius:6px;padding:16px;width:400px}

@media (max-width:992px) {
.main-popup-wrap.payment-popup .payment-methods .right{width:100%}
}

.main-popup-wrap.payment-popup .payment-methods .right .main-btn{width:100%}

.main-popup-wrap.payment-popup .payment-methods .right .rows{display:flex;flex-direction:column;padding-left:16px;row-gap:8px}

.main-popup-wrap.cart-popup .popup .cart-swiper-wrapper .cart-product-card .main-btn .icon{height:18px;margin-right:0;width:18px}

.main-popup-wrap.cart-popup .popup .midle-row .content{row-gap:16px;width:calc(100% - 300px)}

@media (max-width:768px) {
.main-popup-wrap.cart-popup .popup .midle-row .content{width:100%}
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row{position:relative}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image{height:100px;transition:.3s;width:100px}

@media (max-width:768px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image{height:60px;left:0;position:absolute;top:0;width:60px}
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image:hover{opacity:.7}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image img{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}

@media (max-width:768px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .image img{height:40px;width:40px}
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block{width:calc(100% - 100px)}

@media (max-width:768px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block{margin-left:0;padding-left:62px;width:100%}
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .flex-row{align-items:flex-start;flex-direction:column;row-gap:16px}
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .flex-row .calc-wrap{justify-content:space-between;width:100%}
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .add-service{cursor:pointer;width:-moz-fit-content;width:fit-content}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .add-service.active img{transform:rotate(180deg)}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .add-service img{transition:.3s}

@media (max-width:768px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper{margin-left:-72px;padding-right:0;width:calc(100% + 82px)}
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .flex-row{align-items:center;flex-direction:row}
}

@media (max-width:768px) and (max-width:768px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .flex-row{padding-right:12px}
}

@media (max-width:768px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .flex-row p{font-size:14px}
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info{cursor:pointer}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info:hover .description{height:auto;opacity:1}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info img{height:16px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:16px}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description{background:#fff;border-radius:8px;bottom:calc(100% + 14px);box-shadow:0 0 20px 0 rgba(10,5,39,.2);left:50%;min-width:220px;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:.5s;z-index:1}

@media (max-width:600px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description:after{display:none}
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description:after{background:#fff;bottom:-6px;box-shadow:0 0 20px 0 rgba(10,5,39,.2);content:"";display:block;height:12px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:12px}

@media (max-width:600px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description:after{left:auto;right:10px;transform:translateX(0) rotate(45deg)}
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .labels-wrapper .info .description:before{background:#fff;border-radius:0 0 8px 8px;bottom:0;content:"";display:block;height:12px;left:0;position:absolute;width:100%;z-index:1}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash{cursor:pointer;height:24px;position:absolute;right:0;top:0;width:24px}

@media (max-width:768px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash{top:10px}
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash:hover svg path{stroke:#588ae5}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash svg{height:100%;width:100%}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .trash svg path{transition:.3s}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .prod-name{display:inline-block;margin-right:10px;max-width:430px;transition:.3s}

@media (max-width:768px) {
.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .prod-name{display:block;max-width:80%}
}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .prod-name:hover{color:#588ae5;text-decoration:underline}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group{-moz-column-gap:6px;column-gap:6px}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group input{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:flex;font-size:16px;height:20px;justify-content:center;padding:0;text-align:center;width:20px}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button{align-items:center;background:transparent;display:flex;height:24px;justify-content:center;width:24px}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button:disabled{opacity:.3;pointer-events:none}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button svg.minus{display:block}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button.disabled{pointer-events:auto}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button.disabled svg{opacity:1}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group button.disabled svg.minus{display:none}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row .right-block .input-group .plus-item:disabled{opacity:.5}

.main-popup-wrap.cart-popup .popup .midle-row .content .product-row:not(:last-of-type){border-bottom:1px solid rgba(175,177,195,.4);padding-bottom:16px}

.main-popup-wrap.cart-popup .popup .midle-row .side-bar .promo-wrap .visible-row.active .icon{transform:rotate(180deg)}

.main-popup-wrap.cart-popup .popup .midle-row .side-bar .promo-wrap .visible-row .icon{align-items:center;display:flex;height:18px;justify-content:center;transition:.3s;width:18px}

.main-popup-wrap.add-adress-popup .popup .row{-moz-column-gap:16px;column-gap:16px}

.main-popup-wrap.add-adress-popup .popup .row .input{width:calc(50% - 8px)}

.mob-menu-bottom-row .sale .icon{height:54px!important;width:100px!important}

.header .tel-info .tel-sub-menu .socs-wrap{-moz-column-gap:16px;column-gap:16px;margin-top:8px}

.header .tel-info .tel-sub-menu .socs-wrap .socs{transition:.3s;width:24px}

.header .tel-info .tel-sub-menu .socs-wrap .socs:hover{opacity:.7}

.header .tel-info .tel-sub-menu .socs-wrap .socs img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.header .nav-menu li.active a,.header .nav-menu li.active span,.header .nav-menu li.current a,.header .nav-menu li.current span{color:#588ae5}

.header .lang-menu a.current{color:#0a0527;font-weight:600}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row{row-gap:16px}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul{padding-right:12px;row-gap:0}

@media (max-width:768px) {
.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul{padding-right:0}
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a{border-radius:4px;padding:12px;position:relative}

@media (max-width:768px) {
.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a{padding:12px 0}
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a .arrow{align-items:center;display:flex;height:12px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px}

@media (max-width:768px) {
.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a .arrow{right:0}
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a .arrow img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a:hover{background:#eff7ff}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul{row-gap:16px}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li{position:relative}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li:hover .delete{opacity:1}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete{align-items:center;cursor:pointer;display:flex;height:12px;justify-content:center;opacity:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:.3s;width:12px}

@media (max-width:850px) {
.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete{opacity:1}
}

@media (max-width:768px) {
.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete{right:0}
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete img{height:12px;-o-object-fit:contain;object-fit:contain;width:12px}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a{color:#0a0527;-moz-column-gap:12px;column-gap:12px;transition:.3s}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a.apple:hover .icon svg path{fill:transparent;stroke:#588ae5}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a .icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a .icon svg path{transition:.3s}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a:hover{color:#588ae5}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a:hover .icon svg path{fill:#588ae5}

.header .header-bottom-row .search .hidden .search-result-wrap .right .info .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}

.header .header-bottom-row .search .hidden .search-result-wrap .right{margin-left:auto;padding-left:24px;width:340px}

@media (max-width:768px) {
.header .header-bottom-row .search .hidden .search-result-wrap .right{margin-left:0;padding-left:0;width:100%}
}

.header .header-bottom-row .buttons-block .header-button:hover .icon svg path{fill:#588ae5;stroke:#588ae5}

.header .header-bottom-row .buttons-block .header-button:hover .icon svg circle{stroke:#588ae5}

.header .header-bottom-row .buttons-block .header-button .icon{height:24px;width:24px}

.header .header-bottom-row .buttons-block .header-button .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;transition:.3s;width:100%}

.header .header-bottom-row .buttons-block .header-button .icon svg circle,.header .header-bottom-row .buttons-block .header-button .icon svg path{transition:.1s}

@media (max-width:1080px) {
.header .header-mobile-row .header-button .icon{height:24px;width:24px}
.header .header-mobile-row .header-button .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;transition:.3s;width:100%}
.header .header-mobile-row .header-button .icon svg circle,.header .header-mobile-row .header-button .icon svg path{transition:.3s}
}

.container.container-nav-menu{z-index:10!important}

.footer__top-row .right{-moz-column-gap:120px;column-gap:120px;padding-left:198px;width:calc(100% - 200px)}

@media (max-width:1180px) {
.footer__top-row .right{-moz-column-gap:50px;column-gap:50px;padding-left:50px}
}

@media (max-width:992px) {
.footer__top-row .right{flex-flow:row;flex-wrap:wrap;row-gap:50px}
.footer__top-row .right .menu-column{width:calc(50% - 25px)}
}

@media (max-width:850px) {
.footer__top-row .right{border-top:1px solid #262b3b;flex-direction:column;padding:0;row-gap:0;width:100%}
.footer__top-row .right .menu-column{width:100%}
.footer__top-row .right .menu-column.active{border-bottom:1px solid #262b3b;padding-bottom:24px}
.footer__top-row .right .menu-column .hidden{display:none}
}

.footer__top-row .right .shelude{color:#5f7398;display:inline-block;margin:16px 0;width:100%}

.footer__top-row .right .mail{color:#5f7398;transition:.3s}

.footer__top-row .right .mail:hover{color:#588ae5}

.footer__top-row .right .menu-column-heading{margin-bottom:24px}

@media (max-width:850px) {
.footer__top-row .right .menu-column-heading{border-bottom:1px solid #262b3b;margin-bottom:0;padding-bottom:24px;padding-top:24px;position:relative}
.footer__top-row .right .menu-column-heading:after{background:url(../../assets/images/arrow-down-white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.3s;width:16px}
.footer__top-row .right .menu-column-heading.active{border-bottom:none}
.footer__top-row .right .menu-column-heading.active:after{transform:translateY(-50%) rotate(180deg)}
}

.footer__top-row .right .menu{display:flex;flex-direction:column;row-gap:16px}

.footer__top-row .right .menu li a{color:#adb6c7;font-size:16px;font-weight:400;line-height:140%;transition:.3s}

.footer__top-row .right .menu li a:hover{color:#588ae5}

.footer__top-row .right .menu-tel{display:flex;flex-direction:column;row-gap:8px}

.footer__top-row .right .menu-tel li a{color:#adb6c7;font-size:16px;font-weight:400;line-height:140%;transition:.3s}

.footer__top-row .right .menu-tel li a:hover{color:#588ae5}

.footer__top-row .right .socs-wrap{-moz-column-gap:16px;column-gap:16px;display:flex;margin-top:40px}

@media (max-width:850px) {
.footer__top-row .right .socs-wrap{justify-content:center;margin-left:auto;margin-right:auto}
}

.footer__top-row .right .socs-wrap .socs{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}

.footer__top-row .right .socs-wrap .socs:hover svg path{fill:#588ae5}

.footer__top-row .right .socs-wrap .socs svg path{transition:.3s}

.footer__bottom-row .up:hover .icon svg path{stroke:#fff}

.footer__bottom-row .up .icon{align-items:center;display:flex;height:18px;justify-content:center;margin-left:4px;width:18px}

.footer__bottom-row .up .icon svg path,.up-btn{transition:.3s}

.up-btn:hover .icon{color:#fff}

.up-btn .icon{align-items:center;display:flex;height:18px;justify-content:center;width:18px}

.up-btn .icon,.up-btn .icon svg,.up-btn .icon svg path{transition:.3s}

.main-btn.blue-big.icon-left .icon{height:20px;margin-right:10px;width:20px}

.main-btn.blue-big.icon-right .icon{height:20px;margin-left:10px;width:20px}

.main-btn.white-small.icon-left .icon{height:15px;margin-right:10px;width:15px}

.main-btn.white-small.icon-right .icon{height:15px;margin-left:10px;width:15px}

.main-btn.blue-small.icon-left .icon{height:15px;margin-right:10px;width:15px}

.main-btn.blue-small.icon-right .icon{height:15px;margin-left:10px;width:15px}

.main-btn.border-big.icon-left .icon{height:20px;margin-right:10px;width:20px}

.main-btn.border-big.icon-right .icon{height:20px;margin-left:10px;width:20px}

.main-btn.border-small.icon-left .icon{height:15px;margin-right:10px;width:15px}

.main-btn.border-small.icon-right .icon{height:15px;margin-left:10px;width:15px}

@media (max-width:1080px) {
.seo-text-section .heading{font-size:20px}
}

.seo-text-section__wrap .description .left,.seo-text-section__wrap .description .right{width:calc(50% - 30px)}

@media (max-width:1080px) {
.seo-text-section__wrap .description .left,.seo-text-section__wrap .description .right{width:calc(50% - 15px)}
}

@media (max-width:600px) {
.seo-text-section__wrap .description .left,.seo-text-section__wrap .description .right{width:100%}
}

.seo-text-section__wrap .description .right ol{counter-reset:counts 0}

.seo-text-section__wrap .description .right ol li{counter-increment:counts 1;line-height:140%;margin-top:24px;padding-left:20px;position:relative}

.seo-text-section__wrap .description .right ol li:first-of-type{margin-top:0}

.seo-text-section__wrap .description .right ol li:first-of-type:before{display:none}

.seo-text-section__wrap .description .right ol li::marker{font-size:0}

.seo-text-section__wrap .description .right ol li:before{content:counters(counts,".") ".";font-size:16px;left:0;margin-right:5px;position:absolute}

.seo-text-section__wrap .description .right ul li{counter-increment:counts 1;line-height:140%;margin-top:24px;padding-left:20px;position:relative}

.seo-text-section__wrap .description .right ul li:before{background:#0a0527;border-radius:50%;content:"";display:block;height:5px;left:5px;position:absolute;top:12px;transform:translateY(-50%);width:5px}

@media (max-width:1080px) {
.blog-section .heading{font-size:20px}
}

.info-page{padding:24px 0}

.info-page .container{z-index:2}

@media (max-width:600px) {
.info-page .container{position:relative;z-index:2}
}

.info-page.pb-80{padding-bottom:80px}

@media (max-width:1080px) {
.info-page.pb-80{padding-bottom:60px}
}

.info-page__wrap{margin-left:auto;margin-right:auto;max-width:1060px}

.info-page__wrap .info-page-side-bar::-webkit-scrollbar{display:none}

.info-page__wrap.bottom50m{margin-bottom:50px}

.info-page__wrap .info-page-side-bar{background:#fff;border-radius:4px;max-width:274px;position:sticky;top:90px;width:100%}

@media (max-width:992px) {
.info-page__wrap .info-page-side-bar{-ms-overflow-style:none;background:#fff;border-radius:0;border-top:1px solid #f0f1f3;left:0;max-width:100%;overflow:auto hidden;padding:0;position:fixed;scrollbar-width:none;top:0px;z-index:5}
}

.info-page__wrap .info-page-side-bar ul{display:flex;flex-direction:column;row-gap:.125rem}

@media (max-width:992px) {
.info-page__wrap .info-page-side-bar ul{align-items:center;background:#fff;-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;padding:0 20px;position:relative;white-space:nowrap;z-index:5}
.info-page__wrap .info-page-side-bar ul li:last-of-type{padding-right:20px}
}

.info-page__wrap .info-page-side-bar ul li a{border-radius:4px;color:#606272;transition:.3s}

@media (max-width:992px) {
.info-page__wrap .info-page-side-bar ul li a{border-radius:0;padding:12px 0;position:relative}
.info-page__wrap .info-page-side-bar ul li a:after{background:#214fac;bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;transition:.3s;width:100%}
}

.info-page__wrap .info-page-side-bar ul li a:hover{opacity:.7}

.info-page__wrap .info-page-side-bar ul li a.current{background:#eff7ff;color:#588ae5}

@media (max-width:992px) {
.info-page__wrap .info-page-side-bar ul li a.current{background:#fff}
.info-page__wrap .info-page-side-bar ul li a.current:after{opacity:1}
}

.info-page__wrap .info-page-side-bar ul li a.current:hover{opacity:1}

.info-page__wrap .info-page-side-bar ul li span.current{background:#eff7ff;color:#588ae5;position:relative}

@media (max-width:992px) {
.info-page__wrap .info-page-side-bar ul li span.current{background:#fff}
.info-page__wrap .info-page-side-bar ul li span.current:after{background:#214fac;bottom:0;content:"";display:block;height:2px;left:0;opacity:1;position:absolute;transition:.3s;width:100%}
}

.info-page__wrap .info-page-side-bar ul li span.current:hover{opacity:1}

.info-page__wrap .content{width:calc(100% - 314px)}

@media (max-width:992px) {
.info-page__wrap .content{width:100%}
}

.info-page__wrap .content .text-block ul{display:flex;flex-direction:column;list-style:none;margin-top:10px;padding-left:20px;row-gap:8px}

.info-page__wrap .content .text-block ul li{list-style:disc}

.info-page__wrap .content .text-block ol{counter-reset:counts 0;display:flex;flex-direction:column;row-gap:12px}

.info-page__wrap .content .text-block ol li{font-size:inherit;font-weight:400;padding-left:44px}

.info-page__wrap .content .text-block ol li:before{align-items:center;background:#fff;border-radius:50%;color:#7f90b1;content:counters(counts,".");display:flex;font-size:16px;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px}

.account-page__side-bar ul li a:hover .icon svg path{fill:#4079e1}

.account-page__side-bar ul li a.current{color:#0a0527}

.account-page__side-bar ul li a.current .sum{background:#ffa41c;border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:500;padding:1px 5px}

.account-page__side-bar ul li a.current:hover{color:#4079e1}

.account-page__side-bar ul li a.current .icon svg path{fill:#4079e1}

.account-page__side-bar ul li a .icon{height:24px;margin-right:12px;width:24px}

.account-page__side-bar ul li a .icon svg path{transition:.3s}

.account-page__content .mobile-sort .row,.account-page__content .mobile-sort .row .visible{align-items:center;display:flex;justify-content:center;width:100%}

.account-page__content .mobile-sort .row .visible{cursor:pointer}

.account-page__content .mobile-sort .row input{background:transparent;background:url(../../assets/images/sorted.svg);background-position-y:50%;background-repeat:no-repeat;background-size:16px;border:none;cursor:pointer;height:100%;padding-left:40px;padding-right:24px;text-align:center;width:100%}

@media (max-width:350px) {
.account-page__content .mobile-sort .row input{padding-left:24px;padding-right:10px}
}

.account-page__content .mobile-sort .row input:focus~.sub-menu{opacity:1;visibility:visible}

.account-page__content .mobile-sort .sub-menu ul .select-row.current{color:#588ae5}

.container.container_b2b{z-index:10!important}

.abandoned-cart__body .right{flex:0 0 auto}

@media (max-width:768px) {
.abandoned-cart__body .right{flex-direction:column;row-gap:8px}
.abandoned-cart__body .right .main-btn{height:32px;padding:4px 16px!important}
}
@media (max-width:1080px) {
.contacts .heading{font-size:24px}
}

.contacts__top-wrap{background:#fff;border-radius:4px}

.contacts__top-wrap .row .icon{background:#eff7ff;border-radius:50%;height:40px;width:40px}

.contacts__top-wrap .row .icon img{-o-object-fit:contain;object-fit:contain}

.contacts__top-wrap .row .right{margin-left:auto;width:calc(100% - 56px)}

.contacts__top-wrap .row .right .mail{display:inline-block;margin-top:12px;transition:.3s}

.contacts__top-wrap .row .right .mail:hover{color:#588ae5}

.contacts__top-wrap .row .right .tel-columns{-moz-column-gap:24px;column-gap:24px;max-width:340px;row-gap:12px}

.contacts__top-wrap .row .right .tel-columns .col{transition:.3s;width:calc(50% - 12px)}

@media (max-width:600px) {
.contacts__top-wrap .row .right .tel-columns .col{width:100%}
}

.contacts__top-wrap .row .right .tel-columns .col:hover{color:#588ae5}

.contacts__top-wrap .row .right .socs-wrap{-moz-column-gap:16px;column-gap:16px}

.contacts__top-wrap .row .right .socs-wrap .socs{height:32px;transition:.3s;width:32px}

.contacts__top-wrap .row .right .socs-wrap .socs:hover{opacity:.7}

.contacts__top-wrap .row .right .socs-wrap .socs img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}

@media (max-width:1080px) {
.contacts-adress-wrap .bottom-row .left .heading-row .heading{font-size:24px}
}

@media (max-width:850px) {
.contacts-adress-wrap .bottom-row .left .heading-row .hidden-button-block .btn.current{background:#2264dc;color:#fff}
}

.contacts-adress-wrap .bottom-row .left .list ul li.current,.contacts-adress-wrap .bottom-row .left .list ul li.item-active{background:#eff7ff}

.contacts-adress-wrap .bottom-row .left .list ul li .icon{height:24px;width:24px}

.contacts-adress-wrap .bottom-row .left .list ul li .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}

.contacts-adress-wrap .bottom-row .left .list ul li .info .flex-row .col{display:flex;flex-direction:column;row-gap:4px}

.contacts-adress-wrap .bottom-row .right{padding:24px;width:calc(100% - 507px)}

@media (max-width:850px) {
.contacts-adress-wrap .bottom-row .right{display:none;padding-top:0;width:100%}
}

.contacts-adress-wrap .bottom-row .right iframe{border-radius:4px;height:556px;width:100%}

@media (max-width:850px) {
.contacts-adress-wrap .bottom-row .right iframe{height:auto;min-height:300px}
}
.fw-600 {
        font-weight: 600
    }

.fsz-13 {
        font-size: 13px
    }

.fsz-14 {
        font-size: 14px
    }

.fsz-16 {
        font-size: 16px
    }

.fsz-34 {
        font-size: 34px
    }

.product-screen .tabs .tab.current {
        color: #2264dc
    }

.product-screen .tabs .tab.current:after {
        opacity: 1
    }

.container {
        margin: 0 auto;
        max-width: 1400px;
        padding: 0 20px;
        position: relative;
        width: 100%;
        z-index: 1
    }

@media (max-width: 600px) {
.container {
            padding: 0 12px
        }
}

.container {
        z-index: 3 !important
    }

.flex {
        display: flex
    }

.flex.h--between {
        justify-content: space-between
    }

.flex.h--center {
        justify-content: center
    }

.flex.v--center {
        align-items: center
    }

.flex.v--start {
        align-items: flex-start
    }

.flex.v--stretch {
        align-items: stretch
    }

.flex .fd--column, .flex.fd--column {
        flex-direction: column
    }

body .color--black {
        color: #0a0527
    }

body .color--gray {
        color: #606272
    }

.header .tel-info .tel-sub-menu .socs-wrap {
        -moz-column-gap: 16px;
        column-gap: 16px;
        margin-top: 8px
    }

.header .tel-info .tel-sub-menu .socs-wrap .socs {
        width: 24px
    }

.header .tel-info .tel-sub-menu .socs-wrap .socs img {
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        width: 100%
    }

.header .lang-menu a.current {
        color: #0a0527;
        font-weight: 600
    }

.header .header-bottom-row .search .hidden .search-result-wrap .left .row {
        row-gap: 16px
    }

.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul {
        padding-right: 12px;
        row-gap: 0
    }

@media (max-width: 768px) {
.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul {
            padding-right: 0
        }
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a {
        border-radius: 4px;
        padding: 12px;
        position: relative
    }

@media (max-width: 768px) {
.header .header-bottom-row .search .hidden .search-result-wrap .left .row:last-of-type ul li a {
            padding: 12px 0
        }
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul {
        row-gap: 16px
    }

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li {
        position: relative
    }

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete {
        align-items: center;
        display: flex;
        height: 12px;
        justify-content: center;
        opacity: 0;
        position: absolute;
        right: 12px;
        top: 50%;
        transform: translateY(-50%);
        width: 12px
    }

@media (max-width: 850px) {
.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete {
            opacity: 1
        }
}

@media (max-width: 768px) {
.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete {
            right: 0
        }
}

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li .delete img {
        height: 12px;
        -o-object-fit: contain;
        object-fit: contain;
        width: 12px
    }

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a {
        color: #0a0527;
        -moz-column-gap: 12px;
        column-gap: 12px
    }

.header .header-bottom-row .search .hidden .search-result-wrap .left .row ul li a .icon {
        align-items: center;
        display: flex;
        height: 24px;
        justify-content: center;
        width: 24px
    }

.header .header-bottom-row .search .hidden .search-result-wrap .right {
        margin-left: auto;
        padding-left: 24px;
        width: 340px
    }

@media (max-width: 768px) {
.header .header-bottom-row .search .hidden .search-result-wrap .right {
            margin-left: 0;
            padding-left: 0;
            width: 100%
        }
}

.header .header-bottom-row .buttons-block .header-button .icon {
        height: 24px;
        width: 24px
    }

.header .header-bottom-row .buttons-block .header-button .icon svg {
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        width: 100%
    }

@media (max-width: 1080px) {
.header .header-mobile-row .header-button .icon {
            height: 24px;
            width: 24px
        }
.header .header-mobile-row .header-button .icon svg {
            height: 100%;
            -o-object-fit: contain;
            object-fit: contain;
            width: 100%
        }
}

.main-btn.blue-big.icon-left .icon {
        height: 20px;
        margin-right: 10px;
        width: 20px
    }

.subscription__wrap .right form input {
        background: #fff;
        border: 1px solid #f0f1f3;
        border-radius: 8px;
        height: 56px;
        margin-right: 8px;
        padding: 16px 40px 16px 16px;
        width: 285px
    }

@media (max-width: 1080px) {
.subscription__wrap .right form input {
            width: 250px
        }
}
h3 {
	color: #fff !important;
}
@media (max-width: 600px) {
.subscription__wrap .right form input {
            width: 100%
        }
}
bwchat#bwc-wrap #bwc-chat .bwc-chat-message-container .bwc-alert-content .icon{height:20px;min-width:20px;width:20px}

bwchat#bwc-wrap #bwc-chat .bwc-chat-message-container .bwc-alert-content .icon svg{animation:progressIcon 6s linear infinite;height:100%;width:100%}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right{max-width:820px;width:100%}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image{width:390px}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image .bwc-lead-form-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image .bwc-lead-form-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image .bwc-lead-form-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image .bwc-lead-form-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image .bwc-lead-form-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image .bwc-lead-form-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image .bwc-lead-form-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image .bwc-lead-form-image{max-height:100%}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content{display:flex;flex-direction:column;justify-content:center;padding:40px;width:430px}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.mobile-template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.mobile-template .bwc-lead-form-content-container.right{flex-direction:row-reverse}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.horizontal-template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.horizontal-template .bwc-lead-form-content-container.right{flex-direction:row-reverse}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.right{max-width:720px}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image{width:340px}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.small.template .bwc-lead-form-content-container.right .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.small.template .bwc-lead-form-content-container.right .bwc-lead-form-content{width:380px}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.right,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.right{max-width:920px}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.left .bwc-lead-form-preview-image,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.right .bwc-lead-form-preview-image{width:440px}

bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-chat-lead-form.large.template .bwc-lead-form-content-container.right .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.mobile-template .bwc-lead-form-content-container.right .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.left .bwc-lead-form-content,bwchat#bwc-wrap #bwc-chat-lead-form-container .bwc-lead-form-gratitude.large.template .bwc-lead-form-content-container.right .bwc-lead-form-content{width:480px}

bwchat#bwc-wrap #bwc-chat-lead-form-container.bwc-mobile-lead-form .bwc-chat-lead-form .bwc-lead-form-content-container.top,bwchat#bwc-wrap #bwc-chat-lead-form-container.bwc-mobile-lead-form .bwc-chat-lead-form .bwc-lead-form-content-container.left,bwchat#bwc-wrap #bwc-chat-lead-form-container.bwc-mobile-lead-form .bwc-chat-lead-form .bwc-lead-form-content-container.right{flex-direction:column}
[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}

/* ========================================== */
/* Конец Raw-Fallback                        */
/* ========================================== */
