

/* Start:/bitrix/templates/pimax_shop/components/bitrix/menu/catalog_horizontal/style.css?16052585279170*/
.bx_horizontal_menu_advaced .animate{}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
/* 1st level */
/*.bx_hma_one_lvl*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;

	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
/*bx_hma_one_lvl.dropdown:hover*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	/*box-shadow:inset 0 1px 0 0 #ecf3f8;*/
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl:hover,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl{height: 40px;}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{border-radius:0;/*box-shadow:none*/}

/*.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,*/
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
/* .bx_hma_one_lvl>a*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:59px;
	background:#fff;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown.hover>a{z-index:140;height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{}
/* // 1st level */

/* The Container */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{display:block}
.bx-ie8 .bx_horizontal_menu_advaced 		.bx_hma_one_lvl:hover 	.bx_children_container{display:block !important} /*IE8*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-20000px;
	padding:10px 12px;
	padding-bottom:20000px;
	min-width:130px;
	max-width:280px;
	border-left:1px solid #f2f2f2;
	background:#fff;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container 	  .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container    .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow: inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}
/*// Container */

/* 2nd level*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{display:block;background:#fff}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent>a{display:block;padding:5px 10px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent a{line-height:15px}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent>a:hover{color: #366181}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
	display:block;
	color:#20394c;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block    li a{font-size:11px;line-height:normal}
/* // 2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a{
	display:block;
	padding:5px 10px
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a:hover{
	background:#f0f6f8;
	box-shadow:inset 0 1px 1px 0 #e3e9eb
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li ul li a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel{
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel img{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	max-height:220px;
	border:1px solid #e7e9ea;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}
/* // The Panel*/
@media (min-width:980px) {.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}}
@media (max-width:569px) {.header_inner_bottom_line{overflow:hidden;height:auto}}
/* End */


/* Start:/bitrix/templates/pimax_shop/components/pimax/favorites/footer-izb/style.css?1605258528255*/
.pimax-favorites {
	vertical-align: top;
}

.pimax-favorites .pimax-favorites-item {
	width: 270px;
	height: 400px;
	display: inline-block;
	text-align: center;
}

.pimax-favorites .pimax-favorites-item img {
	display: inline-block;
	text-align: center;
}
/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1605258530565*/
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */

.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
/* End */


/* Start:/bitrix/components/pimax/scrolltotop/templates/.default/style.css?1605258530435*/
.scrollToTop{
    color: #fff;
    width: 43px;
    height:40px;
    padding: 0 10px 0 10px;
    line-height: 40px;
    text-align:right;
    font-weight: bold;
    font-size: 0;
    text-decoration: none;
    position:fixed;
    bottom:10px;
    right:10px;
    display:none;
    background: url('/bitrix/components/pimax/scrolltotop/templates/.default/images/arrow_up.png') gray no-repeat 10px center;
}
.scrollToTop:hover, .scrollToTop:focus {
    text-decoration:none;
    color: #fff;
}
/* End */


/* Start:/bitrix/templates/pimax_shop/styles.css?174307186251770*/
@font-face {
    font-family: 'SpectralRegular';
    font-display: swap;
    font-style: normal;
    src: url("/bitrix/templates/pimax_shop/fonts/Spectral-Regular.ttf");
}

@font-face {
    font-family: 'SpectralLight';
    font-display: swap;
    font-style: normal;
    src: url("/bitrix/templates/pimax_shop/fonts/Spectral-Light.ttf");
}

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');


input[type="radio"],
input[type="checkbox"] {
    margin: 4px 7px 0 0 !important;
}

.price-filter-input-box input[type="text"] {
    width: 46%;
}

.bx_filter_control_section input[type="submit"],
.bx_filter_control_section #set_filter,
.bx_filter_control_section #del_filter {
    float: none;
    padding: 14px 22px;
    background: #9FDEE8;
}

.bx_filter_control_section input[type="submit"]:hover,
.bx_filter_control_section #set_filter:hover,
.bx_filter_control_section #del_filter:hover {
    background: #8CD1DC;
}

#modef {
    position: absolute;
    display: none;
    height: 33px;
    border-top: 1px solid #c0d6dc;
    border-right: 1px solid #c0d7dd;
    border-bottom: 1px solid #c0d6dc;
    border-left: 1px solid #c0d7dd;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    color: #3f3f3f;
    font-weight: normal;
    font-size: 13px;
    line-height: 33px;
    padding: 0 10px;
    margin-left: 10px;
    margin-top: -7px;
    z-index: 1100;
    white-space: nowrap;
}

.tovar_color_select ul,
.tovar_size_select ul {
    width: auto !important;
}

.tovar_color_select ul li,
.tovar_size_select ul li {
    padding-top: 0 !important;
    display: inline-block;
    width: auto !important;
}

.tovar_color_select ul li.bx_active a:before,
.tovar_size_select ul li.bx_active a {
    border: 2px solid #333;
    color: #333;
}

.old_price {
    text-decoration: line-through;
    color: silver;
}

.basket_quantity_control a {
    height: 20px;
    width: 21px;
}

.basket_quantity_control a.minus {
    background-position: center bottom !important;
    border-radius: 0 !important;
}

.basket_quantity_control a.plus {
    background-position: center 4px !important;
    border-radius: 0 !important;
}

.bx_ordercart .bx_ordercart_order_pay_center span,
.bx_ordercart .bx_ordercart_order_pay_center a,
.bx_ordercart_order_pay_center a {
    line-height: 23px !important;
}

.bx_ordercart_order_pay_center {
    margin-bottom: 20px;
    height: 78px
}

#order_form_content label {
    color: #000;
    font-size: 1.2em;
    line-height: 1.6em;
}

.bx_ordercart .bx_ordercart_order_pay {
    padding: 0 !important;
}

.shop_order_table th {
    text-align: center;
}

.shop_order_table th.item {
    text-align: left;
}

.shop_order_table td.center {
    text-align: center !important;
}

.bx_ordercart .bx_ordercart_order_table_container {
    border: none !important;
    border-bottom: 1px solid #e4e6e8 !important;
}

.personal-box {
    margin-bottom: 20px;
}

.personal-box a {
    text-decoration: underline;
}

.subscribe-edit table td {
    padding-right: 20px;
}

.subscribe-buttons input[type="submit"] {
    margin-left: 20px;
}


.subscribe-edit input[type="checkbox"] {
    display: inline-block;
    margin-right: 10px;
    margin-top: 3px;
}

.starrequired {
    color: red;
}

.bx_my_order_switch a {
    text-decoration: underline;
}

.bx_my_order_cancel {
    margin-bottom: 20px;
}

.bx_order_list table td a {
    text-decoration: underline;
}

.bx_order_list h3 {
    margin: 20px 0;
}

.form_auth {
    max-width: 600px;
    margin-bottom: 20px;
}

.bx-auth .social-eshop {
    border: none;
}

.yashare-auto-init.b-share_theme_counter {
    display: inline-block;
    margin-left: 20px;
}

.reviews-text {
    font-size: 16px;
}

.reviews-reply-form {
    margin-top: 20px;
    margin-bottom: 20px;
}

.reviews-post-reply-buttons {
    margin-top: 10px;
}

.pagination {
    margin-bottom: 20px !important;
}

div.blog-comment-buttons input {
    font-size: 14px;
    padding: 15px 52px;
}

.search-page input[type="text"] {
    width: 60%;
    font-size: 16px;
    height: 50px;
}

#carousel2 .flex-viewport {
    overflow: hidden !important;
}

.top_slider .slide1 .flex_caption1 {
    width: 100% !important;
}

.tovar_view_fotos {
    width: 300px
}

.tovar_view_description {
    width: 469px;
}

.tovat-share-buttons {
    float: right;
}

.zoomContainer {
    z-index: 11000;
}

#order_form_content label {
    margin-right: 20px
}

.pagination {
    display: block !important;
    margin: 0 auto 20px 0 !important;
    text-align: center !important;
}

.tovar_wrapper.col-lg-4.col-md-4.col-sm-6.col-xs-6.col-ss-12.padbot40 {
    min-height: 470px;
}

