.elementor-1146 .elementor-element.elementor-element-e29c279{--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-1146 .elementor-element.elementor-element-2355668 .elementor-repeater-item-3beb4e6 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://ycsignprinter.com/wp-content/uploads/2025/06/1-2.jpg);background-size:contain;}.elementor-1146 .elementor-element.elementor-element-2355668 .elementor-repeater-item-7ff1f81 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://ycsignprinter.com/wp-content/uploads/2025/06/3-1.jpg);background-size:contain;}.elementor-1146 .elementor-element.elementor-element-2355668 .elementor-repeater-item-7c57a47 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://ycsignprinter.com/wp-content/uploads/2025/06/2-1.jpg);background-size:contain;}.elementor-1146 .elementor-element.elementor-element-2355668 .swiper-slide{transition-duration:calc(3000ms*1.2);height:600px;}.elementor-1146 .elementor-element.elementor-element-2355668 .swiper-slide-contents{max-width:66%;}.elementor-1146 .elementor-element.elementor-element-2355668 .swiper-slide-inner{text-align:center;}.elementor-1146 .elementor-element.elementor-element-9068bad{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:300px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-98b5be5{width:var( --container-widget-width, 100.996% );max-width:100.996%;--container-widget-width:100.996%;--container-widget-flex-grow:0;}.elementor-1146 .elementor-element.elementor-element-98b5be5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-04e56dd{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1146 .elementor-element.elementor-element-28ceb68{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1146 .elementor-element.elementor-element-4948e31 .elementor-button{background-color:#000000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;}.elementor-1146 .elementor-element.elementor-element-b60d7f3{--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-1146 .elementor-element.elementor-element-eff8668{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:2px 2px 2px 2px;}.elementor-1146 .elementor-element.elementor-element-eff8668.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-cf37058 .elementor-button{background-color:#000000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;}.elementor-1146 .elementor-element.elementor-element-fcf612c{--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;--border-radius:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-fcf612c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-cb93845{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1146 .elementor-element.elementor-element-cb93845.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-53c7540 .elementor-button{background-color:#000000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;}.elementor-1146 .elementor-element.elementor-element-4d76000{--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-1146 .elementor-element.elementor-element-243481c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1146 .elementor-element.elementor-element-243481c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-8930b46 .elementor-button{background-color:#000000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;}.elementor-1146 .elementor-element.elementor-element-244f79d{--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-1146 .elementor-element.elementor-element-30e9550{--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-1146 .elementor-element.elementor-element-08a43bb{--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-1146 .elementor-element.elementor-element-069b9a3 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-1146 .elementor-element.elementor-element-e18faa8{--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-1146 .elementor-element.elementor-element-b03774b{--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-1146 .elementor-element.elementor-element-717c41b{--wd-img-height:321px;}.elementor-1146 .elementor-element.elementor-element-717c41b .banner-image{object-position:center center;}.elementor-1146 .elementor-element.elementor-element-717c41b .banner-title{color:#EB950E;}.elementor-1146 .elementor-element.elementor-element-717c41b .banner-subtitle{color:#8D4D4D;}.elementor-1146 .elementor-element.elementor-element-fc108b5{--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-1146 .elementor-element.elementor-element-438f868.elementor-element{--align-self:center;}.elementor-1146 .elementor-element.elementor-element-438f868 .wd-tabs .tabs-name{font-family:"Arial", Sans-serif;font-size:1px;}.elementor-1146 .elementor-element.elementor-element-438f868 .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"Roboto", Sans-serif;font-size:14.5px;text-transform:capitalize;}.elementor-1146 .elementor-element.elementor-element-54f5858{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1146 .elementor-element.elementor-element-00905c5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1146 .elementor-element.elementor-element-00905c5 .wd-text-block{font-size:17px;}.elementor-1146 .elementor-element.elementor-element-358c005{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1146 .elementor-element.elementor-element-a02ff68{--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-1146 .elementor-element.elementor-element-f9d447b{--wd-img-height:301px;}.elementor-1146 .elementor-element.elementor-element-f9d447b .banner-image{object-position:center center;}.elementor-1146 .elementor-element.elementor-element-f9d447b .banner-title{color:#FFAA00;}.elementor-1146 .elementor-element.elementor-element-046d6f2{--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-1146 .elementor-element.elementor-element-f254179{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1146 .elementor-element.elementor-element-f254179.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-cbbd26c{--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:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1146 .elementor-element.elementor-element-00e0931{--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-1146 .elementor-element.elementor-element-a12013a{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 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-1146 .elementor-element.elementor-element-a12013a:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-a12013a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1146 .elementor-element.elementor-element-a12013a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-b05708c{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-b05708c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-3d25445 > .elementor-widget-container:hover{--e-transform-flipX:-1;}.elementor-1146 .elementor-element.elementor-element-3d25445 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-3d25445 .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-4ec37f8 > .elementor-widget-container{padding:-5px -5px -5px -5px;border-radius:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-7d21001{--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-1146 .elementor-element.elementor-element-7d21001.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-5b2eecd{--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-1146 .elementor-element.elementor-element-5b2eecd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-e214dd8 > .elementor-widget-container:hover{--e-transform-flipX:-1;}.elementor-1146 .elementor-element.elementor-element-e214dd8 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-e214dd8 .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-6429a1b > .elementor-widget-container{padding:-5px -5px -5px -5px;}.elementor-1146 .elementor-element.elementor-element-be4fa87{--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-1146 .elementor-element.elementor-element-be4fa87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-7b927f4{--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-1146 .elementor-element.elementor-element-7b927f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-de63463 > .elementor-widget-container:hover{--e-transform-flipX:-1;}.elementor-1146 .elementor-element.elementor-element-de63463 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-de63463 .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-5ca385f > .elementor-widget-container{padding:-5px -5px -5px -5px;}.elementor-1146 .elementor-element.elementor-element-0c2b831{--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-1146 .elementor-element.elementor-element-cb925b3{--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-1146 .elementor-element.elementor-element-cb925b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-35da35e > .elementor-widget-container:hover{--e-transform-flipX:-1;}.elementor-1146 .elementor-element.elementor-element-35da35e > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-35da35e .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-f3d1521 > .elementor-widget-container{padding:-5px -5px -5px -5px;}.elementor-1146 .elementor-element.elementor-element-810e230{--display:flex;}@media(max-width:1024px){.elementor-1146 .elementor-element.elementor-element-9068bad{--margin-top:-40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-04e56dd{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1146 .elementor-element.elementor-element-cbbd26c{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1146 .elementor-element.elementor-element-ce51629 .title{font-size:22px;}}@media(max-width:768px){.elementor-1146 .elementor-element.elementor-element-2355668 .swiper-slide{height:194px;}.elementor-1146 .elementor-element.elementor-element-04e56dd{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1146 .elementor-element.elementor-element-00905c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-cbbd26c{--margin-top:5px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1146 .elementor-element.elementor-element-00e0931{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:flex-start;}}@media(min-width:769px){.elementor-1146 .elementor-element.elementor-element-9068bad{--width:100%;}.elementor-1146 .elementor-element.elementor-element-28ceb68{--width:25%;}.elementor-1146 .elementor-element.elementor-element-b60d7f3{--width:25%;}.elementor-1146 .elementor-element.elementor-element-eff8668{--width:100.153%;}.elementor-1146 .elementor-element.elementor-element-fcf612c{--width:25%;}.elementor-1146 .elementor-element.elementor-element-cb93845{--width:100.153%;}.elementor-1146 .elementor-element.elementor-element-4d76000{--width:25%;}.elementor-1146 .elementor-element.elementor-element-243481c{--width:100.153%;}.elementor-1146 .elementor-element.elementor-element-b03774b{--width:33.3333%;}.elementor-1146 .elementor-element.elementor-element-fc108b5{--width:66.6666%;}.elementor-1146 .elementor-element.elementor-element-a02ff68{--width:33.3333%;}.elementor-1146 .elementor-element.elementor-element-046d6f2{--width:66.6666%;}.elementor-1146 .elementor-element.elementor-element-f254179{--width:100.014%;}.elementor-1146 .elementor-element.elementor-element-a12013a{--width:99.953%;}.elementor-1146 .elementor-element.elementor-element-b05708c{--width:25.047%;}.elementor-1146 .elementor-element.elementor-element-7d21001{--width:25.031%;}.elementor-1146 .elementor-element.elementor-element-5b2eecd{--width:100.068%;}.elementor-1146 .elementor-element.elementor-element-be4fa87{--width:24.961%;}.elementor-1146 .elementor-element.elementor-element-7b927f4{--width:100.068%;}.elementor-1146 .elementor-element.elementor-element-0c2b831{--width:25%;}.elementor-1146 .elementor-element.elementor-element-cb925b3{--width:99.879%;}}/* Start custom CSS for html, class: .elementor-element-adeccbe */.swiper-container {
  width: 100%;
  padding: 20px 0;
}

