

/* Start:/local/templates/aspro_next_custom/components/bitrix/catalog.element/main/style.css?17524799682426*/
.catalog_detail .calculator {
    position: relative;
    /* background-color: #fdd55e; */
    font-size: 15px;
    font-weight: 600;
    margin: -40px 0 30px;
    padding: 20px 30px 10px;
    border: 1px solid #f2f2f2;
    border-top: none;
}

.catalog_detail .calculator .fields {
/*    float: left;*/
    padding-right: 3%;
/*    width: 63.66%;*/
    position: relative;
    margin: 0 -30px;
    padding: 0 0 0 30px;
}

.calculator h4{
    text-align: center;
}

.catalog_detail .calculator .result {
/*    position: absolute;*/
    padding-right: 3%;
/*    width: 30.33%;*/
    right: -1px;
    bottom: -1px;
    background-color: #0c62ab;
    color: #fff;
    height: 110px;
    padding: 12px 0 18px 20px;
    text-align: center;
}

.catalog_detail .calculator.calculator_lamp .result {
    height: auto;
}

.catalog_detail .calculator .result span {
    font-size: 34px;
    line-height: 40px;
    margin-right: 5px;
}

.catalog_detail .calculator.calculator_lamp .result span {
    font-size: 28px;
}

.catalog_detail .calculator .fields table th {
    font-weight: 600;
    padding: 0 0 10px;
    vertical-align: middle;
}

.catalog_detail .calculator .fields table td {
    font-size: 14px;
    padding: 0 0 10px;
    vertical-align: middle;
    white-space: nowrap;
}

.catalog_detail .calculator .fields table input {
    margin: 0 8px 0 30px;
    width: 70px;
}
.video-wrapper{
	height: 100%;
	display: flex;
	align-items: center;
}
.video-icon{
	width: 50px;
	height: 50px;
	background-color: #0c62ab;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.video-icon .video_icon {
	width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 20px solid white; margin-left: 5px;
}
.info_item .delivery-info {
    border: 3px solid #0c62ab;
    font-size: 14px;
    padding: 20px 10px;
    text-align: center;
    font-weight: bold;
    display: inline-block;
    color: #1d2029;
    line-height: 1.2;
    vertical-align: middle;
    margin: 15px 0 12px;
}
.info_item .delivery-info p {
    margin: 0;
}
.info_item .spec__offer__opt {
    border: 3px solid #a90a78;
    font-size: 14px;
    padding: 20px 10px;
    text-align: center;
    font-weight: bold;
    display: inline-block;
    color: #1d2029;
    line-height: 1.2;
    vertical-align: middle;
    margin: 15px 0 12px;
}
.info_item .spec__offer__opt p {
    margin: 0;
}

/* End */


/* Start:/local/templates/aspro_next_custom/components/bitrix/sale.gift.main.products/main/style.min.css?1683185482604*/
.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/aspro_next_custom/components/bitrix/catalog.element/main/style.css?17524799682426 */
/* /local/templates/aspro_next_custom/components/bitrix/sale.gift.main.products/main/style.min.css?1683185482604 */