.shop_block.variable-sizes .tovar_wrapper.col-lg-4.col-md-4.col-sm-6.col-xs-6.col-ss-12.padbot40 {
    min-height: 100px;
}

.flex_caption1 {
    color: #fff !important;
}

.menu_toggler {
    float: right;
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 23px;
    color: #333;
    border-right: 1px solid #e9e9e9;
}

.menu_toggler:hover {
    color: #242424;
}

.blog article {
    margin: 0 15px;
}

.bx-composite-btn-fixed {
    right: 300px !important;
    top: -50px !important;
}

.product-quantity-input {
    width: 60px !important;
    height: 51px !important;
    font-size: 20px !important;
    border: 3px solid #787878 !important;
}

.tovar_view_description_long {
    width: 700px !important;
}

.basket-small-all {
    text-align: center;
    margin: 6px 0;
}

.bx_filter_block ul li {
    font-size: 11px;
    line-height: 26px;
    color: #666;
    text-transform: uppercase;
    border-top: 1px solid #e9e9e9;
    top: 6px;
}

.tovar_details_wrapper {
    margin-bottom: 30px;
}


/* BITRIX STYLES */
.adm-workarea textarea {
    overflow: auto;
}

.bxhtmled-tskbr-sect {
    height: 30px;
}

.bxhtmled-split-btn-l .bxhtmled-split-btn-bg {
    height: 33px;
}

.bxhtmled-split-btn-l .bxhtmled-split-btn-bg {
    padding-top: 8px;
}

.bx_soc_comments_div .bx-catalog-tab-list {
    display: none;
}

div.blog-comment-buttons input {
    background-color: #333;
    color: #fff;
    display: inline-block;
    font-size: 14px !important;
    font-weight: 900;
    line-height: 20px;
    margin-right: 7px;
    padding: 10px 20px !important;
    text-transform: uppercase;
    width: auto;
    border: none;
}

div.reviews-info-box,
div.reviews-reply-form {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fbfbfb;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;

    border: 1px solid #e1e1e1;
}

div.reviews-post-date {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #eaeaea;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
}

form.reviews-form {
    padding: 0.8em;
}

.forum-upload-file-attach {
    display: none;
}

.new_arrivals .jCarousel_pagination a {
    top: 100px;
}

.new_arrivals .jcarousel-control-prev {
    left: 0;
    right: auto;
}

.new_arrivals .jcarousel {
    left: 59px;
    width: 90%;
}

.new_arrivals .jcarousel li {
    margin-right: 50px !important;
}


#modef {
    left: 290px;
    border-radius: 0;
    border: 2px solid #ccc;
}

#modef a {
    text-decoration: underline;
}

#modef a:hover {
    text-decoration: none;
}

.tovar_wrapper.col-lg-4.col-md-4.col-sm-6.col-xs-6.col-ss-12.padbot40 {
    min-height: 520px;
}


.tovar_view_price.tovar_view_price_old,
.tovar_price.tovar_price_old {
    text-decoration-line: line-through;
    font-weight: normal;
    color: #666666 !important;
    margin-right: 10px;
}

.tovar_view_price.tovar_price_red,
.tovar_price.tovar_price_red {
    color: #cc3333;
}


.icon-ld_accoridion_expand,
.icon-ld_accoridion_collapse {
    -moz-osx-font-smoothing: grayscale;
    font-family: tahoma, verdana, arial;
    font-style: normal;
    font-variant-alternates: normal;
    font-variant-caps: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
    text-align: center;
    text-decoration-color: inherit;
    text-decoration-line: inherit;
    text-decoration-style: inherit;
    text-transform: none;
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 100;
    color: #000;
    right: 0;
    top: 8px;
    font-size: 20px;
    display: none;
    cursor: pointer;
}


.slider1 img {
    cursor: pointer;
}

.popup-window {
    z-index: 100000 !important;
}

.bx-viewer-wrap img {
    width: auto !important;
    height: auto !important;
    max-height: 100% !important;
    max-width: 100% !important;
    box-shadow: 0 0 1px #212121;
    padding: 0 !important;
    margin: 0;
}

.bx-viewer-wrap-inner {
    padding: 0 !important;
}

.bx-viewer-wrap.bx-viewer-cap {
    width: auto !important;
    height: auto !important;
    min-width: 250px;
    min-height: 250px;
    max-height: 700px;
    max-width: 700px;
}

.bx-viewer-cap-wrap {
    padding: 0 !important;
}

.bx-viewer-title {
    display: none;
}

.bx-viewer-wrap-outer {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}

.bx-viewer-prev-outer,
.bx-viewer-next-outer {
    opacity: .6 !important;
}

.tovar_view_fotos {
    min-height: 330px;
}

.tovar_view_fotos img {
    cursor: pointer;
}

.pimax-buyoneclick-row {
    margin: 10px 0;

}

.pimax-buyoneclick-row input[type='text'] {
    width: 350px;
}

#btn-pimax-buyoneclick {
    width: 262px !important;
}

#myModal,
#myModal td {
    font-size: 14px !important;
}

.pimax-buyoneclick-header-order {
    font-size: 25px;
    line-height: 35px;
    text-align: center;
}

.pimax-buyoneclick-header-pay,
.pimax-buyoneclick-header-pay-logo,
.pimax-buyoneclick-header-pay-name {
    font-size: 25px;
    line-height: 35px;
    text-align: center;
}

.pimax-buyoneclick-header-pay-name {
    font-size: 18px;
}

.pimax-buyoneclick-header-pay-box table,
.pimax-buyoneclick-header-pay-box h1,
.pimax-buyoneclick-header-pay-box ol,
.pimax-buyoneclick-header-pay-box ul {
    display: none;
}

#myModal a {
    color: #cc3333;
}

#myModal a.btn {
    color: #fff;
}

#myModal p {
    margin-top: 20px;
    margin-bottom: 0;
}

.pimax-buyoneclick-color-ref {
    width: 30px;
    height: 30px;
}

.field-COLOR_REF {
    width: 40px;
}

#sidebar .bx_filter_container_title {
    position: relative;
    cursor: pointer;
    padding-right: 40px;
    margin: 0 0 7px;
}

.bx_filter_container_title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.49995 5.4L8.99995 9.9L13.5 5.4L15.3 6.3L8.99995 12.6L2.69995 6.3L4.49995 5.4Z' fill='%23C6C6C6'/%3E%3C/svg%3E%0A") no-repeat;
    -webkit-transform: translateY(-9px);
    -moz-transform: translateY(-9px);
    transform: translateY(-9px);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.bx-active .bx_filter_container_title::after {
    -webkit-transform: translateY(-9px) rotate(-180deg);
    -moz-transform: translateY(-9px) rotate(-180deg);
    transform: translateY(-9px) rotate(-180deg);
}

.bx_filter_block {
    display: none;
    margin: 9px 0 0;
}

.bx_filter_block span.disabled {
    pointer-events: none;
    display: block;
}

.bx_filter_block span.disabled label {
    color: #dadada !important;
}

.bx_filter_container.bx-active .bx_filter_block {
    display: block;
}

