

/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_block/style.css?17581984884574*/
/*IT62*/
@media all and (min-width: 768px){
    .catalog_block .image_wrapper_block, .catalog_block .image_wrapper_block a {height:340px !important}
    }
    
    .catalog_block.items.block_list .stickers_block {
        top: 45px;
        left: 0px;
        position: absolute;
        z-index: 3;
    }
    
    .catalog_block.items.block_list .stickers_block .sticker_minpromtorg {
        width: 25px;
        height: 25px;
        background: no-repeat url(/images/prabo/minpromtorg4_icon.svg);
    }
    
    .catalog_block.items.block_list .stickers_block .sticker_protectionclass_1 {width:50px; height:25px; background:no-repeat url(/images/prabo/protectionclass/1_icon.svg);}
    .catalog_block.items.block_list .stickers_block .sticker_protectionclass_2 {width:50px; height:25px; background:no-repeat url(/images/prabo/protectionclass/2_icon.svg);}
    .catalog_block.items.block_list .stickers_block .sticker_protectionclass_3 {width:50px; height:25px; background:no-repeat url(/images/prabo/protectionclass/3_icon.svg);}
    
    .catalog_block.items.block_list .sticker_360 {
        z-index: 3;
        width: 30px;
        height: 30px;
        background: no-repeat url(/images/prabo/360.svg);
    }

    .catalog_block.items.block_list .minpromtorg_mini {
        z-index: 3;
        width: 30px;
        height: 30px;
        background: no-repeat url(/images/prabo/minpromtorg_mini.svg);
    }

     .catalog_block.items.block_list .color_count_img_mini {
        z-index: 3;
        width: 30px;
        height: 50px;
    }

   .stickerpack_bottom{
       position: absolute;
       width: 100%;
       height: 100%;
       left: 0;
       top: 0;
       display: flex;
       flex-direction: column-reverse;
       align-items: flex-start;
       justify-content: end;
   }
   .catalog_block.items.block_list .minpromtorg_mini {
       position: static;
       margin: 5px 0 0;
   }
   .catalog_block.items.block_list .sticker_360 {
       position: static;
       margin: 5px 0 0;
   }
   .catalog_block.items.block_list .color_count_img_mini {
       position: static;
       margin: 5px 0 0;
   }

    
    @media screen and (max-width:990px){
        .catalog_block.items.block_list .sticker_minpromtorg {width:55px;top:10px;left:-10px}
    }
    
    .js_price_wrapper.price .price {text-align:right !important}
    .js_price_wrapper.price .price_name {float:right;width:70%;text-align:left}
    .js_price_wrapper.price .price_name:first-of-type {margin-top:0 !important}
    .js_price_wrapper.price .price_group {margin:0}
    
    .js_price_wrapper.price .offers_price_title {float:right;width:70%;text-align:left;margin:0}
    .js_price_wrapper.price .offers_price_title:first-of-type {margin-top:0 !important}
    .js_price_wrapper.price .offers_price_wrapper {padding-bottom:0 !important}
    
    .catalog_block .js_price_wrapper.price .price_group {
        margin: 0 0 10px 0;
        display: flex;
    }
    .catalog_block .js_price_wrapper.price .price_group:last-child{
        margin-bottom: 0;
    }
    
    .catalog_block .cost.prices .price_name{
        width: 50%;
    }

    .p-prices{display: flex;margin: 0 -10px 15px;}  
    .p-prices__item{padding: 0 10px; line-height: 1.2;flex: 1 0 0;}  
    .p-prices__view{
        color: #a50104;
        font-weight: 600;
        font-size: 18px;
        white-space: nowrap;
        margin-bottom: 5px;
    }
    .p-prices__txt{color: #666;font-size: 13px;}


    .catalog_item .p-prices__item{
        border-right: 1px solid #d4d4d4;
    }
    .catalog_item .p-prices__item:last-child{
        border-right: 0;
    }
    .catalog_item .p-prices__txt {
        color: #666;
        font-size: 11px;
    }


    @media (max-width: 1200px){
        .p-prices__view{font-size: 18px;}
        .catalog_item .p-prices{
            flex-direction: column;
        }
        .catalog_item .p-prices__view{
            margin: 0;
        }
        .catalog_item .p-prices__item{
            margin: 0 0 5px 0;
            padding: 5px 0;
        }
        .catalog_item .p-prices__item:last-child{
            margin-bottom: 0;
            border-bottom: 0;
        }
        .catalog_item .p-prices__item{
            border-right: 0;
            border-bottom: 1px solid #e9e6e6;
        }
    }
    @media (max-width: 600px){
        .p-prices{padding-top:20px}
        .p-prices__view {
            font-size: 16px;
        }
        .p-prices__item{
            border-right: 1px solid #e5e5e5;
        }
        .p-prices__item:last-child{
            border-right: 0;
        }
    }
/* End */
/* /bitrix/templates/aspro_next/components/bitrix/catalog.section/catalog_block/style.css?17581984884574 */
