/*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;  }*/
.detail-gallery-big-wrapper .grid-list--items {
  grid-template-columns:1fr;
}
.detail-gallery-big {
  max-width:100%;
}
.gallery-size-normal .catalog-detail__main {
  flex-basis:32%;
}
.detail-gallery-big-aspect-wrapper {
  aspect-ratio:1;
}
.lineclamp-4.js-preview-description {
  -webkit-line-clamp:none;
}
.detail img {
  mix-blend-mode: normal;
}
.catalog-block__item {
  --catalog-block-padding: 0px;
}
.catalog-block__item.shadow-hovered:hover {
    box-shadow: none;
}
.catalog-block__item.bordered {
  box-shadow:none;
  border:0;
}
.mbg {
  display:block;
  margin-top:20px;
}
.catalog-block__info-bottom {
  display:none;
}
.grid-list__item_btns {
    display:flex;
    flex-direction: column;
    gap:15px;
    margin-top:15px;
}
.basket-checkout-section-right .basket-checkout-block.basket-checkout-btn.ocb {
  display:none;
}
.banners-big__inner-wrap.nonod {
  height: 100%;
  background-size: cover;
  padding:21px 18px;
}
.banners-big__inner-wrap.nonod .banners-big__buttons-item a {
  height:29px;
  font-size:14px;
}
.banners-big__inner-wrap.nonod .font_16 {
  font-size:16px;
}
.banners-big__inner-wrap.nonod .font_14 {
  font-size:14px;
}
.baaser {
  margin-top:30px;
}
.btn.btn-default.header-menu__link--only-catalog {
  border:transparent;
}
.header-menu__wrapper .btn.btn-default {
  background-color:transparent;
}
.front_page .header-menu__wrapper .dropdown-menu-wrapper .dropdown-menu-inner {
  background:rgb(255 255 255 / 95%);
}
.header__inner--bordered {
  border:0;
}
.header-menu__link--only-catalog .header-menu__title.theme-dark {
  color:#FFF;
}
.header-menu__link--only-catalog .fill-button-color-target.theme-dark use {
  fill:#FFF;
}
.fixed .header-menu__link--only-catalog .header-menu__title.theme-dark {
  color:#000;
}
.fixed .header-menu__link--only-catalog .fill-button-color-target.theme-dark use {
  fill:#000;
}

.bg-more-theme {
  color:#FFF;
}

a.card-banner__link.absolute-link {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 1) 115%);
}

div.font_13.color_dark.color_dark--opacity {
	color: #FFF;
}
a.font_24.switcher-title.no-decoration.lineclamp-2.mt.mt--6.flexbox.flexbox--inline.dark_link {
		color: #FFF;
}
.cover::before {
    background: linear-gradient(0deg,rgba(5, 5, 5, 0.7) 0%, rgba(255, 255, 255, 0) 30%);
}
.tabs-reg-group {
  display:flex;
  justify-content:center;
  gap:20px;
}
.tabs-reg-group div {
  display:flex;
  align-items:center;
  gap:8px;
}
.fixed [data-ajax-load-block=HEADER_TOGGLE_BURGER_MENU] {
  display:none;
}
.item-action.active .item-action__active path {
  fill: #CCC;
}
.bx_filter_parameters .bordered, .sku-props__value {
  box-shadow:none;
}
.stories-slider__item .p-inline--12 {
  display: flex;
  justify-content: center;
}
.form-radiobox__input:checked + .form-radiobox__label .form-radiobox__box, .form-radiobox__label .form-radiobox__input:checked ~ .form-radiobox__box {
    border: 5px solid #000;
    box-shadow: none;
}
.bx-soa-pp-company.bx-selected .bx-soa-pp-company-inner {
    box-shadow: inset 0 0 0 2px #000;
    border-color: #000;
}
.element-count-wrapper {
  display:none;
}
.delivery_block .btn.btn-default.btn-transparent-bg:not(:hover) {
  border-color:#000;
}