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

/* Whole site START */
    .hidden {display: none;}
    /* Woodmart wd-close-side overlay gap fix START */
        /* Closed overlay must not reserve layout space between footers */
        body > .wd-close-side.wd-fill:not(.wd-close-side-opened) {position: fixed !important; inset: auto !important; width: 0 !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important; border: 0 !important;}
        /* Open overlay: full-screen dimmer (Woodmart side panels / cart / search) */
        body > .wd-close-side.wd-fill.wd-close-side-opened {position: fixed !important; inset: 0 !important; width: auto !important; height: auto !important; overflow: visible !important;}
        @media (max-width: 1024px) {
            body > .wd-close-side.wd-fill.wd-close-side-opened {top: -150px !important; right: 0 !important; bottom: 0 !important; left: 0 !important;}
        }
        /* Match page bottom to custom footer when present */
        body:has(#racar-custom-footer) {background-color: #002200;}
    /* Woodmart wd-close-side overlay gap fix END */
/* Whole site END */
/* Page START */
/* Page END */
/* header START */
    /* top header START */
        /* currency */
        /* The CSS is on child stylesheet. Do not add it in here */
            .whb-main-header .whb-top-bar .yay-currency-custom-select__trigger.medium {background: #212121; border-color: #212121; color: #F4E8C1;}
            .whb-main-header .whb-top-bar .yay-currency-custom-select__trigger.medium:hover {border-color: #F4E8C1;}
            .whb-main-header .whb-top-bar .yay-currency-custom-select__trigger.medium:hover .yay-currency-arrow-icon {fill: #f4e8c1;}
        /* categories */
            .wd-header-cats span.menu-opener.color-scheme-dark.has-bg {color: #f4e8c1;}
    /* top header END */
    /* middle header START*/
        /* site logo*/
            .site-logo img, img.site-logo {border-radius: 50%;}
        /* tamanho do link de navegação para alcançar dropdown mostrando a borda inferior normal (no-sticky) */
            .whb-general-header .wd-nav>li>a {min-height: 61px;}
        /* tamanho do link de navegação para alcançar dropdown mostrando a borda inferior normal (sticky clone) */
            .whb-clone .whb-general-header .wd-nav>li>a {min-height: 43px;}
        /* Links da direita */
            .whb-col-right a, .whb-mobile-right a {color: #F4E8C1;}
            .whb-col-right a:hover, .whb-mobile-right a:hover, .whb-col-right a:active, .whb-mobile-right a:active {color: #D4AF37;}
        /* Ajuste do top header para ficar na linha do de baixo */
            .whb-col-right .wd-header-text {padding-inline: 5px;}
        /* Mega menu cats */
            .wd-cat-content .wd-entities-title, .wd-cat-content .wd-cat-count a {color: #fff !important; text-shadow: 0 0 8px rgba(0, 0, 0, 1), 0 0 4px rgba(0, 0, 0, 0.5);}
        /* Search form */
            .wd-search-full-screen-2 input.s.wd-search-inited {background: #fff; border: 3px solid #003f00;}
            .wd-search-full-screen-2 .wd-close-search {background: red;}
            .wd-search-full-screen-2 .wd-close-search a span:before {color: #fff; font-weight: 600;}
            .wd-search-full-screen-2 .searchform[class*="wd-style-with-bg"] .searchsubmit {border: 3px solid #003f00;}
            .wd-search-full-screen-2 .wd-dropdown {background: #003300;}
            .wd-search-full-screen-2 .wd-dropdown li.cat-item a {color: #fff;}
            .wd-search-full-screen-2 .wd-dropdown li.cat-item a:hover {color: var(--wd-primary-color);}
    /* middle header END*/
/* header END */

/* WooCommerce Product Archive START */
    /* Sidebar tabs */
        /* Icons */
            .woocommerce-page .wd-sidebar .wd-tabs li {overflow: hidden;}
            .woocommerce-page .wd-sidebar .wd-tabs li img {width: 70px; height: 70px; object-fit: cover; transition: transform 0.3s ease;}
            .woocommerce-page .wd-sidebar .wd-tabs li:hover img {transform: scale(1.15);}
            span.tab-label.nav-link-text {display: none;}
        /* Products */
            .woocommerce-page .wd-sidebar .wd-tabs .products.wd-products {display: flex; flex-wrap: wrap;}
            .woocommerce-page .wd-sidebar .wd-tabs .wd-product { width: 48%; --wd-block-spacing: 0px;}
/* WooCommerce Product Archive END */

/* WooCommerce Single Product START */
    /* Cor do buy now button */
        button#wd-add-to-cart {background: forestgreen;}
        button#wd-add-to-cart:hover {background: green;}
/* WooCommerce Single Product END */

/* WooCommerce classic checkout START */
    /* Cor do background dos selects */
        .woocommerce-checkout .rbsmhao-select-field .select2-selection--single {background: #F4F4F4 !important;}
/* WooCommerce classic checkout END */

/* WooCommerce Blocks START */
    /* Remove descrição curta do thumb de produto */
        .wc-block-components-product-metadata__description {display: none;}

    /* Cor da quantidade no checkout*/
        .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span {color: inherit;}
/* WooCommerce Blocks END */

/* WooCommerce Thankyou page START */
    .offline-pay {border: 8px ridge #003300; padding: 20px; font-size: 17px; color: green; font-weight: 600;}
/* WooCommerce Thankyou page END */