
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.center_vertical{
    display: flex;
    align-items: center;
}
.fz_14{
    font-size: 14px;
}

.info_bottom_title{
    .center_vertical();
    border-bottom: 1px solid #DEDEDE;
    padding: 8px 0;
    .product_rate{
        .center_vertical();
        gap: 10px;
        svg{
            width: 24px;
            height: 24px;
            padding: 2px;
            color: #EAB223;    
        }
        .product_total_rate{
            .fz_14();
        }
    }
    .sku{
        .center_vertical();
        .fz_14();
        font-weight: 400;
    }
}
.product-info-main{
    .product_old_price{
        .fz_14();
        text-decoration: line-through;
    }
    .product_discount_name{
        .center_vertical();
        svg{
            color: #93117B;
        }
    }
    .normal-price{
        .price-label{
            display: none;
        }
        .price{
            color: #F2351B;
            font-size: 24px;
            font-weight: 500;
            margin-right: 8px;
        }
    }
    .price_with_multiple_products{
        color: #000;
        font-size: 18px;
        font-weight: 500;
        margin-right: 8px;
    }
   

    .product_info_action_wrapper{
        .center_vertical();
        .box-tocart{
            // margin: 0;
            .center_vertical();
            .fieldset{
                margin: 0;
                display: flex;
                align-items: flex-end;
                .field{
                    margin: 0;
                    display: flex;
                    flex-direction: column;
                    label{
                        width: fit-content;
                    }
                    input{
                        border-radius: 6px;
                    }
                }
                .actions{
                    padding: 0;
                    .center_vertical();
                    button{
                        width: 200px;
                        height: auto;
                        background: #93117B;
                        padding: 16px 0;
                        border-radius: 6px
                    }
                }
            }
        }
        #paypal-smart-button{
            display: none;
        }
    }
    .product-info-stock-sku{
        .stock{
            color: var(--auxiliary-green, #78A622);
            font-family: Quicksand;
            font-size: 14px;
            font-style: normal;
            font-weight: 700;
            line-height: 20px; 
            letter-spacing: 0.7px;
        }
    }
    .product_parameters{
        padding-left: 20px;
        color: 20px;
    }
}
