.elementor-29261 .elementor-element.elementor-element-c22bcf2{--display:flex;--min-height:368px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29261 .elementor-element.elementor-element-c22bcf2:not(.elementor-motion-effects-element-type-background), .elementor-29261 .elementor-element.elementor-element-c22bcf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gakparts.com/wp-content/uploads/2026/09/图层-40-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29261 .elementor-element.elementor-element-926ff5f > .elementor-widget-container{margin:53px 53px 53px 53px;}.elementor-29261 .elementor-element.elementor-element-926ff5f .title{font-size:95px;color:#FFFFFF;}.elementor-29261 .elementor-element.elementor-element-cbec0df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29261 .elementor-element.elementor-element-7aa157c{--wd-gap:10px;}.elementor-29261 .elementor-element.elementor-element-1d609be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:21px 21px 21px 21px;}.elementor-29261 .elementor-element.elementor-element-1d609be .wd-button-wrapper a{background-color:#E60027;border-color:#E60027;color:#F6FFFF;}.elementor-29261 .elementor-element.elementor-element-1d609be .wd-btn-text{font-size:16px;line-height:16px;letter-spacing:0px;word-spacing:0px;}.elementor-29261 .elementor-element.elementor-element-3d9aa17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29261 .elementor-element.elementor-element-dfdff2e{--display:flex;--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29261 .elementor-element.elementor-element-d87b855{--display:grid;--min-height:64px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--margin-top:-32px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29261 .elementor-element.elementor-element-d87b855:not(.elementor-motion-effects-element-type-background), .elementor-29261 .elementor-element.elementor-element-d87b855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-29261 .elementor-element.elementor-element-d87b855::before, .elementor-29261 .elementor-element.elementor-element-d87b855 > .elementor-background-video-container::before, .elementor-29261 .elementor-element.elementor-element-d87b855 > .e-con-inner > .elementor-background-video-container::before, .elementor-29261 .elementor-element.elementor-element-d87b855 > .elementor-background-slideshow::before, .elementor-29261 .elementor-element.elementor-element-d87b855 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29261 .elementor-element.elementor-element-d87b855 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29261 .elementor-element.elementor-element-d87b855.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29261 .elementor-element.elementor-element-67102e8{--display:flex;}.elementor-29261 .elementor-element.elementor-element-360f0b9{--wd-brd-radius:25px;}.elementor-29261 .elementor-element.elementor-element-116cc5c{--display:flex;}.elementor-29261 .elementor-element.elementor-element-ae661be{--wd-brd-radius:25px;}.elementor-29261 .elementor-element.elementor-element-93214e7{--display:flex;}.elementor-29261 .elementor-element.elementor-element-dce9907{--wd-brd-radius:25px;}.elementor-29261 .elementor-element.elementor-element-0e31af2{--display:flex;}.elementor-29261 .elementor-element.elementor-element-f4a20c3{--wd-brd-radius:25px;}.elementor-29261 .elementor-element.elementor-element-79829d0{--display:flex;}.elementor-29261 .elementor-element.elementor-element-a36f863{--wd-brd-radius:25px;}.elementor-29261 .elementor-element.elementor-element-e0616fc{--display:flex;}.elementor-29261 .elementor-element.elementor-element-5d2e14e{--wd-brd-radius:25px;}.elementor-29261 .elementor-element.elementor-element-5a4d36f{--display:flex;}.elementor-29261 .elementor-element.elementor-element-8f1f2cf{--wd-brd-radius:25px;}.elementor-29261 .elementor-element.elementor-element-9a3ab22{--display:flex;}.elementor-29261 .elementor-element.elementor-element-88f0b58{--wd-brd-radius:25px;}.elementor-29261 .elementor-element.elementor-element-b758073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29261 .elementor-element.elementor-element-f7534ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:172px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29261 .elementor-element.elementor-element-adf5a3c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29261 .elementor-element.elementor-element-34c7e63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29261 .elementor-element.elementor-element-a74d508{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29261 .elementor-element.elementor-element-d4de496 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-29261 .elementor-element.elementor-element-5f393dc > .elementor-widget-container{margin:39px 27px 27px 27px;}.elementor-29261 .elementor-element.elementor-element-5f393dc .title{font-size:19px;}.elementor-29261 .elementor-element.elementor-element-15e16c9 .info-box-subtitle{color:#000000;}.elementor-29261 .elementor-element.elementor-element-15e16c9 .info-box-title{color:#E60027;font-size:35px;}.elementor-29261 .elementor-element.elementor-element-15e16c9 .info-box-inner{color:#000000;}.elementor-29261 .elementor-element.elementor-element-1d6e95f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-29261 .elementor-element.elementor-element-ae23ad6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29261 .elementor-element.elementor-element-6be0a3f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-29261 .elementor-element.elementor-element-3a9c7a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29261 .elementor-element.elementor-element-ce993ef .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-ce993ef{padding:0px 0px 0px 0px;}.elementor-29261 .elementor-element.elementor-element-ad476f4 .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-547fb34 .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-46270a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29261 .elementor-element.elementor-element-3b2f667 .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-3b2f667{padding:0px 0px 0px 0px;}.elementor-29261 .elementor-element.elementor-element-c22a431 .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-40a642e .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-874add8 .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-af53128{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29261 .elementor-element.elementor-element-e3c2ca9 .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-e3c2ca9{padding:0px 0px 0px 0px;}.elementor-29261 .elementor-element.elementor-element-7a4765e .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-d821cff .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}.elementor-29261 .elementor-element.elementor-element-8d56b35 .elementor-button{background-color:#E9E9E9;font-size:11px;fill:#000000;color:#000000;border-style:none;}@media(max-width:1024px){.elementor-29261 .elementor-element.elementor-element-d87b855{--grid-auto-flow:row;}.elementor-29261 .elementor-element.elementor-element-adf5a3c{--grid-auto-flow:row;}.elementor-29261 .elementor-element.elementor-element-6be0a3f{--grid-auto-flow:row;}}@media(min-width:769px){.elementor-29261 .elementor-element.elementor-element-dfdff2e{--content-width:1600px;}.elementor-29261 .elementor-element.elementor-element-d87b855{--width:100%;}}@media(max-width:768px){.elementor-29261 .elementor-element.elementor-element-d87b855{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29261 .elementor-element.elementor-element-adf5a3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29261 .elementor-element.elementor-element-6be0a3f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wd_product_filters, class: .elementor-element-7aa157c *//* ==========================================================================
   排序框换字 · 修正版 v3（2026-09-19 晚）
   --------------------------------------------------------------------------
   ★ 这份是「替换版」：把现在贴在归档布局自定义 CSS 里的那一份**整段删掉**，
     换成这一份（或按操作单把那份清空、把本文件贴到主题设置的自定义 CSS）。
   --------------------------------------------------------------------------
   v2 为什么会把三个筛选框全弄坏（本轮实测的铁证）：
     WoodMart 会给**每个筛选链接**都带上当前排序参数。实测 /products/?orderby=price-desc：
       <a class="pf-value" href="...?orderby=price-desc&filter_car-brands=mazda">
     → v2 用的兜底选择器 :has([href*="orderby="]) 于是**命中了全部三个框**
       · 三个框的标题都被换成 "Sort"
       · 四个车系选项都被换成 "Price: High to Low"（因为它们的 href 里也有 orderby=price-desc）
     → v3 的对策：**删掉所有 :has() 兜底，只用 .wd-pf-sortby**（该类名实测在线上 DOM 里存在）；
       选项文案改用 [data-val="..."] 精确匹配（不再用 href 子串，避免误伤）。
   --------------------------------------------------------------------------
   另一处修正：已选标签为什么看不见
     主题对 .wd-pf-results li::after 已经占用了伪元素（悬停出现的 × 图标）：
       .wd-pf-results li:after{ position:absolute; top:50%; margin-top:-4px;
                                opacity:0; content:"\f112"; font-family:"woodmart-font" }
     → 只写 content 而不重置，新文字会**带着 opacity:0 隐身**、还会用图标字体渲染。
     → v3 的【C-1】把这几条一次性重置回来（position/margin/opacity/font-family）。
   ========================================================================== */


/* ==========================================================================
   【A】标题：排序方式 → Sort
   ========================================================================== */
.wd-product-filters .wd-pf-checkboxes.wd-pf-sortby .wd-pf-title .title-text {
  font-size: 0;
}
.wd-product-filters .wd-pf-checkboxes.wd-pf-sortby .wd-pf-title .title-text::after {
  content: "Sort";
  font-size: 15px;            /* ★ 必须写回来，否则字高为 0、整行塌掉 */
  font-weight: 400;
  color: #1A1A1A;
  text-transform: none;
  letter-spacing: 0;
  white-space: nowrap;
}


/* ==========================================================================
   【B】下拉 6 条选项的文字
   --------------------------------------------------------------------------
   ★ 用 data-val 精确匹配，不再用 href 子串：
     · href 会随当前排序变化（?orderby=price-desc&orderby=… 之类）
     · 当前已选那条的 href 是"清除排序"的地址（不含 orderby）→ 用 href 会漏掉它
   ========================================================================== */
.wd-product-filters .wd-pf-checkboxes.wd-pf-sortby .wd-pf-dropdown a.pf-value {
  font-size: 0;
}
.wd-product-filters .wd-pf-checkboxes.wd-pf-sortby .wd-pf-dropdown a.pf-value::after {
  font-size: 15px;
  font-weight: 400;
  color: #1A1A1A;
  text-transform: none;
  white-space: nowrap;
}

.wd-product-filters .wd-pf-sortby .wd-pf-dropdown a.pf-value[data-val="menu_order"]::after { content: "Default"; }
.wd-product-filters .wd-pf-sortby .wd-pf-dropdown a.pf-value[data-val="popularity"]::after { content: "Hot Selling"; }
.wd-product-filters .wd-pf-sortby .wd-pf-dropdown a.pf-value[data-val="rating"]::after     { content: "Top Rated"; }
.wd-product-filters .wd-pf-sortby .wd-pf-dropdown a.pf-value[data-val="date"]::after       { content: "New Arrivals"; }
.wd-product-filters .wd-pf-sortby .wd-pf-dropdown a.pf-value[data-val="price"]::after      { content: "Price: Low to High"; }
.wd-product-filters .wd-pf-sortby .wd-pf-dropdown a.pf-value[data-val="price-desc"]::after { content: "Price: High to Low"; }


/* ==========================================================================
   【C】框里那枚"已选标签"（.wd-pf-results li.selected-value）
   --------------------------------------------------------------------------
   线上原文（实测 /products/?orderby=price-desc）：
     <li class="selected-value" data-title="price-desc"> 按价格从高到低 </li>
   → C-1 藏原文 + ★重置主题给 li::after 的残留属性（这是"看不见"的真凶）
     C-2 用 data-title 写出英文
   ========================================================================== */

/* C-1 隐藏原文，并重置伪元素继承来的属性 */
.wd-product-filters .wd-pf-checkboxes.wd-pf-sortby .wd-pf-results li.selected-value {
  font-size: 0;
}
.wd-product-filters .wd-pf-checkboxes.wd-pf-sortby .wd-pf-results li.selected-value::after {
  position: static;          /* 主题：absolute; top:50% */
  margin: 0;                 /* 主题：margin-top:-4px */
  opacity: 1;                /* ★ 主题：0（只在悬停时显形）—— 不写这条 = 文字隐身 */
  font-family: inherit;      /* ★ 主题："woodmart-font"（图标字体）—— 不写 = 乱码 */
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
}
.wd-product-filters .wd-pf-checkboxes.wd-pf-sortby .wd-pf-results li.selected-value:hover {
  padding-inline-start: 8px;  /* 压掉主题的 :hover{padding-inline-start:20px} 位移 */
}

/* C-2 英文文案（按 data-title = menu_order / popularity / …） */
.wd-product-filters .wd-pf-sortby .wd-pf-results li.selected-value[data-title="menu_order"]::after { content: "Default"; }
.wd-product-filters .wd-pf-sortby .wd-pf-results li.selected-value[data-title="popularity"]::after { content: "Hot Selling"; }
.wd-product-filters .wd-pf-sortby .wd-pf-results li.selected-value[data-title="rating"]::after     { content: "Top Rated"; }
.wd-product-filters .wd-pf-sortby .wd-pf-results li.selected-value[data-title="date"]::after       { content: "New Arrivals"; }
.wd-product-filters .wd-pf-sortby .wd-pf-results li.selected-value[data-title="price"]::after      { content: "Price: Low to High"; }
.wd-product-filters .wd-pf-sortby .wd-pf-results li.selected-value[data-title="price-desc"]::after { content: "Price: High to Low"; }


/* ==========================================================================
   【D】提交按钮配色（可选，删掉本段则保持主题的绿色）
   --------------------------------------------------------------------------
   线上实测标记：
     <div class="wd-pf-btn wd-col"><button type="submit" class="btn btn-accent"> 筛选 </button></div>
   ========================================================================== */
.wd-product-filters .wd-pf-btn button.btn {
  height: 50px;
  padding: 0 32px;
  border-radius: 12px;
  font-size: 15px;
  font-weight: 600;
  background-color: #E60027;   /* 品牌红；不想要红色就删掉本段 */
  color: #FFFFFF;
  border: none;
}
.wd-product-filters .wd-pf-btn button.btn:hover {
  background-color: #C50021;
  color: #FFFFFF;
}/* End custom CSS */