

/* Start:/local/templates/remontnik/components/bitrix/catalog/main_2024/style.css?1769752464756*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}
}

.card_main-info .width-switcher {
	padding-bottom: 10px;
}
/* End */


/* Start:/local/templates/remontnik/components/bitrix/catalog/main_2024/plugins/style.css?176975246481306*/
@font-face {
  font-family: "Gotham Pro";
  src: url("data:application/octet-stream;base64,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") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gotham Pro";
  src: url("data:application/octet-stream;base64,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") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

body:has(.main-catalog) {
  margin: 0;
  font-family: "Gotham Pro", sans-serif;
  font-size: min(16px, 14px + 2 * ((100vw - 320px) / 1032));
  line-height: 1.3;
  color: #1d1d1d;
}

body:has(.main-catalog):has(.catalog-filter--show) {
  overflow: hidden;
}

body:has(.main-catalog):has(.catalog-filter--show)::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 500;
}

body:has(.main-catalog):has(.product-length__inner--show)::before {
  background-color: rgba(29, 29, 29, 0.6);
  visibility: inherit;
}

body:has(.main-catalog)::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 100;
  background-color: rgba(29, 29, 29, 0);
  visibility: hidden;
  transition-property: background-color, visibility;
  transition-duration: 0.3s;
}

body:has(.main-catalog) * {
  scrollbar-width: none;
}

body:has(.main-catalog) *::-webkit-scrollbar {
  display: none;
}

.main-catalog {
  /* ===============================
  =            Choices            =
  =============================== */
  /* =====  End of Choices  ====== */
}

.main-catalog :root {
  color: #000;
}

.main-catalog * {
  -webkit-tap-highlight-color: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

.main-catalog *,
.main-catalog *::before,
.main-catalog *::after {
  box-sizing: border-box;
}

.main-catalog *::-moz-focus-inner {
  padding: 0;
  border: none;
}

.main-catalog :-moz-any-link {
  text-decoration: none;
}

.main-catalog :any-link,
.main-catalog abbr,
.main-catalog a {
  text-decoration: none;
}

.main-catalog textarea:focus-visible,
.main-catalog input:focus-visible,
.main-catalog :focus,
.main-catalog :active {
  outline: none;
}

.main-catalog :focus-visible {
  outline: 2px solid var(--outline-color, currentColor);
  outline-offset: 2px;
}

.main-catalog :disabled {
  cursor: default;
}

.main-catalog ::-moz-placeholder {
  opacity: 1;
}

.main-catalog ::placeholder {
  opacity: 1;
}

.main-catalog html,
.main-catalog body {
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  inline-size: 100%;
  block-size: 100%;
  font-size: 16px;
  line-height: 1;
}

.main-catalog th,
.main-catalog textarea,
.main-catalog input,
.main-catalog button,
.main-catalog h6,
.main-catalog h5,
.main-catalog h4,
.main-catalog h3,
.main-catalog h2,
.main-catalog h1 {
  font-weight: inherit;
}

.main-catalog textarea,
.main-catalog input,
.main-catalog button,
.main-catalog h6,
.main-catalog h5,
.main-catalog h4,
.main-catalog h3,
.main-catalog h2,
.main-catalog h1 {
  font-size: inherit;
}

.main-catalog ::-moz-placeholder {
  color: inherit;
}

.main-catalog ::placeholder,
.main-catalog dialog,
.main-catalog mark,
.main-catalog textarea,
.main-catalog input,
.main-catalog button,
.main-catalog a {
  color: inherit;
}

.main-catalog cite,
.main-catalog address,
.main-catalog textarea,
.main-catalog input,
.main-catalog button {
  font-style: inherit;
}

.main-catalog dialog,
.main-catalog mark,
.main-catalog textarea,
.main-catalog input,
.main-catalog button {
  background: none;
}

.main-catalog label,
.main-catalog button {
  cursor: pointer;
}

.main-catalog textarea,
.main-catalog input,
.main-catalog button {
  font-family: inherit;
  line-height: inherit;
}

.main-catalog button {
  align-items: center;
}

.main-catalog ol,
.main-catalog ul {
  list-style: none;
}

.main-catalog table {
  border-collapse: collapse;
  border-spacing: 0;
}

.main-catalog q::before,
.main-catalog q::after {
  content: none;
}

.main-catalog img {
  vertical-align: top;
}

.main-catalog svg {
  fill: currentColor;
  stroke: currentColor;
}

.main-catalog fieldset {
  min-inline-size: auto;
}

.main-catalog dialog,
.main-catalog textarea,
.main-catalog input {
  inline-size: 100%;
}

.main-catalog textarea,
.main-catalog input {
  display: block;
  caret-color: currentColor;
}

.main-catalog input[type=number] {
  -moz-appearance: textfield;
}

.main-catalog input[type=number]::-webkit-outer-spin-button,
.main-catalog input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

.main-catalog input[type=search]::-webkit-search-decoration,
.main-catalog input[type=search]::-webkit-search-cancel-button,
.main-catalog input[type=search]::-webkit-search-results-button,
.main-catalog input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  appearance: none;
}

.main-catalog textarea {
  resize: vertical;
}

.main-catalog dialog {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  max-inline-size: none;
  block-size: 100%;
  max-block-size: none;
  overflow: auto;
}

.main-catalog dialog:not([open]) {
  opacity: 0;
  visibility: hidden;
}

.main-catalog dialog::backdrop {
  background: none;
}

.main-catalog label {
  font-weight: 400;
}

.main-catalog p {
  inline-size: 100%;
}

.main-catalog .choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}

.main-catalog .choices:focus {
  outline: none;
}

.main-catalog .choices:last-child {
  margin-bottom: 0;
}

.main-catalog .choices.is-open {
  overflow: visible;
}

.main-catalog .choices.is-disabled .choices__inner,
.main-catalog .choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.main-catalog .choices.is-disabled .choices__item {
  cursor: not-allowed;
}

.main-catalog .choices [hidden] {
  display: none !important;
}

.main-catalog .choices[data-type*=select-one] {
  cursor: pointer;
}

.main-catalog .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}

.main-catalog .choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}

.main-catalog .choices[data-type*=select-one] .choices__button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}

.main-catalog .choices[data-type*=select-one] .choices__button:hover,
.main-catalog .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}

.main-catalog .choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #005F75;
}

.main-catalog .choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button {
  display: none;
}

.main-catalog .choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}

.main-catalog .choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333;
  margin-top: -7.5px;
}

.main-catalog .choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}

.main-catalog .choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.main-catalog .choices[data-type*=select-multiple] .choices__inner,
.main-catalog .choices[data-type*=text] .choices__inner {
  cursor: text;
}

.main-catalog .choices[data-type*=select-multiple] .choices__button,
.main-catalog .choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid rgb(0, 53.5897435897, 66);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}

.main-catalog .choices[data-type*=select-multiple] .choices__button:hover,
.main-catalog .choices[data-type*=select-multiple] .choices__button:focus,
.main-catalog .choices[data-type*=text] .choices__button:hover,
.main-catalog .choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}

.main-catalog .choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}

.main-catalog .is-focused .choices__inner,
.main-catalog .is-open .choices__inner {
  border-color: rgb(182.75, 182.75, 182.75);
}

.main-catalog .is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}

.main-catalog .is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.main-catalog .choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.main-catalog .choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}

.main-catalog [dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}

.main-catalog .choices__list--single .choices__item {
  width: 100%;
}

.main-catalog .choices__list--multiple {
  display: inline;
}

.main-catalog .choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #005F75;
  border: 1px solid rgb(0, 74.2948717949, 91.5);
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}

.main-catalog .choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}

.main-catalog [dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}

.main-catalog .choices__list--multiple .choices__item.is-highlighted {
  background-color: rgb(0, 74.2948717949, 91.5);
  border: 1px solid rgb(0, 53.5897435897, 66);
}

.main-catalog .is-disabled .choices__list--multiple .choices__item {
  background-color: rgb(170.25, 170.25, 170.25);
  border: 1px solid rgb(144.75, 144.75, 144.75);
}

.main-catalog .choices__list--dropdown,
.main-catalog .choices__list[aria-expanded] {
  display: none;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
}

.main-catalog .is-active.choices__list--dropdown,
.main-catalog .is-active.choices__list[aria-expanded] {
  display: block;
}

.main-catalog .is-open .choices__list--dropdown,
.main-catalog .is-open .choices__list[aria-expanded] {
  border-color: rgb(182.75, 182.75, 182.75);
}

.main-catalog .is-flipped .choices__list--dropdown,
.main-catalog .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}

.main-catalog .choices__list--dropdown .choices__list,
.main-catalog .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}

.main-catalog .choices__list--dropdown .choices__item,
.main-catalog .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}

.main-catalog [dir=rtl] .choices__list--dropdown .choices__item,
.main-catalog [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}

.main-catalog .choices__list--dropdown .choices__item--selectable.is-highlighted,
.main-catalog .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: rgb(242.25, 242.25, 242.25);
}

.main-catalog .choices__list--dropdown .choices__item--selectable.is-highlighted::after,
.main-catalog .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}

.main-catalog .choices__item {
  cursor: default;
}

.main-catalog .choices__item--selectable {
  cursor: pointer;
}

.main-catalog .choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.5;
}

.main-catalog .choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid rgb(246.5, 246.5, 246.5);
  color: rgb(127.5, 127.5, 127.5);
}

.main-catalog .choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.main-catalog .choices__button:focus {
  outline: none;
}

.main-catalog .choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}

.main-catalog .choices__input:focus {
  outline: 0;
}

.main-catalog .choices__input::-webkit-search-decoration,
.main-catalog .choices__input::-webkit-search-cancel-button,
.main-catalog .choices__input::-webkit-search-results-button,
.main-catalog .choices__input::-webkit-search-results-decoration {
  display: none;
}