.filter_mobile {
    display: none;
    cursor: pointer;
    color: #333333;
    /*padding: 8px 9px 8px 32px;
	
    font-size: 9px;
	*/
    font-size: 16px;
    padding: 15px 15px 15px 35px;
    font-weight: bold;
    line-height: 9px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.49783 10.6667C5.10241 10.665 4.71772 10.7952 4.40459 11.0367C4.09147 11.2782 3.8678 11.6171 3.76894 12H2.22228C2.1044 12 1.99136 12.0468 1.90801 12.1302C1.82466 12.2135 1.77783 12.3266 1.77783 12.4445C1.77783 12.5623 1.82466 12.6754 1.90801 12.7587C1.99136 12.8421 2.1044 12.8889 2.22228 12.8889H3.76894C3.86199 13.2774 4.08317 13.6232 4.39683 13.8707C4.71049 14.1181 5.09834 14.2526 5.49783 14.2526C5.89732 14.2526 6.28517 14.1181 6.59883 13.8707C6.91249 13.6232 7.13368 13.2774 7.22672 12.8889H13.7778C13.8957 12.8889 14.0088 12.8421 14.0921 12.7587C14.1755 12.6754 14.2223 12.5623 14.2223 12.4445C14.2223 12.3266 14.1755 12.2135 14.0921 12.1302C14.0088 12.0468 13.8957 12 13.7778 12H7.22672C7.12787 11.6171 6.90419 11.2782 6.59107 11.0367C6.27795 10.7952 5.89325 10.665 5.49783 10.6667ZM6.38672 12.4445C6.38672 12.6203 6.33459 12.7921 6.23692 12.9383C6.13924 13.0845 6.00042 13.1984 5.838 13.2657C5.67557 13.333 5.49685 13.3506 5.32442 13.3163C5.15199 13.282 4.99361 13.1973 4.86929 13.073C4.74498 12.9487 4.66032 12.7903 4.62602 12.6179C4.59172 12.4454 4.60933 12.2667 4.67661 12.1043C4.74388 11.9419 4.85781 11.803 5.00399 11.7054C5.15017 11.6077 5.32203 11.5556 5.49783 11.5556C5.61568 11.5538 5.7327 11.5755 5.84209 11.6194C5.95148 11.6632 6.05105 11.7284 6.13501 11.8112C6.21897 11.8939 6.28564 11.9925 6.33114 12.1012C6.37664 12.2099 6.40007 12.3266 6.40005 12.4445H6.38672Z' fill='%23333333'/%3E%3Cpath d='M7.03561 1.77779C6.64019 1.77611 6.2555 1.90631 5.94237 2.14779C5.62925 2.38927 5.40557 2.72826 5.30672 3.11112H2.22228C2.1044 3.11112 1.99136 3.15795 1.90801 3.2413C1.82466 3.32465 1.77783 3.43769 1.77783 3.55557C1.77783 3.67344 1.82466 3.78649 1.90801 3.86984C1.99136 3.95319 2.1044 4.00001 2.22228 4.00001H5.30672C5.39976 4.38852 5.62095 4.73436 5.93461 4.98177C6.24827 5.22918 6.63612 5.36374 7.03561 5.36374C7.4351 5.36374 7.82295 5.22918 8.13661 4.98177C8.45027 4.73436 8.67146 4.38852 8.7645 4.00001L13.7778 4.00001C13.8957 4.00001 14.0088 3.95319 14.0921 3.86984C14.1755 3.78649 14.2223 3.67344 14.2223 3.55557C14.2223 3.43769 14.1755 3.32465 14.0921 3.2413C14.0088 3.15795 13.8957 3.11112 13.7778 3.11112L8.7645 3.11112C8.66565 2.72826 8.44197 2.38927 8.12885 2.14779C7.81572 1.90631 7.43103 1.77611 7.03561 1.77779ZM7.9245 3.55557C7.9245 3.73137 7.87237 3.90323 7.77469 4.04941C7.67702 4.19558 7.5382 4.30952 7.37577 4.37679C7.21335 4.44407 7.03462 4.46167 6.8622 4.42738C6.68977 4.39308 6.53138 4.30842 6.40707 4.18411C6.28276 4.05979 6.1981 3.90141 6.1638 3.72898C6.1295 3.55655 6.14711 3.37783 6.21438 3.2154C6.28166 3.05298 6.39559 2.91416 6.54177 2.81648C6.68795 2.71881 6.8598 2.66668 7.03561 2.66668C7.15383 2.66431 7.27133 2.68556 7.38124 2.72917C7.49114 2.77278 7.59124 2.83788 7.67567 2.92066C7.76011 3.00344 7.82718 3.10223 7.87295 3.21125C7.91873 3.32027 7.9423 3.43733 7.94228 3.55557H7.9245Z' fill='%23333333'/%3E%3Cpath d='M10.8889 6.22222C10.4935 6.22053 10.1088 6.35073 9.79571 6.59221C9.48258 6.8337 9.25891 7.17268 9.16005 7.55555H2.22228C2.1044 7.55555 1.99136 7.60237 1.90801 7.68572C1.82466 7.76907 1.77783 7.88212 1.77783 7.99999C1.77783 8.11787 1.82466 8.23091 1.90801 8.31426C1.99136 8.39761 2.1044 8.44444 2.22228 8.44444H9.16005C9.2531 8.83294 9.47428 9.17879 9.78794 9.4262C10.1016 9.67361 10.4895 9.80817 10.8889 9.80817C11.2884 9.80817 11.6763 9.67361 11.9899 9.4262C12.3036 9.17879 12.5248 8.83294 12.6178 8.44444H13.7778C13.8957 8.44444 14.0088 8.39761 14.0921 8.31426C14.1755 8.23091 14.2223 8.11787 14.2223 7.99999C14.2223 7.88212 14.1755 7.76907 14.0921 7.68572C14.0088 7.60237 13.8957 7.55555 13.7778 7.55555L12.6178 7.55555C12.519 7.17268 12.2953 6.8337 11.9822 6.59221C11.6691 6.35073 11.2844 6.22053 10.8889 6.22222ZM11.7778 7.99999C11.7778 8.1758 11.7257 8.34766 11.628 8.49383C11.5304 8.64001 11.3915 8.75394 11.2291 8.82122C11.0667 8.8885 10.888 8.9061 10.7155 8.8718C10.5431 8.8375 10.3847 8.75285 10.2604 8.62853C10.1361 8.50422 10.0514 8.34583 10.0171 8.17341C9.98284 8.00098 10.0004 7.82225 10.0677 7.65983C10.135 7.49741 10.2489 7.35858 10.3951 7.26091C10.5413 7.16324 10.7131 7.1111 10.8889 7.1111C11.0068 7.10934 11.1238 7.13102 11.2332 7.1749C11.3426 7.21878 11.4422 7.28397 11.5261 7.36669C11.6101 7.44941 11.6767 7.548 11.7222 7.65672C11.7678 7.76545 11.7912 7.88213 11.7912 7.99999H11.7778Z' fill='%23333333'/%3E%3C/svg%3E%0A") no-repeat, rgba(140, 209, 220, 0.15);
    background-position: 8px 50%;
    border: 1px solid rgba(140, 209, 220, 0.26);
}

.price-filter-input-box input[type="text"] {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    color: #3C3C3C;
}

#page input[type="checkbox"]+label {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #3C3C3C;
}





.tags {
    display: flex;
    padding: 0 15px;
    position: relative;
    flex-direction: column;
}

.tags a {
    padding: 10px 20px;
    border: 1px solid #9FDEE8;
    border-radius: 12px;
    margin-right: 10px;
    float: left;
    margin-bottom: 15px;
    color: #333333;
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 11px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    white-space: nowrap;
}

.tags a:hover {
    background-color: #9FDEE8;
}

.tags a:last-child {
    margin-bottom: 40px;

}

