.elementor-4432 .elementor-element.elementor-element-ac42386{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-end;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4432 .elementor-element.elementor-element-cd4805c .elementor-repeater-item-24e18d9 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://steeljewelrytrade.com/wp-content/uploads/2025/06/1280X1280-13.png);background-size:cover;}.elementor-4432 .elementor-element.elementor-element-cd4805c .elementor-repeater-item-9e2ac8e .swiper-slide-bg{background-color:#4054b2;background-image:url(https://steeljewelrytrade.com/wp-content/uploads/2025/06/1280X1280-1-4.png);background-size:cover;}.elementor-4432 .elementor-element.elementor-element-cd4805c .swiper-slide{transition-duration:calc(5000ms*1.2);height:1000px;}.elementor-4432 .elementor-element.elementor-element-cd4805c{width:100%;max-width:100%;}.elementor-4432 .elementor-element.elementor-element-cd4805c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4432 .elementor-element.elementor-element-cd4805c.elementor-element{--align-self:center;}.elementor-4432 .elementor-element.elementor-element-cd4805c .swiper-slide-contents{max-width:98%;}.elementor-4432 .elementor-element.elementor-element-cd4805c .swiper-slide-inner{text-align:left;}.elementor-4432 .elementor-element.elementor-element-cd4805c .elementor-slide-heading{font-size:50px;font-weight:700;}.elementor-4432 .elementor-element.elementor-element-cd4805c .elementor-slide-description{font-size:40px;font-weight:800;}.elementor-4432 .elementor-element.elementor-element-cd4805c .elementor-slide-button{font-size:30px;font-weight:700;border-width:1px;border-color:#FFFFFFFA;}.elementor-4432 .elementor-element.elementor-element-fd3fd7c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4432 .elementor-element.elementor-element-7761659{--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-4432 .elementor-element.elementor-element-7761659.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4432 .elementor-element.elementor-element-7e7efdd .elementor-button{background-color:#7D8370;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-4432 .elementor-element.elementor-element-7e7efdd .elementor-button:hover, .elementor-4432 .elementor-element.elementor-element-7e7efdd .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-4432 .elementor-element.elementor-element-7e7efdd{width:100%;max-width:100%;}.elementor-4432 .elementor-element.elementor-element-7e7efdd > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-4432 .elementor-element.elementor-element-7e7efdd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4432 .elementor-element.elementor-element-7e7efdd .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-4432 .elementor-element.elementor-element-02f06e4{--display:flex;}.elementor-4432 .elementor-element.elementor-element-5e61666{text-align:center;}.elementor-4432 .elementor-element.elementor-element-5e61666 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:bold;line-height:100px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4432 .elementor-element.elementor-element-d50e8ce{--display:flex;--min-height:314px;}.elementor-4432 .elementor-element.elementor-element-d50e8ce:not(.elementor-motion-effects-element-type-background), .elementor-4432 .elementor-element.elementor-element-d50e8ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A14;}.elementor-4432 .elementor-element.elementor-element-5daadb2{--display:flex;--min-height:400px;}.elementor-4432 .elementor-element.elementor-element-58c7d61 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-4432 .elementor-element.elementor-element-9e42052{--display:flex;--min-height:400px;}.elementor-4432 .elementor-element.elementor-element-c78e27e > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-4432 .elementor-element.elementor-element-e669709{--display:flex;--min-height:400px;}.elementor-4432 .elementor-element.elementor-element-d0e7c3c > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-4432 .elementor-element.elementor-element-9ae6836{--display:flex;--min-height:400px;}.elementor-4432 .elementor-element.elementor-element-bc6e0f3 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-4432 .elementor-element.elementor-element-6416a42{--display:flex;--min-height:400px;}.elementor-4432 .elementor-element.elementor-element-115d9f1 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-4432 .elementor-element.elementor-element-34c6314{--display:flex;--min-height:400px;}.elementor-4432 .elementor-element.elementor-element-8209f9d > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-4432 .elementor-element.elementor-element-db944c4{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-4432 .elementor-element.elementor-element-d6f7163{--display:flex;}.elementor-4432 .elementor-element.elementor-element-f0446c6{text-align:center;}.elementor-4432 .elementor-element.elementor-element-f0446c6 .elementor-heading-title{font-weight:bold;}.elementor-4432 .elementor-element.elementor-element-65e2130{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4432 .elementor-element.elementor-element-bb8efe4{--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-4432 .elementor-element.elementor-element-bb8efe4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4432 .elementor-element.elementor-element-36df410 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-4432 .elementor-element.elementor-element-36df410 > .elementor-widget-container{padding:0px 0px 0px 220px;}body:not(.rtl) .elementor-4432 .elementor-element.elementor-element-36df410{left:1311px;}body.rtl .elementor-4432 .elementor-element.elementor-element-36df410{right:1311px;}.elementor-4432 .elementor-element.elementor-element-36df410{top:671px;}.elementor-4432 .elementor-element.elementor-element-be8378b{width:var( --container-widget-width, 121.515% );max-width:121.515%;--container-widget-width:121.515%;--container-widget-flex-grow:0;}.elementor-4432 .elementor-element.elementor-element-be8378b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4432 .elementor-element.elementor-element-be8378b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4432 .elementor-element.elementor-element-be8378b.elementor-wc-products ul.products li.product .star-rating{color:#02010100;}.elementor-4432 .elementor-element.elementor-element-be8378b.elementor-wc-products ul.products li.product .star-rating::before{color:#02010100;}.elementor-4432 .elementor-element.elementor-element-be8378b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-4432 .elementor-element.elementor-element-bb8fd1e{--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-4432 .elementor-element.elementor-element-dc75369{color:#02010100;}.elementor-4432 .elementor-element.elementor-element-d94e4ed{--display:flex;}.elementor-4432 .elementor-element.elementor-element-d94e4ed:not(.elementor-motion-effects-element-type-background), .elementor-4432 .elementor-element.elementor-element-d94e4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECCC7;}.elementor-4432 .elementor-element.elementor-element-6c6e5b2{text-align:center;}.elementor-4432 .elementor-element.elementor-element-c2b0466{--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-4432 .elementor-element.elementor-element-c2b0466:not(.elementor-motion-effects-element-type-background), .elementor-4432 .elementor-element.elementor-element-c2b0466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECCC7;}.elementor-4432 .elementor-element.elementor-element-06e0d23{--display:flex;--min-height:90px;--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;--align-items:center;}.elementor-4432 .elementor-element.elementor-element-06e0d23:not(.elementor-motion-effects-element-type-background), .elementor-4432 .elementor-element.elementor-element-06e0d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECCC7;}.elementor-4432 .elementor-element.elementor-element-04a02c5{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--grid-column-gap:100px;--grid-row-gap:0px;}.elementor-4432 .elementor-element.elementor-element-04a02c5 .elementor-widget-container{text-align:center;}.elementor-4432 .elementor-element.elementor-element-04a02c5 > .elementor-widget-container{padding:0px 00px 0px 0px;}.elementor-4432 .elementor-element.elementor-element-04a02c5 .elementor-social-icon{--icon-padding:0em;}.elementor-4432 .elementor-element.elementor-element-60ef828{--display:flex;--min-height:380px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4432 .elementor-element.elementor-element-a34953d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4432 .elementor-element.elementor-element-a34953d iframe{height:300px;}@media(min-width:768px){.elementor-4432 .elementor-element.elementor-element-7761659{--width:97.377%;}.elementor-4432 .elementor-element.elementor-element-65e2130{--content-width:1600px;}.elementor-4432 .elementor-element.elementor-element-bb8efe4{--width:77.59%;}}@media(max-width:1024px){.elementor-4432 .elementor-element.elementor-element-cd4805c .swiper-slide{height:416px;}.elementor-4432 .elementor-element.elementor-element-d50e8ce{--min-height:0px;}.elementor-4432 .elementor-element.elementor-element-db944c4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4432 .elementor-element.elementor-element-be8378b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4432 .elementor-element.elementor-element-cd4805c .swiper-slide{height:196px;}.elementor-4432 .elementor-element.elementor-element-cd4805c .elementor-slide-heading{font-size:17px;}.elementor-4432 .elementor-element.elementor-element-cd4805c .elementor-slide-description{font-size:10px;}.elementor-4432 .elementor-element.elementor-element-cd4805c .elementor-slide-button{font-size:10px;}.elementor-4432 .elementor-element.elementor-element-db944c4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4432 .elementor-element.elementor-element-65e2130{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4432 .elementor-element.elementor-element-be8378b.elementor-wc-products ul.products li.product{text-align:center;}.elementor-4432 .elementor-element.elementor-element-be8378b.elementor-element{--align-self:center;}.elementor-4432 .elementor-element.elementor-element-be8378b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:0px;}.elementor-4432 .elementor-element.elementor-element-06e0d23{--justify-content:space-around;}.elementor-4432 .elementor-element.elementor-element-04a02c5 .elementor-widget-container{text-align:center;}.elementor-4432 .elementor-element.elementor-element-04a02c5{--grid-column-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-be8378b *//* 所有商品卡片固定高度一致 */
ul.products li.product {
  height: 430px; /* 可根据实际商品卡高度调整 */
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-bottom: 60px; /* 预留按钮空间 */
}

/* 商品图片正常展示，信息部分填满 */
ul.products li.product .astra-shop-summary-wrap {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

/* 按钮固定到底部 */
ul.products li.product .button {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 40px);
  text-align: center;
  padding: 10px 0;
  background-color: #000;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  transition: background 0.3s ease;
}

ul.products li.product .button:hover {
  background-color: #333;
}

/* 图片容器相对定位 */
ul.products li.product .astra-shop-thumbnail-wrap {
  position: relative;
}

/* 标题居中对齐，美化 */
ul.products li.product h2.woocommerce-loop-product__title {
  text-align: center;
  font-size: 16px;
  margin: 10px 0;
}/* End custom CSS */