

/* Start:/local/templates/pumpseals/components/bitrix/catalog.compare.list/compare/style.css?17472092671265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/local/templates/pumpseals/components/bitrix/menu/main_menu_with_sublevels_mob/style.css?17856776711172*/
.header {
	overflow: visible;
}

/* подменю: без анимации, обычное скрытие/показ */
.menu__border._mob .header__menu .menu__item.has_submenu > .header__submenu {
	display: none;
}

.menu__border._mob .header__menu .menu__item.has_submenu.is-open > .header__submenu {
	display: block;
}

/* стрелка справа */
.menu__border._mob .header__menu .menu__item.has_submenu > .menu__link {
	position: relative;
	display: block;
	padding-right: 28px;
}

.menu__border._mob .header__menu .menu__item.has_submenu > .menu__link::after {
	content: "";
	position: absolute;
	right: 10px;
	top: 50%;
	width: 7px;
	height: 7px;
	border-right: 2px solid currentColor;
	border-bottom: 2px solid currentColor;
	transform: translateY(-70%) rotate(45deg);
	transition: transform 0.3s ease;
	pointer-events: none;
}

.menu__border._mob .header__menu .menu__item.has_submenu.is-open > .menu__link::after {
	transform: translateY(-20%) rotate(-135deg);
}

@media (prefers-reduced-motion: reduce) {
	.menu__border._mob .header__menu .menu__item.has_submenu > .menu__link::after {
		transition: none;
	}
}

/* End */


/* Start:/local/templates/pumpseals/components/bitrix/search.form/search__input/style.css?17472092671586*/
.custom-search  {
  padding: 10px 0;
}
.custom-search [name=q] {
  /* width: 80%; */
  padding: 10px 20px;
  background-color: #fff;
  border: 1px solid #000;
}

.custom-search {
  
  background: #F3F3F3;
  max-width: 1320px;
  margin: 0 auto;
}

.custom-search .dop-options {
  display: flex;
  gap: 20px;
  padding: 10px 0 0;
}

@media only screen and (max-width: 340px) {
  .custom-search .dop-options {
    flex-flow: column;
    gap: 10px;
  }
}

.custom-search > form {
  display: flex;
  flex-wrap: nowrap;
}

.custom-search > form .custom-search__icon {
  position: relative;
  background-color: #134fb0;
  background-image: url('/local/templates/pumpseals/images/search2.png');
  background-position: center;
  background-repeat: no-repeat;
  width: 50px;
}

.custom-search > form .custom-search__icon:after {
  content: '';
  position: absolute;
  top: 50%;
  right: -11px;
  background-color: #134fb0;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  transform: translateY(-50%) rotate(45deg);
  width: 20px;
  height: 20px;
}

.custom-search > form button[type="submit"] {
  color: #fff;
  background-color: #134fb0;
  border: 1px solid #000;
  margin-left: 10px;
  padding: 0 30px;
  font-family: NEXT ART;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.custom-search > form button[type="submit"]:hover {
  background-color: #3e72c8;
}

@media only screen and (max-width: 600px) {
  .custom-search > form .custom-search__icon {
    display: none;
  }
}
/* End */


/* Start:/local/templates/pumpseals/components/bitrix/breadcrumb/breadcrumb/style.min.css?1747209267467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/pumpseals/components/bitrix/menu/footer_menu/style.min.css?1747209267490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/pumpseals/components/bitrix/menu/footer_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/pumpseals/styles.css?1782282591714*/
.page-404__bg {
	display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	background-image: url('/local/templates/pumpseals/images/contactBgTop.jpg');
	background-size: cover;
	background-repeat: repeat;
    z-index: 0;
}

.page-404__wrapper {
	display: block;
	position: relative;
	width: 100%;
}

.page-404__text-container {
	text-align: center;
}

.page-404__404 {
	font-size: 180px;
	line-height: 150px;
	color: #fff;
}

.page-404__text {
	margin-top: 40px;
}

.page-404__text p,
.page-404__text a,
.page-404__text span {
	font-size: 22px;
	line-height: 18px;
	color: #fff;
}

.catalogProduct .gallery-top {
	position: relative;
}
.catalog h2 {
    margin-block-end: 0.5em;
}
/* End */


/* Start:/local/templates/pumpseals/template_styles.css?1747209265199*/
.author-block {
	font-weight: bold;
    color: #ec8300;
}
.blog-card.card-style-grid .btn {
	text-transform: initial;
	padding: 0 0 0 0;
}
.blog-card .image img {
    height: 100%;
    width: auto;
}
/* End */
/* /local/templates/pumpseals/components/bitrix/catalog.compare.list/compare/style.css?17472092671265 */
/* /local/templates/pumpseals/components/bitrix/menu/main_menu_with_sublevels_mob/style.css?17856776711172 */
/* /local/templates/pumpseals/components/bitrix/search.form/search__input/style.css?17472092671586 */
/* /local/templates/pumpseals/components/bitrix/breadcrumb/breadcrumb/style.min.css?1747209267467 */
/* /local/templates/pumpseals/components/bitrix/menu/footer_menu/style.min.css?1747209267490 */
/* /local/templates/pumpseals/styles.css?1782282591714 */
/* /local/templates/pumpseals/template_styles.css?1747209265199 */
