/**
* Theme Name: CBD Retailer Child
* Author: Thunderstores
* Description: A flexible block theme suitable for CBD-based online store, beauty and health or cosmetic products.
* Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
* Template: cbd-retailer
* Version: 1.0.21
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: cbd-retailer
*/

/* Remove the line between Subtotal and Tax */
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th {
    border-bottom: none !important;
}

.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal + tr.tax-rate td,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal + tr.tax-rate th,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal + tr.tax-total td,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal + tr.tax-total th {
    border-top: none !important;
}

/* for  type options*/
.radio-options-wrap {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.radio-option-line {
    display: flex;
    align-items: center;
    gap: 1rem;
    border: 1px solid #ccc;
    padding: 1rem;
    border-radius: 6px;
    background: #f9f9f9;
    flex-wrap: wrap;
}

.radio-option-line input[type="radio"] {
    margin-right: 6px;
    transform: scale(1.2);
}

.radio-label {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    min-width: 180px;
    font-weight: 600;
}

.radio-field select,
.radio-field input[type="text"] {
    padding: 0.5rem;
    min-width: 220px;
    border-radius: 6px;
    border: 1px solid #ccc;
    background: #f3f8f5;
}


/* Remove from summary*/

.woocommerce-checkout-review-order-table tfoot .shipping {
    display: none !important;
}


/* Custom styling for Place Order button */
/* Strong override for WooCommerce Place Order button */
#place_order,
button#place_order,
.woocommerce-checkout button#place_order.button.alt {
    background-color: #ffffff !important;
    color: #0073aa !important;
    border: 2px solid #0073aa !important;
    font-weight: bold;
    padding: 12px 24px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 115, 170, 0.2);
    transition: all 0.3s ease;
}

/* Hover effect */
#place_order:hover,
button#place_order:hover,
.woocommerce-checkout button#place_order.button.alt:hover {
    background-color: #0073aa !important;
    color: #ffffff !important;
    box-shadow: 0 0 15px rgba(0, 115, 170, 0.4);
    cursor: pointer;
}

/* Reduce WooCommerce product title font size on singlr product page - force reduce*/

.single-product .product_title.entry-title {
    font-size: 30px !important;
}
/*  To enable radio button even on signle payment method */

.woocommerce-checkout-payment input[type="radio"]{
display:inline-block !important;
}



