

/* Start:/local/templates/aspro_next/components/bitrix/catalog.section/catalog_block/style.css?17540287073283*/
а.build_plan_block a{
	font-size: 16px;
    position: absolute;
    top: 0;
    right: 150px;
    width: 250px;
    text-align: center;
    color: #1569bc;
}

.build_plan_block a:visited {
	color: #1569bc;
}

.build_plan_block a:focus {
	color: #1569bc;
}

.build_plan_block a:hover {
	color: #1569bc;
}

.build_plan_multiblock_title {
    display: flex;
    justify-content: center;
    border: 2px solid #1976d2;
}

.build_plan_multiblock {
    position: absolute;
    top: 0;
    right: 30%;
    width: 250px;
}
    

.build_plan_multiblock p{
    font-size: 18px;
    color: #1976d2;
    margin: 0;
    padding-right: 3px;
    cursor: pointer;
}

.build_plan_multiblock a{
    font-size: 16px;
    color: #1569bc;
    display: block;
}

.build_plan_multiblock span{
    display: block;
    font-size: 16px;
    transform: rotate(-90deg);
    color: #1569bc;
    font-weight: bold;
    padding-top: 3px;
    cursor: pointer;
}

.build_plans {
    position: relative;
    width: 250px;
    z-index: 100;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,0.10);
    display: none;
}

.build_plans_active {
    display: block;
}
.build_plans a{
    display: block;
    padding: 7.5px 5px;
    margin-top: 10px;
}

@media (max-width: 450px) {
    .build_plan_multiblock {
        top: 40px;
        right: auto;
        width: 100%;
    }

    .build_plan_block a{
        top: 38px;
        left: 0;
        width: 100%;
        text-align: center;
        color: #1569bc;
    }
}

.theem1{
	background-color: #ffd02e !important;
}
.theem2{
	background-color: #4fad00 !important;

}
.theem3{
	background-color: #0000 !important;
	background-image: url("/local/templates/aspro_next/components/bitrix/catalog.section/catalog_block/images/sckidka.png");
	background-size: contain;
	width: calc(196px / 4) !important;
	height: calc(196px / 4);
	background-repeat: no-repeat;
	font-size: 0 !important;
	top: -5px;
}
.theem4{
	background-color: #0000 !important;
	background-image: url("/local/templates/aspro_next/components/bitrix/catalog.section/catalog_block/images/soon.png");
	background-size: contain;
	width: calc(337px / 4) !important;
	height: calc(108px / 4);
	background-repeat: no-repeat;
	font-size: 0 !important;

}

.theem5{
    background-color: #0000 !important;
    background-image: url("/local/templates/aspro_next/components/bitrix/catalog.section/catalog_block/images/black_friday.png");
    background-size: contain;
    width: calc(337px / 3) !important;
    height: calc(108px / 3);
    background-repeat: no-repeat;
    font-size: 0 !important;

}

.theem8{
    background-color: #0000 !important;
    background-image: url("/local/templates/aspro_next/components/bitrix/catalog.section/catalog_block/images/fire.png");
    background-size: contain;
    width: calc(337px / 2) !important;
    height: calc(108px / 2);
    background-repeat: no-repeat;
    font-size: 0 !important;
	padding: 0px !important;
	margin-left: -20px !important;
	top: -20px;

}

/* 
    Fix: 
    Show permanently "Buy" button and move it to up 
*/

.ajax_load.block .catalog_item .footer_button {
    opacity: 1;
    visibility: visible;
    height: auto;
    display: flex;
    flex-flow: column-reverse;
}

.ajax_load.block .item_block:hover .catalog_item .footer_button {
    display: flex;
}

.ajax_load.block .catalog_item .footer_button .sku_props {
    display: none;
}

.ajax_load.block .item_block:hover .catalog_item .footer_button .sku_props {
    display: block;
}

.ajax_load.block .view_sale_block .countdown {
    margin-left: auto;
    margin-right: auto;
}
/* End */
/* /local/templates/aspro_next/components/bitrix/catalog.section/catalog_block/style.css?17540287073283 */
