

/* Start:/local/templates/main.2020/components/bitrix/news.detail/short-product/style.min.css?1745840164448*/
.category-info{margin-bottom:32px}@media screen and (min-width:768px){.category-info{margin-bottom:44px}}.category-tabs__items{display:block !important}.category-tabs__items::after{content:none !important}.category-tabs__item{display:inline-block !important;margin-right:8px !important}@media screen and (min-width:576px){.category-tabs__item{margin-right:40px !important}}.category-tabs__link{font-size:11px !important;line-height:12px !important}
/* End */


/* Start:/local/templates/.default/components/picktech/popup/solution-integrator-form/style.css?17231019495731*/
/* ../../desktop.blocks/popup-solution-detail-form/__wrapp/popup-solution-detail-form__wrapp.styl:begin */
.popup-solution-detail-form__wrapp {
    position: relative;
    max-width: 550px !important;
    width: 100%;
    padding: 40px;
    box-sizing: border-box;
    border-radius: 6px;
    box-shadow: 0 0 2px #000;
    margin-top: 20px;
    margin-left: 20px;
    min-height: 332px;
  }
  /* ../../desktop.blocks/popup-solution-detail-form/__wrapp/popup-solution-detail-form__wrapp.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__header/popup-solution-detail-form__header.styl:begin */
  .popup-solution-detail-form__header {
    margin-bottom: 32px;
  }
  /* ../../desktop.blocks/popup-solution-detail-form/__header/popup-solution-detail-form__header.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__title/popup-solution-detail-form__title.styl:begin */
  .popup-solution-detail-form__title {
    margin-top: 0;
    margin-bottom: 12px;
  }
  .popup-solution-detail-form__title u {
    font-style: normal;
    text-decoration: none;
    position: relative;
    z-index: 2;
  }
  .popup-solution-detail-form__title span {
    position: relative;
  }
  .popup-solution-detail-form__title span:before {
    content: "";
    background-color: rgba(105,133,246,0.3);
    width: calc(100% + 4px);
    position: absolute;
    height: 11px;
    z-index: 1;
    bottom: -1px;
    left: -3px;
  }
  /* ../../desktop.blocks/popup-solution-detail-form/__title/popup-solution-detail-form__title.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__desc/popup-solution-detail-form__desc.styl:begin */
  .popup-solution-detail-form__desc {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #62646a;
  }
  /* ../../desktop.blocks/popup-solution-detail-form/__desc/popup-solution-detail-form__desc.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__success/popup-solution-detail-form__success.styl:begin */
  /* ../../desktop.blocks/popup-solution-detail-form/__success/popup-solution-detail-form__success.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__form/popup-solution-detail-form__form.styl:begin */
  .popup-solution-detail-form__form {
    display: flex;
    flex-direction: column;
  }
  .popup-solution-detail-form__form .popup-solution-detail-form__row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 12px;
    align-items: flex-end;
  }
  .popup-solution-detail-form__form .form-row__title span {
    color: #ea5c5d;
  }
  .popup-solution-detail-form__form .ui-checkbox {
    display: flex;
    align-items: baseline;
  }
  .popup-solution-detail-form__form .ui-checkbox b {
    display: flex;
  }
  .popup-solution-detail-form__form .ui-checkbox b + i {
    display: flex;
    margin-top: -3px;
    margin-left: 6px;
  }
  .popup-solution-detail-form__form input {
    width: 100%;
  }
  @media (max-width: 600px) {
    .popup-solution-detail-form__form .form-row__content {
      width: 100%;
    }
    .popup-solution-detail-form__form .form-row__content input {
      width: 100%;
    }
  }
  .popup-solution-detail-form__form .popup-solution-detail-form__row.textarea {
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .popup-solution-detail-form__form .popup-solution-detail-form__row.textarea .form-row__content {
    width: 100%;
  }
  .popup-solution-detail-form__form .popup-solution-detail-form__row.textarea .form-row__content textarea {
    min-height: 86px;
    min-width: 100%;
  }
  /* ../../desktop.blocks/popup-solution-detail-form/__form/popup-solution-detail-form__form.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm-wrap/popup-solution-detail-form__confirm-wrap.styl:begin */
  .popup-solution-detail-form__confirm-wrap {
    padding-top: 18px;
    box-sizing: border-box;
    margin-bottom: 15px;
  }
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm-wrap/popup-solution-detail-form__confirm-wrap.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm-row/popup-solution-detail-form__confirm-row.styl:begin */
  .popup-solution-detail-form__confirm-row {
    margin-bottom: 20px;
  }
  .popup-solution-detail-form__confirm-row:last-child {
    margin-bottom: 0;
  }
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm-row/popup-solution-detail-form__confirm-row.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm/popup-solution-detail-form__confirm.styl:begin */
  .popup-solution-detail-form__confirm {
    color: #62646a;
  }
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm/popup-solution-detail-form__confirm.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm-field/popup-solution-detail-form__confirm-field.styl:begin */
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm-field/popup-solution-detail-form__confirm-field.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm-text/popup-solution-detail-form__confirm-text.styl:begin */
  /* ../../desktop.blocks/popup-solution-detail-form/__confirm-text/popup-solution-detail-form__confirm-text.styl:end */
  /* ../../desktop.blocks/popup-solution-detail-form/__footer/popup-solution-detail-form__footer.styl:begin */
  .popup-solution-detail-form__footer {
    margin-top: 4px;
  }
  .popup-solution-detail-form__footer .ui-btn {
    width: 100%;
    text-align: center;
  }
  /* ../../desktop.blocks/popup-solution-detail-form/__footer/popup-solution-detail-form__footer.styl:end */
  .popup-solution-detail-form__success-title, .popup-solution-detail-form__success-desc{text-align: center}

/* End */


/* Start:/local/templates/.default/components/picktech/form.agreement/.default/style.css?1723101949211*/
.confirm-text {
  color: #62646A;
  font-size: 16px;
  line-height: 22px;
}
.confirm-text a {
  font-family: proxima-nova_semibold;
  color: #273d94;
  text-decoration: none;
}
.col-checkbox {
  height: 20px;
}

/* End */


/* Start:/local/templates/main.2020/components/coders/catalog.section/shor-product-list/style.css?17746175859053*/
@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;
}

