.elementor-1652 .elementor-element.elementor-element-b573c11{--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:flex-start;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1652 .elementor-element.elementor-element-747a3aa > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-1652 .elementor-element.elementor-element-747a3aa .kitify-breadcrumbs__item-link{color:var( --e-global-color-c2ba69d );}.elementor-1652 .elementor-element.elementor-element-66de344b{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1652 .elementor-element.elementor-element-342e1488{color:var( --e-global-color-primary );}.elementor-1652 .elementor-element.elementor-element-342e1488 a{color:var( --e-global-color-primary );}@media(max-width:1599px){.elementor-1652 .elementor-element.elementor-element-b573c11{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}}@media(max-width:1279px){.elementor-1652 .elementor-element.elementor-element-b573c11{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}}@media(max-width:1024px){.elementor-1652 .elementor-element.elementor-element-b573c11{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:991px){.elementor-1652 .elementor-element.elementor-element-b573c11{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1652 .elementor-element.elementor-element-b573c11{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}}/* Start custom CSS for container, class: .elementor-element-66de344b *//* ===== YITH Wishlist (Vamtam dark theme) - CLEAN FIX ===== */

/* table base */
.woocommerce .wishlist_table,
.woocommerce-page .wishlist_table{
  width:100% !important;
  table-layout:auto !important;
  border-collapse:collapse !important;
  background:transparent !important;
}

/* make ALL content visible (some themes hide via text-indent/font-size/opacity) */
.woocommerce .wishlist_table *{
  opacity:1 !important;
  visibility:visible !important;
  text-indent:0 !important;
  font-size:inherit !important;
  transform:none !important;
  clip:auto !important;
}

/* headings */
.woocommerce .wishlist_table thead th{
  background: rgba(255,255,255,0.06) !important;
  color:#fff !important;
  border:1px solid rgba(255,255,255,0.15) !important;
  padding:14px 12px !important;
}

/* cells */
.woocommerce .wishlist_table td{
  border:1px solid rgba(255,255,255,0.10) !important;
  padding:14px 12px !important;
  color:#fff !important;
  vertical-align:middle !important;
}

/* ensure price text shows */
.woocommerce .wishlist_table .woocommerce-Price-amount,
.woocommerce .wishlist_table .amount{
  color:#fff !important;
  opacity:1 !important;
}

/* thumbnail always visible */
.woocommerce .wishlist_table td.product-thumbnail,
.woocommerce .wishlist_table td.product-thumbnail a{
  display:table-cell !important;
  width:90px !important;
}
.woocommerce .wishlist_table td.product-thumbnail img{
  display:block !important;
  width:70px !important;
  height:auto !important;
  border-radius:8px !important;
  filter:none !important;
  mix-blend-mode:normal !important;
  opacity:1 !important;
}

/* remove button */
.woocommerce .wishlist_table td.product-remove{
  width:56px !important;
  text-align:center !important;
}
.woocommerce .wishlist_table td.product-remove a{
  display:inline-flex !important;
  width:36px !important;
  height:36px !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  color:#fff !important;
  background:rgba(255,255,255,0.08) !important;
  border:1px solid rgba(255,255,255,0.14) !important;
}

/* add to cart column */
.woocommerce .wishlist_table td.product-add-to-cart{
  width:220px !important;
  text-align:right !important;
}
.woocommerce .wishlist_table td.product-add-to-cart a.button{
  display:inline-flex !important;
  padding:10px 14px !important;
  border-radius:6px !important;
}/* End custom CSS */