

/* Start:/local/ready-grid/ready-grid.css?17935241212844*/
/* Loaded only on the ready-solutions overview. */
.bx_catalog_tile{max-width:1120px;margin:24px auto 60px}.bx_catalog_tile .bx_catalog_tile_ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 34px!important;margin:0!important;padding:0!important;list-style:none}.bx_catalog_tile .bx_catalog_tile_ul:before,.bx_catalog_tile .bx_catalog_tile_ul:after{display:none!important}.bx_catalog_tile .bx_catalog_tile_ul>li{float:none!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;text-align:left!important}.bx_catalog_tile .bx_catalog_tile_img{display:block!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;overflow:hidden;aspect-ratio:1.48;isolation:isolate;transition:transform .65s cubic-bezier(.2,.7,.2,1),box-shadow .65s}.bx_catalog_tile .bx_catalog_tile_img img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover;filter:grayscale(1);transform:scale(1);transition:filter .55s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.bx_catalog_tile .bx_catalog_tile_title{font-family:inherit!important;font-size:17px!important;line-height:1.45!important;font-weight:600!important;margin:14px 0 0!important;padding:0!important;height:auto!important;text-align:left!important}.bx_catalog_tile .bx_catalog_tile_title a{color:#3b3b3b!important;text-decoration:none!important;transition:color .3s}.bx_catalog_tile .bx_catalog_tile_img:focus-visible,.bx_catalog_tile .bx_catalog_tile_title a:focus-visible{outline:2px solid #bd232b;outline-offset:5px}.bx_catalog_tile li:focus-within .bx_catalog_tile_img img{filter:grayscale(0)}@media(hover:hover) and (pointer:fine){.bx_catalog_tile li:hover .bx_catalog_tile_img{transform:translateY(-5px);box-shadow:0 14px 25px -18px #0005!important;transition-duration:.28s}.bx_catalog_tile li:hover .bx_catalog_tile_img img{filter:grayscale(0);transform:scale(1.035)}.bx_catalog_tile li:hover .bx_catalog_tile_title a{color:#bb2028!important}}@media(max-width:760px){.bx_catalog_tile .bx_catalog_tile_ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px!important}.bx_catalog_tile .bx_catalog_tile_title{font-size:16px!important}}@media(max-width:420px){.bx_catalog_tile .bx_catalog_tile_ul{gap:25px 14px!important}.bx_catalog_tile .bx_catalog_tile_img{border-radius:12px!important}.bx_catalog_tile .bx_catalog_tile_title{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.bx_catalog_tile .bx_catalog_tile_img,.bx_catalog_tile .bx_catalog_tile_img img,.bx_catalog_tile .bx_catalog_tile_title a{transition:none!important;transform:none!important}}

/* End */


/* Start:/bitrix/templates/aaa/components/bitrix/catalog/catalog/style.css?1726903178697*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
/* End */


/* Start:/bitrix/templates/aaa/components/bitrix/catalog/catalog/bitrix/catalog.section.list/visual/style.css?17269033081718*/
.bx_catalog_tile {
    margin-bottom: 30px;
}
.bx_catalog_tile  .bx_catalog_tile_ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;	
	list-style: none;
	width:80%;
	margin:0px auto;
}
.bx_catalog_tile .bx_catalog_tile_ul li {
    display:inline-block;
    padding: 0 10px;
    width: 33.333%;
    text-align: center;
	margin-bottom: 20px;
}
.bx_catalog_tile .bx_catalog_tile_img {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0 auto;
	padding: 5px;
    width: 200px;
    height: 200px;
    border: 1px solid #ccc;
    border-radius: 2px;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}
.bx_catalog_tile .bx_catalog_tile_img img{
	max-width:100%;
	max-height:100%;
}
.bx_catalog_tile .bx_catalog_tile_title{
    margin: 5px 0px 10px;
    padding: 0;	
}
.bx_catalog_tile .bx_catalog_tile_title a{
	font-size: 16px;
    color: #333;
    text-decoration: none;	
}
.bx_catalog_tile .bx_catalog_tile_title a:hover{
    text-decoration: underline;
}
@media (max-width:1100px){
   .bx_catalog_tile .bx_catalog_tile_ul li { width: 25%; }
}
@media (max-width:960px){
   .bx_catalog_tile .bx_catalog_tile_ul li { width: 33.333%; }
   .bx_catalog_tile .bx_catalog_tile_ul { width:100%}   
}
@media (max-width:720px){
   .bx_catalog_tile .bx_catalog_tile_ul li { width: 50%; }
}
@media (max-width:460px){
   .bx_catalog_tile .bx_catalog_tile_ul li { width: 100%; }
}
/* End */


/* Start:/bitrix/components/bitrix/catalog.compare.list/templates/.default/style.css?15234420231265*/
.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 */
/* /local/ready-grid/ready-grid.css?17935241212844 */
/* /bitrix/templates/aaa/components/bitrix/catalog/catalog/style.css?1726903178697 */
/* /bitrix/templates/aaa/components/bitrix/catalog/catalog/bitrix/catalog.section.list/visual/style.css?17269033081718 */
/* /bitrix/components/bitrix/catalog.compare.list/templates/.default/style.css?15234420231265 */
