/*
Theme Name: tommy
Theme URI: 
Author: websuccessonline
Author URI: #
Description: tommy theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: The Wall

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* Ensure Update + Checkout buttons are always visible */

.update-cart-btn,
.checkout-btn,
.btn-cupon {
    opacity: 1 !important;
    visibility: visible !important;
    display: inline-block !important;
}

/* Visual loading class while AJAX runs (optional) */
body.tkm-updating-cart {
    cursor: progress;
    opacity: 0.98;
}

/* Make qty inputs easier to use */
.woocommerce-cart-form .qty {
    width: 72px;
    text-align: center;
}


.woocommerce-checkout button, 
.woocommerce-checkout input[type=submit] {
    background: #997a3b; /* your theme golden color */
    border: none;
    color: #fff;
    padding: 12px 25px;
    border-radius: 5px;
    font-weight: 600;
    transition: 0.3s;
}

.woocommerce-checkout button:hover {
    background: #333;
    color: #fff;
}
.woocommerce-checkout-review-order-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td {
    padding: 12px;
    border-bottom: 1px solid #ddd;
}


/* Checkout form styling */
.woocommerce-checkout .form-row input.input-text,
.woocommerce-checkout .form-row select,
.woocommerce-checkout .form-row textarea {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 15px;
    margin-bottom: 15px;
}

.woocommerce-checkout .form-row label {
    font-weight: 600;
    margin-bottom: 6px;
    display: block;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table th,
.woocommerce-checkout .woocommerce-checkout-review-order-table td {
    padding: 10px;
}

/* --- Checkout Page Fields Fix --- */
.woocommerce-checkout .form-row {
    width: 100%;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
}

.woocommerce-checkout .form-row-first,
.woocommerce-checkout .form-row-last {
    width: 48%;
    float: left;
}

.woocommerce-checkout .form-row-first {
    margin-right: 4%;
}

/* Input, Select, Textarea Styling */
.woocommerce-checkout input.input-text,
.woocommerce-checkout select,
.woocommerce-checkout textarea {
    width: 100% !important;
    padding: 12px 15px;
    font-size: 15px;
    border: 1px solid #ddd;
    border-radius: 6px;
    box-shadow: none;
    margin-top: 5px;
    background: #fff;
}

/* Labels */
.woocommerce-checkout label {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 6px;
}

/* Order notes textarea */
.woocommerce-checkout textarea {
    min-height: 100px;
}

/* Fix two-column layout */
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
    width: 48%;
    float: left;
    margin-right: 2%;
}

.woocommerce .col2-set .col-2 {
    margin-right: 0;
}

/* Default logo style */
.site-logo img {
    max-height: 70px; /* adjust as per your design */
    height: auto;
    width: auto;
}

/* Tablet (below 992px) */
@media (max-width: 992px) {
    .site-logo img {
        max-height: 60px;
    }
}

/* Mobile (below 600px) */
@media (max-width: 600px) {
    .site-logo img {
        max-height: 80px; /* make bigger on mobile */
    }
}



