/*
Theme Name: Wotech Child Theme
Template: wotech
Version: 1.0
Text Domain: wotech-child-theme
*/

/*--------------------------------------------------------------
# PRODUCT PAGE ONLY – Title & Subheadings 40px
--------------------------------------------------------------*/
.single-product .product_title {
    font-size: 40px !important;
    font-weight: 800 !important;
    color: #000 !important;
    line-height: 1.2 !important;
    margin-bottom: 10px !important;
}

/* Sub headings inside product page description */
.single-product .summary h2,
.single-product .woocommerce-tabs .panel h2,
.single-product .woocommerce-tabs .panel h3,
.single-product .woocommerce-Tabs-panel--description h2,
.single-product .woocommerce-Tabs-panel--description h3,
.single-product .product-description h2,
.single-product .product-description h3 {
    font-size: 40px !important;
    font-weight: 700 !important;
    color: #000 !important;
    margin-top: 16px !important;
    margin-bottom: 8px !important;
    line-height: 1.3 !important;
}

/*--------------------------------------------------------------
# WHATSAPP ENQUIRY BUTTON STYLE (Big + Black text + Icon big)
--------------------------------------------------------------*/
.blenda-wa-btn {
    background: #25D366 !important;
    color: #000 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    padding: 14px 26px !important;
    border-radius: 8px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    text-decoration: none !important;
    margin-top: 6px !important;
    transition: 0.3s ease;
}

.blenda-wa-btn img {
    width: 42px !important;
    height: 42px !important;
}

.blenda-wa-btn span {
    color: #000 !important;
}

/* Hover */
.blenda-wa-btn:hover {
    opacity: 0.9 !important;
    transform: scale(1.05) !important;
}

/*--------------------------------------------------------------
# FLOATING WHATSAPP BUTTON STYLE (No global font/color override)
--------------------------------------------------------------*/
.blenda-float-wa {
    position: fixed;
    bottom: 22px;
    right: 22px;
    width: 68px;
    height: 68px;
    background: #25D366 !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 99999;
    box-shadow: 0 4px 12px rgba(0,0,0,0.25);
    transition: 0.3s ease;
}

.blenda-float-wa img {
    width: 48px !important;
    height: 48px !important;
}

.blenda-float-wa:hover {
    transform: scale(1.1);
    opacity: 0.95;
}

/*--------------------------------------------------------------
# Spacing Fixes for product layout
--------------------------------------------------------------*/
.single-product .woocommerce-product-gallery {
    margin-bottom: 8px !important;
}

.single-product .summary {
    margin-top: 0px !important;
    padding-top: 0px !important;
}
