/*
 Theme Name:   Inland Child
 Theme URI:    https://kamleshyadav.com/wp/inland/
 Description:  Inland Child Theme
 Author:       Kamleshyadav
 Author URI:   https://themeforest.net/user/kamleshyadav
 Template:     inland
 Version:      1.0.0
 Text Domain:  inland-child
*/

/* Artistic Inquiry Button Styles */
a.art-inquiry-btn {
    font-family: 'Playfair Display', serif !important;
    background-color: transparent !important;
    border: 1px solid #C5A47E !important;
    color: #C5A47E !important;
    padding: 12px 30px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    margin-top: 20px !important;
    display: inline-block !important;
    text-align: center !important;
    text-decoration: none !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    border-radius: 0 !important;
    /* Sharp edges for luxury feel */
    background-image: linear-gradient(to top, #C5A47E 50%, transparent 50%) !important;
    background-size: 100% 200% !important;
    background-position: top !important;
    transition: all 0.4s ease-in-out !important;
}

/* Artistic Hover Effect - Smooth sweep from bottom */
a.art-inquiry-btn:hover,
a.art-inquiry-btn:focus,
a.art-inquiry-btn:active {
    color: #ffffff !important;
    background-position: bottom !important;
    border-color: #C5A47E !important;
    box-shadow: 0 4px 15px rgba(197, 164, 126, 0.3) !important;
}

/* Ensure wrapper spacing is respected on Single Product page */
.inland-custom-inquiry-wrapper {
    margin-top: 15px;
    margin-bottom: 25px;
    clear: both;
}

/* 
 * WooCommerce Luxury Catalog Safeguards
 * Hides any price, amount, or cart-related HTML tags that might be hardcoded in the Inland theme or Elementor widgets.
 */
.price,
.woocommerce-Price-amount,
.amount,
.product-price,
p.price,
span.price,
.inland-price,
.cart-contents,
.header-cart,
.site-header-cart,
.widget_shopping_cart,
.inland-cart-icon,
.woocommerce-mini-cart {
    display: none !important;
}