.swiper-slide {
  display: flex;
  justify-content: center;
}

.fastbuy-card {
  display: flex;
  align-items: flex-start;
  border: 1px solid #eee;
  border-radius: 8px;
  background-color: #fff;
  padding: 20px;
  max-width: 95%;
  width: 100%;
  box-shadow: 0 0 10px rgba(0,0,0,0.03);
  transition: box-shadow 0.3s;
}

.fastbuy-card:hover {
  box-shadow: 0 4px 16px rgba(0,0,0,0.08);
}

.fastbuy-card img {
  width: 200px;
  height: auto;
  object-fit: contain;
  margin-right: 20px;
  border-radius: 6px;
}

.fastbuy-content {
  flex: 1;
}

.fastbuy-content small {
  color: #666;
  font-size: 13px;
  font-weight: 500;
}

.fastbuy-content .price {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  margin: 8px 0;
}

.fastbuy-content .desc {
  font-size: 14px;
  color: #444;
  line-height: 1.5;
  border-top: 1px solid #eee;
  padding-top: 10px;
}

.fastbuy-content .highlight {
  font-weight: 700;
  margin-top: 10px;
  color: #000;
}

.swiper-button-prev,
.swiper-button-next {
  color: #999;
}

/* 响应式适配 */
@media (max-width: 768px) {
  .fastbuy-card {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .fastbuy-card img {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.fastbuy-title {
  font-size: 24px;
  font-weight: 600;
  color: #222;
  text-align: left;
  margin-bottom: 10px;
  position: relative;
  padding-bottom: 8px;
}

.fastbuy-title::after {
  content: "";
  display: block;
  width: 60px;
  height: 3px;
  background-color: #f3c012; /* 黄色横线 */
  position: absolute;
  bottom: 0;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a12013a */.elementor-1146 .elementor-element.elementor-element-a12013a {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;       /* ✅ 容器内子项整体居中 */
}

.elementor-1146 .elementor-element.elementor-element-a12013a > * {
  width: 23%;
  text-align: center;       
  display: flex;            
  flex-direction: column;   
  align-items: center;      
  justify-content: center;  
}

/* 手机端样式 */
@media (max-width: 767px) {
  .elementor-1146 .elementor-element.elementor-element-a12013a {
    margin: 0 -5px;
    justify-content: center;   /* ✅ 手机端也强制子项居中 */
  }

  .elementor-1146 .elementor-element.elementor-element-a12013a > * {
    width: 50%;
    padding: 0 5px;
    box-sizing: border-box;
  }
}/* End custom CSS */