.elementor-954 .elementor-element.elementor-element-1d859027{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-6bd2f0c4 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-954 .elementor-element.elementor-element-2e5e41e2{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-2be281db{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:100%;max-width:100%;border-radius:0px 0px 0px 0px;--e-filter-space-between:10px;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-secondary );--e-filter-active-text-color:var( --e-global-color-secondary );--e-filter-item-border-radius:5px 5px 5px 5px;}.elementor-954 .elementor-element.elementor-element-2be281db .e-filter-item{font-family:"Alexandria", Sans-serif;}.elementor-954 .elementor-element.elementor-element-2be281db .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-5f675bcc{--grid-columns:3;}@media(max-width:1024px){.elementor-954 .elementor-element.elementor-element-5f675bcc{--grid-columns:2;}}@media(max-width:767px){.elementor-954 .elementor-element.elementor-element-5f675bcc{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-1d859027 *//* ==========================================================================
   1. 分类胶囊过滤器圆角与字体精调（利用 .elementor-954 .elementor-element.elementor-element-1d859027 绝对穿透高权重）
   ========================================================================== */
/* 🎯 核心改变：把原本开头的 .elementor-widget-taxonomy-filter 换成了 .elementor-954 .elementor-element.elementor-element-1d859027 关键字 */
.elementor-954 .elementor-element.elementor-element-1d859027 .e-filter-item {
    border: 1px solid #e5e5e5 !important;
    
    /* 🌐【控制阀 1：修改圆角弧度】直接在此处输入你最想要的数值 */
    border-radius: 6px !important; /* 👈 默认是 30px。数字越小越偏向直角方格，数字越大越圆润 */
    
    /* 你原本调好的呼吸感、尺寸和颜色参数，100% 原封不动保留，绝不变形 */
    padding: 6px 18px !important;
    font-size: 0.85rem !important;
    font-weight: 400 !important;
    color: #444444 !important;
    background-color: transparent !important;
    transition: all 0.2s ease-in-out !important;
}

/* 🎯 强制让内部文字同时无条件继承你指定的英文字体 */
.elementor-954 .elementor-element.elementor-element-1d859027 .e-filter-item *, 
.elementor-954 .elementor-element.elementor-element-1d859027 .e-filter-item {
    /* 🌐【控制阀 2：修改字体】直接在单引号内修改你想使用的 Google 或系统高级字体 */
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important; 
    
    text-decoration: none !important;
}

/* 悬停状态 */
.elementor-954 .elementor-element.elementor-element-1d859027 .e-filter-item:hover {
    border-color: #111111 !important;
    color: #111111 !important;
}

/* 激活/选中状态维持纯黑 */
.elementor-954 .elementor-element.elementor-element-1d859027 .e-filter-item.e-active,
.elementor-954 .elementor-element.elementor-element-1d859027 .e-filter-item[data-active="true"] {
    background-color: #111111 !important;
    border-color: #111111 !important;
    color: #ffffff !important;
    font-weight: 500 !important;
}

/* 2. 产品卡片外框圆角与溢出隐藏 */
.phyflow-product-card {
    border-radius: 16px !important;
    overflow: hidden !important;
}

/* 3. 悬浮标签（Badge）的精致微调 */
.phyflow-badge {
    background-color: #ffffff !important;
    color: #111111 !important;
    padding: 6px 10px !important;
    border-radius: 4px !important;
    font-size: 0.65rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.05em !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

/* 如果有第二个标签（如 FSA/HSA ELIGIBLE），可以为其单独加深色背景 */
.phyflow-badge-alt {
    background-color: #1e3a3a !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-2be281db *//* ==========================================================================
   【高奢圆弧度矫正】强力冲破主题锁死，一键微调过滤标签圆角
   ========================================================================== */

/* 1. 针对 Elementor Pro 原生 Taxonomy Filter (分类法过滤器) 组件 */
.elementor-954 .elementor-element.elementor-element-2be281db .e-filter-item,
.elementor-954 .elementor-element.elementor-element-2be281db .e-filter-item a {
    border-radius: 6px !important; /* 【核心微调参数】改为你想要的圆角数值 */
}

/* 2. 针对 Elementor Nav Menu (导航菜单) 转化而来的标签 */
.elementor-954 .elementor-element.elementor-element-2be281db .elementor-item,
.elementor-954 .elementor-element.elementor-element-2be281db .elementor-item:hover,
.elementor-954 .elementor-element.elementor-element-2be281db .elementor-item.elementor-item-active,
.elementor-954 .elementor-element.elementor-element-2be281db .elementor-nav-menu--main a {
    border-radius: 6px !important;
}

/* 3. 针对 Woodmart / Astra 等主流外贸主题自带的商品分类导航栏 */
.elementor-954 .elementor-element.elementor-element-2be281db a,
.elementor-954 .elementor-element.elementor-element-2be281db li a,
.elementor-954 .elementor-element.elementor-element-2be281db .wd-nav-product-cat a,
.elementor-954 .elementor-element.elementor-element-2be281db .category-nav-link {
    border-radius: 6px !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5f675bcc *//* ==========================================================================
   【全收纳完美版】让所有图片完全缩放至浅灰框内，不切边、不溢出
   ========================================================================== */

/* 1. 核心图视窗外壳：完美 1:1 浅灰圆角卡片 */
.elementor-954 .elementor-element.elementor-element-5f675bcc .elementor-widget-theme-post-featured-image .elementor-widget-container,
.elementor-954 .elementor-element.elementor-element-5f675bcc .elementor-widget-image .elementor-widget-container {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    aspect-ratio: 1 / 1 !important;               /* 锁死 1:1 正方形浅灰外壳 */
    width: 100% !important;
    height: auto !important;
    background-color: #f4f4f4 !important;         /* 经典的国际大牌浅灰底色 */
    border-radius: 16px !important;               /* 16px 大圆角 */
    overflow: hidden !important;
    
    /* 浏览器底层剪裁盾牌 */
    clip-path: inset(0% round 16px) !important;
    -webkit-clip-path: inset(0% round 16px) !important;
}

/* 2. 图片标签单体：完全收纳机制 */
.elementor-954 .elementor-element.elementor-element-5f675bcc .elementor-widget-theme-post-featured-image img,
.elementor-954 .elementor-element.elementor-element-5f675bcc .elementor-widget-image img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    
    /* 核心修改：完全放进底色里，不裁剪任何边缘，横图看清全貌，竖图不切瓶盖 */
    object-fit: contain !important; 
    object-position: center center !important;    /* 始终在方框正中央居中对齐 */
    
    /* 正片叠底：过滤掉白底图的纯白背景，让其无缝融入灰色底色 */
    mix-blend-mode: multiply !important;
    background-color: transparent !important;
    
    /* 彻底放弃激进的强行放大，回归安全原始比例（1.0），确保带背景的图不穿帮 */
    transform: scale(1) !important; 
    border-radius: 0 !important;
    transition: transform 0.3s ease !important;
}

/* 3. 悬停时仅做极其轻微、内敛的品牌感微动效 */
.elementor-954 .elementor-element.elementor-element-5f675bcc .elementor-widget-theme-post-featured-image .elementor-widget-container:hover img,
.elementor-954 .elementor-element.elementor-element-5f675bcc .elementor-widget-image .elementor-widget-container:hover img {
    transform: scale(1.03) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e5e41e2 *//* ==========================================================================
   1. 分类胶囊控制条：完美复刻纯黑激活与淡灰药丸边框
   ========================================================================== */
/* 常规未选中状态 */
.elementor-widget-taxonomy-filter .e-filter-item {
    border: 1px solid #e5e5e5 !important;
    border-radius: 30px !important; 
    padding: 6px 18px !important;
    font-size: 0.85rem !important;
    font-weight: 400 !important;
    color: #444444 !important;
    background-color: transparent !important;
    transition: all 0.2s ease-in-out !important;
}

/* 悬停微互动 */
.elementor-widget-taxonomy-filter .e-filter-item:hover {
    border-color: #111111 !important;
    color: #111111 !important;
}

/* 强行接管激活状态：变成纯黑色背景与白色文字 */
.elementor-widget-taxonomy-filter .e-filter-item.e-active,
.elementor-widget-taxonomy-filter .e-filter-item[data-active="true"] {
    background-color: #111111 !important;
    border-color: #111111 !important;
    color: #ffffff !important;
    font-weight: 500 !important;
}

/* ==========================================================================
   2. 彻底修正产品标题巨型化与换行错位痛点
   ========================================================================== */
/* 强制缩减产品标题字号，提供优雅的行高，防止重叠 */
.elementor-loop-container h3, 
.elementor-loop-container .elementor-widget-heading h3,
.elementor-loop-container .product-title {
    font-size: 1.15rem !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
    color: #111111 !important;
    margin-top: 12px !important;
    margin-bottom: 6px !important;
    text-align: left !important;
}

/* 规范价格字体 */
.elementor-loop-container .woocommerce-Price-amount {
    font-size: 0.95rem !important;
    color: #555555 !important;
    font-weight: 400 !important;
    text-align: left !important;
    display: block !important;
}

/* ==========================================================================
   3. 赋予图片正方形灰色底座（如已在卡片中设置过此类名则自动生效）
   ========================================================================== */
.phyflow-archive-img-box {
    position: relative !important;
    background-color: #f7f7f7 !important; 
    border-radius: 16px !important;       
    overflow: hidden !important;          
    aspect-ratio: 1 / 1 !important;       
}/* End custom CSS */