

/* Start:/local/templates/np2026/components/bitrix/news/brands/style.css?177306374872*/
.page .brand-items {max-width: 1640px; padding: 0 20px; margin: 0 auto;}
/* End */


/* Start:/local/templates/np2026/components/bitrix/news.detail/brands/style.css?1773063631624*/
.page .brand {padding: 0 20px 20px; max-width: 1640px; margin: 0 auto;}
.page .brand .preview {flex: 1 0 auto; text-align: center; position: relative; max-width: 250px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 20px; float: left; margin: 0 20px 10px 0;}
.page .brand .preview .image {height: 80px; transition: all 0.3s; display: block; margin: 0 auto; object-fit: contain;}
.page .brand .preview .flag {position: absolute; width: 30px; height: 20px; object-fit: cover; bottom: 5px; left: 5px; box-shadow: 0 0 0 1px #ddd; opacity: 0.5}
.page .brand:after {content: ""; display: block; clear: both;}
/* End */


/* Start:/local/templates/np2026/components/bitrix/system.pagenavigation/pagination/style.css?17721506821462*/
.page .pagination {display: flex; align-items: center; justify-content: start;}
.page .pagination li {display: flex;}
.page .pagination li a {display: flex; width: 3.5em; height: 3.5em; align-items: center; justify-content: center; font-size: 70%; font-weight: 500; border-radius: 50%;}
.page .pagination li a:hover {background: #E9EBF2;}
.page .pagination li span {display: flex; width: 3.5em; height: 3.5em; align-items: center; justify-content: center; font-size: 70%; font-weight: 500; border-radius: 50%;}


/* .page .pagination li a.begin {display: none;} */
.page .pagination li a.active {background: #E9EBF2;}
.page .pagination li a.prev {}
.page .pagination li a.prev:before {content: ""; background: url(/local/templates/np2026/images/prev.svg) 50% 50% no-repeat; width: 50%; height: 50%;}
.page .pagination li a.next {}
.page .pagination li a.next:before {content: ""; background: url(/local/templates/np2026/images/next.svg) 50% 50% no-repeat; width: 50%; height: 50%;}
/* .page .pagination li a.end {display: none;} */

.page .pagination-wrap {display: flex; align-items: center; justify-content: space-between; padding: 0 0 6.5em;}
.page .pagination-wrap .more {display: flex; align-items: center; justify-content: center; border: 1px solid #E9EBF2; border-radius: 3em; font-size: 70%; font-weight: 500; height: 3.5em; padding: 0 24px; text-transform: uppercase; order: 1;}
.page .pagination-wrap .more:hover {background: #E9EBF2;}
/* End */


/* Start:/local/templates/np2026/components/bitrix/catalog.section/catalog.search/style.css?17736908106928*/
.page .catalog-search {margin: 0 0 64px;}
.page .catalog-search .top {display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #E9EBF2; padding: 0.5em 0 1.45em; margin: 0 0 1.6em;}
.page .catalog-search .top .count {color: #8C93A1; font-size: 80%;}
.page .catalog-search .top .sort {font: inherit; font-size: 80%; border: none; outline: none; appearance: none; background: url(/local/templates/np2026/images/sort.svg) 100% 50% no-repeat; padding-right: 1.6em;}

.page .catalog-search .items {display: flex; flex-wrap: wrap; --n: 5; --g: 32px; gap: var(--g);}
.page .catalog-search .item {box-shadow: 0 0 0 1px #F2F6FA; background: #fff; display: flex; flex-direction: column; position: relative; width: calc((100% / var(--n)) - (((var(--n) - 1) / var(--n)) * var(--g)));}

.page .catalog-search .item .preview-wrap {background: #F2F6FA; padding: 32px;}
.page .catalog-search .item .preview {text-align: center; position: relative;}
.page .catalog-search .item .preview .images {}
.page .catalog-search .item .preview .images .image {display: none; position: relative; padding-top: 100%;}
.page .catalog-search .item .preview .images .image img {margin: 0 auto; object-fit: cover; width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
.page .catalog-search .item .preview .images .image.active {display: block;}
.page .catalog-search .item .preview .labels {position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: flex; z-index: 1;}
.page .catalog-search .item .preview .labels label {flex: 1 0 auto; display: flex; flex-direction: column; justify-content: end; padding: 5px;}
.page .catalog-search .item .preview .labels label:after {content: ""; background: rgba(255, 255, 255, 0.5); height: 2px;}
.page .catalog-search .item .preview .labels label.active:after {background: #fff;}
.page .catalog-search .item .preview .labels label:first-child:last-child {display: none;}

.page .catalog-search .item .data {padding: 32px; display: flex; flex-direction: column; gap: 16px; border-top: 1px solid #fff;}

.page .catalog-search .item .data .title {overflow: hidden; text-overflow: ellipsis; display: -moz-box; -moz-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-clamp: 4; box-orient: vertical; height: 81px; font-size: 80%;}

.page .catalog-search .item .prices {display: flex; gap: 4px; flex-direction: column;}

.page .catalog-search .item .price {}
.page .catalog-search .item .price .value {font-size: 120%; font-weight: 500;}
.page .catalog-search .item .price .old {color: #aaa; position: relative;}
.page .catalog-search .item .price .old:after {content: ''; position: absolute; width: 120%; height: 1px; background: #aaa; left: 50%; top: 50%; transform: rotate(-10deg) translate(-50%, -50%); transform-origin: left;}

.page .catalog-search .item .price-small {}
.page .catalog-search .item .price-small .value {color: #8C93A1; font-size: 80%;}

.page .catalog-search .item .basket {display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}

.page .catalog-search .item .basket .minus {flex: 0 0 2.4em; height: 2.4em; background: url(/local/templates/np2026/images/minus.svg) 50% 50% no-repeat; border-radius: 50%;}
.page .catalog-search .item .basket .minus:hover {background-color: #E9EBF2;}
.page .catalog-search .item .basket .plus {flex: 0 0 2.4em; height: 2.4em; background: url(/local/templates/np2026/images/plus.svg) 50% 50% no-repeat; border-radius: 50%;}
.page .catalog-search .item .basket .plus:hover {background-color: #E9EBF2;}
.page .catalog-search .item .basket input {flex: 1 0 2.4em; width: 2.4em; padding: 0; font: inherit; font-size: 80%; text-align: center; border: none; background: transparent; outline: none;}
.page .catalog-search .item .basket input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
.page .catalog-search .item .basket input::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}

.page .catalog-search .item .basket .buy {font-size: 70%; font-weight: 500; flex: 0 0 100%; margin-right: auto; display: block; padding: 14px 34px; background: #18243D; color: #fff; border-radius: 3em; text-transform: uppercase; order: 1; text-align: center;}
.page .catalog-search .item .basket .buy:hover {opacity: 0.8;}

.page .catalog-search .item .basket .buy_inbasket {background: #E9EBF2; color: #18243D;}

/* .page .catalog-search .item .icons {position: absolute; display: flex; flex-direction: column; gap: 10px; top: 40px; left: 30px;} */
/* .page .catalog-search .item .icons .icon-like {background: #5c5; border-radius: 50%; flex: 0 0 40px; width: 40px; justify-content: center;} */
/* .page .catalog-search .item .icons .icon-like:before {filter: brightness(0) invert(1);} */
/* .page .catalog-search .item .icons .icon-fire {background: #d33; border-radius: 50%; flex: 0 0 40px; width: 40px; justify-content: center;} */
/* .page .catalog-search .item .icons .icon-fire:before {filter: brightness(0) invert(1);} */

.page .catalog-search .item .icons {display: flex; gap: 8px; flex-direction: column; position: absolute; top: 8px; left: 8px; white-space: nowrap; width: calc(100% - 16px); align-items: start;}
.page .catalog-search .item .icons .selling {background: #fff; border-radius: 2em; padding: 6px; display: flex; gap: 4px; align-items: center; font-size: 60%; font-weight: 500; text-transform: uppercase; max-width: 100%; overflow: hidden;}
.page .catalog-search .item .icons .selling:before {content: ""; flex: 0 0 auto; background: url(/local/templates/np2026/images/selling.svg) 50% 50% no-repeat; width: 20px; height: 20px;}
.page .catalog-search .item .icons .action {background: #fff; border-radius: 2em; padding: 6px; display: flex; gap: 4px; align-items: center; font-size: 60%; font-weight: 500; text-transform: uppercase; max-width: 100%; overflow: hidden;}
.page .catalog-search .item .icons .action:before {content: ""; flex: 0 0 auto; background: url(/local/templates/np2026/images/action.svg) 50% 50% no-repeat; width: 20px; height: 20px;}


.page .catalog-search .item:hover {background: #F2F6FA;}
.page .catalog-search .item:hover .data {border-top: 1px solid #E9EBF2;}

@media (max-width: 1900px)
{
    .page .catalog-search .items {--n: 4;}
}

@media (max-width: 1600px)
{
	 .page .catalog-search .items {--n: 3;}
}

@media (max-width: 1300px)
{
	 .page .catalog-search .items {--n: 2;}
}

@media (max-width: 900px)
{
	.page .catalog-search .items {--n: 1;}
	
    .page .catalog-search .item .preview .images .image {padding-top: 0;}
	.page .catalog-search .item .preview .images .image img {position: relative;}
	
	.page .catalog-search .item .preview .labels {display: none;}
	
	.page .catalog-search .item .preview-wrap {padding: 20px;}
	.page .catalog-search .item .data {padding: 20px;}
}
/* End */
/* /local/templates/np2026/components/bitrix/news/brands/style.css?177306374872 */
/* /local/templates/np2026/components/bitrix/news.detail/brands/style.css?1773063631624 */
/* /local/templates/np2026/components/bitrix/system.pagenavigation/pagination/style.css?17721506821462 */
/* /local/templates/np2026/components/bitrix/catalog.section/catalog.search/style.css?17736908106928 */
