

/* Start:/local/templates/.default/components/bitrix/catalog.element/main4/style.css?15813292364269*/
.item_services{
    display: flex;
    flex-wrap: wrap;
}
.service_name{
    margin-left: 10px;
}
.service-item{
    display: flex;
}

.functions_icon:hover .question_tooltip {
    display: block !important;
}

body .wr_function_product .question_tooltip {
    padding: 15px;
    width: 78%;
}

body .catalog_detail .main_item_wrapper div.total_summ {
display:none !important;
}

#time_delivery_wrapper{
    position: relative;
}
#time_delivery_wrapper .hint{
    position: absolute;
    left: auto;
    right: 10%;
    top: 3px;
}
#time_delivery_wrapper .hint .icon{
    border-radius: 100%;
}

.btn.btn-default.get_offer
{
    width: 100%;
}

.btn.btn-default.get_offer:before
{
    float: left;
    width: 1em;
    text-align: center;
    font-size: 1.7em;
    margin: 0 0.5em 0 -1em;
    padding: 0 .2em;
    pointer-events: none;
    content:url(/local/templates/.default/components/bitrix/catalog.element/main4/img/ofertalogo25px.png);
}

.wrapp_get_offer{
    margin-top: -4px !important;
}


.question_tooltip {
    position: absolute;
    display: none;
    bottom: 5px;
    left: 17px;
    width: max-content;
    min-width: 50px;
    max-width: 170px;
    padding: 5px;
    border: 1px solid #85C51F;
    background-color: #fff;
    -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.21);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index: 56;
}

.question_tooltip p {
    line-height: 14px;
    padding-left: 5px;
    padding-bottom: 0;
    font-size: 12px;
    font-weight: normal;
    cursor: default;
}



.catalog_detail .wraps {
    padding: 0!important;
}


.wr_function_product > div {
    width: 50%;
    float: left;
    position: relative;
}

.wr_function_product .functions_icon > p {
    line-height: 52px;
    padding-left: 70px;
    padding-bottom: 0;
}

.wr_function_product .question_tooltip {
    top: 50%;
    bottom: initial;
    right: 0;
    left: 62px;
    transform: translate(0%, -50%);
    border: none;
    box-shadow: none;
    max-width: none;
    min-width: none;
    width: 70%;
}

.wr_function_product .question_tooltip p {
    line-height: 14px;
    padding-bottom: 0;
    padding-left: 5px;
    font-size: 10px;
    font-style: italic;
}



.wr_function_product .functions_icon {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    margin-bottom: 15px;
}

.functions_icon:hover {
    -webkit-filter: none;
    -moz-filter: none;
    -o-filter: none;
    filter: none;
}

.wr_function_product .functions_icon {
    margin-bottom: 25px;
    height: 60px;
    display: table;
}

.wr_function_product .functions_icon > p {
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
}

.wr_function_product .question_tooltip p {
    line-height: 16px;
    font-size: 13px;
}

.wr_function_product .question_tooltip {
    padding: 15px;
    width: 77%;
}




@media screen and (max-width: 810px) {
    .wr_function_product .question_tooltip {
        width: 70%;
    }
}
/*-------mediaqueries 655-401--------*/
@media only screen  and (max-width: 655px) and (min-width: 401px)
{
    .wr_function_product>div {
        width: 100%;
        float: none;
    }
}
/*-------mediaqueries 400-320--------*/
@media only screen  and (max-width: 455px) and (min-width: 320px)
{
    .wr_function_product>div {
        width: 100%;
        float: none;
    }
}


.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.prop-line {
    margin-bottom: 20px;
}

.prop-name {
    line-height: 18px;
    color: #888;
    font-size: 13px;
}

.prop-value {
    line-height: 18px;
    color: #333;
    font-size: 13px;
}

.colored-blue {
    color: #447093;
}

.black {
    color: #000;
}
.bold {
    font-weight: 600;
}

.service_name {
    line-height: 18px;
    color: #333;
    font-size: 13px;
}

body .main_item_wrapper div.total_summ {
    margin: 0 !important;
    font-size: 15px !important;
}

.right_block ol, .right_block ul {
    margin: 0 !important;
}

.type_clothes .info_item .middle_info .col-md-6 .buy_block .one_click {
    width: 100%;
    height: 44px;
}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.min.css?1681985853604*/
.bx_item_list_title{font-weight:bold;color:#000;background:#ebf4f8;vertical-align:middle;height:38px;text-align:center;line-height:38px;font-size:14px}.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#fbf1f0}.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#f2fbea}.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7}.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#fbf7db}
/* End */
/* /local/templates/.default/components/bitrix/catalog.element/main4/style.css?15813292364269 */
/* /bitrix/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.min.css?1681985853604 */
