@charset "UTF-8";
/* line 1, theme.scss */
.menu_layout_is-nav-header .menu_more > .menu-item > .menu-item__controls .menu-link {
  height: auto !important; }

/* указать свой шрифт */
/*
body, button, input, select, textarea {
  --font-family-primary-theme: sans-serif;
}
*/
/* line 11, theme.scss */
.grid__cell .search-widget_layout_default .search-widget__field {
  border: 1px solid var(--ldl-color-border); }

/* line 14, theme.scss */
.grid__cell .search-widget_layout_default .search-widget__button {
  background: #6d7178;
  height: 36px;
  border-radius: 0px 5px 5px 0; }

/* line 19, theme.scss */
.grid__cell .search-widget_layout_default .search-widget__button:hover {
  opacity: 0.8; }

/* line 22, theme.scss */
.grid__cell .search-widget_layout_default .search-widget__button .icon-search:before {
  color: #fff; }

/* line 26, theme.scss */
.social-link.social-link_twitter a {
  background: url(https://static-sl.insales.ru/files/1/6315/17987755/original/tw_icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  image-rendering: -webkit-optimize-contrast;
  margin-left: 0.6rem;
  height: 46px;
  width: 50px; }

/* line 36, theme.scss */
span.icon.icon-twitter {
  display: none; }

/* line 40, theme.scss */
.badge {
  max-width: 100% !important; }

/* line 44, theme.scss */
.product-available {
  display: none; }

/* line 48, theme.scss */
.category-wrap .grid__inner_direction_row {
  flex-wrap: nowrap;
  overflow-x: scroll; }

/* line 52, theme.scss */
.category-wrap .grid__inner_direction_row .grid__cell_4 {
  background: #2c4977;
  padding: 0;
  margin: 0 10px 15px 0px;
  width: 100%;
  max-width: 100%;
  flex-basis: 100%; }

/* line 60, theme.scss */
.category-wrap .grid__inner_direction_row .grid__cell_4 .collection-card {
  background: #2c4977;
  padding: 13px 5px;
  border: none;
  /* width: 400px;*/
  min-width: max-content; }

/* line 67, theme.scss */
.category-wrap .grid__inner_direction_row .grid__cell_4 .collection-card:hover,
.category-wrap .grid__inner_direction_row .grid__cell_4:hover {
  background: #5474a7;
  border: none; }

/* line 72, theme.scss */
.category-wrap .collection-card__link {
  color: #fff;
  font-weight: bold;
  padding: 0 5px;
  border: 0;
  min-width: 250px !important;
  height: auto;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 84, theme.scss */
.category-wrap .collection-card__link .editor {
  font-size: 15px;
  text-align: center;
  line-height: 1.3; }

/* line 89, theme.scss */
.collection-card_layout_view_3 .collection-card__inner {
  height: auto;
  padding: 0;
  display: block; }

/* line 95, theme.scss */
.category-wrap .grid__inner::-webkit-scrollbar {
  height: 10px;
  background-color: #ccc;
  border-radius: 20px; }

/* line 101, theme.scss */
.category-wrap .grid__inner::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: #2c4977; }

/* line 106, theme.scss */
.category-wrap .grid__inner::-webkit-scrollbar-track {
  border-radius: 15px;
  background-color: #ccc; }

/* line 111, theme.scss */
button#showMoreButton {
  margin: 0 auto;
  display: block;
  margin-top: 20px;
  background: #2c4977;
  padding: 10px;
  color: #ffffff; }

/* line 119, theme.scss */
.category-wrap .grid__inner_direction_row .grid__cell_4 .collection-card {
  width: 270px !important;
  min-width: unset !important; }

/* line 123, theme.scss */
.category-wrap .grid__inner_direction_row {
  flex-wrap: wrap !important;
  overflow-x: hidden !important;
  justify-content: space-between !important;
  gap: 22px; }

/* line 130, theme.scss */
.category-wrap .grid__inner_direction_row .grid__cell_4 {
  flex-basis: max-content !important;
  margin: 0 !important; }

/* line 134, theme.scss */
footer .grid__cell_12 {
  background-color: #f7f7f7; }