.products-list__logo-wrap{
	height:65px;
}

.products-list__price, .products-list__price_single {
	display: inline-block;
	vertical-align: middle;
	color: #a3a5ac;
	position: relative;
}

.products-list__price_single{
	margin-left: 0;
}

.products-list__info-row {
	display: flex;
	flex-wrap: wrap;
}

.products-list__info-row + .products-list__info-row {
	margin-top: 4px;
}

@media screen and (min-width: 981px) {
	.products-list__info-row + .products-list__info-row {
		margin-top: 8px;
	}
}

@media screen and (min-width: 981px) {
	.products-list__info-col + .products-list__info-col {
		margin: 0 0 0 12px;
		padding: 0 0 0 12px;
		border-left: 1px solid rgba(163, 165, 172, 0.20);
	}
}

.products-list__videoreviews {
	display: flex;
	align-items: center;
	text-decoration: none;
	color: #A3A5AC;
	font-size: 16px;
}

.products-list__videoreviews:hover {
	text-decoration: underline;
}

.products-list__videoreviews img {
	height: auto;
	width: 19px;
	min-width: 19px;
	display: block;
	margin: 1px 10px 1px 1px;
}

@media (max-width: 461px) {
	.products-list__price::before {
		width: 0;
	}

	.products-list__price {
		margin-left: 0;
	}
}

.products-list__title-non-margin {
	margin-bottom: 0 !important;
}

.products-list__item.products-list__item-ads {
	position: relative;
	padding: 0;
	overflow: hidden;
}

.products-list__item.products-list__item-ads .row {
	flex-direction: column;
}

.products-list__ads-header {
	text-align: right;
	color: #fff;
	position: relative;
	z-index: 1;
}

.products-list__ads-title {
	font-family: proxima-nova_bold, sans-serif;
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 3px;
}

.products-list__ads-info {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	opacity: 0.6;
	margin-bottom: 33px;
}

.products-list__ads-buttons {
	text-align: right;
	position: relative;
	z-index: 1;
}

.products-list__ads-buttons .ui-btn_style_border.ui-btn_color_white {
	border-color: #fff;
	color: #fff;
	padding: 0 33px;
}