.tags span {
    position: absolute;
    right: 25px;
    bottom: 15px;
    color: #C6C6C6;
    font-size: 12px;

    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-right: 3px;
    border-bottom: 1px solid;
    line-height: 13px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.tags span::after {
    content: "";
    width: 14px;
    height: 14px;
    background-image: url(/bitrix/templates/pimax_shop/images/eva_arrow.png);
    position: absolute;
    margin-top: 2px;
    margin-left: 3px;
}

.tags span:hover {
    color: #3C3C3C;
}

.tags-all {
    display: none;
}

.tags-prev {
    display: block;
}

.bx-breadcrumb .bx-breadcrumb-item:nth-child(2) {
    display: none;
}

.grafik_top {
    float: right;
    margin-right: 50px;
    padding-left: 30px;
    line-height: 40px;
    font-weight: 500;
    font-size: 17px;
    line-height: 17px;
    color: #333333;
    position: relative;
    font-family: 'Cormorant', serif;
}

.grafik_top:before {
    position: absolute;
    width: 22px;
    height: 22px;
    content: '';
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9999 20.1667C16.0625 20.1667 20.1666 16.0627 20.1666 11C20.1666 5.93743 16.0625 1.83337 10.9999 1.83337C5.93731 1.83337 1.83325 5.93743 1.83325 11C1.83325 16.0627 5.93731 20.1667 10.9999 20.1667Z' stroke='%23D5D3D3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 5.5V11L14.6667 12.8333' stroke='%23D5D3D3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.footer_pay h4 {
    margin: 40px 0 12px;
}

.footer_pay img {}

.footer_pay p {
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    color: #333333;

}

.slam-easyform label {
    font-size: 18px;
}

.slam-easyform textarea {
    font-size: 16px !important;
    text-transform: none !important;
}

.slam-easyform .title_desc span {
    color: red;
}

.slam-easyform select,
.slam-easyform input {
    font-size: 16px !important;
    text-transform: none !important;
}

.slam-easyform .modal-form-header .title_desc {
    font-size: 16px;
}

.slam-easyform .modal-form-body select:hover {
    background-color: #e7e8e8;
}

.slam-easyform .info_text {
    text-align: center;
}

#sidebar>.sidepanel.widget_brands {
    display: none;
}

.modal .close {
    right: 40px;
    top: 35px;
}

.phone_top .link_tg {
    width: 20px;
    height: 20px;
    margin-left: 10px;
    background: url("/bitrix/templates/pimax_shop/./images/tg.svg") no-repeat;
    padding: 0;
    background-size: contain;
    vertical-align: middle;
}

.phone_top .link_vk {
    width: 20px;
    height: 20px;
    margin-left: 10px;
    background: url("/bitrix/templates/pimax_shop/./images/vk.svg") no-repeat;
    padding: 0;
    background-size: contain;
    vertical-align: middle;
}

.office_list .office_item {
    width: 100% !important;
    margin-bottom: 5px !important;
}

.office_item .office_item_content {
    padding-top: 15px !important;
}

.social a i.telegram {
    background: url("/bitrix/templates/pimax_shop/./images/tg.svg") no-repeat;
    background-size: cover;

}

@media (max-width:1200px) {
    .grafik_top {
        display: none;
    }
}

@media (max-width: 768px) {
    .grafik_top {
        display: block;
        font-size: 16px;

    }

    .filter_mobile {
        display: inline-block;
    }

    #sidebar .bx_filter_section {
        display: none;
        margin-top: 18px;
    }

}

@media (max-width: 766px) {
    .brands_carousel .jcarousel {
        width: calc(100% - 88px);
    }
}

@media (max-width: 500px) {
    .grafik_top {
        margin-right: 15px;
    }
}

/*
@media (max-width: 768px){
    .bx_filter_container_title {
        position: relative;
        cursor: pointer;
        padding-right: 40px;
    }
    .bx_filter_container_title::after {
        content: "";
        position: absolute;
        right: 0;
        top:50%;
        width: 18px;
        height: 18px;
        background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.49995 5.4L8.99995 9.9L13.5 5.4L15.3 6.3L8.99995 12.6L2.69995 6.3L4.49995 5.4Z' fill='%23C6C6C6'/%3E%3C/svg%3E%0A") no-repeat;
        -webkit-transform: translateY(-9px);
        -moz-transform: translateY(-9px);
        transform: translateY(-9px);
    }
}*/

.copyright_inf a {
    color: #aaa
}

.copyright_inf a:hover {
    color: #eee
}

.tovar_sale_baner {
    display: block;
}

.tovar_sale_baner img {
    width: 100%;
}

.jCarousel_pagination a {
    width: 44px !important;
    height: 44px !important;
    border: 1px solid #AEE3EC !important;
    border-radius: 50%;
}

.jCarousel_pagination a.inactive {
    cursor: default;
    width: 44px !important;
    height: 44px !important;
    border: 1px solid #AEE3EC !important;
    border-radius: 50%;
}

.jcarousel-control-prev .fa-angle-left:before {
    content: "" !important;
    width: 20px;
    height: 20px;
    margin-top: 10px;
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5001 9.9999C17.5001 9.83414 17.4343 9.67517 17.317 9.55796C17.1998 9.44075 17.0409 9.3749 16.8751 9.3749H4.63291L9.19541 4.82021C9.31277 4.70172 9.37861 4.54168 9.37861 4.3749C9.37861 4.20812 9.31277 4.04808 9.19541 3.92959C9.07595 3.81408 8.91627 3.7495 8.7501 3.7495C8.58392 3.7495 8.42425 3.81408 8.30479 3.92959L2.67979 9.55459C2.56242 9.67308 2.49658 9.83312 2.49658 9.9999C2.49658 10.1667 2.56242 10.3267 2.67979 10.4452L8.30479 16.0702C8.42622 16.1699 8.58038 16.2208 8.73729 16.2131C8.8942 16.2054 9.04263 16.1396 9.15372 16.0285C9.2648 15.9174 9.3306 15.769 9.3383 15.6121C9.34601 15.4552 9.29507 15.301 9.19541 15.1796L4.63291 10.6249H16.8751C17.0409 10.6249 17.1998 10.5591 17.317 10.4418C17.4343 10.3246 17.5001 10.1657 17.5001 9.9999Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat center center;
}

.jcarousel-control-next .fa-angle-right:before {
    content: "" !important;
    width: 20px;
    height: 20px;
    margin-top: 10px;
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 9.9999C2.50039 9.83414 2.56624 9.67517 2.68345 9.55796C2.80066 9.44075 2.95963 9.3749 3.12539 9.3749H15.3676L10.8051 4.82021C10.6877 4.70172 10.6219 4.54168 10.6219 4.3749C10.6219 4.20812 10.6877 4.04808 10.8051 3.92959C10.9245 3.81408 11.0842 3.7495 11.2504 3.7495C11.4166 3.7495 11.5762 3.81408 11.6957 3.92959L17.3207 9.55459C17.4381 9.67308 17.5039 9.83312 17.5039 9.9999C17.5039 10.1667 17.4381 10.3267 17.3207 10.4452L11.6957 16.0702C11.5743 16.1699 11.4201 16.2208 11.2632 16.2131C11.1063 16.2054 10.9579 16.1396 10.8468 16.0285C10.7357 15.9174 10.6699 15.769 10.6622 15.6121C10.6545 15.4552 10.7054 15.301 10.8051 15.1796L15.3676 10.6249H3.12539C2.95963 10.6249 2.80066 10.5591 2.68345 10.4418C2.56624 10.3246 2.50039 10.1657 2.50039 9.9999Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat center center;
}

.tovar_price,
.tovar_item_new .tovar_price {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 12px;
    line-height: 12px;
}

.tovar_view_price.tovar_price_red,
.tovar_price.tovar_price_red,
.tovar_price.tovar_price_old {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
}

.tovar_title {
    width: 65% !important
}

.services_section_description span,
.services_section_description a {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-indent: 0 !important;
}

.grafik_top {
    margin-top: 2px
}

.phone_top a,
.grafik_top {
    font-size: 12px !important;
    font-family: 'Open Sans', sans-serif;
    display: flex;
    align-items: center;
}

.phone_top {
    display: flex;
    align-items: center;
}

.modal-content {
    font-family: 'Open Sans', sans-serif;
}

.slam-easyform select,
.slam-easyform input,
.slam-easyform textarea {
    font-family: 'Open Sans', sans-serif !important
}

.phone_top a {
    display: inline-block !important
}

.phone_top .link_tg,
.phone_top .link_wa,
.phone_top .link_vk,
.phone_top .instagram_link {
    margin-left: 5px !important
}

.vacancy .vacancy_ul_blockquote li,
.vacancy_content {
    font-family: 'Open Sans', sans-serif;
}

.recent_posts_readmore,
.recent_sales_readmore,
.recent_post_content {
    font-family: 'Open Sans', sans-serif;
}

.foot_phone a {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px !important
}

.social,
.footer_about,
.foot_menu li a,
.foot_address {
    font-family: 'Open Sans', sans-serif;
}

.tovar_quantity,
.tovar_view_price {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400 !important;
}

.about_us_info li,
.history_page {
    font-family: 'Open Sans', sans-serif !important
}

.about_us_info p,
.post .post_content,
.about_us_info li {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px !important
}