.main-catalog .choices__input::-ms-clear,
.main-catalog .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.main-catalog [dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.main-catalog .choices__placeholder {
  opacity: 0.5;
}

.main-catalog .choices {
  margin: 0;
  font-size: 14px;
  color: #2d3843;
}

.main-catalog .choices[data-type*=select-one]::after {
  content: none;
}

.main-catalog .choices__inner {
  min-block-size: auto;
  font-size: inherit;
  background: none;
  border: none;
  border-radius: 0;
}

.main-catalog .choices[data-type*=select-one] .choices__inner {
  padding: 0;
}

.main-catalog .is-open .choices__inner {
  border-radius: 0;
}

.main-catalog .choices__list[aria-expanded],
.main-catalog .choices__list--dropdown {
  inset-inline-end: -16px;
  min-inline-size: 100vw;
  padding: 18px;
  word-break: normal;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 0;
}

.main-catalog .choices__list--single {
  padding: 0;
}

.main-catalog .choices__list--single .choices__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  padding-block: 0;
  padding-inline: 0;
  background-color: #ededed;
  border: none;
  border-radius: 0;
  transition-property: background-color;
  transition-duration: 0.3s;
}

.main-catalog .is-open .choices__list--single .choices__item {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}

.main-catalog .choices__list--single .choices__item::after {
  content: "";
  flex: 0 0 auto;
  inline-size: 32px;
  block-size: 32px;
  font-size: 0;
  background-color: #1d1d1d;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23000' stroke-width='2' d='M10.05 10v13.33m4.71-9.28-4.71-4.72-4.72 4.72m15.71 7.28V8m-4.72 9.29L21.04 22l4.71-4.71'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23000' stroke-width='2' d='M10.05 10v13.33m4.71-9.28-4.71-4.72-4.72 4.72m15.71 7.28V8m-4.72 9.29L21.04 22l4.71-4.71'/%3E%3C/svg%3E%0A");
  transition-property: background-color, transform;
  transition-duration: 0.3s;
}

.main-catalog .choices__list--dropdown .choices__item,
.main-catalog .choices__list[aria-expanded] .choices__item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-block: 0;
  padding-inline: 0;
  font-size: inherit;
  color: #000;
  transition-property: color;
  transition-duration: 0.3s;
}

.main-catalog .choices__list--dropdown .choices__item:not(.choices__list--dropdown .choices__item--disabled, .is-selected, .choices__list[aria-expanded] .choices__item--disabled),
.main-catalog .choices__list[aria-expanded] .choices__item:not(.choices__list--dropdown .choices__item--disabled, .is-selected, .choices__list[aria-expanded] .choices__item--disabled) {
  display: flex;
}

.main-catalog .choices__list--dropdown .choices__item:not(:last-child),
.main-catalog .choices__list[aria-expanded] .choices__item:not(:last-child) {
  margin-block-end: 12px;
}

.main-catalog .choices__list--dropdown .choices__item.is-highlighted,
.main-catalog .choices__list[aria-expanded] .choices__item.is-highlighted {
  background: none;
}

.main-catalog .choices__list--dropdown .choices__item::before,
.main-catalog .choices__list[aria-expanded] .choices__item::before {
  content: "";
  flex: 0 0 auto;
  inline-size: 20px;
  aspect-ratio: 1/1;
  font-size: 0;
  border: 2px solid #1d1d1d;
  border-radius: 50%;
}

.main-catalog .choices__list--dropdown .choices__item--selectable::after,
.main-catalog .choices__list[aria-expanded] .choices__item--selectable::after {
  content: none;
}

.main-catalog .choices__item--choice.is-selected::before {
  background-image: radial-gradient(circle at 50% 50%, #1d1d1d 0, #1d1d1d 5px, #fff 5.1px);
}

.main-catalog .choices__item--disabled {
  display: none;
}

.main-catalog .choices__placeholder {
  opacity: 1;
}

.main-catalog .ibg {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}

.main-catalog .ibg img {
  position: absolute;
  inset: 0;
  z-index: -2;
  inline-size: 100%;
  block-size: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.main-catalog .visually-hidden {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  margin: -1px;
  padding: 0;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
  white-space: nowrap;
  border: none;
  outline: none;
  outline-offset: 0;
}

.main-catalog .h1 {
  font-family: "Gotham Pro", sans-serif !important;
  font-weight: 500;
  font-size: min(28px, 24px + 4 * ((100vw - 320px) / 1032)) !important;
  line-height: 1.12;
  color: #1d1d1d;
}

.main-catalog .tab-nav {
  background-image: linear-gradient(to right, #999, #999);
  background-size: 100% 1px;
  background-repeat: no-repeat;
  background-position: 0 calc(100% - 1px);
  overflow-x: auto;
  overflow-y: hidden;
}

.main-catalog .tab-nav__list {
  display: flex;
  align-items: center;
}

.main-catalog .tab-nav__link {
  display: flex;
  align-items: center;
  justify-content: center;
  min-block-size: min(43px, 32px + 11 * ((100vw - 320px) / 1032));
  padding-block: 4px;
  padding-inline: min(24px, 16px + 8 * ((100vw - 320px) / 1032));
  font-weight: 500;
  font-size: min(20px, 16px + 4 * ((100vw - 320px) / 1032));
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  border-block-end: 2px solid;
}

.main-catalog .tab-nav__link:not(.active) {
  border-block-end-color: transparent;
  color: #999;
}

.main-catalog .product-links {
  display: flex;
  align-items: center;
  gap: min(12px, 8px + 4 * ((100vw - 320px) / 1032));
}

.main-catalog .product-links[hidden] {
  display: none;
}

.main-catalog .product-links__link {
  display: flex;
  justify-content: center;
  align-items: center;
  min-block-size: 32px;
  padding-block: 5px;
  padding-inline: 16px;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #ffb74d;
  border-radius: 100px;
}

.main-catalog .filter-button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.01em;
  text-align: center;
}

.main-catalog .filter-button__icon {
  flex: 0 0 auto;
  font-size: 0;
}

.main-catalog .grid-buttons {
  display: flex;
  align-items: center;
}

.main-catalog .grid-buttons__button {
  flex: 0 0 auto;
  font-size: 0;
}

.main-catalog .grid-buttons__button:not(.grid-buttons__button--active) {
  color: #999;
}

.main-catalog .sort {
  display: flex;
  align-items: center;
  gap: 16px;
}

.main-catalog .sort__label {
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
}

.main-catalog .sort select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  inline-size: 32px;
  block-size: 32px;
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23000' stroke-width='2' d='M10.05 10v13.33m4.71-9.28-4.71-4.72-4.72 4.72m15.71 7.28V8m-4.72 9.29L21.04 22l4.71-4.71'/%3E%3C/svg%3E%0A");
  background-color: #ededed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

.main-catalog .sort select option {
  position: absolute;
  font-size: 14px;
}

.main-catalog .filter-choices {
  display: flex;
  align-items: center;
  gap: min(12px, 8px + 4 * ((100vw - 320px) / 1032));
}

.main-catalog .filter-choices:empty {
  display: none;
}

.main-catalog .filter-choices__item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-block-size: 32px;
  padding-block: 5px;
  padding-inline: 16px;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  text-align: center;
  white-space: nowrap;
  background-color: #f6f6f6;
  border-radius: 100px;
}

.main-catalog .filter-choices__button {
  position: relative;
  flex: 0 0 auto;
  inline-size: 16px;
  aspect-ratio: 1/1;
  font-size: 0;
}

.main-catalog .filter-choices__button::before,
.main-catalog .filter-choices__button::after {
  content: "";
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  inline-size: 12px;
  aspect-ratio: 12/1.5;
  background-color: currentColor;
}

.main-catalog .filter-choices__button::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.main-catalog .filter-choices__button::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.main-catalog .catalog {
  padding-block: 16px 48px;
}

.main-catalog .catalog__container > *:last-child {
  margin-block-end: 0;
}

.main-catalog .catalog__header {
  margin-block-end: max(24px, 30px + -6 * ((100vw - 320px) / 1032));
}

.main-catalog .catalog__header > *:last-child {
  margin-block-end: 0;
}

.main-catalog .catalog__title {
  margin-block-end: min(17px, 16px + 1 * ((100vw - 320px) / 1032));
}

.main-catalog .catalog__tabs {
  margin-block-end: min(24px, 16px + 8 * ((100vw - 320px) / 1032));
}

.main-catalog .catalog__product-links {
  margin-block-end: max(24px, 30px + -6 * ((100vw - 320px) / 1032));
}

.main-catalog .catalog__inner {
  display: grid;
  gap: 32px;
}

.main-catalog .catalog__text {
  margin-block-start: 112px;
}

.main-catalog .catalog-filter__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  min-block-size: 44px;
  margin-block-end: min(16px, 4px + 12 * ((100vw - 320px) / 1032));
}

.main-catalog .catalog-filter__close {
  position: relative;
  flex: 0 0 auto;
  inline-size: 24px;
  aspect-ratio: 1/1;
  font-size: 0;
}

.main-catalog .catalog-filter__close:hover {
  color: #ffb74d;
}

.main-catalog .catalog-filter__close::before,
.main-catalog .catalog-filter__close::after {
  content: "";
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  inline-size: 18px;
  aspect-ratio: 18/2;
  background-color: currentColor;
}

.main-catalog .catalog-filter__close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.main-catalog .catalog-filter__close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.main-catalog .filter-title {
  display: flex;
  align-items: center;
  gap: 4px;
  font-family: "Gotham Pro", sans-serif !important;
  font-weight: 500;
  font-size: min(16px, 14px + 2 * ((100vw - 320px) / 1032)) !important;
  line-height: 1.5;
  color: #1d1d1d;
}

.main-catalog .filter-title__icon {
  flex: 0 0 auto;
  font-size: 0;
}

.main-catalog .catalog-form__button {
  display: flex;
  align-items: center;
  justify-content: center;
  inline-size: 100%;
  min-block-size: 44px;
  margin-block-start: min(16px, 4px + 12 * ((100vw - 320px) / 1032));
  padding-block: 5px;
  padding-inline: 16px;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.04em;
  text-align: center;
  background-color: #ffb74d;
  border: 2px solid #ffb74d;
}

.main-catalog .catalog-spoilers__item:not(:last-child) {
  margin-block-end: 8px;
}

.main-catalog .catalog-spoilers__title {
  inline-size: 100%;
}

.main-catalog .catalog-spoilers__button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  inline-size: 100%;
  min-block-size: 44px;
  padding-block: 5px;
  font-size: 16px;
  line-height: 1.5;
  text-align: start;
  color: #2d3843;
}

