

/* Start:/local/components/zipshop/pdf.catalog/templates/.default/style.css?17930831187154*/
/* NSA_ Раздел деталировок /pdf/ */
.pdfcat {
	--pdfcat-accent: var(--primary, #005bff);
	--pdfcat-border: #e3e6ec;
	--pdfcat-muted: #6c757d;
	--pdfcat-bg: #f6f7f9;
	margin-bottom: 48px;
}

/* Тема ограничивает ширину списков в контенте; маркеры и отступы снимает класс list-unstyled */
.pdfcat ul {
	max-width: none;
}

.pdfcat-lead {
	max-width: 760px;
	margin-bottom: 20px;
	color: #333;
}

.pdfcat-title {
	margin: 32px 0 16px;
	font-size: 1.375rem;
	font-weight: 500;
}

.pdfcat-count {
	margin-left: 4px;
	color: var(--pdfcat-muted);
	font-size: 0.8125rem;
	white-space: nowrap;
}

/* Поиск */
.pdfcat-search {
	position: relative;
	max-width: 760px;
	margin-bottom: 8px;
	padding: 20px;
	border-radius: 8px;
	background: var(--pdfcat-bg);
}

.pdfcat-search__label {
	display: block;
	margin-bottom: 8px;
	font-weight: 500;
}

.pdfcat-search__row {
	display: flex;
	gap: 8px;
}

/* Высоту поля задаёт тема (.form-control), кнопка тянется по ней */
.pdfcat-search__input {
	flex: 1 1 auto;
	min-width: 0;
}

.pdfcat-search__button {
	flex: 0 0 auto;
	align-self: stretch;
	height: auto;
	padding: 0 24px;
}

.pdfcat-search__hint {
	margin-top: 8px;
	color: var(--pdfcat-muted);
	font-size: 0.8125rem;
}

.pdfcat-suggest {
	position: absolute;
	z-index: 20;
	top: calc(100% - 12px);
	right: 20px;
	left: 20px;
	max-height: 360px;
	margin: 0;
	padding: 4px 0;
	overflow-y: auto;
	border: 1px solid var(--pdfcat-border);
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
	list-style: none;
}

.pdfcat-suggest a {
	display: flex;
	gap: 8px;
	align-items: baseline;
	padding: 8px 12px;
	color: inherit;
	text-decoration: none;
}

.pdfcat-suggest a:hover,
.pdfcat-suggest a.is-active {
	background: var(--pdfcat-bg);
}

.pdfcat-suggest b {
	font-weight: 500;
}

.pdfcat-suggest span {
	overflow: hidden;
	color: var(--pdfcat-muted);
	font-size: 0.8125rem;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.pdfcat-suggest__all a {
	color: var(--pdfcat-accent);
}

/* Бренды по алфавиту */
.pdfcat-letters {
	columns: 4 220px;
	column-gap: 32px;
}

.pdfcat-letter {
	display: flex;
	gap: 12px;
	margin-bottom: 20px;
	break-inside: avoid;
}

.pdfcat-letter__char {
	flex: 0 0 24px;
	color: var(--pdfcat-accent);
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 1.4;
}

.pdfcat-letter__list {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.9;
}

/* Группы оборудования бренда */
.pdfcat-types {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
	gap: 12px;
	margin-top: 24px;
}

.pdfcat-type {
	padding: 14px 16px;
	border: 1px solid var(--pdfcat-border);
	border-radius: 8px;
}

.pdfcat-type__name {
	font-weight: 500;
}

/* Списки моделей */
.pdfcat-models {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
	gap: 6px 16px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.pdfcat-models a {
	display: block;
	overflow: hidden;
	padding: 6px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.pdfcat-models--compact {
	grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
	gap: 0 12px;
	margin-top: 8px;
	font-size: 0.875rem;
}

.pdfcat-models--compact a {
	padding: 2px 0;
}

.pdfcat-filter {
	max-width: 420px;
	margin-bottom: 20px;
}

.pdfcat-filter__empty {
	margin-top: 8px;
	color: var(--pdfcat-muted);
}

.pdfcat-chips {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.pdfcat-chips li {
	padding: 6px 12px;
	border: 1px solid var(--pdfcat-border);
	border-radius: 16px;
	font-size: 0.875rem;
}

/* Страница модели */
.pdfcat-model {
	display: grid;
	grid-template-columns: minmax(280px, 380px) 1fr;
	gap: 32px;
	align-items: start;
}

.pdfcat-model .pdfcat-title:first-of-type {
	margin-top: 24px;
}

.pdfcat-props {
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 6px 16px;
	margin: 0;
}

.pdfcat-props dt {
	color: var(--pdfcat-muted);
	font-weight: 400;
}

.pdfcat-props dd {
	margin: 0;
}

.pdfcat-files {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pdfcat-file {
	padding: 12px 0;
	border-bottom: 1px solid var(--pdfcat-border);
}

.pdfcat-file__name {
	font-weight: 500;
}

.pdfcat-file__meta {
	margin: 2px 0 8px;
	color: var(--pdfcat-muted);
	font-size: 0.8125rem;
	word-break: break-all;
}

.pdfcat-file__actions {
	display: flex;
	gap: 8px;
}

.pdfcat-parts {
	margin-top: 24px;
	padding: 16px;
	border-radius: 8px;
	background: var(--pdfcat-bg);
}

.pdfcat-parts .btn {
	white-space: normal;
}

.pdfcat-parts p {
	margin: 12px 0 0;
	font-size: 0.875rem;
}

.pdfcat-file.is-selectable {
	cursor: pointer;
}

.pdfcat-file.is-selectable.is-active .pdfcat-file__name {
	color: var(--pdfcat-accent);
}

.pdfcat-model__viewer {
	position: sticky;
	top: 16px;
	min-width: 0;
}

.pdfcat-viewer {
	display: flex;
	flex-direction: column;
	height: 80vh;
	min-height: 560px;
	border: 1px solid var(--pdfcat-border);
	border-radius: 8px;
	overflow: hidden;
	background: var(--pdfcat-bg);
}

.pdfcat-viewer__bar {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 6px 12px;
	border-bottom: 1px solid var(--pdfcat-border);
	background: #fff;
	font-size: 0.875rem;
}

.pdfcat-viewer__pages {
	margin-right: auto;
	color: var(--pdfcat-muted);
}

.pdfcat-viewer__btn {
	width: 32px;
	height: 32px;
	border: 1px solid var(--pdfcat-border);
	border-radius: 6px;
	background: #fff;
	font-size: 1.125rem;
	line-height: 1;
	cursor: pointer;
}

.pdfcat-viewer__btn:hover {
	border-color: var(--pdfcat-accent);
	color: var(--pdfcat-accent);
}

.pdfcat-viewer__zoom {
	min-width: 48px;
	text-align: center;
}

.pdfcat-viewer__open {
	margin-left: 12px;
}

.pdfcat-viewer__body {
	flex: 1;
	overflow: auto;
	padding: 12px;
}

.pdfcat-viewer__page {
	margin: 0 auto 12px;
	background: #fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}

.pdfcat-viewer__page canvas {
	display: block;
	width: 100%;
	height: 100%;
}

.pdfcat-viewer__status {
	padding: 48px 16px;
	color: var(--pdfcat-muted);
	text-align: center;
}

/* Результаты поиска */
.pdfcat-results {
	width: 100%;
	max-width: 900px;
	border-collapse: collapse;
}

.pdfcat-results th,
.pdfcat-results td {
	padding: 8px 12px 8px 0;
	border-bottom: 1px solid var(--pdfcat-border);
	text-align: left;
	vertical-align: top;
}

.pdfcat-results th {
	color: var(--pdfcat-muted);
	font-size: 0.8125rem;
	font-weight: 400;
}

.pdfcat-empty {
	max-width: 760px;
	margin-top: 16px;
}

@media (max-width: 991px) {
	.pdfcat-model {
		grid-template-columns: 1fr;
	}

	/* На узком экране схему удобнее смотреть отдельно — там есть кнопка «Открыть» */
	.pdfcat-model__viewer {
		display: none;
	}
}

@media (max-width: 575px) {
	.pdfcat-search {
		padding: 16px;
	}

	.pdfcat-search__button {
		padding: 0 16px;
	}

	.pdfcat-suggest {
		right: 16px;
		left: 16px;
	}

	.pdfcat-results th:nth-child(3),
	.pdfcat-results td:nth-child(3) {
		display: none;
	}
}

/* End */


/* Start:/local/templates/eshop24_custom/include/footer/type1/style.min.css?17210342192183*/
.back-to-top{height:3.75rem;width:3.75rem;right:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:50%;background-color:#fff;outline:0;-webkit-box-shadow:0 0 1.25rem 0 rgba(0,0,0,.15);box-shadow:0 0 1.25rem 0 rgba(0,0,0,.15);cursor:pointer;z-index:3;font-size:1.5rem;color:#005bff;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;padding:0}.back-to-top.is-hidden{opacity:0}.back-to-top.is-visible{opacity:1}.back-to-top:focus:not(:focus-visible){outline:0;border:0}.footer{margin-top:2.5rem;border-top:1px solid #f4f7fe;color:#7f7f7f;font-size:.875rem;position:relative}.footer__inner{padding:2.5rem 0 0;position:relative}.footer__back-to-top{position:absolute;right:1rem;bottom:1rem;height:3.75rem;width:3.75rem}.footer__contacts-recall{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__contacts{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer__phones a{display:block;color:#343a40}.footer__recall{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.footer__recall>a{margin-bottom:.75rem;margin-right:.75rem}.footer__subscribe{max-width:17.625rem;margin-bottom:1.875rem}.footer__copyright{padding:.5rem 0}@media (min-width:768px){.footer__contacts{width:11.75rem;margin-right:1rem;margin-bottom:1rem}.footer__phones{margin-bottom:.75rem}.footer__copyright{margin-top:1.25rem;padding:.625rem 0}.footer__back-to-top{right:2.5rem;bottom:calc(100% - 1.5rem)}}@media (min-width:1200px){.footer__contacts-recall{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-menu{display:inline-block;-webkit-columns:2;-moz-columns:2;columns:2;margin:0 -6px 1rem}.footer-menu__item{min-width:5rem;padding:0 6px 0;margin-bottom:.625rem}.footer-menu__link{font-size:.875rem;color:#7f7f7f}.footer-menu__link:hover{color:#7f7f7f}@media (min-width:992px){.footer-menu{-webkit-columns:3;-moz-columns:3;columns:3}}@media (min-width:1200px){.footer-menu__item{min-width:6.25rem}}
/* End */


/* Start:/bitrix/components/rseshop24/socnet.links/templates/.default/style.min.css?1714661880374*/
.socnet-links{display:flex;flex-wrap:wrap}.socnet-links__item:not(:last-child){margin-right:.625rem}.socnet-links__icon{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;border-radius:50%;color:#005cff;color:var(--primary);background-color:#f8f9fb;font-size:1.125rem}.socnet-links__icon:focus,.socnet-links__icon:hover{color:var(--primary)}
/* End */


/* Start:/local/templates/eshop24_custom/include/offcanvas/type1/style.min.css?17210342192978*/
.offcanvas{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:998;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.offcanvas:focus{outline:0}.offcanvas__inner{padding:2.25rem 1.5rem;position:relative;z-index:1}.offcanvas__close{font-size:1.125rem;font-weight:700;line-height:1;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:transparent;border:0;padding:1rem 1rem;margin:-1rem -1rem -1rem auto;position:absolute;right:1.25rem;top:1.25rem;z-index:2;border-radius:50%}.offcanvas__close:active,.offcanvas__close:focus,.offcanvas__close:hover{background-color:rgba(153,153,153,.1)}.offcanvas__close>*{pointer-events:none}.offcanvas__nav{margin-bottom:3.125rem}.offcanvas__bottom{margin:2rem 0}.offcanvas__phones a{display:block;line-height:1;font-weight:700;color:#000}.offcanvas--hidden{display:none}.offcanvas--shown{display:block}.offcanvas .ps__rail-x,.offcanvas .ps__rail-y{z-index:3}.offcanvas .location-switcher__marker{display:none}.offcanvas .location-switcher__current-value{font-size:1rem;padding:0}@media (max-width:991.98px){.offcanvas--animation-show{display:block;-webkit-animation:offcanvas-animation-show .3s ease-in-out 0s 1 normal forwards;animation:offcanvas-animation-show .3s ease-in-out 0s 1 normal forwards}.offcanvas--animation-hide{-webkit-animation:offcanvas-animation-hide .3s ease-in-out 0s 1 normal forwards;animation:offcanvas-animation-hide .3s ease-in-out 0s 1 normal forwards}}@media (min-width:992px){.offcanvas{max-width:30rem}.offcanvas--animation-show{display:block;-webkit-animation:offcanvas-animation-show-desktop .3s ease-in-out 0s 1 normal forwards;animation:offcanvas-animation-show-desktop .3s ease-in-out 0s 1 normal forwards}.offcanvas--animation-hide{-webkit-animation:offcanvas-animation-hide-desktop .3s ease-in-out 0s 1 normal forwards;animation:offcanvas-animation-hide-desktop .3s ease-in-out 0s 1 normal forwards}}@-webkit-keyframes offcanvas-animation-show{0%{opacity:0}100%{opacity:1}}@keyframes offcanvas-animation-show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes offcanvas-animation-hide{0%{opacity:1}100%{opacity:0}}@keyframes offcanvas-animation-hide{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes offcanvas-animation-show-desktop{0%{-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes offcanvas-animation-show-desktop{0%{-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes offcanvas-animation-hide-desktop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}}@keyframes offcanvas-animation-hide-desktop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}}
/* End */


/* Start:/local/templates/eshop24_custom/components/bitrix/menu/treenav/style.min.css?17210342192043*/
.tree-nav{margin:0;padding:0}.tree-nav__link{color:#000;padding:.5rem 0;font-size:.875rem;font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tree-nav__link:active,.tree-nav__link:focus,.tree-nav__link:hover{text-decoration:none}.tree-nav__wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tree-nav__toggle{padding:0 .8125rem;font-size:1rem;margin:0;-webkit-transform:rotate(180deg) translateY(-.125rem);-ms-transform:rotate(180deg) translateY(-.125rem);transform:rotate(180deg) translateY(-.125rem);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background:0 0;border:0}.tree-nav__toggle:focus{outline-width:0}.tree-nav__toggle:focus-visible{outline-width:1px}.tree-nav__toggle.collapsed{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.tree-nav__subnav{margin:0}.tree-nav__item--selected>.tree-nav__link,.tree-nav__item--selected>.tree-nav__link-wrap>.tree-nav__link{color:#005bff}.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__subnav{margin:0 0 1.5rem}.tree-nav>.tree-nav__item>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__link-wrap>.tree-nav__link{font-size:1.5rem;font-weight:500;padding:.375rem 0}.tree-nav>.tree-nav__item>.tree-nav__subnav{margin:.625rem 1.875rem 2rem}.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__link-wrap>.tree-nav__link{font-size:1.125rem;font-weight:600;padding:.375rem 0}@media (min-width:768px){.tree-nav>.tree-nav__item>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__link-wrap>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__link-wrap>.tree-nav__link{padding-top:.625rem;padding-bottom:.625rem}}
/* End */


/* Start:/bitrix/components/scody/cookie/templates/.default/style.min.css?17489335791438*/
.widget_cookie{width:100vw;padding:16px 20px;position:fixed;z-index:9999;bottom:0;right:0;background:#fff;transition:opacity 1.2s,transform 1.2s;flex-direction:column;align-items:center;border:2px solid var(--theme-color-primary, #63aa28)}.widget_cookie__style1{border-color:#63aa28}.widget_cookie__style1 .widget_cookie__btn-close-cookie{background-color:#63aa28}.widget_cookie__style2{border-color:#f8a91c}.widget_cookie__style2 .widget_cookie__btn-close-cookie{background-color:#f8a91c}.widget_cookie__style3{border-color:#e12a2a}.widget_cookie__style3 .widget_cookie__btn-close-cookie{background-color:#e12a2a}.widget_cookie__style4{border-color:#0082d1}.widget_cookie__style4 .widget_cookie__btn-close-cookie{background-color:#0082d1}.widget_cookie__style5{border-color:#159dba}.widget_cookie__style5 .widget_cookie__btn-close-cookie{background-color:#159dba}@media (min-width:29.99875em){.widget_cookie{width:345px;bottom:30px;right:15px}}.widget_cookie__text{margin-bottom:0;color:rgba(25,25,25,.6);font-size:12px;font-weight:400;line-height:20px;padding-bottom:25px}.widget_cookie a{color:var(--theme-b-link)}.widget_cookie__btn-close-cookie{background-size:100% 100%;width:111px;height:48px;display:inline-block;cursor:pointer;transition:.3s;font-size:13px;line-height:19px}.widget_cookie .btn-close-cookie:hover{opacity:.5}.widget_cookie.cookie__hide{transition-delay:0s;opacity:0!important;transform:translateY(20px)!important}
/* End */
/* /local/components/zipshop/pdf.catalog/templates/.default/style.css?17930831187154 */
/* /local/templates/eshop24_custom/include/footer/type1/style.min.css?17210342192183 */
/* /bitrix/components/rseshop24/socnet.links/templates/.default/style.min.css?1714661880374 */
/* /local/templates/eshop24_custom/include/offcanvas/type1/style.min.css?17210342192978 */
/* /local/templates/eshop24_custom/components/bitrix/menu/treenav/style.min.css?17210342192043 */
/* /bitrix/components/scody/cookie/templates/.default/style.min.css?17489335791438 */
