.elementor-1019 .elementor-element.elementor-element-51f5e8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1019 .elementor-element.elementor-element-cd69422{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1019 .elementor-element.elementor-element-ea4f493{--spacer-size:60px;}.elementor-1019 .elementor-element.elementor-element-b9f7ffe{text-align:center;}.elementor-1019 .elementor-element.elementor-element-b9f7ffe .elementor-heading-title{font-family:"Alkatra", Sans-serif;}.elementor-1019 .elementor-element.elementor-element-4face80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1019 .elementor-element.elementor-element-4face80:not(.elementor-motion-effects-element-type-background), .elementor-1019 .elementor-element.elementor-element-4face80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-woo-products__item{--columns:5;}.elementor-1019 .elementor-element.elementor-element-833c63c .cw-col-row > div{padding:15px 15px 15px 15px;}.elementor-1019 .elementor-element.elementor-element-833c63c .cw-col-row{margin-left:-15px;margin-right:-15px;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-wishlist-item{padding:0px 0px 0px 1px;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-cw-product-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor1 );}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-cw-product-title a:hover{color:var( --e-global-color-astglobalcolor1 );}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-cw-product-title{margin:15px 0px 0px 0px;text-align:left;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-cw-price del{display:inline-block;font-size:6px;font-weight:400;text-decoration:line-through;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-cw-price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-cw-price del+ins{margin-left:0px;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-cw-price{font-size:15px;font-weight:500;margin:5px 0px 0px 0px;text-align:left;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-cw-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-add-to-cart .button{width:80%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 15px 0px;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-add-to-cart .button:hover{color:var( --e-global-color-astglobalcolor5 );}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-add-to-cart .button.added{color:var( --e-global-color-astglobalcolor5 );}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-add-to-cart{text-align:center;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-remove-button.jet-wishlist-item-remove-button:hover{color:var( --e-global-color-astglobalcolor1 );background-color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-remove-button.jet-wishlist-item-remove-button{border-style:solid;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-remove-button.jet-wishlist-item-remove-button .icon{font-size:20px;margin-right:0px;}.rtl .elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-remove-button.jet-wishlist-item-remove-button .icon{margin-left:0px;}.elementor-1019 .elementor-element.elementor-element-04a083f{--display:flex;}.elementor-1019 .elementor-element.elementor-element-061946f{--spacer-size:100px;}@media(max-width:1024px){.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-woo-products__item{--columns:3;}.elementor-1019 .elementor-element.elementor-element-833c63c .cw-col-row > div{padding:10px 10px 10px 10px;}.elementor-1019 .elementor-element.elementor-element-833c63c .cw-col-row{margin-left:-10px;margin-right:-10px;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-add-to-cart .button{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-1019 .elementor-element.elementor-element-cd69422{--content-width:1500px;}.elementor-1019 .elementor-element.elementor-element-4face80{--content-width:1500px;}.elementor-1019 .elementor-element.elementor-element-04a083f{--content-width:1500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1019 .elementor-element.elementor-element-cd69422{--content-width:90%;}.elementor-1019 .elementor-element.elementor-element-4face80{--content-width:90%;}}@media(max-width:767px){.elementor-1019 .elementor-element.elementor-element-cd69422{--content-width:90%;}.elementor-1019 .elementor-element.elementor-element-4face80{--content-width:90%;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-wishlist .jet-woo-products__item{--columns:2;}.elementor-1019 .elementor-element.elementor-element-833c63c .cw-col-row > div{padding:10px 10px 10px 10px;}.elementor-1019 .elementor-element.elementor-element-833c63c .cw-col-row{margin-left:-10px;margin-right:-10px;}.elementor-1019 .elementor-element.elementor-element-833c63c .jet-cw-add-to-cart .button{font-size:var( --e-global-typography-text-font-size );}.elementor-1019 .elementor-element.elementor-element-04a083f{--content-width:90px;}}/* Start custom CSS for container, class: .elementor-element-4face80 *//* 桌面 */
@media (min-width: 1025px) {
/* 图片容器设为锚点 */
.jet-wishlist-products-thumb-wrapper {
  position: relative !important;
}

/* 按钮精准定位在容器右上角 */
.jet-cw-remove-button.jet-wishlist-item-remove-button {
  position: absolute !important;
  top: 22px !important;
  right: 22px !important;
  width: 24px !important;
  height: 24px !important;
  font-size: 18px !important;
  background: transparent !important;
  border: none !important;
  color: #888 !important;
  background-color: #ffffffaa !important;
  border-radius: 6px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 1 !important;
  line-height: 1 !important;
  transition: all 0.2s ease;
}

/* 悬停变色 */
.jet-cw-remove-button.jet-wishlist-item-remove-button:hover {
  color: #111 !important;
  background-color: #ffffffdd !important;
}

/* 图片圆角 */
.jet-wishlist-products-thumb-wrapper img {
  border-radius: 15px !important;
}
}


/* 平板 */
@media (min-width: 768px) and (max-width: 1024px) {
  /* 平板样式 */
/* 图片容器设为锚点 */
.jet-wishlist-products-thumb-wrapper {
  position: relative !important;
}

/* 按钮精准定位在容器右上角 */
.jet-cw-remove-button.jet-wishlist-item-remove-button {
  position: absolute !important;
  top: 22px !important;
  right: 22px !important;
  width: 24px !important;
  height: 24px !important;
  font-size: 18px !important;
  background: transparent !important;
  border: none !important;
  color: #888 !important;
  background-color: #ffffffaa !important;
  border-radius: 6px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 1 !important;
  line-height: 1 !important;
  transition: all 0.2s ease;
}

/* 悬停变色 */
.jet-cw-remove-button.jet-wishlist-item-remove-button:hover {
  color: #111 !important;
  background-color: #ffffffdd !important;
}

/* 图片圆角 */
.jet-wishlist-products-thumb-wrapper img {
  border-radius: 15px !important;
}
}


/* 手机 */
@media (max-width: 767px) {
  /* 手机端样式 */
  /* 图片容器设为锚点 */
.jet-wishlist-products-thumb-wrapper {
  position: relative !important;
}

/* 按钮精准定位在容器右上角 */
.jet-cw-remove-button.jet-wishlist-item-remove-button {
  position: absolute !important;
  top: 20px !important;
  right: 20px !important;
  width: 24px !important;
  height: 24px !important;
  font-size: 18px !important;
  background: transparent !important;
  border: none !important;
  color: #888 !important;
  background-color: #ffffffaa !important;
  border-radius: 6px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 1 !important;
  line-height: 1 !important;
  transition: all 0.2s ease;
}

/* 悬停变色 */
.jet-cw-remove-button.jet-wishlist-item-remove-button:hover {
  color: #111 !important;
  background-color: #ffffffdd !important;
}

/* 图片圆角 */
.jet-wishlist-products-thumb-wrapper img {
  border-radius: 15px !important;
}
}/* End custom CSS */
/* Start custom CSS */.jet-wishlist-products-thumb-wrapper {
  position: relative; /* 设为定位参考容器 */
  overflow: hidden;   /* 防止按钮溢出 */
}

.hovered-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
}

.kalos-cart-lazy.button {
  display: inline-block;
  padding: 10px 20px;
  background-color: #2e2a45;
  color: #fff;
  border-radius: 30px;
  font-weight: 500;
  transition: all 0.3s ease;
}

.kalos-cart-lazy.button:hover {
  background-color: #3b365c;
}/* End custom CSS */