.main-catalog .catalog-spoilers__icon {
  flex: 0 0 auto;
  font-size: 0;
  color: #1d1d1d;
}

.main-catalog .spoiler-active .catalog-spoilers__icon {
  transform: rotate(180deg);
}

.main-catalog .catalog-spoilers__inner {
  padding-block-start: 4px;
}

.main-catalog .catalog-spoilers__more {
  margin-block-start: 4px;
}

.main-catalog .catalog-prices {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
}

.main-catalog .catalog-prices__input {
  inline-size: 100%;
  block-size: 44px;
  padding-inline: 16px;
  font-size: 14px;
  letter-spacing: 0.01em;
  background-color: #ededed;
  border-block-end: 1px solid #dadada;
}

.main-catalog .catalog-prices__input:focus {
  border-block-end-color: #ffb74d;
}

.main-catalog .catalog-prices__input::-moz-placeholder {
  color: #999;
}

.main-catalog .catalog-prices__input::placeholder {
  color: #999;
}

.main-catalog .catalog-checkboxes {
  display: grid;
  gap: 8px;
}

.main-catalog .catalog-checkboxes:not(.catalog-checkboxes--show) .catalog-checkbox:not(:nth-child(-n+3)) {
  display: none;
}

.main-catalog .catalog-checkbox__label {
  display: flex;
  align-items: center;
  gap: 11px;
  min-block-size: 24px;
  padding-inline: 3px;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #000;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.main-catalog .catalog-checkbox:has(.catalog-checkbox__input:focus-visible) .catalog-checkbox__label {
  outline: 2px solid;
  outline-offset: 2px;
}

.main-catalog .catalog-checkbox__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  inline-size: 18px;
  aspect-ratio: 1/1;
  font-size: 0;
  color: #1d1d1d;
  border: 2px solid;
  border-radius: 4px;
}

.main-catalog .catalog-checkbox__icon::after {
  content: "";
  flex: 0 0 auto;
  inline-size: 12px;
  aspect-ratio: 1/1;
  border-radius: 2px;
}

.main-catalog .catalog-checkbox:has(.catalog-checkbox__input:checked) .catalog-checkbox__icon::after {
  background-color: currentColor;
}

.main-catalog .catalog-checkbox__image {
  flex: 0 0 auto;
  inline-size: 19px;
  aspect-ratio: 19/16;
  margin-inline-start: auto;
  font-size: 0;
}

.main-catalog .catalog-checkbox__image img {
  -o-object-fit: contain;
  object-fit: contain;
}

.main-catalog .more-button {
  display: none;
  justify-content: start;
  align-items: center;
  gap: 10px;
  inline-size: 100%;
  min-block-size: 44px;
  padding-block: 5px;
  padding-inline: 32px;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.04em;
  text-align: start;
}

.main-catalog .catalog-checkboxes:has(.catalog-checkbox:nth-child(4)) + .more-button {
  display: flex;
}

.main-catalog .more-button__icon {
  flex: 0 0 auto;
  font-size: 0;
}

.main-catalog .catalog-checkboxes--show + .more-button .more-button__icon {
  transform: rotate(180deg);
}

.main-catalog .catalog-products__actions {
  margin-block-end: min(24px, 10px + 14 * ((100vw - 320px) / 1032));
}

.main-catalog .catalog-products__choices {
  margin-block-end: min(24px, 16px + 8 * ((100vw - 320px) / 1032));
}

.main-catalog .catalog-products__more {
  display: flex;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  max-inline-size: 288px;
  min-block-size: 44px;
  margin-block-start: 16px;
  margin-inline: auto;
  padding-block: 5px;
  padding-inline: 16px;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.04em;
  text-align: center;
  border: 1px solid;
}

.main-catalog .catalog-products__text {
  margin-block-start: 64px;
}

.main-catalog .catalog-products__text > *:not(:last-child) {
  margin-block-end: 24px;
}

.main-catalog .catalog-products__text h2 {
  margin-block-end: min(16px, 12px + 4 * ((100vw - 320px) / 1032));
  font-family: "Gotham Pro", sans-serif !important;
  font-weight: 500;
  font-size: min(18px, 16px + 2 * ((100vw - 320px) / 1032)) !important;
  line-height: 1.5;
  color: #1d1d1d;
}

.main-catalog .catalog-products__text ul {
  padding-inline-start: 1.5em;
  list-style: disc;
}

.main-catalog .catalog-products__pagination {
  margin-block-start: min(34px, 24px + 10 * ((100vw - 320px) / 1032));
}