.products-list__ads-buttons .ui-btn_style_border.ui-btn_color_white:hover {
	background: rgba(255, 255, 255, 0.15);
}

@media (max-width: 764px) {
	.products-list__ads-header {
		text-align: left;
	}

	.products-list__ads-buttons {
		text-align: left;
	}
}

.category-info {
	margin-bottom: 32px;
}

@media screen and (min-width: 768px) {
	.category-info {
		margin-bottom: 44px;
	}
}

@media screen and (max-width: 492px) {
	.category-tabs__items {
		display: block !important;
	}

	.category-tabs__item {
		display: inline-block !important;
	}

	.category-tabs__mobile,
	.category-tabs__items::after {
		display: none !important;
	}
}

.advices {
	padding: 58px 0 52px;
}

.advices__cols {
	margin-top: 16px
}

.advices__side {
	color: #62646a;
	width: 100%
}

.advices__side p:last-of-type {
	margin-bottom: 0
}

.advices__main {
	margin-top: 24px;
	min-height: 100vh
}

.advices__block {
	background-color: hsla(227, 5%, 66%, .08);
	padding: 20px
}

.advices__block + .advices__block {
	margin-top: 24px
}

.advices__link, .advices__subtitle {
	font-size: 1rem;
	font-family: 'proxima-nova_semibold', sans-serif;
}

.advices__descr {
	color: #62646a;
	font-size: .9375rem;
	line-height: 1.25rem
}

.advices__link {
	color: inherit;
	display: inline-block;
	margin-top: 16px;
	text-decoration: none
}

.advices__graph {
	margin-top: 42px
}

@media screen and (min-width: 768px) {
	.advices__cols {
		display: grid;
		gap: 24px;
		grid-template-columns:repeat(12, 1fr);
		width: 100%
	}

	.advices__side {
		grid-column: 1/5
	}

	.advices__main {
		grid-column: 5/13;
		margin-top: 0
	}
}

@media screen and (min-width: 992px) {
	.advices {
		padding-top: 84px;
	}

	.advices__side {
		padding-right: 56px
	}

	.advices__graph {
		margin-bottom: 12px;
		margin-top: 72px
	}
}

.short-list-block.short-list-block_overall {
	border: 1px solid hsla(227, 5%, 66%, .3);
	border-radius: 6px;
	background: #fff;
}

.short-list-block_overall .short-list-block__header {
	background: transparent;
	border: 0;
	padding: 11px 11px 4px;
	font-size: 16px;
	line-height: 22px;
}

.short-list-overall {
	margin: 0;
	padding: 0 11px 10px;
	border: 0;
	background: transparent;
}

.short-list-overall__score {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	line-height: 1;
	padding: 7px 11px;
	border-radius: 6px;
	border: 0;
	background: #ecf1f8;
	box-shadow: none;
}

.short-list-overall__icon {
	display: inline-flex;
	width: 24px !important;
	height: 24px !important;
	flex-shrink: 0;
}

.short-list-overall__icon svg {
	display: block;
	width: 100% !important;
	height: 100% !important;
}

.short-list-overall__score-num {
	font-family: "proxima-nova_bold", sans-serif;
	font-size: 32px;
	letter-spacing: -0.03em;
	color: #273d94;
}

.short-list-overall__score-max {
	font-size: 18px;
	color: #8a9dbd;
	padding-bottom: 1px;
}

.short-list-overall__parts {
	margin-top: 8px;
	font-size: 14px;
	line-height: 20px;
	color: #62646a;
}

.short-list-overall__part + .short-list-overall__part {
	margin-top: 2px;
}

.short-list-overall__part span {
	font-family: "proxima-nova_semibold", sans-serif;
	color: #222325;
}

@media (max-width: 767px) {
	.short-list-overall__score-num {
		font-size: 30px;
	}

	.short-list-overall__score-max {
		font-size: 17px;
	}
}

/* End */
/* /local/templates/main.2020/components/bitrix/news.detail/short-product/style.min.css?1745840164448 */
/* /local/templates/.default/components/picktech/popup/solution-integrator-form/style.css?17231019495731 */
/* /local/templates/.default/components/picktech/form.agreement/.default/style.css?1723101949211 */
/* /local/templates/main.2020/components/coders/catalog.section/shor-product-list/style.css?17746175859053 */
