/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.morado{color:#781562;}
/* buttons Añadir Al Carrito /Comprar Ahora */
.single_add_to_cart_button, .wd-buy-now-btn, .button.wc-backward {padding: 15px 20px !important;}
/*menu shop*/
/* Sidebar categorie - Lucas y Lola */
.widget_product_categories .product-categories {
    list-style: none;
    padding: 0;
    margin: 0;
}
/*all braqnd button*/
.wd-btn-text{padding: 10px;}
/* Titolo widget */
.widget_product_categories .widgettitle {
    font-size: 11px;
    font-weight: 600;
    color: #999;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-bottom: 14px;
}

/* Categorie padre */
.widget_product_categories .product-categories > li > a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 9px 0 9px 14px;
    font-size: 13.5px;
    color: #1A1410;
    text-decoration: none;
    border-left: 2px solid transparent;
    border-bottom: 0.5px solid #E8DDD4;
    transition: border-color .15s, padding-left .15s, color .15s;
}

.widget_product_categories .product-categories > li > a:hover {
    border-left-color: #fcb6b6;
    padding-left: 18px;
    color: #2B2318;
}

.widget_product_categories .product-categories > li.current-cat > a,
.widget_product_categories .product-categories > li.current-cat-parent > a {
    border-left-color: #2B2318;
    font-weight: 600;
    color: #2B2318;
    padding-left: 18px;
}

/* Sottocategorie */
.widget_product_categories .children {
    list-style: none;
    padding: 0;
    margin: 0 0 4px 0;
}

.widget_product_categories .children li a {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 0 6px 28px;
    font-size: 12.5px;
    color: #5a4f49;
    text-decoration: none;
    border-left: 1px solid transparent;
    transition: border-color .15s, padding-left .15s, color .15s;
}

.widget_product_categories .children li a::before {
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #E8DDD4;
    flex-shrink: 0;
    transition: background .15s;
}

.widget_product_categories .children li a:hover {
    border-left-color: #fcb6b6;
    padding-left: 32px;
    color: #1A1410;
}

.widget_product_categories .children li a:hover::before {
    background: #fcb6b6;
}

.widget_product_categories .children li.current-cat a {
    border-left-color: #fcb6b6;
    color: #2B2318;
    font-weight: 600;
    padding-left: 32px;
}

.widget_product_categories .children li.current-cat a::before {
    background: #fcb6b6;
}

/* Contatore prodotti se visibile */
.widget_product_categories .count {
    font-size: 11px;
    color: #bbb;
    margin-left: 4px;
}
/* Terzo livello */
.widget_product_categories .children .children {
    list-style: none;
    padding: 0;
    margin: 0 0 4px 0;
}

.widget_product_categories .children .children li a {
    padding: 5px 0 5px 44px;
    font-size: 12px;
    color: #7a6f69;
}

.widget_product_categories .children .children li a::before {
    width: 3px;
    height: 3px;
    background: #E8DDD4;
}

.widget_product_categories .children .children li a:hover {
    border-left-color: #fcb6b6;
    padding-left: 48px;
    color: #1A1410;
}

.widget_product_categories .children .children li a:hover::before {
    background: #fcb6b6;
}

.widget_product_categories .children .children li.current-cat a {
    border-left-color: #fcb6b6;
    color: #2B2318;
    font-weight: 600;
    padding-left: 48px;
}

.widget_product_categories .children .children li.current-cat a::before {
    background: #fcb6b6;
}
.widget_product_categories .product-categories {
    max-height: 60vh;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #E8DDD4 transparent;
}