.elementor-2320 .elementor-element.elementor-element-3e7927e{--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:space-between;--align-items:center;}.elementor-2320 .elementor-element.elementor-element-fd635b7 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-2320 .elementor-element.elementor-element-fd635b7 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-2320 .elementor-element.elementor-element-fd635b7 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2320 .elementor-element.elementor-element-b34a420 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2320 .elementor-element.elementor-element-1752d60 .jet-listing-dynamic-field__content{text-align:left;}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-b34a420 */.product-color-swatches {
  display: flex;
  gap: 6px;
  margin: 6px 0 0 0;
}
.color-swatch {
  width: 18px; height: 18px;
  border-radius: 50%;
  border: 1.5px solid #d0d0d0;
  display: inline-block;
  background: #eee;
  position: relative;
  overflow: hidden;
  color: transparent;
  font-size: 0;
}
/* 針對你的顏色屬性命名自訂背景色 */
.color-purple { background: #800080; }
.color-blue { background: #1c68c4; }
.color-green { background: #23b24e; }
.color-red { background: #d81b2a; }
.color-yellow { background: #f8cb32; }
/* ...依據實際需要擴充 *//* End custom CSS */