

/* Start:/local/templates/rimpart/components/bitrix/menu/header_menu/style.min.css?1777889409490*/
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/rimpart/components/bitrix/menu/header_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/rimpart/components/bitrix/search.title/template/style.min.css?17778894091827*/
div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205}table.title-search-result{border-collapse:collapse;border:none;width:10%}table.title-search-result th{background-color:#f7f7f7;border-right:1px solid #e8e8e8;color:#949494;font-weight:400;padding:2px 12px 2px 14px;text-align:right;vertical-align:top;white-space:nowrap;width:1%}table.title-search-result td{background-color:#fff;color:#000;font-weight:400;padding-top:2px;padding-bottom:2px;text-align:left;white-space:nowrap}table.title-search-result td.title-search-item{padding-left:8px;padding-right:15px}table.title-search-result td.title-search-item a{padding-left:4px;padding-right:15px;text-decoration:none;color:#000;vertical-align:top;display:block}table.title-search-result td.title-search-item img{vertical-align:top}table.title-search-result td.title-search-item b{color:#cf0000;font-weight:400}table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td,table.title-search-result tr.title-search-selected td.title-search-more a{background-color:#fff2be}table.title-search-result td.title-search-more{font-size:11px;font-weight:400;padding-right:15px;padding-left:24px;padding-top:0}table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999}table.title-search-result td.title-search-all{padding-left:24px;padding-right:15px}table.title-search-result td.title-search-all a{padding-left:4px;text-decoration:none;color:grey}table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0;padding-bottom:0;font-size:4px}div.title-search-fader{display:none;background-image:url(/local/templates/rimpart/components/bitrix/search.title/template/images/fader.png);background-position:100% 0;background-repeat:repeat-y;position:absolute}
/* End */


/* Start:/local/templates/rimpart/components/bitrix/search.title/header/style.min.css?17778894091827*/
div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205}table.title-search-result{border-collapse:collapse;border:none;width:10%}table.title-search-result th{background-color:#f7f7f7;border-right:1px solid #e8e8e8;color:#949494;font-weight:400;padding:2px 12px 2px 14px;text-align:right;vertical-align:top;white-space:nowrap;width:1%}table.title-search-result td{background-color:#fff;color:#000;font-weight:400;padding-top:2px;padding-bottom:2px;text-align:left;white-space:nowrap}table.title-search-result td.title-search-item{padding-left:8px;padding-right:15px}table.title-search-result td.title-search-item a{padding-left:4px;padding-right:15px;text-decoration:none;color:#000;vertical-align:top;display:block}table.title-search-result td.title-search-item img{vertical-align:top}table.title-search-result td.title-search-item b{color:#cf0000;font-weight:400}table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td,table.title-search-result tr.title-search-selected td.title-search-more a{background-color:#fff2be}table.title-search-result td.title-search-more{font-size:11px;font-weight:400;padding-right:15px;padding-left:24px;padding-top:0}table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999}table.title-search-result td.title-search-all{padding-left:24px;padding-right:15px}table.title-search-result td.title-search-all a{padding-left:4px;text-decoration:none;color:grey}table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0;padding-bottom:0;font-size:4px}div.title-search-fader{display:none;background-image:url(/local/templates/rimpart/components/bitrix/search.title/header/images/fader.png);background-position:100% 0;background-repeat:repeat-y;position:absolute}
/* End */


/* Start:/local/templates/rimpart/components/bitrix/sale.basket.basket.line/main-mob/style.min.css?17778894094062*/
.bx-basket-block{margin:auto;position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:100;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}.block-store-catalog-list .bx-basket-fixed.bottom{bottom:70px}}@media(min-width:768px) and (width <= 992px){.block-store-catalog-list .bx-basket-fixed.bottom{bottom:90px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:100;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}.block-wrapper .bx-basket-fixed{padding-top:0}.block-wrapper .bx-basket-fixed .bx-hdr-profile{display:flex;justify-content:space-between}.block-wrapper .bx-basket-fixed .bx-hdr-profile .bx-basket-block{padding-bottom:0}}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/rimpart/components/bitrix/breadcrumb/template/style.min.css?1777889409467*/
.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/rimpart/components/bitrix/menu/footer_menu/style.min.css?1777889409490*/
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/rimpart/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/rimpart/components/bitrix/form.result.new/bid/style.css?1777889409666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/rimpart/components/bitrix/form.result.new/bid/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/rimpart/components/bitrix/form.result.new/bid/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/rimpart/components/bitrix/form.result.new/ask/style.css?1777889409666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/rimpart/components/bitrix/form.result.new/ask/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/rimpart/components/bitrix/form.result.new/ask/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/rimpart/styles.css?17803337913169*/
.table {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
}

.table thead {
	background-color: #f5f5f5;
}

.table th,
.table td {
	border: 1px solid #e0e0e0;
	padding: 14px 16px;
	text-align: left;
	vertical-align: top;
}

.table th {
	font-weight: 600;
	color: #333;
}

.table tbody tr:nth-child(even) {
	background-color: #fafafa;
}

.table tbody tr:hover {
	background-color: #f0f7ff;
}

.text-block {
	line-height: 1.6;
	color: #444;
}

.text-block p {
	margin-bottom: 16px;
}

.text-block p:last-child {
	margin-bottom: 0;
}

.p1b {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: 16px;
}

.p2 {
	font-size: 15px;
	line-height: 1.6;
}

.text-block ul,
.text-block ol {
	margin: 16px 0 16px 20px;
	padding: 0;
}

.text-block ul li,
.text-block ol li {
	margin-bottom: 8px;
}

