.whb-top-bar .wd-header-text.header-top-bar-text {
    color: #000;
    font-size: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 0.5rem;
    font-family: 'Made Tommy Medium';
    letter-spacing: 0.025rem;
}

.whb-top-bar .wd-header-text.header-top-bar-text::before {
    content: '\e3d0';
    font-family: 'Font Awesome 6 Pro';
    font-size: 0.8rem;
    font-weight: bold;
}

.wd-header-nav .menu {
    gap: 0.5rem;
}

.wd-header-nav .menu a {
    text-transform: none;
    font-size: 1.05rem;
}

.wd-tools-element.wd-account-style-icon .wd-tools-text {
    text-transform: none;
    font-size: 1.05rem;
}

.theme-woodmart .wd-header-cart .wd-cart-subtotal .amount {
    color: #fff;
    font-size: 1.05rem;
    line-height: calc(100% + 0.5rem);
}

.theme-woodmart .wd-header-cart.wd-design-2 .wd-cart-number {
    top: auto;
    right: auto;
    left: -0.25rem;
    bottom: -0.25rem;
    background: #0D0D0D;
    width: 1.15rem;
    height: 1.15rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.5;
    font-size: 0.65rem;
}

.theme-woodmart .wd-logo img{
    max-width: 10rem !important;
}

.theme-woodmart .wd-header-cart.wd-design-2 .wd-tools-text{
    margin-inline-start: 0.5rem;
}

.theme-woodmart .whb-general-header-inner .whb-column .wd-header-cart {
    background-color: #5B27CC;
    height: 3.75rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    display: flex;
    align-items: center;
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.wd-tools-text.woodmart-cart-totals {
    color: #fff;
}

.theme-woodmart .whb-row.whb-general-header .container {
    width: 100% !important;
    padding-right: 2rem;
    padding-left: 2rem;
}

.whb-row.whb-general-header .site-logo{
    padding: 0;
}

.wd-account-style-icon.wd-tools-custom-icon > a > span.wd-tools-icon > img{
    width: 1.5rem;
    max-width: initial;
}

.wd-header-cart.cart-widget-opener > a > span.wd-tools-icon > img{
    width: 2.35rem;
    max-width: initial;
}

.wd-header-nav a.woodmart-nav-link{
    border-radius: 100rem;
    padding: 1.5rem;
}

.wd-header-nav a.woodmart-nav-link:hover{
    background-color: #f1f1f1;
}

.theme-woodmart .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a{
    background-color: #f1f1f1;
}

.theme-woodmart .whb-general-header-inner,
.theme-woodmart .whb-sticked .whb-general-header-inner{
    height: 5.25rem;
    max-height: 5.25rem;
}

.theme-woodmart .whb-top-bar-inner,
.theme-woodmart .whb-sticked .whb-top-bar-inner{
    height: 2.5rem;
    max-height: 2.5rem;
}

.whb-row.whb-general-header .whb-column.whb-col-right.whb-visible-lg{
    transform: translateX(1.5rem);
    gap: 1rem;
}

.wd-header-nav .menu a{
    font-size: 1.05rem;
}


/*MEDIA QUERIES*/

@media screen and (max-width: 1023px){

    .theme-woodmart .wd-header-cart.cart-widget-opener > a > span.wd-tools-icon > img{
        width: 2rem;
    }

    .theme-woodmart .whb-general-header-inner .whb-column .wd-header-cart{
        height: 3.25rem;
    }

    .theme-woodmart .cart-widget-side.wd-side-hidden #my_custom_products_widget-2{
        display: none;
    }

    .mobile-nav.wd-side-hidden{
        width: 100%;
    }

    .theme-woodmart .wd-nav-mobile li a{
        padding: 1.5rem;
        text-transform: none;
        font-weight: normal;
        font-family: 'Made Tommy Medium';
        font-size: 1rem;
    }

    .mobile-nav .close-side-widget{
        width: 100%;
        justify-content: space-between;
        height: 100%;
        align-items: center;
    }

    .mobile-nav .close-side-widget:before{
        content: '';
        background-image: url('/wp-content/uploads/2023/01/logo-tarwi_v1.svg');
        background-repeat: no-repeat;
        background-size: contain;
        width: 100%;
        height: 3rem;
        filter: invert(1);
        border-radius: 0;
    }

    .theme-woodmart .mobile-nav .wd-heading{
        padding: 1.5rem;
        background-color: #5B27CC;
    }

    .theme-woodmart .wd-heading .wd-action-btn.wd-style-text>a{
        font-size: 0;
    }

    .theme-woodmart .mobile-nav .wd-action-btn.wd-style-text>a:before{
        font-size: 1.65rem;
        color: #fff;
        margin-inline-end: 0;
    }

    .theme-woodmart .wd-nav-mobile .menu-item-account>a:before{
        content: '';
        background-image: url('/wp-content/uploads/2023/01/perfil_v1.svg');
        background-repeat: no-repeat;
        background-size: contain;
        width: 1.35rem;
        height: 1.35rem;
    }

}

@media screen and (min-width: 768px){

    .whb-general-header .whb-mobile-right{
        transform: translateX(1.75rem);
    }

    .theme-woodmart .wd-header-cart:is(.wd-design-5,.wd-design-6,.wd-design-7):not(.wd-style-text) .wd-tools-text{
        display: block;
    }

    .theme-woodmart .wd-header-cart.wd-design-2 .wd-cart-number,
    .theme-woodmart .wd-header-cart.wd-design-5 .wd-cart-number {
        position: absolute;
        top: -0.4rem;
        inset-inline-end: -0.6rem;
        z-index: 1;
        width: 1rem;
        height: 1rem;
        border-radius: 50%;
        background-color: rgb(0 0 0);
        color: #fff;
        text-align: center;
        letter-spacing: 0;
        font-weight: 400;
        font-size: 0.65rem;
        line-height: 1;
        display: flex;
        justify-content: center;
        align-items: center;
    }

}