@media (max-width: 768px) {
    .brands_carousel .jCarousel_pagination a {
        top: 10px !important;
    }

    .new_arrivals .jcarousel {
        left: 50px !important;
        right: 50px !important;
        width: 80% !important;
    }
}

@media (max-width: 479px) {
    .brands_carousel .jcarousel {
        left: 64px !important;
    }
}

@media (max-width: 440px) {
    .new_arrivals .jcarousel {
        left: 50px !important;
        right: 50px !important;
        width: 70% !important;
    }
}

@media (max-width: 350px) {
    .new_arrivals .jcarousel {
        left: 50px !important;
        right: 50px !important;
        width: 65% !important;
    }
}



.owl1-left {
    position: absolute;
    left: -55px !important;
    top: 30%;
    cursor: pointer;
    color: #999 !important;
    border-color: #AEE3EC !important;
    width: 44px !important;
    height: 44px !important;
    border: 1px solid #AEE3EC !important;
    border-radius: 50%;
}

.owl1-right {
    position: absolute;
    right: -55px !important;
    top: 30%;
    cursor: pointer;
    color: #999 !important;
    border-color: #AEE3EC !important;
    width: 44px !important;
    height: 44px !important;
    border: 1px solid #AEE3EC !important;
    border-radius: 50%;
}


.owl2-left {
    position: absolute;
    left: -55px !important;
    top: 25%;
    cursor: pointer;
    color: #999 !important;
    border-color: #AEE3EC !important;
    width: 44px !important;
    height: 44px !important;
    border: 1px solid #AEE3EC !important;
    border-radius: 50%;
}

.owl2-right {
    position: absolute;
    right: -55px !important;
    top: 25%;
    cursor: pointer;
    color: #999 !important;
    border-color: #AEE3EC !important;
    width: 44px !important;
    height: 44px !important;
    border: 1px solid #AEE3EC !important;
    border-radius: 50%;
}


.owl3-left {
    position: absolute;
    left: -55px !important;
    top: 30%;
    cursor: pointer;
    color: #999 !important;
    border-color: #AEE3EC !important;
    width: 44px !important;
    height: 44px !important;
    border: 1px solid #AEE3EC !important;
    border-radius: 50%;
}

.owl3-right {
    position: absolute;
    right: -55px !important;
    top: 30%;
    cursor: pointer;
    color: #999 !important;
    border-color: #AEE3EC !important;
    width: 44px !important;
    height: 44px !important;
    border: 1px solid #AEE3EC !important;
    border-radius: 50%;
}



.otstup {
    padding: 0 60px;
    position: relative
}

@media (max-width:760px) {

    .owl1-left,
    .owl2-left,
    .owl3-left {
        left: -20px !important;
        width: 30px !important;
        height: 30px !important;
        z-index: 2
    }

    .owl1-right,
    .owl2-right,
    .owl3-right {
        right: -20px !important;
        width: 34px !important;
        height: 34px !important;
        z-index: 2
    }

    .jcarousel-control-next .fa-angle-right::before {
        margin-top: 5px;
    }

    .jcarousel-control-prev .fa-angle-left::before {
        margin-top: 5px;
    }

    .otstup {
        padding: 0 10px;
        position: relative
    }

    footer .social a i {
        width: 19px !important;
        height: 19px !important;
    }

}


@media (min-width:760px) {

    .owl-carousel-item {
        position: relative;
        z-index: 0 !important;
        cursor: e-resize !important;
    }

    .owl-carousel-item .owl-dots {
        display: flex;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 9999;
        cursor: e-resize !important;

    }

    .owl-carousel-item .owl-dot {
        display: flex;
        flex-wrap: wrap;
        align-content: end;
        margin: 0 !important;
        width: 100%;
        cursor: e-resize !important;
    }

    .owl-carousel-item .owl-dot span {
        height: 1px;
        width: 100%;
        background: #fff;
        display: block;
        margin: auto 2px 5px;
        cursor: e-resize !important;
    }

    .owl-carousel-item .owl-dot.active span {
        background: #000;
        cursor: e-resize !important;
    }

}






.hvr__images {
    position: relative;
}

.hvr__sectors {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
}

.hvr__sector {
    flex-grow: 1;
}

.images {
    display: flex;
    overflow: hidden;
}

.image {
    display: block;
}

.hvr__dots {
    display: flex;
    align-items: center;
    justify-content: center;
}

.hvr__dot {
    width: 5px;
    height: 1px;
    margin: -10px 2px 0;
    border-radius: 0;
    background: #d6dbe0;
    width: 100%;
    z-index: 2;
}

.hvr__dot--active {
    background: #000;
}

.imgrow {
    display: flex;
    flex-wrap: wrap;
    margin-top: 50px
}

.imgrow a {
    width: 50%;
    text-align: center;
    padding: 20px 0;
}

.imgrow a span {
    display: block;
    text-align: center
}

.imgrow a img {
    margin-bottom: 10px
}

.tovar_details .container {
    position: relative;
    padding-bottom: 60px;
}

.tovar_prev {
    position: absolute;
    top: 250px;
    width: 105px;
    left: -205px;
    text-align: right;
}

.tovar_next {
    position: absolute;
    top: 250px;
    width: 105px;
    right: -205px
}

.tovar_prev_ico {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    border: 1px solid #AEE3EC;
    margin: 0 0 10px auto;
    display: block;
    background: #fff url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4996 10C17.4996 9.83426 17.4338 9.67529 17.3166 9.55808C17.1993 9.44087 17.0404 9.37502 16.8746 9.37502H4.63242L9.19492 4.82034C9.31229 4.70184 9.37813 4.5418 9.37813 4.37502C9.37813 4.20824 9.31229 4.04821 9.19492 3.92971C9.07546 3.8142 8.91579 3.74963 8.74961 3.74963C8.58343 3.74963 8.42376 3.8142 8.3043 3.92971L2.6793 9.55471C2.56193 9.67321 2.49609 9.83324 2.49609 10C2.49609 10.1668 2.56193 10.3268 2.6793 10.4453L8.3043 16.0703C8.42573 16.17 8.5799 16.2209 8.7368 16.2132C8.89371 16.2055 9.04214 16.1397 9.15323 16.0286C9.26431 15.9176 9.33011 15.7691 9.33781 15.6122C9.34552 15.4553 9.29459 15.3011 9.19492 15.1797L4.63242 10.625H16.8746C17.0404 10.625 17.1993 10.5592 17.3166 10.442C17.4338 10.3248 17.4996 10.1658 17.4996 10Z' fill='%23333333'/%3E%3C/svg%3E%0A") no-repeat center center;
}

.tovar_next_ico {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    border: 1px solid #AEE3EC;
    margin-bottom: 10px;
    display: block;
    background: #fff url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 10C2.50039 9.83426 2.56624 9.67529 2.68345 9.55808C2.80066 9.44087 2.95963 9.37502 3.12539 9.37502H15.3676L10.8051 4.82034C10.6877 4.70184 10.6219 4.5418 10.6219 4.37502C10.6219 4.20824 10.6877 4.04821 10.8051 3.92971C10.9245 3.8142 11.0842 3.74963 11.2504 3.74963C11.4166 3.74963 11.5762 3.8142 11.6957 3.92971L17.3207 9.55471C17.4381 9.67321 17.5039 9.83324 17.5039 10C17.5039 10.1668 17.4381 10.3268 17.3207 10.4453L11.6957 16.0703C11.5743 16.17 11.4201 16.2209 11.2632 16.2132C11.1063 16.2055 10.9579 16.1397 10.8468 16.0286C10.7357 15.9176 10.6699 15.7691 10.6622 15.6122C10.6545 15.4553 10.7054 15.3011 10.8051 15.1797L15.3676 10.625H3.12539C2.95963 10.625 2.80066 10.5592 2.68345 10.442C2.56624 10.3248 2.50039 10.1658 2.50039 10Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat center center;
}



@media (max-width:550px) {

    .tovar_next_name,
    .tovar_next_pname,
    .tovar_prev_name,
    .tovar_prev_pname {
        display: none !important
    }
}