.text-block ul li:last-child,
.text-block ol li:last-child {
	margin-bottom: 0;
}

.text-block ul ul,
.text-block ol ol {
	margin-top: 8px;
}

.text-block a {
	color: #2a7cff;
	text-decoration: none;
	transition: 0.2s;
}

.text-block a:hover {
	text-decoration: underline;
}

.text-block blockquote {
	margin: 20px 0;
	padding: 16px 20px;
	border-left: 4px solid #2a7cff;
	background: #f7faff;
	color: #333;
	font-style: italic;
}

.text-block strong {
	font-weight: 600;
	color: #222;
}

.text-block em {
	font-style: italic;
}

.table-wrapper {
	margin: 20px 0;
}

.policy section {
	margin-bottom: 48px;
}

.policy section:last-child {
	margin-bottom: 0;
}

.policy .text-block blockquote::before {
	display: none;
}

	.table {
		width: 100%;
		border-collapse: collapse;
		font-size: 14px;
	}

	.table thead {
		background-color: #f5f5f5;
	}

	.table th,
	.table td {
		border: 1px solid #e0e0e0;
		padding: 14px 16px;
		text-align: left;
		vertical-align: top;
	}

	.table th {
		font-weight: 600;
		color: #333;
	}

	.table tbody tr:nth-child(even) {
		background-color: #fafafa;
	}

	.table tbody tr:hover {
		background-color: #f0f7ff;
	}

	.text-block {
		line-height: 1.6;
		color: #444;
	}

	.text-block p {
		margin-bottom: 16px;
	}

	.text-block p:last-child {
		margin-bottom: 0;
	}

	.p1b {
		font-size: 22px;
		font-weight: 600;
		line-height: 1.3;
		margin-bottom: 16px;
	}

	.p2 {
		font-size: 15px;
		line-height: 1.6;
	}

	.text-block ul,
	.text-block ol {
		margin: 16px 0 16px 20px;
		padding: 0;
	}

	.text-block ul li,
	.text-block ol li {
		margin-bottom: 8px;
	}

	.text-block ul li:last-child,
	.text-block ol li:last-child {
		margin-bottom: 0;
	}

	.text-block ul ul,
	.text-block ol ol {
		margin-top: 8px;
	}

	.text-block a {
		color: #2a7cff;
		text-decoration: none;
		transition: 0.2s;
	}

	.text-block a:hover {
		text-decoration: underline;
	}

	.text-block blockquote {
		margin: 20px 0;
		padding: 16px 20px;
		border-left: 4px solid #2a7cff;
		background: #f7faff;
		color: #333;
		font-style: italic;
	}

	.text-block strong {
		font-weight: 600;
		color: #222;
	}

	.text-block em {
		font-style: italic;
	}

	.table-wrapper {
		margin: 20px 0;
	}

	.policy section {
		margin-bottom: 48px;
	}

	.policy section:last-child {
		margin-bottom: 0;
	}

	.policy .text-block blockquote::before {
		display: none;
	}


/* End */


/* Start:/local/templates/rimpart/template_styles.css?17793554771749*/
.cart-popup {
    position: fixed;
    inset: 0;
    z-index: 1000;
    display: none;
}

.cart-popup.popup-open {
    display: block;
}

body.popup-open {
    overflow: hidden;
}

.cart-popup__overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
}

.cart-popup__dialog {
    position: relative;
    max-width: 420px;
    width: calc(100% - 32px);
    margin: 80px auto;
    background: #fff;
    border-radius: 8px;
    padding: 28px;
    z-index: 2;

    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
}

.cart-popup__close {
    position: absolute;
    top: 14px;
    right: 14px;
    border: none;
    background: none;
    font-size: 18px;
    cursor: pointer;
    line-height: 1;
}

.cart-popup__title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
}

.cart-popup__content {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.cart-popup__row {
    display: flex;
    justify-content: space-between;
    gap: 16px;
}

.cart-popup__label {
    color: #777;
    font-size: 14px;
}

.cart-popup__value {
    font-weight: 600;
}

.cart-popup__actions {
    margin-top: 24px;
}

.cart-popup__actions .btn {
    width: 100%;
}

@media (min-width: 768px) {
    .prod-cart__top .p2sb {
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        height: 44px;
    }

    .prod-cart__img img {
        object-fit: cover;
    }
}

@media (max-width: 1599px) {
    .art {
        -ms-flex: 0 0 154px;
        flex: 0 0 154px;
    }
}

@media (max-width: 767px) {
    .table-m__td {
        min-width: 104px !important;
        /*width: 104px !important;*/
    }
    .table-m__th {
        min-width: 104px;
    }

}
/* End */
/* /local/templates/rimpart/components/bitrix/menu/header_menu/style.min.css?1777889409490 */
/* /local/templates/rimpart/components/bitrix/search.title/template/style.min.css?17778894091827 */
/* /local/templates/rimpart/components/bitrix/search.title/header/style.min.css?17778894091827 */
/* /local/templates/rimpart/components/bitrix/sale.basket.basket.line/main-mob/style.min.css?17778894094062 */
/* /local/templates/rimpart/components/bitrix/breadcrumb/template/style.min.css?1777889409467 */
/* /local/templates/rimpart/components/bitrix/menu/footer_menu/style.min.css?1777889409490 */
/* /local/templates/rimpart/components/bitrix/form.result.new/bid/style.css?1777889409666 */
/* /local/templates/rimpart/components/bitrix/form.result.new/ask/style.css?1777889409666 */
/* /local/templates/rimpart/styles.css?17803337913169 */
/* /local/templates/rimpart/template_styles.css?17793554771749 */
