@charset "UTF-8";
/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/
/* Examples (uncomment to use):*/
/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */
/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
/* HEADER */
.header__top-item .email-block a {
  font-size: 13px;
}

.logo_and_menu-row .search .search-input {
  background: rgba(255, 255, 255, 0.6);
}
.logo_and_menu-row .search .search-input::placeholder {
  color: #333;
}

/*.sections_wrapper.type1.compact .top_block {
  text-align: center;
}*/
@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
  .top_slider_wrapp.view_3 .main-slider__item tr {
    background-position: left;
  }
}
.sections_wrapper .top_block h3 {
  margin-right: 0;
}
.sections_wrapper .list-more {
  margin-top: 30px;
}

.drag-block .brands-title {
  padding-bottom: 10px !important;
}

@media (min-width: 2560px) {
  .top_big_banners.only_banner .top_slider_wrapp .main-slider,
  .top_big_banners.only_banner .top_slider_wrapp .main-slider__item,
  .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td {
    height: 600px;
  }
}
@media (min-width: 3440px) {
  .top_big_banners.only_banner .top_slider_wrapp .main-slider,
  .top_big_banners.only_banner .top_slider_wrapp .main-slider__item,
  .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td {
    height: 700px;
  }
}
/**
Задача № 3549. Шакман - кнопки на анонсе карточки товара
 */
@media (min-width: 601px) {
  html:not(.mobile) .catalog_block .item_block .catalog_item:not(.big) .footer_button {
    position: relative;
    left: 0;
    right: 0;
    top: initial;
    display: block;
    opacity: 1;
    visibility: visible;
    height: auto;
    margin: 0 -24px;
    overflow: initial;
  }
  html:not(.mobile) .catalog_block .item_block .catalog_item:not(.big) .footer_button .counter_wrapp.rounded3 {
    border-radius: 0;
  }
}
/**
Задача № 3592. Шакман - отображение кнопок
 */
.BRANDS .with-text-block-wrapper .btn {
  border: 0;
}

/**
Задача № 3601. Шакман - настройка вида товаров на странице каталога
 */
.inner_wrapper .product-info-headnote {
  display: none;
}
.inner_wrapper .with-opt-buy .table-view__item-wrapper {
  padding-left: 0;
}
.inner_wrapper .with-opt-buy .table-view__item-wrapper .item-check {
  display: none;
}

/**
Задача № 3744. Шакман - корректировка слайдера на главной
 */
.only_banner .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item {
  background-size: auto 100%;
}

.top_big_one_banner .swiper-slide > div {
  background-size: auto 100%;
  background-repeat: no-repeat;
  z-index: 10;
  position: relative;
  background-position: center center;
}
.top_big_one_banner .swiper-slide > div.background-banner {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 9;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  filter: blur(10px);
}

/**
Задача 3709. настройка отображения цен в каталоге
Комментарий https://portal.luxarpro.ru/workgroups/group/21/tasks/task/view/3709/?MID=16181#com16181
 */
.table-view__sku-info-wrapper,
.table-view__props-wrapper {
  display: none;
}

.counter_wrapp.list > div.wrapp-one-click {
  width: 100%;
  margin-top: 7px !important;
}

.js-offers-scroll .stores-icons {
  display: none;
}

