/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*-----------------------------------------------------------------------------------*/
/*  General Settings
/*-----------------------------------------------------------------------------------*/

div.wd-age-verify h4 {
    font-size: 25px;
}

div.page-title {
    margin-block: -40px 0px;
    height: 40vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.shop_table_responsive .fee,
.woocommerce-checkout-review-order-table .fee {
    display: none;
}

.woocommerce-checkout .woocommerce-error {
    display: none;
}

#menu-item-24591 {
  background-color: #c88b3e !important; /* fundo dourado */
}

#menu-item-24591 .nav-link-text {
  color: #ffffff !important; /* texto branco */
  font-weight: bold; /* texto em negrito */
}

#menu-item-24591:hover {
  background-color: #b47a36 !important; /* tom ligeiramente mais escuro no hover */
}




/*-----------------------------------------------------------------------------------*/
/*  Layout
/*-----------------------------------------------------------------------------------*/

/* Home */

.column-history .info-box-icon .st0, .column-history .info-box-icon .cls-1 {
    fill: #C88B3E;
  }

/* Wines */

.wd-product .product-wrapper {
    padding: 20px 0 !important;
}

.product-wrapper {
    position: relative;
}

.product-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 1);
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s ease;
    box-shadow: 0 0 30px rgba(0,0,0,.1);
    z-index: 2;
}

.product-wrapper:hover::before {
    opacity: 1;
}

.product-element-top {
    z-index: 2;
}

.wd-entities-title {
    z-index: 2;
}

.wd-product .price {
    z-index: 2;
}

.wd-product.wd-hover-standard .wd-add-btn {
    z-index: 2;
}

ul.wd-nav-product-cat .nav-link-count {
    color: #fff;
}

.wd-product .wd-entities-title {
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Product detail */

.summary-inner {
    display: grid;
}

form.cart {
    grid-row: 4;
}

.product_meta {
    display: none;
}

.additional_information_tab {
    display: none;
}

.woocommerce-product-details__short-description strong {
    color: #333333;
}

.woocommerce .content-layout-wrapper {
    padding-top: 30px;
}

.widget-contact-text {
    font-size: 12px;
    line-height: 1.6;
}

.widget_product_categories .widget-title {
    margin-bottom: 10px;
    font-family: "Noto Serif", serif;
}

/* Contact us */

input[type="submit"] {
    background-color: #c88b3e;
    color: #fff;
}

input[type="submit"]:hover {
    background-color: #b67f38;
    color: #fff;
}

.contacts-block .title-after_title p {
    font-size: 13px;
    margin-top: 10px;
}

/*-----------------------------------------------------------------------------------*/
/*  Footer
/*-----------------------------------------------------------------------------------*/

a.scrollToTop {
    bottom: 100px;
    right: 10px;
}