.elementor-342 .elementor-element.elementor-element-10088851{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.6;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-342 .elementor-element.elementor-element-10088851:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-10088851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deyo-parts.com/wp-content/uploads/2026/01/product-bg.jpeg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-10088851::before, .elementor-342 .elementor-element.elementor-element-10088851 > .elementor-background-video-container::before, .elementor-342 .elementor-element.elementor-element-10088851 > .e-con-inner > .elementor-background-video-container::before, .elementor-342 .elementor-element.elementor-element-10088851 > .elementor-background-slideshow::before, .elementor-342 .elementor-element.elementor-element-10088851 > .e-con-inner > .elementor-background-slideshow::before, .elementor-342 .elementor-element.elementor-element-10088851 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c7e2049 );--background-overlay:'';}.elementor-342 .elementor-element.elementor-element-4e2031e7{text-align:center;}.elementor-342 .elementor-element.elementor-element-4e2031e7 .elementor-heading-title{font-family:"Sen", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-37792e12 .woocommerce-breadcrumb{color:var( --e-global-color-text );text-align:center;}.elementor-342 .elementor-element.elementor-element-37792e12 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-342 .elementor-element.elementor-element-53a92765{--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-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-53a92765.e-con{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-66cc6d7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-ba4c20c{--display:flex;}.elementor-342 .elementor-element.elementor-element-ba4c20c:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-ba4c20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-ba4c20c.e-con{--order:-99999 /* order start hack */;}.elementor-342 .elementor-element.elementor-element-e2861cb{text-align:center;}.elementor-342 .elementor-element.elementor-element-e2861cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-77a8a991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a:hover,
					.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a:focus,
					.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-menu-toggle:hover,
					.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a:hover,
					.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a:focus,
					.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-accent );}.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown .elementor-item, .elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-342 .elementor-element.elementor-element-7ffaed8{text-align:center;}.elementor-342 .elementor-element.elementor-element-7ffaed8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-d9c4823.elementor-wc-products ul.products li.product{text-align:left;}.elementor-342 .elementor-element.elementor-element-d9c4823{width:100%;max-width:100%;}.elementor-342 .elementor-element.elementor-element-d9c4823.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-d9c4823.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:15px;}.elementor-342 .elementor-element.elementor-element-d9c4823.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;margin-bottom:0px;}.elementor-342 .elementor-element.elementor-element-d9c4823.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-d9c4823.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-d9c4823.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-342 .elementor-element.elementor-element-5cd23625{--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-342 .elementor-element.elementor-element-5cd23625.e-con{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px;padding:15px 15px 15px 15px;background-color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:50px;}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:5px 5px 5px 5px;}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-secondary );}body.elementor-page-342:not(.elementor-motion-effects-element-type-background), body.elementor-page-342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-317e990 );}@media(min-width:768px){.elementor-342 .elementor-element.elementor-element-53a92765{--width:100%;}.elementor-342 .elementor-element.elementor-element-66cc6d7f{--width:20%;}.elementor-342 .elementor-element.elementor-element-5cd23625{--width:70%;}}@media(max-width:1024px){.elementor-342 .elementor-element.elementor-element-10088851{--min-height:300px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-342 .elementor-element.elementor-element-d9c4823.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-342 .elementor-element.elementor-element-10088851{--min-height:160px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-342 .elementor-element.elementor-element-4e2031e7 .elementor-heading-title{font-size:20px;}.elementor-342 .elementor-element.elementor-element-53a92765{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-77a8a991{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-77a8a991.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-77a8a991 .elementor-nav-menu--dropdown a{padding-left:80px;padding-right:80px;padding-top:8px;padding-bottom:8px;}.elementor-342 .elementor-element.elementor-element-d9c4823.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-342 .elementor-element.elementor-element-5cd23625{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-342 .elementor-element.elementor-element-3b06512b.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-d9c4823 *//* 强制 Products 组件为列表（1列） */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products{
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 每一条产品卡片 */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product{
  width: 100% !important;
  margin: 0 !important;
  padding: 12px 12px !important;
  border: 1px solid #e9e9e9 !important;
  background: #fff !important;
  display: grid !important;
  grid-template-columns: 88px 1fr !important; /* 左图宽度：可改 72~110 */
  column-gap: 14px !important;
  row-gap: 6px !important;
  align-items: start !important;
}

/* 产品链接（包着图片+标题）变成“只占一行” */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product > a.woocommerce-LoopProduct-link{
  display: contents !important; /* 让图片和标题进网格布局 */
}

/* 图片区域 */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product a img{
  grid-column: 1 !important;
  grid-row: 1 / span 3 !important;
  width: 88px !important;
  height: 88px !important;         /* 固定正方形缩略图 */
  object-fit: contain !important;  /* 工业件：contain更稳 */
  margin: 0 !important;
}

/* 标题（多行） */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product .woocommerce-loop-product__title{
  grid-column: 2 !important;
  grid-row: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 1.4em !important;
  font-weight: 600 !important;
  color: #222 !important;

  /* 最多3行，超出省略（像你截图那种效果） */
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

/* 隐藏价格（如果你不需要） */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product .price{
  display: none !important;
}

/* 按钮区域：变成“VIEW MORE →”那种链接感 */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product .button{
  grid-column: 2 !important;
  grid-row: 2 !important;
  justify-self: start !important;
  margin: 6px 0 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  text-transform: uppercase !important;
  letter-spacing: .5px !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #e53935 !important; /* 红色，可按你站点改 */
}

/* hover 效果 */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product .button:hover{
  opacity: .8 !important;
  text-decoration: underline !important;
}
/* READ MORE 按钮样式 */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product .button{
  grid-column: 2 !important;
  grid-row: 2 !important;
  justify-self: start !important;
  margin: 6px 0 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;

  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: .5px !important;

  color: #C9A24D !important;   /* 你要的金色 */
}

/* 在 READ MORE 后面加箭头 */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product .button::after{
  content: " →";
  color: #C9A24D;
}

/* hover 效果（可选，建议留） */
.elementor-342 .elementor-element.elementor-element-d9c4823 ul.products li.product .button:hover{
  opacity: .85;
  text-decoration: underline;
}/* End custom CSS */