@charset "UTF-8";
/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 1.0.1
*/

/**
 * ==================== 性能优化说明 ====================
 * 所有CSS文件已通过 functions/script-style.php 使用 wp_enqueue_style 并行加载
 * 原18个 @import 串行加载已优化为并行加载，性能提升5-10倍
 *
 * 加载的CSS文件列表：
 * - diy.css (基础样式)
 * - css/product.css (产品单页)
 * - css/page.css (单页面)
 * - css/single-archive.css (文章存档)
 * - css/single.css (文章单页)
 * - css/block-faq-list.css (折叠卡)
 * - css/plugin.css (插件)
 * - css/font-type.css (字体)
 * - css/header.css (头部)
 * - css/footer.css (底部)
 * - css/block-btn.css (按钮)
 * - css/clean-layout.css (布局/间距/填充/阴影)
 * - css/icon.css (图标)
 * - css/block-breadcrumb.css (面包屑)
 * - css/block-slider.css (轮播)
 * - css/block-lightbox.css (弹窗)
 * - css/block-tabs.css (切换卡)
 * - css/block-UX.css (UX编辑器，条件加载)
 * ===================================================
 */
 
 

/*变体色板放到产品图上*/
.wvs-pro-loaded {
    position: absolute;
    bottom: 220px;
    text-align: right;
    margin: 0 0 0 20px;
}



/* 替换账户图标 */
.account-item i.icon-user {
    background: none !important; /* 清除原来的 SVG */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 0 !important; /* 隐藏 i 标签可能自带的任何文本 */
}

.account-item i.icon-user::before {
    content: "\F264"; /* 官网 &#xF25C; */
    font-family: "remixicon" !important;
    font-size: 24px !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
}

/* 替换购物车图标 */
.cart-item .header-cart-link i.icon-shopping-bag {
    background: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 0 !important;
}

.cart-item .header-cart-link i.icon-shopping-bag::before {
    content: "\F11E"; /* 官网 &#xF12D; */
    font-family: "remixicon" !important;
    font-size: 24px !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
}


/* --- 3. 搜索图标 (Search) --- */
.is-small .icon-search {
    background: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 0 !important;
}
.is-small .icon-search::before {
    content: "\F0D1"; 
    font-family: "remixicon" !important;
    font-size: 24px !important; 
    font-style: normal !important;
    display: inline-block;
}



.sticky-add-to-cart .goods-right-qty-label{
    display: none;
}

.sticky-add-to-cart .goods-right{
    display: none;
}