.main-catalog .catalog-actions {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.main-catalog .catalog-actions__group {
  display: flex;
  align-items: center;
  gap: 12px;
}

@media (min-width: 640px) {
  .main-catalog .choices__list--dropdown .choices__item--selectable[data-select-text],
  .main-catalog .choices__list[aria-expanded] .choices__item--selectable[data-select-text] {
    padding-right: 100px;
  }

  .main-catalog .choices__list--dropdown .choices__item--selectable[data-select-text]::after,
  .main-catalog .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }

  .main-catalog [dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],
  .main-catalog [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text] {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }

  .main-catalog [dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]::after,
  .main-catalog [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after {
    right: auto;
    left: 10px;
  }
}

@media (min-width: 768.1px) {
  body:has(.main-catalog) {
    line-height: 1.5;
  }

  .main-catalog .choices__list[aria-expanded],
  .main-catalog .choices__list--dropdown {
    min-inline-size: 320px;
  }

  .main-catalog .h1 {
    line-height: 1.25;
  }

  .main-catalog .tab-nav__link {
    line-height: 1.75;
    letter-spacing: 0.01em;
  }

  .main-catalog .product-links {
    flex-wrap: wrap;
  }

  .main-catalog .catalog-products__text h2 {
    line-height: 1.33;
  }
}

@media (min-width: 992.1px) {
  .main-catalog .choices__list--single .choices__item::after {
    inline-size: 24px;
    block-size: 24px;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%231D1D1D' d='m18.3 9.7-1.41-1.4-4.6 4.57L7.72 8.3 6.3 9.7l6 6 6-6Z'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%231D1D1D' d='m18.3 9.7-1.41-1.4-4.6 4.57L7.72 8.3 6.3 9.7l6 6 6-6Z'/%3E%3C/svg%3E%0A");
  }

  .main-catalog .is-open .choices__list--single .choices__item::after {
    transform: rotate(180deg);
  }

  .main-catalog .choices__list--single .choices__item {
    gap: min(16px, 12px + 4 * ((100vw - 320px) / 1032));
    min-inline-size: 200px;
    min-block-size: min(44px, 32px + 12 * ((100vw - 320px) / 1032));
    padding-block: 5px;
    padding-inline: 16px;
  }

  .main-catalog .filter-button {
    display: none;
  }

  .main-catalog .grid-buttons {
    display: none;
  }

  .main-catalog .sort select {
    inline-size: var(--select-width, 200px);
    block-size: min(44px, 32px + 12 * ((100vw - 320px) / 1032));
    padding-inline: 18px 60px;
    font-size: 14px;
    line-height: min(44px, 32px + 12 * ((100vw - 320px) / 1032));
    text-overflow: ellipsis;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%231D1D1D' d='m18.3 9.7-1.41-1.4-4.6 4.57L7.72 8.3 6.3 9.7l6 6 6-6Z'/%3E%3C/svg%3E%0A");
    background-position: right 16px center;
    background-size: 24px 24px;
  }

  .main-catalog .filter-choices {
    flex-wrap: wrap;
  }

  .main-catalog .catalog__inner {
    grid-template-columns: 260px 1fr;
  }

  .main-catalog .catalog-filter__close {
    display: none;
  }

  .main-catalog .filter-title__text--mob {
    display: none;
  }

  .main-catalog .catalog-form__button--submit {
    display: none;
  }

  .main-catalog .catalog-products__more {
    display: none;
  }

  .main-catalog .catalog-actions {
    justify-content: end;
  }
}

@media (max-width: 992px) {
  .main-catalog .choices__list--single .choices__item {
    font-size: 0;
  }

  .main-catalog .sort__label {
    position: absolute;
    inline-size: 1px;
    block-size: 1px;
    margin: -1px;
    padding: 0;
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
    white-space: nowrap;
    border: none;
    outline: none;
    outline-offset: 0;
  }

  .main-catalog .filter-choices {
    padding-inline: 16px;
    overflow-x: auto;
    overflow-y: hidden;
  }

  .main-catalog .catalog__products {
    margin-inline: -16px;
  }

  .main-catalog .catalog-filter {
    position: fixed;
    inset-block: 0;
    inset-inline-start: 0;
    z-index: 10000001;
    inline-size: min(100%, 360px);
    padding-inline: 16px;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    overflow: auto;
  }

  .main-catalog .catalog-filter:not(.catalog-filter--show) {
    opacity: 0;
    visibility: hidden;
    transform: translateX(-100%);
  }

  .main-catalog .catalog-filter__header {
    position: sticky;
    inset-block-start: 0;
    z-index: 1;
    background-color: #fff;
  }

  .main-catalog .filter-title {
    letter-spacing: 0.01em;
  }

  .main-catalog .filter-title__text--desktop {
    display: none;
  }

  .main-catalog .catalog-form__button--reset {
    display: none;
  }

  .main-catalog .catalog-form__button {
    position: sticky;
    inset-block-end: 0;
    z-index: 1;
  }

  .main-catalog .catalog-products {
    padding-inline: 16px;
    overflow: hidden;
  }

  .main-catalog .catalog-products__choices {
    margin-inline: -16px;
  }
}

@media (max-width: 992px) and (prefers-reduced-motion: no-preference) {
  .main-catalog .catalog-filter {
    transition-property: opacity, visibility, transform;
    transition-duration: 0.3s;
  }
}

@media (max-width: 768px) {
  .main-catalog .h1 {
    letter-spacing: 0.01em;
  }

  .main-catalog .tab-nav {
    padding-inline: 16px;
    background-size: calc(100% - 16px) 1px;
    background-position: 16px calc(100% - 1px);
  }

  .main-catalog .product-links {
    padding-inline: 16px;
    overflow-x: auto;
    overflow-y: hidden;
  }

  .main-catalog .catalog__tabs {
    margin-inline: -16px;
  }

  .main-catalog .catalog__product-links {
    margin-inline: -16px;
  }

  .main-catalog .catalog__text {
    display: none;
  }

  .main-catalog .catalog-products__text {
    letter-spacing: 0.01em;
  }
}

@media (hover: hover) {
  .main-catalog :focus-visible:hover {
    outline: none;
  }

  .main-catalog .choices__list--single .choices__item:hover {
    background-color: #ffb74d;
  }

  .main-catalog .choices__list--dropdown .choices__item.is-highlighted,
  .main-catalog .choices__list[aria-expanded] .choices__item.is-highlighted {
    color: #ffb74d;
  }

  .main-catalog .choices__list--dropdown .choices__item.is-highlighted::before,
  .main-catalog .choices__list[aria-expanded] .choices__item.is-highlighted::before {
    border-color: #ffb74d;
  }

  .main-catalog .choices__item--choice.is-selected.is-highlighted::before {
    background-image: radial-gradient(circle at 50% 50%, #ffb74d 0, #ffb74d 5px, #fff 5.1px);
  }

  .main-catalog .tab-nav__link:not(.active):hover {
    color: #ffb74d;
    border-block-end-color: currentColor;
  }

  .main-catalog .product-links__link:hover {
    background-color: #ffb74d;
  }

  .main-catalog .filter-button:hover {
    color: #ffb74d;
  }

  .main-catalog .grid-buttons__button:not(.grid-buttons__button--active):hover {
    color: #ffb74d;
  }

  .main-catalog .filter-choices__button:hover::before,
  .main-catalog .filter-choices__button:hover::after {
    background-color: #ffb74d;
  }

  .main-catalog .catalog-form__button:hover {
    background-color: rgba(29, 29, 29, 0);
  }

  .main-catalog .catalog-spoilers__button:hover {
    color: #ffb74d;
  }

  .main-catalog .catalog-spoilers__button:hover .catalog-spoilers__icon {
    color: #ffb74d;
  }

  .main-catalog .catalog-checkbox__label:hover {
    color: #ffb74d;
  }

  .main-catalog .catalog-checkbox__label:hover .catalog-checkbox__icon {
    color: #ffb74d;
  }

  .main-catalog .more-button:hover {
    color: #ffb74d;
  }

  .main-catalog .catalog-products__more:hover {
    border-color: #ffb74d;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .main-catalog html {
    interpolate-size: allow-keywords;
    scroll-behavior: smooth;
  }

  .main-catalog dialog {
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
  }

  .main-catalog .choices__list--dropdown .choices__item::before,
  .main-catalog .choices__list[aria-expanded] .choices__item::before {
    transition-property: border-color;
    transition-duration: 0.3s;
  }

  .main-catalog .tab-nav__link:not(.active) {
    transition-property: color, border-block-end-color;
    transition-duration: 0.3s;
  }

  .main-catalog .product-links__link {
    transition-property: background-color;
    transition-duration: 0.3s;
  }

  .main-catalog .filter-button {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .grid-buttons__button {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .filter-choices__button::before,
  .main-catalog .filter-choices__button::after {
    transition-property: background-color;
    transition-duration: 0.3s;
  }

  .main-catalog .catalog-filter__close {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .catalog-form__button {
    transition-property: background-color;
    transition-duration: 0.3s;
  }

  .main-catalog .catalog-spoilers__button {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .catalog-spoilers__icon {
    transition-property: color, transform;
    transition-duration: 0.3s;
  }

  .main-catalog .catalog-prices__input {
    transition-property: border-block-end-color;
    transition-duration: 0.3s;
  }

  .main-catalog .catalog-checkbox__label {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .catalog-checkbox__icon {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .catalog-checkbox__icon::after {
    transition-property: background-color;
    transition-duration: 0.3s;
  }

  .main-catalog .more-button {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .more-button__icon {
    transition-property: transform;
    transition-duration: 0.3s;
  }

  .main-catalog .catalog-products__more {
    transition-property: border-color;
    transition-duration: 0.3s;
  }
}

.main-catalog .catalog-prices__item {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  gap: 5px;
  block-size: 44px;
  padding-inline: 16px;
  font-size: 14px;
  letter-spacing: 0.01em;
  background-color: #ededed;
  border-block-end: 1px solid #dadada;
  pointer-events: none;
  user-select: none;
}

.main-catalog .catalog-prices__item:focus-within {
  border-block-end-color: #ffb74d;
}

.main-catalog .catalog-prices__item:focus-within > span {
  display: none;
}

.main-catalog .catalog-prices__item price-input {
  outline: none;
  pointer-events: all;
}

.main-catalog .catalog-prices__item:not(:has(price-input[changed]), :focus-within) {
  color: #999;
}

.main-catalog .catalog-prices__item price-input::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  cursor: text;
}

@media (prefers-reduced-motion: no-preference) {
  .main-catalog .catalog-prices__item {
    transition-property: border-block-end-color;
    transition-duration: 0.3s;
  }
}
/* End */


/* Start:/local/templates/remontnik/components/bitrix/catalog/main_2024/plugins/products.css?176975246420516*/
.main-catalog .products-list {
  display: grid;
  row-gap: min(24px, 16px + 8 * ((100vw - 320px) / 1032));
  -moz-column-gap: min(24px, 8px + 16 * ((100vw - 320px) / 1032));
  column-gap: min(24px, 8px + 16 * ((100vw - 320px) / 1032));
}

.main-catalog .product-card {
  display: grid;
  grid-template-areas: "slider identification" "slider text" "slider from" "badges badges" "tabs tabs" "prices prices" "length length" "bottom bottom";
}

.main-catalog .product-card__badges {
  display: flex;
  align-items: center;
  gap: 4px;
  grid-area: badges;
}

.main-catalog .product-card__badge {
  padding-inline: 4px;
  font-size: min(12px, 10px + 2 * ((100vw - 320px) / 1032));
  line-height: 1.2;
  text-align: center;
  background-color: #ffe1ba;
}

.main-catalog .product-card__slider {
  grid-area: slider;
}

.main-catalog .product-card__tabs {
  display: flex;
  align-items: center;
  grid-area: tabs;
  margin-block-end: 12px;
  border-block-end: 1px solid #999;
}

.main-catalog .product-card__tab {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 auto;
  inline-size: 100%;
  min-block-size: 32px;
  padding: 4px;
  font-size: min(14px, 12px + 2 * ((100vw - 320px) / 1032));
  line-height: 1.67;
  letter-spacing: 0.01em;
  text-align: center;
}

.main-catalog .product-card__tab::after {
  content: "";
  position: absolute;
  inset-block-end: 0;
  inset-inline: 0;
  z-index: 1;
  block-size: 2px;
  background-color: rgba(153, 153, 153, 0);
  font-size: 0;
  transform: translateY(50%);
  pointer-events: none;
}

.main-catalog .product-card__tab:not(.product-card__tab--active) {
  color: #999;
}

.main-catalog .product-card__tab--active::after {
  background-color: currentColor;
}

.main-catalog .products-list:not(.products-list--grid) .product-card__tab-text--grid {
  display: none;
}

.main-catalog .product-card__identification {
  display: flex;
  align-items: center;
  gap: min(16px, 7px + 9 * ((100vw - 320px) / 1032));
  grid-area: identification;
  margin-block-end: min(16px, 4px + 12 * ((100vw - 320px) / 1032));
  font-size: 12px;
  line-height: 1.2;
  color: rgba(29, 29, 29, 0.6);
}

.main-catalog .products-list:not(.products-list--grid) .product-card__identification {
  font-size: min(12px, 10px + 2 * ((100vw - 320px) / 1032));
}

.main-catalog .product-card__prices {
  display: flex;
  align-items: center;
  gap: 8px;
  grid-area: prices;
  margin-block-end: 16px;
}

.main-catalog .product-card__prices:not(.product-card__prices--active) {
  display: none;
}

.main-catalog .product-card__prices-label {
  font-size: 16px;
  line-height: 1.5;
}

.main-catalog .products-list--grid .product-card__prices-label {
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: 0.01em;
}

.main-catalog .product-card__price {
  font-weight: 500;
  font-size: min(18px, 16px + 2 * ((100vw - 320px) / 1032));
  line-height: 1.5;
}

.main-catalog .product-card__price--old {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: line-through;
  color: rgba(29, 29, 29, 0.32);
}

.main-catalog .product-card__text {
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  grid-area: text;
  block-size: 4lh;
  margin-block-end: min(12px, 8px + 4 * ((100vw - 320px) / 1032));
  line-height: 1.3;
  letter-spacing: 0.01em;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
}

.main-catalog .product-card__from {
  display: flex;
  align-items: center;
  gap: 8px;
  grid-area: from;
  font-size: min(12px, 10px + 2 * ((100vw - 320px) / 1032));
  line-height: 1.2;
}

.main-catalog .product-card__image {
  flex: 0 0 auto;
  inline-size: 19px;
  aspect-ratio: 19/16;
  font-size: 0;
}

.main-catalog .product-card__image img {
  -o-object-fit: contain;
  object-fit: contain;
}

.main-catalog .product-card__length {
  grid-area: length;
  margin-block-end: 8px;
}

.main-catalog .product-card__bottom {
  grid-area: bottom;
}

.main-catalog .product-images {
  margin-inline: 0;
}

.main-catalog .product-length__header {
  margin-block-end: 16px;
}

.main-catalog .product-length__radios {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
}

.main-catalog .product-length__radios:has(.product-radio__input:focus-visible) {
  outline: 2px solid;
  outline-offset: 2px;
}

.main-catalog .length-button {
  display: flex;
  align-items: center;
  gap: 8px;
  inline-size: 100%;
}

.main-catalog .length-button__label {
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #2d3843;
  margin-inline-end: auto;
}

.main-catalog .length-button__value {
  display: flex;
  justify-content: center;
  align-items: center;
  min-block-size: 21px;
  padding-inline: 4px;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  text-align: center;
  color: #1d1d1d;
  background-color: #f9f9f9;
}

.main-catalog .length-button__icon {
  flex: 0 0 auto;
  font-size: 0;
}

.main-catalog .length-header {
  display: flex;
  align-items: center;
  gap: 8px;
  inline-size: 100%;
}

.main-catalog .length-header__label {
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #2d3843;
  margin-inline-end: auto;
}

.main-catalog .length-header__value {
  display: flex;
  justify-content: center;
  align-items: center;
  min-block-size: 24px;
  padding-inline: 4px;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  text-align: center;
  color: #1d1d1d;
  background-color: #f9f9f9;
}

.main-catalog .length-header__icon {
  flex: 0 0 auto;
  font-size: 0;
  transform: rotate(180deg);
}

.main-catalog .product-radio__label {
  display: flex;
  justify-content: center;
  align-items: center;
  min-block-size: 21px;
  padding-inline: 4px;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  text-align: center;
  background-color: #f9f9f9;
}

.main-catalog .product-bottom__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

.main-catalog .product-bottom__buy {
  display: flex;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  min-block-size: 44px;
  padding-block: 5px;
  padding-inline: 16px;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.04em;
  text-align: center;
  background-color: #ffb74d;
  border: 2px solid #ffb74d;
}

.main-catalog .product-bottom__one {
  display: flex;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  max-inline-size: max(210px, 240px + -30 * ((100vw - 320px) / 1032));
  min-block-size: 44px;
  padding-block: 5px;
  padding-inline: 8px;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.04em;
  text-align: center;
  text-decoration: underline;
  text-underline-offset: 0.3em;
}

.main-catalog .product-actions__row {
  display: flex;
  gap: min(16px, 8px + 8 * ((100vw - 320px) / 1032));
}

.main-catalog .product-actions__button {
  flex: 0 0 auto;
}

.main-catalog .product-actions__button.compare,
.main-catalog .product-actions__button.compare-check {
  inline-size: auto;
  block-size: auto;
}

.main-catalog .products-pagination {
  display: flex;
  align-items: center;
  gap: min(64px, 16px + 48 * ((100vw - 320px) / 1032));
}

.main-catalog .products-pagination__arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  inline-size: min(48px, 40px + 8 * ((100vw - 320px) / 1032));
  aspect-ratio: 1/1;
  font-size: 0;
  background-color: #fff;
  box-shadow: 0 11px 15px 0 rgba(195, 196, 198, 0.2), 0 9px 46px 0 rgba(195, 196, 198, 0.12), 0 24px 38px 0 rgba(195, 196, 198, 0.14);
  border-radius: 50%;
}

.main-catalog .products-pagination__arrow--next svg {
  transform: rotate(180deg);
}

.main-catalog .products-pagination__inner {
  display: flex;
  align-items: center;
  gap: min(4px, 2px + 2 * ((100vw - 320px) / 1032));
}

.main-catalog .products-pagination__link {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  inline-size: min(44px, 36px + 8 * ((100vw - 320px) / 1032));
  aspect-ratio: 1/1;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  text-align: center;
  border-radius: 50%;
}

.main-catalog .products-pagination__link--active {
  background-color: #ffb74d;
}

@media (min-width: 600.1px) {
  .main-catalog .products-list {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 768.1px) {
  .main-catalog .products-pagination {
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin-inline: auto;
  }
}

@media (min-width: 992.1px) {
  .main-catalog .products-list {
    grid-template-columns: repeat(auto-fill, minmax(239px, 1fr));
  }

  .main-catalog .product-card {
    grid-template-rows: auto auto auto calc(min(23.94px, 21.28px + 2.66 * ((100vw - 320px) / 1032)) + 12px) calc(min(20.96px, 18.34px + 2.62 * ((100vw - 320px) / 1032)) * 4 + min(12px, 8px + 4 * ((100vw - 320px) / 1032))) auto auto auto;
    grid-template-areas: "header" "tabs" "identification" "prices" "text" "from" "length" "bottom";
  }

  .main-catalog .product-card__badges {
    position: relative;
    z-index: 2;
    flex-direction: column;
    align-items: start;
    align-self: start;
    grid-area: header;
    padding: 12px;
    pointer-events: none;
  }

  .main-catalog .product-card__badge--white {
    background-color: #fff;
  }

  .main-catalog .product-card__badge {
    line-height: 1.1;
    letter-spacing: 0.03em;
  }

  .main-catalog .product-card__slider {
    grid-area: header;
    margin-block-end: 8px;
  }

  .main-catalog .product-card__tabs {
    margin-block-end: 20px;
  }

  .main-catalog .product-card__tab {
    line-height: 1.3;
  }

  .main-catalog .product-card__tab-text--grid {
    display: none;
  }

  .main-catalog .product-card__identification {
    letter-spacing: 0.03em;
  }

  .main-catalog .product-card__prices {
    margin-block-end: 12px;
  }

  .main-catalog .product-card__prices-label {
    display: none;
  }

  .main-catalog .product-card__price {
    line-height: 1.33;
  }

  .main-catalog .product-card__text {
    line-height: 1.31;
  }

  .main-catalog .product-card__from {
    margin-block-end: 16px;
    line-height: 1.3;
    letter-spacing: 0.01em;
  }

  .main-catalog .product-card__length {
    margin-block-end: 16px;
  }

  .main-catalog .length-button {
    display: none;
  }

  .main-catalog .length-header {
    display: none;
  }

  .main-catalog .product-radio:has(.product-radio__input:checked) .product-radio__label {
    background-color: #ffb74d;
  }

  .main-catalog .product-bottom__row {
    gap: 16px;
  }

  .main-catalog .product-actions__row {
    align-items: center;
  }

  .main-catalog .product-actions__button span {
    display: none;
  }

  .main-catalog .product-actions__more {
    display: none;
  }
}

@media (max-width: 992px) {
  .main-catalog .products-list:not(.products-list--more) .products-list__item:not(:nth-of-type(-n + 8)) {
    display: none;
  }

  .main-catalog .products-list:not(.products-list--grid) .product-card {
    grid-template-rows: auto calc(min(20.8px, 18.2px + 2.6 * ((100vw - 320px) / 1032)) * 4 + min(12px, 8px + 4 * ((100vw - 320px) / 1032))) auto auto auto calc(min(27px, 24px + 3 * ((100vw - 320px) / 1032)) + 16px) auto auto;
    grid-template-columns: 0.6388888889fr 1.3611111111fr;
  }

  .main-catalog .products-list--grid .product-card {
    grid-template-rows: auto auto 66.4px auto auto auto 25px auto;
    grid-template-areas: "slider" "identification" "text" "from" "tabs" "length" "prices" "bottom";
  }

  .main-catalog .product-card__badges {
    flex-wrap: wrap;
    margin-block: 16px 8px;
  }

  .main-catalog .products-list--grid .product-card__badges {
    display: none;
  }

  .main-catalog .products-list:not(.products-list--grid) .product-card__slider {
    margin-inline-end: 8px;
  }

  .main-catalog .products-list--grid .product-card__slider {
    margin-block-end: 8px;
  }

  .main-catalog .products-list--grid .product-card__tabs {
    margin-block-end: 4px;
  }

  .main-catalog .products-list--grid .product-card__tab-text--list {
    display: none;
  }

  .main-catalog .products-list--grid .product-card__identification {
    line-height: 1.3;
    letter-spacing: 0.01em;
  }

  .main-catalog .products-list--grid .product-card__prices {
    margin-block-end: 4px;
  }

  .main-catalog .products-list--grid .product-card__price {
    font-size: 14px;
    letter-spacing: 0.01em;
  }

  .main-catalog .products-list--grid .product-card__price--old {
    display: none;
  }

  .main-catalog .products-list--grid .product-card__text {
    margin-block-end: 4px;
    font-size: 12px;
  }

  .main-catalog .products-list--grid .product-card__from {
    justify-content: space-between;
    margin-block-end: 4px;
  }

  .main-catalog .products-list--grid .product-card__country {
    display: none;
  }

  .main-catalog .products-list--grid .product-card__length {
    margin-block-end: 11px;
  }

  .main-catalog .products-list--grid .product-length__inner {
    position: fixed;
    inset-block-end: 0;
    inset-inline: 0;
    z-index: 10000000;
    padding: 16px;
    background-color: #fff;
    overflow-x: hidden;
  }

  .main-catalog .products-list--grid .product-length__inner:not(.products-list--grid .product-length__inner--show) {
    visibility: hidden;
    transform: translateY(100%);
  }

  .main-catalog .products-list--grid .product-length__radios {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    inline-size: 100%;
    gap: 8px;
  }

  .main-catalog .products-list:not(.products-list--grid) .length-button {
    display: none;
  }

  .main-catalog .products-list:not(.products-list--grid) .length-header {
    display: none;
  }

  .main-catalog .products-list:not(.products-list--grid) .product-radio:has(.product-radio__input:checked) .product-radio__label {
    background-color: #ffb74d;
  }

  .main-catalog .products-list--grid .product-radio__label {
    min-block-size: 24px;
    font-size: 9;
    letter-spacing: 0.17em;
  }

  .main-catalog .products-list--grid .product-bottom__row {
    gap: 4px;
  }

  .main-catalog .product-bottom__row {
    position: relative;
  }

  .main-catalog .products-list--grid .product-bottom__buy {
    min-block-size: 32px;
    font-size: 12px;
    line-height: 1.3;
    letter-spacing: 0.01em;
  }

  .main-catalog .products-list--grid .product-bottom__one {
    min-block-size: 32px;
    font-size: 12px;
    line-height: 1.3;
    letter-spacing: 0.01em;
  }

  .main-catalog .product-actions__row {
    position: absolute;
    inset-block-end: calc(100% + 4px);
    inset-inline-end: 0;
    z-index: 1;
    flex-direction: column;
    gap: 16px;
    padding: 16px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.12);
  }

  .main-catalog .products-list--grid .product-actions__row {
    inline-size: 100%;
  }

  .main-catalog .product-actions:not(.product-actions--show) .product-actions__row {
    opacity: 0;
    visibility: hidden;
  }

  .main-catalog .product-actions__button:not(:has(> div > svg)) {
    display: grid;
    grid-template-columns: 16px 1fr;
    grid-template-areas: "icon text";
    align-items: center;
    gap: 4px;
    inline-size: 100%;
    text-align: start;
  }

  .main-catalog .product-actions__button:has(> div > svg) > div {
    display: grid;
    grid-template-columns: 16px 1fr;
    grid-template-areas: "icon text";
    align-items: center;
    gap: 4px;
    inline-size: 100%;
    text-align: start;
  }

  .main-catalog .product-actions__button svg {
    font-size: 0;
  }

  .main-catalog .product-actions__button span {
    grid-area: text;
    font-size: 12px;
    line-height: 1.3;
    letter-spacing: 0.01em;
    white-space: nowrap;
    color: #2d3843;
  }

  .main-catalog .product-actions__more {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    inline-size: 44px;
    aspect-ratio: 1/1;
    font-size: 0;
  }

  .main-catalog .products-list:not(.products-list--grid) .product-actions__more {
    border: 1px solid;
  }

  .main-catalog .products-list--grid .product-actions__more {
    inline-size: 32px;
  }
}

@media (max-width: 992px) and (prefers-reduced-motion: no-preference) {
  .main-catalog .products-list--grid .product-length__inner {
    transition-property: visibility, transform;
    transition-duration: 0.3s;
  }

  .main-catalog .product-actions__row {
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
  }

  .main-catalog .product-actions__button span {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .product-actions__more {
    transition-property: color;
    transition-duration: 0.3s;
  }
}

@media (prefers-reduced-motion: no-preference) and (max-width: 992px) {
  .main-catalog .product-bottom__buy {
    transition-property: inline-size, background-color;
  }
}

@media (max-width: 992px) and (hover: hover) {
  .main-catalog .product-actions__button:not(:has(> div > svg)):hover span {
    color: #ffb74d;
  }

  .main-catalog .product-actions__button:has(> div > svg) > div:hover span {
    color: #ffb74d;
  }

  .main-catalog .product-actions__more:hover {
    color: #ffb74d;
  }
}

@media (max-width: 992px) and (max-width: 992px) {
  .main-catalog .product-actions__button svg {
    grid-area: icon;
    width: 100%;
    height: 100%;
    margin: auto;
  }
}

@media (max-width: 768px) {
  .main-catalog .products-pagination {
    justify-content: space-between;
  }
}

@media (max-width: 500px) {
  .main-catalog .products-pagination__link--hide {
    display: none;
  }
}

@media (min-width: 345.1px) and (max-width: 992px) {
  .main-catalog .products-list--grid {
    grid-template-columns: repeat(auto-fill, minmax(min(239px, 130px + 109 * ((100vw - 320px) / 1032)), 1fr));
  }
}

@media (prefers-reduced-motion: no-preference) {
  .main-catalog .product-card__tab::after {
    transition-property: background-color;
    transition-duration: 0.3s;
  }

  .main-catalog .product-card__tab {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .length-button {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .length-button__label {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .length-button__value {
    transition-property: background-color;
    transition-duration: 0.3s;
  }

  .main-catalog .length-header {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .length-header__label {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .length-header__value {
    transition-property: background-color;
    transition-duration: 0.3s;
  }

  .main-catalog .product-radio__label {
    transition-property: background-color;
    transition-duration: 0.3s;
  }

  .main-catalog .product-bottom__buy {
    transition-property: background-color;
    transition-duration: 0.3s;
  }

  .main-catalog .product-bottom__one {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .products-pagination__arrow {
    transition-property: color;
    transition-duration: 0.3s;
  }

  .main-catalog .products-pagination__link {
    transition-property: background-color;
    transition-duration: 0.3s;
  }
}

@media (hover: hover) {
  .main-catalog .length-button:hover {
    color: #ffb74d;
  }

  .main-catalog .length-button:hover .length-button__label {
    color: #ffb74d;
  }

  .main-catalog .length-button:hover .length-button__value {
    background-color: #ffb74d;
  }

  .main-catalog .length-header:hover {
    color: #ffb74d;
  }

  .main-catalog .length-header:hover .length-header__label {
    color: #ffb74d;
  }

  .main-catalog .length-header:hover .length-header__value {
    background-color: #ffb74d;
  }

  .main-catalog .product-radio__label:hover {
    background-color: #ffb74d;
  }

  .main-catalog .product-bottom__buy:hover {
    background-color: rgba(255, 183, 77, 0);
  }

  .main-catalog .product-bottom__one:hover {
    color: #ffb74d;
  }

  .main-catalog .products-pagination__arrow:hover {
    color: #ffb74d;
  }

  .main-catalog .products-pagination__link[href]:not(.products-pagination__link--active):hover {
    background-color: #ffb74d;
  }
}
.product-actions__button.compare-check{color: #ffb74d;}
/* End */


/* Start:/local/templates/remontnik/components/bitrix/catalog/main_2024/plugins/swipe.css?17697524642379*/
.catalog-spoilers__item:not(.spoiler-active) .catalog-spoilers__region:not([style], [hidden], .slide-active) {
  display: none;
}

div:has(> .main-catalog) {
  clear: both;
}

.main-catalog .carousel {
  position: relative;
  isolation: isolate;
  block-size: auto;
  z-index: 0;
}

.main-catalog .carousel-indicators {
  position: absolute;
  inset: auto;
  inset-block-end: 12px;
  inset-inline: 0;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 4px;
  inline-size: 100%;
  margin: 0;
  padding-inline: 12px;
  font-size: 0;
  pointer-events: none;
}

.main-catalog .carousel-indicators li {
  flex: 0 0 auto;
  inline-size: 6px !important;
  block-size: 6px !important;
  margin: 0;
  background: none;
  background-color: rgba(255, 224, 178, 0);
  box-shadow: none;
  border: 1px solid #ffe0b2;
  border-radius: 50%;
  pointer-events: all;
}

.main-catalog .carousel-indicators li.active {
  inline-size: 16px !important;
  background: none;
  background-color: #ffe0b2;
  border-radius: 16px;
  cursor: default;
}

.main-catalog .carousel-inner {
  position: absolute;
  isolation: isolate;
  inset: 0;
  z-index: -2;
  user-select: none;
  pointer-events: none;
}

.main-catalog .carousel-inner .item {
  position: absolute;
  isolation: isolate;
  inset: 0;
  block-size: auto;
  overflow: hidden;
}

.main-catalog .carousel-inner .item img {
  position: absolute;
  inset: 0;
  z-index: -2;
  inline-size: 100%;
  block-size: 100%;
  object-fit: cover;
}

@media (prefers-reduced-motion: no-preference) {
  .main-catalog .carousel-indicators li {
    transition-property: inline-size, background-color, border-color, border-radius;
    transition-duration: 0.3s;
  }
}

@media (hover: hover) {
  .main-catalog .carousel-indicators li:not(.active):hover {
    background-color: #ffb74d;
    border-color: #ffb74d;
  }
}

@media (min-width: 992.1px) {
  .main-catalog .carousel {
    aspect-ratio: 239 / 235;
  }
}

@media (max-width: 992px) {
  .main-catalog .products-list--grid .carousel {
    aspect-ratio: 1 / 1;
  }

  .main-catalog .products-list:not(.products-list--grid) .carousel-indicators {
    display: none;
  }
}
 .main-catalog .carousel-control{
	 width: 49.98% !important;
 }
 .main-catalog .carousel-control.right,
 .main-catalog .carousel-control.left{
	 background-image: none !important;
 }
 
/* End */


/* Start:/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/style.css?176975248223520*/
.bx-filter {
	width: 100%;
	min-width: 220px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 20px;
}
.bx-filter .bx-filter-section {
	/*background: #edf6fc; /* color */
	position: relative;
	padding-top: 26px
}
.bx-filter .bx-filter-section>.row {
	padding: 0 5px;
}
.bx-filter .bx-filter-title {
	font-size: 18px;
	margin-bottom: 10px;
	color: #000;
}
/*Sections*/

.bx-filter .bx-filter-parameters-box {
	position: relative;
}
.bx-filter .bx-filter-parameters-box-title {
	font-size: 13px;
	padding-bottom: 7px;
}
@media (min-width: 992px) {
	.bx-filter .bx-filter-section .col-md-4:nth-child(3n+1) {
		clear: both;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.bx-filter .bx-filter-section .col-md-4:nth-child(2n+1) {
		clear: both;
	}
}
.bx-filter .bx-filter-parameters-box-title span {
	color: #039be5;
	border-bottom: 1px solid transparent;
	cursor: pointer;
}
.bx-filter .bx-filter-parameters-box-title span:hover {
	border-color: #039be5;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span {
	/*color: #95a1a8;*/
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover {
	/*color: #758087;*/
	border-color: transparent;
}
.bx-filter .bx-filter-block {
	display: none;
	-webkit-transition: padding .3s ease;
	-moz-transition: padding .3s ease;
	-ms-transition: padding .3s ease;
	-o-transition: padding .3s ease;
	transition: padding .3s ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.bx-filter .bx-filter-button-box .bx-filter-block,
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
	display: block;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
	font-size: 14px;
	font-style: normal;
	display: block;
	padding-bottom: 5px;
}
.bx-filter-parameters-box-container {
	padding-bottom: 20px;
}
.bx-filter-parameters-box-container .checkbox:first-child {
	margin-top: 0;
}
.bx-filter .bx-filter-parameters-box-container-block {
	font-size: 11px;
	color: #3f3f3f;
    padding: 0;
}
/*
* INPUTS
*
*/

.bx-filter .bx-filter-input-container {}
.bx-filter .bx-filter-input-container input {
	display: block;
	width: 100%;
	font-size: 18px;
	height: 38px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	outline: none
}
.bx-retina .bx-filter .bx-filter-input-container input {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
	border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
}
/*.bx-filter .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-input-container input:focus {
	-webkit-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
		 -o-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
			border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
}

/*
COLOR
*/
.bx-ios .bx-filter .bx-filter-input-container input {
	/* Fix of input shadow for IOS browsers. */

	background-image: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
	background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}
.bx-filter .bx-filter-button-box {
	clear: both;
}
/*
*Track
*
*/

.bx-filter .bx-ui-slider-track-container {
	/*padding-top: 35px;
	padding-bottom: 25px;*/
    background-color: #ddd;
    height: 8px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 15px;
    width: 175px;
}
.bx-filter .bx-ui-slider-track {
	position: relative;
	height: 7px;

	/*background: #d8e9f0;/* COLOR */
}
.bx-filter .bx-ui-slider-part {
	position: absolute;
	top: -6px;
	width: 1px;
	height: 17px;
	background: #a2bfc7;
}
.bx-filter .bx-ui-slider-part.p1 {
	left: -1px;
}
.bx-filter .bx-ui-slider-part.p2 {
	left: 25%;
}
.bx-filter .bx-ui-slider-part.p3 {
	left: 50%;
}
.bx-filter .bx-ui-slider-part.p4 {
	left: 75%;
}
.bx-filter .bx-ui-slider-part.p5 {
	right: -1px;
}
.bx-filter .bx-ui-slider-part span {
	font-size: 11px;
	/*font-weight: bold;*/

	position: absolute;
	top: -16px;
	left: 50%;
	display: block;
	width: 100px;
	margin-left: -50px;
	text-align: center;
	color: #000;
}
.bx-filter .bx-ui-slider-part.p2 span,
.bx-filter .bx-ui-slider-part.p3 span,
.bx-filter .bx-ui-slider-part.p4 span {
	color: #6b8086;
}
.bx-filter .bx-ui-slider-range,
.bx-filter .bx-ui-slider-pricebar,
.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-pricebar-v {
	position: absolute;
	top: 0;
	bottom: 0;
  background: #F7B100;
}
.bx-filter .bx-ui-slider-range {
    background-color: #ddd;
}
.bx-filter .bx-ui-slider-pricebar {
    background-color: #ddd;
}
.bx-filter .bx-ui-slider-pricebar-vd {
    background-color: #ddd;
	z-index: 60;
	/*background: #F7B100;/* COLOR */
}
.bx-filter .bx-ui-slider-pricebar-vn {
    background-color: #ddd;
	z-index: 70;

}

.bx-filter.bx-blue .bx-ui-slider-pricebar-vd{
    background: #F7B100!important;
}
.bx-filter .bx-ui-slider-pricebar-v {
	z-index: 80;
	/*background: #499fd8;/* COLOR */
}
.bx-filter .bx-ui-slider-handle {
	position: absolute;
	top: 100%;
	width: 22px;
	height: 22px;
	border-bottom: none;
}
.bx-filter .bx-ui-slider-handle:hover {
	-webkit-cursor: grab;
	-ms-cursor: grab;
	-o-cursor: grab;
	cursor: grab;
}
.bx-filter .bx-ui-slider-handle:active {
	-webkit-cursor: grabbing;
	-ms-cursor: grabbing;
	-o-cursor: grabbing;
	cursor: grabbing;
}
.bx-filter .bx-ui-slider-handle.left {
    margin-left:-5px!important;
    z-index: 100;
    top: -5px;
    border-radius: 50%;
    background: none!important;
    background-color: white!important;
    box-shadow: rgba(0, 0, 0, 0.298039) 0px -4px 7px -3px inset;
    outline: none !important;
    margin-top: -2px;
    -ms-touch-action: inherit !important;
    touch-action: inherit !important;
	/* COLOR */
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAArUlEQVQ4y6WSQQ6FMAhEXbjyXwzOpBdx5bXKbYRWLFSJ2m8ysVHfzGA7DH9cuKVfNwwM40ZzZzJlmE3WTjjNfF9Fn2EwMH5pUGYWOJ3w6wZ4wDKz6rUBumQPPxrUmT0IxuxpqxYLQ7MOG5TaHtbk1iza5+VauW5dfdcYSDKcMLkP7wxdA5sMQWV/BkwDTY7mtAfHjpJ/Ihj4DoIgXZ9J+siaimi6rimLgSw87qod+1BRTwMJRYoAAAAASUVORK5CIIA=) no-repeat right top;*/
}
.bx-filter .bx-ui-slider-handle.right {
	margin-right: -17px!important;
    top: -5px;
    z-index: 100;
    border-radius: 50%;
    background: none!important;
    background-color: white!important;
    box-shadow: rgba(0, 0, 0, 0.298039) 0px -4px 7px -3px inset;
    outline: none !important;
    margin-top: -2px;
    -ms-touch-action: inherit !important;
    touch-action: inherit !important;
	/* COLOR */
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top;*/
}

/*
*	Select
*
*/

.bx-filter .bx-filter-select-container {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	border-radius: 3px;
	border: 1px solid #ccd5db;
}
.bx-retina .bx-filter .bx-filter-select-container {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
	border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
}
/* COLOR */
/*.bx-filter .bx-filter-select-container.bx-active,
.bx-filter .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-select-container.bx-active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
		 -o-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
			border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
}*/
.bx-filter .bx-filter-select-block {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 33px;
	margin: 0;
	padding: 0 33px 0 10px;
	border: none;
	border-radius: 2px;
	background: #fff;
}
.bx-filter .bx-filter-select-text {
	font-size: 15px;
	line-height: 33px;
	overflow: hidden;
	max-width: 100%;
	height: 33px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}
.bx-filter .bx-filter-select-text.fix {
	min-width: 120px;
}
.bx-filter .bx-filter-select-text label {
	cursor: pointer;
}
.bx-filter .bx-filter-select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 33px;
	cursor: pointer;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}
/*
*	Select popup
*
*/

.bx-filter-select-popup {
	background: #fff;
	padding: 0;
	min-width: 173px;
}
.bx-filter-select-popup ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bx-filter-select-popup ul li {
	display: block;
	text-align: left;
	vertical-align: middle;
}
.bx-filter-select-popup ul li:first-child {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.bx-filter-select-popup ul li label {
	font-size: 14px;
	line-height: 26px;
	display: block;
	text-align: left !important;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 26px;
	padding: 0 5px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	color: #575757;
}
.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
	color: #000;
	background: #f3f8fa;
}
.bx-filter-select-popup ul li label.disabled {
	color: #b8b8b8;
	background: transparent;
}
.bx-filter-select-popup ul li .bx-filter-param-text {
	line-height: 34px !important;
}
/*
* TAGS
*
*/

.bx-filter .bx-filter-tag {
	padding: 18px;
	/*border-top: 1px solid #d7eaf7;/* COLOR */
	/*border-bottom: 1px solid #d7eaf7;/* COLOR */
}
.bx-filter .bx-tag-link {
	font-size: 12px;
	text-decoration: none;
	/*color: #68939e;/* COLOR */
	text-shadow: none;
}
.bx-filter .bx-tag-link.bx-active,
.bx-filter .bx-tag-link:hover {
	color: #1d3d46;
}
/*
*	LABEL
*
*/

.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
	float: left;
	display: block;
	margin-right: 5px;
}
.bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
	display: block;
}
.bx-filter .bx-filter-param-label {
	/*font-size: 13px;*/
}
.bx-filter .bx-filter-param-label.dib {
	display: inline-block;
}
.bx-filter .bx-filter-param-text {
	font-weight: normal;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
	color: #6c6c6c;
}
.bx-filter-select-popup .bx-filter-param-label.bx-active {
	background: #f3f8fa;
}
/*
*	Checkbox / Radio
*
*/

.bx-filter .bx-filter-input-checkbox {}
.bx-filter .bx-filter-input-checkbox input[type=radio],
.bx-filter .bx-filter-input-checkbox input[type=checkbox] {}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
	display: block;
	text-align: left;
}
/*
* 	BTN
*
*/

.bx-filter .bx-filter-param-btn {
	font-weight: normal;
	display: inline-block;
	width: 38px;
	height: 38px;
	padding: 6px;
	text-align: center;
	text-decoration: none;
	color: #000;
	vertical-align: middle;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	position: relative;
	-webkit-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-ms-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-o-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	cursor: pointer;
}
.bx-retina .bx-filter .bx-filter-param-btn {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
	border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/border_default.png) 2 repeat;
}
/* COLOR */
/*.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter .bx-filter-param-btn:hover,
.bx-filter .bx-filter-param-btn:active,
.bx-filter .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter .bx-filter-param-btn:hover,
.bx-retina .bx-filter .bx-filter-param-btn:active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
		 -o-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
			border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/active.png) 2 repeat;
}*/
/* --- colors */
.bx-filter .bx-filter-param-btn.bx-color-sl {}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	background: transparent;
	box-shadow: none
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	position: relative;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
	position: absolute;
	bottom: 0;
	right: 0;
	top: 0;
	left: 0;
	content: ' ';
	display: block;
	z-index: 100;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
	opacity: .7;
}
.bx-filter .bx-filter-param-btn .bx-filter-param-text {
	line-height: 26px;
}
/*
* BTN P/M
*
*/

.bx-filter .bx-filter-param-btn.bx-spm {
	width: 23px;
	min-width: 23px;
	height: 23px;
	line-height: 23px;
	font-weight: normal;
	padding: 0;
	font-size: 17px;
	color: #767b7e;
	vertical-align: top;
	border-radius: 50%;
	background-color: transparent;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-plus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-minus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm:active {
	outline: none !important;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, .12);
}
.bx-filter span.bx-spm {
	font-size: 18px;
	/*font-weight:bold;*/

	line-height: 23px;
	display: inline-block;
	height: 23px;
	margin: 0 10px;
	vertical-align: middle;
	color: #000;
}
/*
*	icon
*
*/

.bx-filter-select-popup .bx-filter-select-text-icon,
.bx-filter .bx-filter-select-text-icon {
	line-height: 33px;
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-top: -4px;
	margin-right: 2px;
	vertical-align: middle;
	border-radius: 2px;
}
.bx-filter-select-popup .bx-filter-btn-color-icon,
.bx-filter .bx-filter-btn-color-icon {
	line-height: 24px;
	/*position:relative;*/
	/*top:4px;*/

	border-radius: 2px;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
	-webkit-background-size: cover;
	background-size: cover;
}
.bx-filter-select-popup .bx-filter-btn-color-icon {
	width: 20px;
	height: 20px;
	margin: 2px 0;
	top: 0 !important;
}
.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon {
	top: -1px !important;
}
.bx-filter-btn-color-icon.all {
	position: relative;
	border: none;
	box-shadow: none
}
.bx-filter-btn-color-icon.all:after,
.bx-filter-btn-color-icon.all:before {
	position: absolute;
	width: 60%;
	height: 60%;
	background: #fff;
	content: " ";
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
}
.bx-filter-btn-color-icon.all:after {
	right: 0;
	bottom: 0;
}
.bx-filter-btn-color-icon.all:before {
	top: 0;
	left: 0;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon {
	opacity: .2;
}
/*
* 	BIZ
*
*/

.bx-filter .bx-filter-parameter-biz {
	font-size: 14px;
	line-height: 15px;
	display: inline-block;
	margin-right: 10px;
	text-decoration: none;
	color: #1485ce;
	border-bottom: 1px dashed;
}
.bx-filter .bx-filter-parameter-biz:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}
.bx-filter .bx-filter-parameter-biz.bx-active {
	position: relative;
	/*padding-left:20px;*/

	color: #000;
	border-color: transparent;
}
/*
*	BTN result and reset
*
*/

.btn-themes {
	/*background-color: #1485CE;/* COLOR */
	/*border-color: #1485CE;/* COLOR */
	color: #FFF
}
.btn-themes.bx-active,
.btn-themes.focus,
.btn-themes:active,
.btn-themes:focus,
.btn-themes:hover{
	/*background-color: #53A4D8;/* COLOR */
	/*border-color: #53A4D8;/* COLOR */
	color: #FFF
}
/*
* 	Result Popup
*
*/

.bx-filter .bx-filter-popup-result {
	font-size: 13px;
	font-weight: normal;
	position: absolute;
	z-index: 915;
	display: none;
	line-height: normal;
	margin-top: -7px;
	margin-left: 10px;
	padding: 0 10px;
	white-space: nowrap;
	color: #3f3f3f;
	min-height: 37px;
	line-height: 18px;
	border-style: solid;
	border: 1px solid #C6DCE7;
}
.bx-filter .bx-filter-popup-result.left {
	border-width: 2px 10px 2px 2px;
	-webkit-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/result_popup_left.png) 4 20 4 4 repeat;
	-moz-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/result_popup_left.png) 4 20 4 4 repeat;
	-o-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/result_popup_left.png) 4 20 4 4 repeat;
	border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/result_popup_left.png) 4 20 4 4 fill repeat;
}
.bx-filter .bx-filter-popup-result.right {
	border-width: 2px 2px 2px 10px;
	-webkit-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/result_popup_right.png) 4 4 4 20 repeat;
	-moz-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/result_popup_right.png) 4 4 4 20 repeat;
	-o-border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/result_popup_right.png) 4 4 4 20 repeat;
	border-image: url(/local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/images/result_popup_right.png) 4 4 4 20 fill repeat;
}

.bx-filter .bx-filter-popup-result.right {
	left: 97%;
}
.bx-filter .bx-filter-popup-result.left {
	right:97%;
}
.bx-filter-horizontal .bx-filter-popup-result{
	display: inline-block;
	position: relative;
	left: auto;
	right: auto;
	bottom: -7px;
}
.bx-filter .bx-filter-popup-result a {
	color: #0073a3;
	line-height: 10px;
}
.bx-filter .bx-filter-popup-result a:hover {
	text-decoration: none;
}
.bx-filter .bx-filter-popup-result-close {
	display: none;
}
@media (max-width: 767px) {
	.bx-touch .bx-filter .bx-filter-popup-result {
		font-size: 12px;
		line-height: 14px;
		position: fixed !important;
		z-index: 1001;
		top: auto !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		margin-top: 0;
		margin-left: 0;
		width: auto;
		height: auto;
		padding: 10px;
		border-radius: 2px;
		border: 1px solid #c6dae7;
		background: rgba(255,255,255,.9);
	}
	.bx-touch .bx-filter .bx-filter-popup-result br{display: none;}
	.bx-filter .bx-filter-popup-result .arrow {
		display: none;
	}
}

.priceContainer{
    width: 88%;
    overflow: hidden;
    margin: 0 auto;
}

.disabled{
    background: transparent!important;
}

.separator{
    width: 7px!important;
    margin-top: 15px!important;
    padding: 0!important;
}

.inputClass{
    width:100px;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label{
    display: flex;
}

.bx-filter-param-label{
	padding-left: 0!important;
}



/****/
.range-el__control-inputs {
	display: flex;
	gap: 12px;
	justify-content: space-between;
}

[data-range] [data-range-input-info] {
	appearance: none;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.range-el__control-input-wrapper {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	line-height: 20px;
}

.range-el__control-input-prefix {
	position: absolute;
	margin: auto;
	left: 8px;
	font-size: 12px;
	line-height: 16px;
}

.range-el__control-input-postfix {
	position: absolute;
	margin: auto;
	right: 8px;
}

.range-el__control-input::-webkit-outer-spin-button,
.range-el__control-input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.range-el__control-input {
	-moz-appearance: textfield;
}

.range-el__control-input-m {
	content: "м";
	position: absolute;
	right: 0;
}

.range-el__control-input {
	position: relative;
	width: 100%;
	border: 1px solid #D0D0D1;
	border-radius: 5px;
	background-color: transparent;
	outline: none;
	padding-left: 30px;
	padding-right: 8px;
	height: 32px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
}

.range-el__inputs {
	--dif: calc(var(--max) - var(--min));
	--w: calc(100%);
	--h: 1em;
	--d: 0.5 *var(--h);
	--r: 0.5 *var(--d);
	--uw: var(--w) -var(--d);
	display: grid;
	grid-template: repeat(2, max-content) var(--h)/ 1fr 1fr;
	overflow: hidden;
	position: relative;
	margin: 1em auto;
	width: var(--w);
	font-family: ubuntu mono, consolas, monaco, monospace;
}

.range-el__inputs::before, .range-el__inputs::after {
	grid-column: 1/ span 2;
	grid-row: 3;
	content: '';
}

.range-el__inputs::before {
	margin-left: calc(var(--r) + (var(--left) - var(--min)) / var(--dif) * var(--uw));
	width: calc((var(--right) - var(--left)) / var(--dif) * var(--uw));
	background-color: #FFB013;
	z-index: 1;
	height: 2px;
	margin-top: auto;
	margin-bottom: auto;
}

.range-el__inputs::after {
	margin-left: calc(var(--r) + (var(--right) - var(--min)) / var(--dif) * var(--uw));
	width: calc((var(--left) - var(--right)) / var(--dif) * var(--uw));
}

.range-el__bg-line {
	background: #D0D0D1;
	height: 2px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}

.range-el__inputs input[type='range'] {
	grid-column: 1/ span 2;
	grid-row: 3;
	z-index: 1;
	top: 0;
	left: 0;
	margin: 0;
	background: none;
	pointer-events: none;
}

.range-el__inputs input[type='range']::-webkit-slider-runnable-track, .range-el__inputs input[type='range']::-webkit-slider-thumb, .range-el__inputs input[type='range'] {
	-webkit-appearance: none;
}

.range-el__inputs input[type='range']::-webkit-slider-runnable-track {
	width: 100%;
	height: 100%;
	background: none;
}

.range-el__inputs input[type='range']::-moz-range-track {
	width: 100%;
	height: 100%;
	background: none;
}

.range-el__inputs input[type='range']::-webkit-slider-thumb {
	border: none;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	background: #FFB013;
	pointer-events: auto;
}

.range-el__inputs input[type='range']::-moz-range-thumb {
	border: none;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	background: #FFB013;
	pointer-events: auto;
}

.range-el__outputs {
	display: flex;
	justify-content: space-between;
	padding-right: 20px;
}

.range-el__outputs output {
	grid-row: 2;
}

.range-el__outputs output:last-child {
	text-align: right;
}

.range-el__outputs output::after {
	counter-reset: c var(--c);
	content: counter(c);
	color: var(--color);
}

/* End */


/* Start:/local/templates/remontnik/components/rm/catalog.section/main_2024/style.css?17697524821379*/
.add-in-basket-modal .rk-card_price.second-card{
    margin-left: 30px!important;
}

.rk-card_price.second-card .card_sum{
    width: 170px !important;
}

@media (max-width: 899px){
    .add-in-basket-modal .rk-card_price.second-card{
        margin-left: 65px;
    }
}

#wait_js-calculateContainer{
    display: none;
}

.rk-card_price.second-card .card_text{
//line-height: 3.05!important;
}

/*#modal-buy-one-click--action, #modal-buy-one-click-modal-new, #modal-buy-one-click-modal-popular, #modal-buy-one-click-modal-balances, #modal-buy-one-click-modal-no, .one-click-modal{
    z-index: 10!important;
}*/

.add-in-basket-modal .checkout{
// height: 45px!important;
}

.card_sum{
    min-height: 35px;
}

.add-in-basket-modal .checkout{
    height: 55px!important;
}

.labelInPhoto{
    display: block;
    position: absolute;
    width: 125px;
    left: -13px;
    top: -11px;
    z-index: 5;
}

.rk-breadcrumbs li{
    width: auto;
}

.options-of-good span{
    margin: 0 10px!important;
}

.bottom-text__country{
    font-size: 12px;
}
.bottom-text__country img{
    width: 20px !important;
    height: 15px !important;
    display: inline-block !important;
    margin-right: 5px !important;
    margin-bottom: 2px;
}
.sum-color{
    font-size: 21px!important;
}
.carousel-control{display: none;}
.carousel-link{
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
}
/* End */


/* Start:/local/templates/remontnik/components/rm/favorites.widget/main_2024/style.css?1769752482255*/
.product-actions__button path:nth-child(2){opacity: 0;}
.product-actions__button:hover{color: #ffb74d;}
.product-actions__button .checked path:nth-child(2){opacity: 1; color: #ffb74d;}
.product-actions__button:hover .checked path:nth-child(2){opacity: 0;}
/* End */
/* /local/templates/remontnik/components/bitrix/catalog/main_2024/style.css?1769752464756 */
/* /local/templates/remontnik/components/bitrix/catalog/main_2024/plugins/style.css?176975246481306 */
/* /local/templates/remontnik/components/bitrix/catalog/main_2024/plugins/products.css?176975246420516 */
/* /local/templates/remontnik/components/bitrix/catalog/main_2024/plugins/swipe.css?17697524642379 */
/* /local/templates/remontnik/components/rm/rm.catalog.smart.filter/main_2024/style.css?176975248223520 */
/* /local/templates/remontnik/components/rm/catalog.section/main_2024/style.css?17697524821379 */
/* /local/templates/remontnik/components/rm/favorites.widget/main_2024/style.css?1769752482255 */