.tovar_next {
    /* right: 0; */
    z-index: 2
}

.tovar_next_ico {
    margin: 0 3px 0 auto;
}

.tovar_prev {
    /* left: 0; */
    z-index: 2
}

.tovar_prev_ico {
    margin: 0 auto 0 3px;
}

.tovar_brend_price,
.tovar_view_btn {
    max-width: 100%;
}


@media (max-width: 479px) {

    .tovar_brend_price,
    .tovar_view_btn {
        max-width: 100% !important;
    }

    .tovar_brend_price .desc_price {
        text-align: left !important;
        font-size: 16px !important;
        line-height: 18px;
    }

    .tovar_view_price {
        margin-top: -30px !important;
        margin-bottom: 20px !important;
    }

    .tovar_view_btn .add_lovelist,
    .zap_primerka {
        display: flex !important;
        justify-content: center;
    }
}

.modern-page-navigation {
    margin: 30px 0;
    text-align: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.modern-page-navigation span,
.modern-page-navigation a {
    margin: 0 7px 0 0;
    width: 50px;
    height: 40px;
    font-weight: 400;
    text-align: center;
    line-height: 38px;
    font-size: 11px;
    color: #666;
    padding: 0 !important;
    border: 1px solid #e9e9e9;
    transition: border-color 0.3s ease-in-out, color 0.3s ease-in-out;
    -webkit-transition: border-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.modern-page-first {
    border: 1px solid #e9e9e9 !important;
}

.modern-page-navigation a:hover {
    border: 1px solid #000 !important;
    color: #000;
    font-size: 1.1em
}

.modern-page-navigation .modern-page-current {
    border: 1px solid #000 !important
}

.modern-page-dots {
    border: 1px solid #fff !important
}

.add_lovelist {
    display: flex !important
}

.vesa {
    margin-left: 18px;
    display: block;
    pointer-events: none;
    width: 28px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='16' viewBox='0 0 28 16' fill='none'%3E%3Cpath d='M14.0902 0.0240249C16.0243 0.365827 16.4538 2.92897 14.7831 3.95251C14.442 4.16156 14.1131 4.17913 14.1095 4.6952L14.1037 4.93566L14.1277 5.34141C14.1286 5.35487 14.1355 5.36273 14.1484 5.36497C15.6842 5.64844 16.9984 6.62336 17.8948 7.92026C18.0639 8.16508 18.2718 8.4392 18.5187 8.74261C18.8939 9.19984 19.3255 9.58864 19.8136 9.909C20.1251 10.1144 20.4505 10.2998 20.7899 10.4651L21.0755 10.6076C22.6829 11.3331 24.5712 11.9781 26.1743 12.5092C26.2801 12.5443 26.3724 12.5888 26.4511 12.6427C27.2465 13.189 28.0473 14.2002 27.5724 15.2503C27.4302 15.533 27.2394 15.7797 26.9998 15.9904C26.9901 15.9989 26.979 16.0017 26.9664 15.999L26.8323 15.9698C26.6027 15.8711 26.459 15.8047 26.4014 15.7705C25.356 15.1553 24.3786 14.3513 23.4579 13.5933C22.119 12.4908 20.6918 11.5425 19.1552 10.7542C17.6461 9.9803 15.983 9.20034 14.1658 8.41427C14.0445 8.36191 13.983 8.34957 13.8533 8.40305C13.6026 8.50701 13.3559 8.61521 13.1132 8.72765L12.4683 9.01448L11.3419 9.53018L11.1744 9.60796L10.5113 9.92433L10.3209 10.016C9.53102 10.3942 8.75419 10.7955 7.99044 11.2201L7.60966 11.4385L7.48867 11.5133L7.3615 11.5877L6.85282 11.9011L5.81548 12.6049C5.26102 13.0133 4.71927 13.4398 4.19025 13.8846L3.16889 14.7013L3.0043 14.8285L2.8833 14.9164L1.92953 15.5745L1.31112 15.9107L1.0397 15.9964C1.03433 15.9981 1.02861 15.9984 1.02303 15.9973C1.01745 15.9962 1.0122 15.9937 1.00773 15.99C0.638817 15.6824 0.401797 15.2949 0.29667 14.8277L0.286133 14.5286L0.335547 14.2051C0.392471 14.0017 0.481611 13.8016 0.602967 13.6049C0.888554 13.1767 1.36926 12.6576 1.86776 12.4942C3.01084 12.1205 4.14531 11.7212 5.27119 11.2964C6.14539 10.9666 6.95347 10.6259 7.72775 10.1925L8.36105 9.79195C8.82541 9.45987 9.23392 9.06821 9.58661 8.61696C9.89836 8.21869 10.233 7.72618 10.5004 7.40569C11.347 6.38926 12.4864 5.64395 13.7723 5.37731C13.7842 5.37482 13.7895 5.36734 13.7883 5.35487C13.7501 4.95174 13.7055 4.28721 14.0506 3.9757C14.2098 3.83247 14.5063 3.72439 14.6574 3.62754C15.4092 3.14662 15.7104 2.18553 15.3194 1.34823C14.878 0.403972 13.6982 0.0285124 12.8494 0.643682C12.558 0.854598 12.3135 1.18518 12.1485 1.54344C12.0688 1.71696 11.9428 1.84211 11.7703 1.9189C11.6464 1.97387 11.6417 2.0726 11.5421 2.13131C11.2565 2.29959 10.9724 1.97462 11.1374 1.69901C11.1909 1.60926 11.2699 1.56438 11.3743 1.56438C11.4971 1.56438 11.5788 1.6661 11.7187 1.56214C11.7533 1.53646 11.7905 1.48498 11.8302 1.40769C12.1322 0.820193 12.4886 0.386769 13.0929 0.125369C13.4196 0.005202 13.7521 -0.0285793 14.0902 0.0240249Z' fill='white'/%3E%3Cpath d='M14.0902 0.0240249C16.0243 0.365827 16.4538 2.92897 14.7831 3.95251C14.442 4.16156 14.1131 4.17913 14.1095 4.6952L14.1037 4.93566L14.1277 5.34141C14.1286 5.35487 14.1355 5.36273 14.1484 5.36497C15.6842 5.64844 16.9984 6.62336 17.8948 7.92026C18.0639 8.16508 18.2718 8.4392 18.5187 8.74261C18.8939 9.19984 19.3255 9.58864 19.8136 9.909C20.1251 10.1144 20.4505 10.2998 20.7899 10.4651L21.0755 10.6076C22.6829 11.3331 24.5712 11.9781 26.1743 12.5092C26.2801 12.5443 26.3724 12.5888 26.4511 12.6427C27.2465 13.189 28.0473 14.2002 27.5724 15.2503C27.4302 15.533 27.2394 15.7797 26.9998 15.9904C26.9901 15.9989 26.979 16.0017 26.9664 15.999L26.8323 15.9698C26.6027 15.8711 26.459 15.8047 26.4014 15.7705C25.356 15.1553 24.3786 14.3513 23.4579 13.5933C22.119 12.4908 20.6918 11.5425 19.1552 10.7542C17.6461 9.9803 15.983 9.20034 14.1658 8.41427C14.0445 8.36191 13.983 8.34957 13.8533 8.40305C13.6026 8.50701 13.3559 8.61521 13.1132 8.72765L12.4683 9.01448L11.3419 9.53018L11.1744 9.60796L10.5113 9.92433L10.3209 10.016C9.53102 10.3942 8.75419 10.7955 7.99044 11.2201L7.60966 11.4385L7.48867 11.5133L7.3615 11.5877L6.85282 11.9011L5.81548 12.6049C5.26102 13.0133 4.71927 13.4398 4.19025 13.8846L3.16889 14.7013L3.0043 14.8285L2.8833 14.9164L1.92953 15.5745L1.31112 15.9107L1.0397 15.9964C1.03433 15.9981 1.02861 15.9984 1.02303 15.9973C1.01745 15.9962 1.0122 15.9937 1.00773 15.99C0.638817 15.6824 0.401797 15.2949 0.29667 14.8277L0.286133 14.5286L0.335547 14.2051C0.392471 14.0017 0.481611 13.8016 0.602967 13.6049C0.888554 13.1767 1.36926 12.6576 1.86776 12.4942C3.01084 12.1205 4.14531 11.7212 5.27119 11.2964C6.14539 10.9666 6.95347 10.6259 7.72775 10.1925L8.36105 9.79195C8.82541 9.45987 9.23392 9.06821 9.58661 8.61696C9.89836 8.21869 10.233 7.72618 10.5004 7.40569C11.347 6.38926 12.4864 5.64395 13.7723 5.37731C13.7842 5.37482 13.7895 5.36734 13.7883 5.35487C13.7501 4.95174 13.7055 4.28721 14.0506 3.9757C14.2098 3.83247 14.5063 3.72439 14.6574 3.62754C15.4092 3.14662 15.7104 2.18553 15.3194 1.34823C14.878 0.403972 13.6982 0.0285124 12.8494 0.643682C12.558 0.854598 12.3135 1.18518 12.1485 1.54344C12.0688 1.71696 11.9428 1.84211 11.7703 1.9189C11.6464 1.97387 11.6417 2.0726 11.5421 2.13131C11.2565 2.29959 10.9724 1.97462 11.1374 1.69901C11.1909 1.60926 11.2699 1.56438 11.3743 1.56438C11.4971 1.56438 11.5788 1.6661 11.7187 1.56214C11.7533 1.53646 11.7905 1.48498 11.8302 1.40769C12.1322 0.820193 12.4886 0.386769 13.0929 0.125369C13.4196 0.005202 13.7521 -0.0285793 14.0902 0.0240249Z' fill='black'/%3E%3C/svg%3E") no-repeat center center;
}

.tovar_view_btn .add_lovelist {
    color: #000 !important
}


.secondary_menu li:last-child a::after {
    content: "" !important;
    display: inline-block;
    color: #FFF;
    width: 28px;
    height: 16px;
    margin-left: 12px;
    font-size: 14px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='16' viewBox='0 0 28 16' fill='none'%3E%3Cpath d='M14.0902 0.0240249C16.0243 0.365827 16.4538 2.92897 14.7831 3.95251C14.442 4.16156 14.1131 4.17913 14.1095 4.6952L14.1037 4.93566L14.1277 5.34141C14.1286 5.35487 14.1355 5.36273 14.1484 5.36497C15.6842 5.64844 16.9984 6.62336 17.8948 7.92026C18.0639 8.16508 18.2718 8.4392 18.5187 8.74261C18.8939 9.19984 19.3255 9.58864 19.8136 9.909C20.1251 10.1144 20.4505 10.2998 20.7899 10.4651L21.0755 10.6076C22.6829 11.3331 24.5712 11.9781 26.1743 12.5092C26.2801 12.5443 26.3724 12.5888 26.4511 12.6427C27.2465 13.189 28.0473 14.2002 27.5724 15.2503C27.4302 15.533 27.2394 15.7797 26.9998 15.9904C26.9901 15.9989 26.979 16.0017 26.9664 15.999L26.8323 15.9698C26.6027 15.8711 26.459 15.8047 26.4014 15.7705C25.356 15.1553 24.3786 14.3513 23.4579 13.5933C22.119 12.4908 20.6918 11.5425 19.1552 10.7542C17.6461 9.9803 15.983 9.20034 14.1658 8.41427C14.0445 8.36191 13.983 8.34957 13.8533 8.40305C13.6026 8.50701 13.3559 8.61521 13.1132 8.72765L12.4683 9.01448L11.3419 9.53018L11.1744 9.60796L10.5113 9.92433L10.3209 10.016C9.53102 10.3942 8.75419 10.7955 7.99044 11.2201L7.60966 11.4385L7.48867 11.5133L7.3615 11.5877L6.85282 11.9011L5.81548 12.6049C5.26102 13.0133 4.71927 13.4398 4.19025 13.8846L3.16889 14.7013L3.0043 14.8285L2.8833 14.9164L1.92953 15.5745L1.31112 15.9107L1.0397 15.9964C1.03433 15.9981 1.02861 15.9984 1.02303 15.9973C1.01745 15.9962 1.0122 15.9937 1.00773 15.99C0.638817 15.6824 0.401797 15.2949 0.29667 14.8277L0.286133 14.5286L0.335547 14.2051C0.392471 14.0017 0.481611 13.8016 0.602967 13.6049C0.888554 13.1767 1.36926 12.6576 1.86776 12.4942C3.01084 12.1205 4.14531 11.7212 5.27119 11.2964C6.14539 10.9666 6.95347 10.6259 7.72775 10.1925L8.36105 9.79195C8.82541 9.45987 9.23392 9.06821 9.58661 8.61696C9.89836 8.21869 10.233 7.72618 10.5004 7.40569C11.347 6.38926 12.4864 5.64395 13.7723 5.37731C13.7842 5.37482 13.7895 5.36734 13.7883 5.35487C13.7501 4.95174 13.7055 4.28721 14.0506 3.9757C14.2098 3.83247 14.5063 3.72439 14.6574 3.62754C15.4092 3.14662 15.7104 2.18553 15.3194 1.34823C14.878 0.403972 13.6982 0.0285124 12.8494 0.643682C12.558 0.854598 12.3135 1.18518 12.1485 1.54344C12.0688 1.71696 11.9428 1.84211 11.7703 1.9189C11.6464 1.97387 11.6417 2.0726 11.5421 2.13131C11.2565 2.29959 10.9724 1.97462 11.1374 1.69901C11.1909 1.60926 11.2699 1.56438 11.3743 1.56438C11.4971 1.56438 11.5788 1.6661 11.7187 1.56214C11.7533 1.53646 11.7905 1.48498 11.8302 1.40769C12.1322 0.820193 12.4886 0.386769 13.0929 0.125369C13.4196 0.005202 13.7521 -0.0285793 14.0902 0.0240249Z' fill='white'/%3E%3Cpath d='M14.0902 0.0240249C16.0243 0.365827 16.4538 2.92897 14.7831 3.95251C14.442 4.16156 14.1131 4.17913 14.1095 4.6952L14.1037 4.93566L14.1277 5.34141C14.1286 5.35487 14.1355 5.36273 14.1484 5.36497C15.6842 5.64844 16.9984 6.62336 17.8948 7.92026C18.0639 8.16508 18.2718 8.4392 18.5187 8.74261C18.8939 9.19984 19.3255 9.58864 19.8136 9.909C20.1251 10.1144 20.4505 10.2998 20.7899 10.4651L21.0755 10.6076C22.6829 11.3331 24.5712 11.9781 26.1743 12.5092C26.2801 12.5443 26.3724 12.5888 26.4511 12.6427C27.2465 13.189 28.0473 14.2002 27.5724 15.2503C27.4302 15.533 27.2394 15.7797 26.9998 15.9904C26.9901 15.9989 26.979 16.0017 26.9664 15.999L26.8323 15.9698C26.6027 15.8711 26.459 15.8047 26.4014 15.7705C25.356 15.1553 24.3786 14.3513 23.4579 13.5933C22.119 12.4908 20.6918 11.5425 19.1552 10.7542C17.6461 9.9803 15.983 9.20034 14.1658 8.41427C14.0445 8.36191 13.983 8.34957 13.8533 8.40305C13.6026 8.50701 13.3559 8.61521 13.1132 8.72765L12.4683 9.01448L11.3419 9.53018L11.1744 9.60796L10.5113 9.92433L10.3209 10.016C9.53102 10.3942 8.75419 10.7955 7.99044 11.2201L7.60966 11.4385L7.48867 11.5133L7.3615 11.5877L6.85282 11.9011L5.81548 12.6049C5.26102 13.0133 4.71927 13.4398 4.19025 13.8846L3.16889 14.7013L3.0043 14.8285L2.8833 14.9164L1.92953 15.5745L1.31112 15.9107L1.0397 15.9964C1.03433 15.9981 1.02861 15.9984 1.02303 15.9973C1.01745 15.9962 1.0122 15.9937 1.00773 15.99C0.638817 15.6824 0.401797 15.2949 0.29667 14.8277L0.286133 14.5286L0.335547 14.2051C0.392471 14.0017 0.481611 13.8016 0.602967 13.6049C0.888554 13.1767 1.36926 12.6576 1.86776 12.4942C3.01084 12.1205 4.14531 11.7212 5.27119 11.2964C6.14539 10.9666 6.95347 10.6259 7.72775 10.1925L8.36105 9.79195C8.82541 9.45987 9.23392 9.06821 9.58661 8.61696C9.89836 8.21869 10.233 7.72618 10.5004 7.40569C11.347 6.38926 12.4864 5.64395 13.7723 5.37731C13.7842 5.37482 13.7895 5.36734 13.7883 5.35487C13.7501 4.95174 13.7055 4.28721 14.0506 3.9757C14.2098 3.83247 14.5063 3.72439 14.6574 3.62754C15.4092 3.14662 15.7104 2.18553 15.3194 1.34823C14.878 0.403972 13.6982 0.0285124 12.8494 0.643682C12.558 0.854598 12.3135 1.18518 12.1485 1.54344C12.0688 1.71696 11.9428 1.84211 11.7703 1.9189C11.6464 1.97387 11.6417 2.0726 11.5421 2.13131C11.2565 2.29959 10.9724 1.97462 11.1374 1.69901C11.1909 1.60926 11.2699 1.56438 11.3743 1.56438C11.4971 1.56438 11.5788 1.6661 11.7187 1.56214C11.7533 1.53646 11.7905 1.48498 11.8302 1.40769C12.1322 0.820193 12.4886 0.386769 13.0929 0.125369C13.4196 0.005202 13.7521 -0.0285793 14.0902 0.0240249Z' fill='black'/%3E%3C/svg%3E") no-repeat center center;
}

.forma_tovar {
    margin: 20px 0;
    padding: 20px 0;
    font-size: 14px
}

.forma_tovar_flex {
    display: flex;
    padding: 5px 0;
    align-items: center;
    border-bottom: 1px solid #f6f6f6
}

.forma_tovar_flex_img {
    width: 10%;
}

.forma_tovar_flex_img img {
    width: 100%;
    border-radius: 3px
}

.forma_tovar_flex_name {
    width: 50%;
    padding-left: 20px
}

.forma_tovar_flex_price {
    width: 45%;
    text-align: right
}


@media (max-width: 479px) {
    .tovar_view_fotos {
        width: 100% !important;
    }
}

@media (max-width: 550px) {
    .tovar_prev {
        left: 0;
        z-index: 9999;
    }

    .tovar_prev_ico {
        width: 34px;
        height: 34px;
    }

    .tovar_next_ico {
        width: 34px;
        height: 34px;
    }
}

.kpk {
    display: block
}

.kmob {
    display: none
}

@media (max-width: 1600px) {
    .kpk .tovar_prev {
        left: -150px;
    }

    .kpk .tovar_next {
        right: -150px;
    }
}

@media (max-width: 1500px) {
    .kpk .tovar_prev {
        top: auto;
        bottom: -30px;
        left: calc(50% - 130px);
    }

    .kpk .tovar_prev .tovar_prev_ico {
        margin: 0px 0px 0px auto;
    }

    .kpk .tovar_next {
        top: auto;
        bottom: -30px;
        right: calc(50% - 130px);
    }

    .kpk .tovar_next .tovar_next_ico {
        margin: 0px auto 0px 0px;
    }
}

@media (max-width:765px) {
    .tovar_next {
        width: 44px;
        right: 30px;
        z-index: 9999;
        top: 220px;
    }

    .tovar_prev {
        width: 44px;
        left: 30px;
        z-index: 9999;
        top: 220px;
    }

    .tovar_next_name,
    .tovar_next_pname,
    .tovar_prev_name,
    .tovar_prev_pname {
        display: none !important
    }

    .tovar_details .container {
        padding-bottom: 0;
    }
}

@media (max-width: 760px) {
    .kpk {
        display: none
    }

    .kmob {
        display: block
    }

    .imgrow a {
        width: 33.33333%
    }
}

@media (max-width: 600px) {
    .kmob .tovar_next {
        right: 10px !important;
    }

    .kmob .tovar_prev {
        left: 10px !important;
    }
}

@media (max-width: 479px) {
    .tovar_view_description_long {
        width: 100% !important;
    }
}

@media (max-width: 479px) {
    .tovar_view_price {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
}


.textareaname {
    display: flex;
    flex-wrap: wrap;
    margin-top: 3px;
    color: #666;
    font-size: 12px
}

.textareaname input {
    width: 100%;
    order: 1;
}

.vvod {
    order: 3;
    width: 50%;
    text-align: right;
}

.textarea-name {
    order: 2;
    width: 50%;
}

#inputname {
    display: flex;
    flex-wrap: wrap;
    margin-top: 3px;
    color: #666;
    font-size: 12px
}

#inputname input {
    width: 100%;
    order: 1;
}

.vvod {
    order: 3;
    width: 50%;
    text-align: right;
}

.namb-name {
    order: 2;
    width: 50%;
}

.foot_top {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

.foot_link {
    margin-bottom: 20px;
}

.foot_link img {
    max-width: 150px;
}

.foot_link a {
    display: inline-block;
    opacity: 0.35;
    transition: all 0.3s ease 0s;
}

.foot_link a:hover {
    opacity: 1;
}

.item-video {
    position: relative;
    justify-content: center;
    width: 100%;
    display: flex;
    align-items: center;
}

.item-video-play,
.item-video-play-small {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    cursor: pointer;
}

.item-video-play {
    width: 48px;
    height: 48px;
}

.item-video-play::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #9FDEE8;
    border: 1px solid;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    -webkit-animation: 2s cubic-bezier(.37, 0, .8, .77) infinite wave-stroke;
    -moz-animation: 2s cubic-bezier(.37, 0, .8, .77) infinite wave-stroke;
    -o-animation: 2s cubic-bezier(.37, 0, .8, .77) infinite wave-stroke;
    animation: 2s cubic-bezier(.37, 0, .8, .77) infinite wave-stroke;
}

.catalog_cat_desc {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}


@media (max-width: 980px) {
    .foot_top {
        margin-bottom: 100px;
    }
}
/* End */


/* Start:/bitrix/templates/pimax_shop/template_styles.css?17617491011222*/
.post_title {
    font-size: 22px !important;
}

.post_title {
    font-size: 22px !important;
}

.bx_filter_popup_result#modef {
    display: none !important;
    opacity: 0;
}

