
h1, .del-section-wrapper.flex.fd--column {
	color: #fff;
}
.fw-600 {
  font-weight: 600;
}

.p-12 {
  padding: 12px;
}

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

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

.p-24 {
  padding: 24px;
}

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

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

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

.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.not-ok.active .icon svg path {
  fill: #ff1523;
}

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

.rev .row .btn.ok.active .icon svg path {
  fill: #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 .heading {
  text-align: center;
}

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

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

@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;
  }
}

.main-popup-wrap.product-gallery-popup .popup .heading-row {
  border-bottom: 1px solid #f0f1f3;
  padding: 24px;
}

@media (max-width:768px) {
  .main-popup-wrap.product-gallery-popup .popup .heading-row {
    display: none;
  }
}

.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-top-row .lang-menu .menu-item-has-children,
.main-popup-wrap.mobile-menu .popup .mob-menu-top-row .lang-menu .menu-item-has-children .text {
  position: relative;
}

.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.shop-adress-popup .popup .bottom-row .left .heading-row {
  border-bottom: 1px solid #f0f1f3;
  padding: 16px 24px;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input {
  margin-top: 0;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search input {
  padding-left: 56px;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search span {
  left: 56px;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search button {
  align-items: center;
  background: transparent;
  display: flex;
  height: 24px;
  justify-content: center;
  left: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: .3s;
  width: 24px;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search button:hover {
  opacity: .7;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search button img {
  height: 18px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 18px;
}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .hidden-button-block {
  display: none;
}

@media (max-width:992px) {
  .main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .hidden-button-block {
    align-items: center;
    border: 1px solid #2264dc;
    border-radius: 4px;
    display: flex;
    margin-top: 16px;
    overflow: hidden;
  }

  .main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .hidden-button-block .btn {
    background: transparent;
    color: #0a0527;
    font-size: 15px;
    font-weight: 600;
    padding: 10px;
    transition: .3s;
    width: 50%;
  }

  .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.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.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.change-popup .popup .text {
  height: calc(100% - 36px);
  overflow: auto;
}

.main-popup-wrap.change-popup .popup .text .simplebar-content {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

.main-popup-wrap.change-popup .popup .text h3 {
  font-weight: 600;
}

.main-popup-wrap.change-popup .popup .text ul {
  margin-top: 10px;
}

.main-popup-wrap.change-popup .popup .text ul li {
  padding-left: 20px;
  position: relative;
}

.main-popup-wrap.change-popup .popup .text ul li:before {
  background: #0a0527;
  border-radius: 50%;
  content: "";
  display: block;
  height: 3px;
  left: 5px;
  position: absolute;
  top: 12px;
  width: 3px;
}

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

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

.delivery__top-row {
  background: #fff;
  border-radius: 4px;
}

@media (max-width:600px) {
  .delivery__top-row {
    padding: 16px;
  }
}

.delivery__top-row .flex img {
  height: 24px;
  margin-right: 8px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 24px;
}

.delivery__top-row .text {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.delivery__bottom-row {
  row-gap: 40px;
}

.delivery__bottom-row .del-section-wrapper {
  row-gap: 24px;
}

@media (max-width:1080px) {
  .delivery__bottom-row .del-section-wrapper .heading-row h3 {
    font-size: 20px;
  }
}

.delivery__bottom-row .del-section-wrapper .heading-row .icon {
  background: #dcedfd;
  border-radius: 50%;
  height: 56px;
  margin-right: 16px;
  width: 56px;
}

.delivery__bottom-row .del-section-wrapper .heading-row .icon img {
  height: 32px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 32px;
}

.delivery__bottom-row .del-section-wrapper .del-section-row {
  row-gap: 16px;
}

.delivery__bottom-row .del-section-wrapper .del-section-row h3 {
  font-size: 24px;
  font-weight: 600;
}

@media (max-width:1080px) {
  .delivery__bottom-row .del-section-wrapper .del-section-row h3 {
    font-size: 18px;
  }
}

.delivery__bottom-row .del-section-wrapper .del-section-row ul {
  display: flex;
  flex-direction: column;
  margin-top: -15px;
}

.delivery__bottom-row .del-section-wrapper .del-section-row ul li {
  padding-left: 20px;
  position: relative;
}

.delivery__bottom-row .del-section-wrapper .del-section-row ul li:before {
  background: #0a0527;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 7px;
}

.delivery__bottom-row .del-bottom-info {
  background: #fff;
  border-radius: 4px;
}

@media (max-width:600px) {
  .delivery__bottom-row .del-bottom-info {
    padding: 16px;
  }
}

.delivery__bottom-row .del-bottom-info ol {
  counter-reset: counts 0;
  margin-top: 12px;
  row-gap: 12px;
}

.delivery__bottom-row .del-bottom-info ol li {
  counter-increment: counts 1;
  padding-left: 25px;
  position: relative;
}

.delivery__bottom-row .del-bottom-info ol li:before {
  color: #0a0527;
  content: counters(counts,".") ".";
  font-size: 16px;
  left: 5px;
  position: absolute;
  top: 0;
}

.text ol {
  counter-reset: counts 0;
  display: flex;
  flex-direction: column;
  list-style: none;
  margin-top: 1em;
  row-gap: 12px;
}

.text ol li {
  counter-increment: counts 1;
  font-size: inherit;
  font-weight: 400;
  padding-left: 44px;
  position: relative;
}

.text ol li p {
  margin-top: 0;
}

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

.text strong {
  font-weight: 600;
}

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

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

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

.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 .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;
}

bwchat#bwc-wrap #bwc-chat .bwc-chat-omnichannel-view .bwc-chat-omnichannel-view-content-request-call .text {
  color: #44434a;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  opacity: .5;
  white-space: break-spaces;
  word-break: break-word;
}

bwchat#bwc-wrap #bwc-chat .bwc-chat-message-container .bwc-msg.bwc-phone-request .text {
  color: #8f8e92;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  white-space: break-spaces;
  width: 100%;
}

bwchat#bwc-wrap #bwc-chat .bwc-chat-message-container .bwc-msg.bwc-phone-request .text b {
  color: #44434a;
}

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 .bwc-chat-message-container .bwc-alert-content .text {
  color: #7a7a7f;
  display: flex;
  font-size: 13px;
  justify-content: center;
  line-height: 1.155;
  text-align: center;
}

[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}

.p-12{padding:12px}

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

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

.p-24{padding:24px}

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

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

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

.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.not-ok.active .icon svg path{fill:#ff1523}

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

.rev .row .btn.ok.active .icon svg path{fill:#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 .heading{text-align:center}

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

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

@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}
}

.main-popup-wrap.product-gallery-popup .popup .heading-row{border-bottom:1px solid #f0f1f3;padding:24px}

@media (max-width:768px) {
.main-popup-wrap.product-gallery-popup .popup .heading-row{display:none}
}

.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-top-row .lang-menu .menu-item-has-children,.main-popup-wrap.mobile-menu .popup .mob-menu-top-row .lang-menu .menu-item-has-children .text{position:relative}

.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.shop-adress-popup .popup .bottom-row .left .heading-row{border-bottom:1px solid #f0f1f3;padding:16px 24px}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input{margin-top:0}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search input{padding-left:56px}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search span{left:56px}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search button{align-items:center;background:transparent;display:flex;height:24px;justify-content:center;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:24px}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search button:hover{opacity:.7}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .input.search button img{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}

.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .hidden-button-block{display:none}

@media (max-width:992px) {
.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .hidden-button-block{align-items:center;border:1px solid #2264dc;border-radius:4px;display:flex;margin-top:16px;overflow:hidden}
.main-popup-wrap.shop-adress-popup .popup .bottom-row .left .heading-row .hidden-button-block .btn{background:transparent;color:#0a0527;font-size:15px;font-weight:600;padding:10px;transition:.3s;width:50%}
.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.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.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.change-popup .popup .text{height:calc(100% - 36px);overflow:auto}

.main-popup-wrap.change-popup .popup .text .simplebar-content{display:flex;flex-direction:column;row-gap:16px}

.main-popup-wrap.change-popup .popup .text h3{font-weight:600}

.main-popup-wrap.change-popup .popup .text ul{margin-top:10px}

.main-popup-wrap.change-popup .popup .text ul li{padding-left:20px;position:relative}

.main-popup-wrap.change-popup .popup .text ul li:before{background:#0a0527;border-radius:50%;content:"";display:block;height:3px;left:5px;position:absolute;top:12px;width:3px}

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

.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 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 .icon svg path{fill:#588ae5}

.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__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}
}

@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 .sub-menu ul .select-row.current{color:#588ae5}

.container.container_b2b{z-index:10!important}
@media (max-width:1080px) {
.delivery .heading{font-size:24px}
}

.delivery__top-row{background:#fff;border-radius:4px}

@media (max-width:600px) {
.delivery__top-row{padding:16px}
}

.delivery__top-row .flex img{height:24px;margin-right:8px;-o-object-fit:contain;object-fit:contain;width:24px}

.delivery__top-row .text{display:flex;flex-direction:column;row-gap:20px}

.delivery__bottom-row{row-gap:40px}

.delivery__bottom-row .del-section-wrapper{row-gap:24px}

@media (max-width:1080px) {
.delivery__bottom-row .del-section-wrapper .heading-row h3{font-size:20px}
}

.delivery__bottom-row .del-section-wrapper .heading-row .icon{background:#dcedfd;border-radius:50%;height:56px;margin-right:16px;width:56px}

.delivery__bottom-row .del-section-wrapper .heading-row .icon img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}

.delivery__bottom-row .del-section-wrapper .del-section-row{row-gap:16px}

.delivery__bottom-row .del-section-wrapper .del-section-row h3{font-size:24px;font-weight:600}

@media (max-width:1080px) {
.delivery__bottom-row .del-section-wrapper .del-section-row h3{font-size:18px}
}

.delivery__bottom-row .del-section-wrapper .del-section-row ul{display:flex;flex-direction:column;margin-top:-15px}

.delivery__bottom-row .del-section-wrapper .del-section-row ul li{padding-left:20px;position:relative}

.delivery__bottom-row .del-section-wrapper .del-section-row ul li:before{background:#0a0527;content:"";display:block;height:1px;left:0;position:absolute;top:12px;width:7px}

.delivery__bottom-row .del-bottom-info{background:#fff;border-radius:4px}

@media (max-width:600px) {
.delivery__bottom-row .del-bottom-info{padding:16px}
}

.delivery__bottom-row .del-bottom-info ol{counter-reset:counts 0;margin-top:12px;row-gap:12px}

.delivery__bottom-row .del-bottom-info ol li{counter-increment:counts 1;padding-left:25px;position:relative}

.delivery__bottom-row .del-bottom-info ol li:before{color:#0a0527;content:counters(counts,".") ".";font-size:16px;left:5px;position:absolute;top:0}

.text ol{counter-reset:counts 0;display:flex;flex-direction:column;list-style:none;margin-top:1em;row-gap:12px}

.text ol li{counter-increment:counts 1;font-size:inherit;font-weight:400;padding-left:44px;position:relative}

.text ol li p{margin-top:0}

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

.text strong{font-weight:600}
.fw-600 {
        font-weight: 600
    }

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

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

.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
    }

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

.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 .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
    }
bwchat#bwc-wrap #bwc-chat .bwc-chat-omnichannel-view .bwc-chat-omnichannel-view-content-request-call .text{color:#44434a;font-size:13px;font-weight:400;line-height:normal;opacity:.5;white-space:break-spaces;word-break:break-word}

bwchat#bwc-wrap #bwc-chat .bwc-chat-message-container .bwc-msg.bwc-phone-request .text{color:#8f8e92;font-size:13px;font-weight:400;line-height:18px;text-align:center;white-space:break-spaces;width:100%}

bwchat#bwc-wrap #bwc-chat .bwc-chat-message-container .bwc-msg.bwc-phone-request .text b{color:#44434a}

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 .bwc-chat-message-container .bwc-alert-content .text{color:#7a7a7f;display:flex;font-size:13px;justify-content:center;line-height:1.155;text-align:center}
[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                        */
/* ========================================== */
