.woocommerce .woocommerce-MyAccount-navigation-link--dashboard-network a:before {
    content: '\f201';
    font: var(--fa-font-solid);
    font-family: 'Font Awesome 6 Free'!important; 
}

.woocommerce .woocommerce-MyAccount-navigation-link--wallet a:before {
    content: '\f555';
    font: var(--fa-font-solid);
    font-family: 'Font Awesome 6 Free'!important; 
}

.woocommerce .woocommerce-MyAccount-navigation-link--payments a:before {
    content: '\f0d6';
    font: var(--fa-font-solid);
    font-family: 'Font Awesome 6 Free'!important; 
}

.woocommerce .woocommerce-MyAccount-navigation-link--network a:before {
    content: '\f6ff';
    font: var(--fa-font-solid);
    font-family: 'Font Awesome 6 Free'!important; 
}

.woocommerce .woocommerce-MyAccount-navigation-link--customers a:before {
    content: '\f007';
    font: var(--fa-font-solid);
    font-family: 'Font Awesome 6 Free'!important; 
}

.woocommerce .woocommerce-MyAccount-navigation-link--affiliates a:before {
    content: '\f500';
    font: var(--fa-font-solid);
    font-family: 'Font Awesome 6 Free'!important; 
}

.woocommerce .woocommerce-MyAccount-navigation-link--report a:before {
    content: '\f19d';
    font: var(--fa-font-solid);
    font-family: 'Font Awesome 6 Free'!important; 
}

.frenz {font-family: 'Poppins', sans-serif !important;}
h1.frenz, h2.frenz, h3.frenz , h4.frenz, h5.frenz, h6.frenz {font-weight:700 !important;}
.wallet-box h3 {font-family: 'Poppins', sans-serif !important; font-weight:700 !important;}

.woocommerce .create-account {display:none;}
.image_links {display:none;}

.frenz-button-ok { 
    padding: 8px 12px;
    border-radius: 4px;
    background-color: #10B981;
    color: white;
    font-size: 14px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    text-align:center;
}

.frenz-button-ok:hover { 
    background-color: #04cf8b;
    color:#FFFFFF;
}

.frenz-button-ko { 
    padding: 8px 12px;
    border-radius: 4px;
    background-color: #dc3545;
    color: white;
    font-size: 14px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    text-align:center;
}

.frenz-button-ko:hover { 
    background-color: #bd2635;
    color:#FFFFFF;
}

.ko {
    color: #dc3545;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.ko:hover {
    color: #bd2635;
}


.frenz-button-n { 
    padding: 8px 12px;
    border-radius: 4px;
    background-color: lightgrey;
    color: white;
    font-size: 14px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    text-align:center;
}

.frenz-button-n:hover { 
    background-color: grey;
    color:#FFFFFF;
}

.discount-price {
display: inline-block;
background-color: #8fb33b;
color: white;
padding: 10px 10px;
border-radius: 3px; 
margin: 0px 10px 10px 0px;
font-size: 16px;
font-weight: 500;
}

.discount-price-n {
display: inline-block;
border: #8fb33b 1px solid;
padding: 10px 10px;
border-radius: 3px; 
margin: 0px 10px 10px 0px;
font-size: 16px;
font-weight: 500;
}

.right {float:right;}

@media screen and (max-width: 960px) {
    .woocommerce div.product p.stock {text-align:center;}
    .frenz-button-ok, .frenz-button-ko, .frenz-button-n {width:100%;}
    .discount-price {width:100%; text-align:center; margin:0px 0px 10px 0px}
    .discount-price-n {width:100%; text-align:center; margin:0px 0px 10px 0px}
}

.frenz-button-ok .fa-solid, .frenz-button-ko .fa-solid, .frenz-button-n .fa-solid {color:white;}


.filter-container {
    max-width: 1200px;
    margin: 0 auto;
}

.filter-wrapper {
    position: relative;
}

.filter-scroll {
    display: flex;
    overflow-x: auto;
    padding-bottom: 16px;
    scrollbar-width: none;  /* Firefox */
    -ms-overflow-style: none;  /* IE and Edge */
}

.filter-scroll::-webkit-scrollbar {
    display: none;
}

.filter-button {
    flex: 0 0 auto;
    font-size: 16px;
    white-space: nowrap;
    cursor: pointer;
    transition: all 0.2s;

}

.button .filter-button {
margin:0px;
}

.scroll-fade {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50px;
    background: linear-gradient(to left, white, transparent);
    pointer-events: none;
}

.shop-category h4 {line-height:20px;}

.woocommerce table.shop_table td.actions .coupon .input-text {max-height:39px;}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {align-items: baseline;}