.variations .value select{
    margin-bottom: .5rem;
}


.cart_totals h2{
    margin-bottom: 1rem;
}

.woocommerce-Tabs-panel{
    padding: 0 .5rem !important;
}

.varitains tr:last-child{
    margin-bottom: 0;
}

.woocommerce-tabs .reviews_tab{
    display: none !important;
}

.variations select{
    height: 40px !important;
    padding: 0 1rem;
}

.wpc-filters-range-wrapper input{
    border: 1px solid rgb(0 0 0 / 10%);
    padding: 0.2rem .5rem;
    border-radius: 5px;
}

.wpc-filters-range-wrapper input:focus-visible{
    outline-color: var(--bs-primary);   
}

.widget_wpc_chips_widget .widgettitle{
    margin-bottom: 1.5rem;
}

.product-details .product-space{
    justify-content: space-between;
}

    
    @media(max-width:991px){
    .product-price strong{
        display: block;
        }
    }
    
.sale-price{
    color: red;
}

.product-price .price ins{
    text-decoration: none;
}

.product-title a{
    color: var(--bs-body);
}


.product .product_meta span{
    width: 100%;
    display: inline-block;
    font-weight: 500;
}

 .product .product_meta span span{
    width: auto;
    display: inline-block;
    font-weight: 300;
}

.woocommerce div.product p.price{
    color: var(--bs-primary);
}

.single_add_to_cart_button{
    background: var(--bs-primary);
    color: #fff;
    text-transform: uppercase;
    margin-left: 1rem;
}
   
   
.woocommerce-info, .woocommerce-message{
    border-top-color: var(--bs-primary);
} 

.woocommerce-info::before, .woocommerce-message::before{
    color: var(--bs-primary);
}

.wc-proceed-to-checkout a{
    margin: 1rem 0;
    font-size: 1rem;
    background: var(--bs-primary);
    color: #fff;
}
  
  
.woocommerce-input-wrapper input[type=text]{
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}   

#ship-to-different-address-checkbox{
    transform: scale(1.5);
    margin-right: .5rem;
}

.wp-pagenavi a, .wp-pagenavi span{
    padding: 10px;
    border-radius: 3px;
}