

/* Start:/products/style.css?1675517709137*/
.t-all__bg-image {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}

/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section/productSection/style.css?16755177093808*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-section-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}
/* End */


/* Start:/include/productTiles/style.css?17216377171218*/
.t-product-tiles {
  display: grid;
  grid-template-columns: repeat(auto-fit, calc(var(--rem) * 290));
  gap: calc(var(--rem) * 20);
}
.t-product-tile {
  position: relative;
  padding: calc(var(--rem) * 30) calc(var(--rem) * 20);
  border: 1px solid var(--brand-color);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-product-tile__link-full {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.t-product-tile__link-full:hover + .t-product-tile__link {
  background-color: var(--brand-color);
  color: #fff;
}
.t-product-tile__img {
  object-fit: contain;
  --size: calc(var(--rem) * 200);
  width: var(--size);
  height: var(--size);
}
.t-product-tile__title {
  font-size: var(--h3-size);
  color: var(--brand-color);
  text-align: center;
}
.t-product-tile__link {
  margin-top: auto;
}
.t-product-tile__sale {
  position: absolute;
  color: #cb0030;
  text-transform: uppercase;
  font-weight: bold;
  top: calc(var(--rem)* 20);
  left: calc(var(--rem)* 30);
}
@media (max-width: 480px) {
  .t-product-tile__img {
    --size: calc(var(--rem) * 150);
  }
  .t-product-tiles {
    justify-content: center;
  }
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/accessories/style.css?1731917757984*/
.t-accessories__title,
.t-accessories__subtitle {
  margin: 2em 0 1em;
  color: var(--brand-color);
}

.t-accessories__items {
  display: grid;
  grid-template-columns: repeat(auto-fit, calc(var(--rem)* 290));
  gap: calc(var(--rem)* 20);
}

.t-accessories__item {
  position: relative;
  padding: calc(var(--rem)* 30) calc(var(--rem)* 20);
  border: 1px solid var(--brand-color);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.t-accessory__img {
  object-fit: contain;
  --size: calc(var(--rem)* 200);
  width: var(--size);
  height: var(--size);
}

.t-accessory__title {
  font-size: var(--h3-size);
  color: var(--brand-color);
  text-align: center;
}

.t-accessory__link-full {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.t-accessory__link {
  margin-top: auto;
}

.t-accessory__link-full:hover + .t-accessory__link {
  background-color: var(--brand-color);
  color: #fff;
}
/* End */
/* /products/style.css?1675517709137 */
/* /local/templates/main/components/bitrix/catalog.section/productSection/style.css?16755177093808 */
/* /include/productTiles/style.css?17216377171218 */
/* /local/templates/main/components/bitrix/news.list/accessories/style.css?1731917757984 */