/*.fix-promo {
        width: 100%;
        background-color: #CEDCDD;
        font-size: 18px;
        line-height: 24px;
        padding: 18px 0;
        text-align: center;
        color: #010101;
    }
    .fix-promo div {
        max-width: 1170px;
        margin: 0 auto;
    }
    .fix-promo a {
        text-decoration: underline;
    }
 
    @media (max-width: 1200px) {
        .flexslider.top_slider {
            padding-top: 200px!important;
        }
    }
    @media (max-width: 980px) {
        .flexslider.top_slider {
            padding-top: 200px!important; 
        }
    }
    @media (max-width: 600px) {
        .flexslider.top_slider {
            padding-top: 270px!important;
        }
    }
    @media (max-width: 450px) {
        .flexslider.top_slider {
            padding-top: 320px!important;
        }
    }*/

   
    @media (max-width: 479px) {
        .flexslider.top_slider {
            padding-top: 145px!important;
        }
        .flexslider .slides .mobile_img {
            left: 0;
        }
    }
/* End */
/* /bitrix/templates/pimax_shop/components/bitrix/menu/catalog_horizontal/style.css?16052585279170 */
/* /bitrix/templates/pimax_shop/components/pimax/favorites/footer-izb/style.css?1605258528255 */
/* /bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1605258530565 */
/* /bitrix/components/pimax/scrolltotop/templates/.default/style.css?1605258530435 */
/* /bitrix/templates/pimax_shop/styles.css?174307186251770 */
/* /bitrix/templates/pimax_shop/template_styles.css?17617491011222 */