.personal__menu .personal-link.orders, .personal__menu .personal-link.account {
  display: flex;
  align-items: center;
}
.personal__menu .personal-link.orders:before, .personal__menu .personal-link.account:before {
  content: "";
  display: block;
  margin-right: 10px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 15px;
  opacity: 0.5;
}
.personal__menu .personal-link.orders:hover:before, .personal__menu .personal-link.account:hover:before {
  opacity: 1;
}
.personal__menu .personal-link.orders:before {
  background-image: url('data:image/svg+xml,<svg width="17" height="19" viewBox="0 0 17 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 5.72222L8.5 1L12.25 3.36111M1 5.72222V13.2778L8.5 18M1 5.72222L4.75 8.08333M12.25 3.36111L16 5.72222M12.25 3.36111L4.75 8.08333M8.5 18V10.4444M8.5 18L16 13.2778V5.72222M4.75 8.08333L8.5 10.4444M8.5 10.4444L16 5.72222" stroke="%23292929" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  height: 17px;
}
.personal__menu .personal-link.account:before {
  background-image: url('data:image/svg+xml,<svg width="15" height="19" viewBox="0 0 15 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.7647 19H12.2353C14.0815 19 15 18.0695 15 16.2262V8.17964C15 7.03624 14.8752 6.54016 14.1618 5.81343L9.23888 0.84205C8.56159 0.150488 8.00835 0 7.00079 0H2.7647C0.927655 0 0 0.939224 0 2.78289V16.2262C0 18.0782 0.927655 19 2.7647 19ZM2.83585 17.5734C1.91733 17.5734 1.43562 17.0856 1.43562 16.1997V2.80935C1.43562 1.93214 1.91733 1.42661 2.84499 1.42661H6.80445V6.5757C6.80445 7.69226 7.3752 8.24165 8.48092 8.24165H13.5644V16.1997C13.5644 17.0856 13.0914 17.5734 12.1641 17.5734H2.83585ZM8.6415 6.90314C8.29372 6.90314 8.15065 6.76173 8.15065 6.40706V1.70149L13.2874 6.90352L8.6415 6.90314ZM10.7818 10.6786H4.01273C3.69197 10.6786 3.46025 10.9179 3.46025 11.2193C3.46025 11.5293 3.69236 11.7687 4.01312 11.7687H10.7818C10.8547 11.7698 10.9272 11.7564 10.9948 11.7292C11.0624 11.702 11.1238 11.6616 11.1754 11.6104C11.2269 11.5591 11.2676 11.4981 11.295 11.4309C11.3224 11.3637 11.3358 11.2917 11.3347 11.2193C11.3347 10.9179 11.0938 10.6786 10.7818 10.6786ZM10.7818 13.7715H4.01273C3.69197 13.7715 3.46025 14.0195 3.46025 14.3296C3.46025 14.6309 3.69236 14.8616 4.01312 14.8616H10.7818C11.0938 14.8616 11.3347 14.6309 11.3347 14.3296C11.3347 14.0195 11.0938 13.7715 10.7818 13.7715Z" fill="%23222222"/></svg>');
  height: 19px;
}

.dropdown-menu .dropdown-menu__right {
  min-width: 195px;
}
.dropdown-menu .dropdown-menu__left {
  min-width: 260px;
}

.inner_wrap .sku_props.ce_cmp_hidden {
  display: none;
}

.luxar_top_big_banner .top_slider_wrapp .swiper {
  position: relative;
}
.luxar_top_big_banner .top_slider_wrapp .swiper:before, .luxar_top_big_banner .top_slider_wrapp .swiper:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 9;
  width: calc((100vw - var(--theme-page-width)) / 2 - 40px);
}
.luxar_top_big_banner .top_slider_wrapp .swiper:before {
  background: linear-gradient(to right, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0) 100%);
  left: 0;
}
.luxar_top_big_banner .top_slider_wrapp .swiper:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 95%);
  right: 0;
}

textarea.form-control {
  padding: 14px;
}

.js-offers-scroll .table-view__item--has-stores .quantity_block_wrapper .item-stock .value {
  border: 0;
  cursor: initial;
}

.detail-gallery-big-slider-main__inner {
  max-width: 100%;
}

.product-container .detail-gallery-big__picture {
  margin: 0;
}

.detail-gallery-big-slider-main__ratio-wrap {
  padding-top: 67%;
}

.detail-gallery-big__item--no-image > span, .detail-gallery-big__item > a {
  justify-content: center;
}

.personal_wrapper .form-group .form-control {
  height: 48px;
  padding-left: 13px;
  padding-right: 13px;
}

/**
Задача № 4565 . Шакманы - SEO Оптимизация изображений
 */
.detail img {
  -o-object-fit: contain;
  object-fit: contain;
}

body .luxar_top_big_banner .swiper-wrapper {
  height: auto;
}
body .top_big_banners.only_banner .top_slider_wrapp .main-slider {
  height: auto !important;
}
body .top_big_banners.only_banner .top_slider_wrapp .main-slider__item,
body .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td {
  height: auto !important;
  width: 100%;
  aspect-ratio: 1920/630;
}
.table-view__item .article_block {
  width: 100%;
  padding-right: 0;
}

/*# sourceMappingURL=custom.css.map */
