/**
* Theme Name: Axetor Child
* Description: This is a child theme of Axetor, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: axetor
* Version: 1.1.2
*/
#content {
    overflow-x: hidden !important;
}
.wp-block-woocommerce-proceed-to-checkout-block {
    display:none;
}
.header-group-action .site-header-wishlist a i {
    display: none;
}
#page .site-content:has( .post-7538) {
    margin-top: 44px !important;
}
#post-7538 > .entry-header {display: none !important;}
#menu-1-5ef55b3 {
    
    & ul {list-style: none !important;}
    & > li {
        & > .sub-menu {
            background-color: #ffffff;
            & a {
                &:hover {color: var( --e-global-color-accent) !important;}
            }
        }
   }
}
body.home:not(.stiky) {
    & #masthead {
        & .elementor-element-3405f2c {background-color: transparent !important;}
    } 
}
#bttn-header {
    & a.elementor-button-link {
        display: flex;
        column-gap: 1em;
        background-color: var(--primary);
        fill: var( --e-global-color-accent );
        color: var( --e-global-color-accent );
        &::after {
            position: relative;
            content: "";
            font-size: 14px;
            position: relative;
            font-family: "axetor-icon";
        }
        &:hover {
            color: #ffffff;
            fill: var(--primary);
            background-color: var(--e-global-color-accent);
        }
    }
}
#header-btn {
    & .cart-contents,
    & [class^="axetor-icon"] {
        color: var( --e-global-color-accent );
        &::before {color: inherit;}
    }
}
.archive #page #content {padding-bottom: min(5em,10vw);}
.axetor-icon-user { display: none !important; }
.product-categories:has( > .cat-item-191) {
    display: flex;
    flex-direction: column;
    & > li {order: 2;}
    & > li.cat-item-191 {
        order: 1;
        & a {
            position: relative;
            display: block;
            color: transparent;
            &::after {
                position: absolute;
                inset: 0 0 0 1.7em;
                color: var(--accent);
                text-transform: uppercase;
                content: 'Tous les produits';
                background-color: #ffffff;
            }
        }
    }
}