.elementor-23592 .elementor-element.elementor-element-67ef975{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23592 .elementor-element.elementor-element-61d204f{text-align:center;}.elementor-23592 .elementor-element.elementor-element-61d204f .elementor-heading-title{font-family:"Century Gothic Std", Sans-serif;font-size:34px;font-weight:300;color:var( --e-global-color-astglobalcolor8 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-23592 .elementor-element.elementor-element-67ef975{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-375d358 *//* ===== FORCE TI Wishlist to look like cards (NO table) ===== */

/* hide wishlist title (Default wishlist) */
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-title,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-title *,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl_wishlist_title,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl_wishlist_name{
  display:none !important;
}

/* force ALL table elements to stop behaving like a table */
.elementor-23592 .elementor-element.elementor-element-375d358 table,
.elementor-23592 .elementor-element.elementor-element-375d358 thead,
.elementor-23592 .elementor-element.elementor-element-375d358 tbody,
.elementor-23592 .elementor-element.elementor-element-375d358 tfoot,
.elementor-23592 .elementor-element.elementor-element-375d358 tr,
.elementor-23592 .elementor-element.elementor-element-375d358 th,
.elementor-23592 .elementor-element.elementor-element-375d358 td{
  display:block !important;
  width:100% !important;
  box-sizing:border-box !important;
}

/* remove header row completely */
.elementor-23592 .elementor-element.elementor-element-375d358 thead{ display:none !important; }

/* make body a grid */
.elementor-23592 .elementor-element.elementor-element-375d358 tbody{
  display:grid !important;
  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  gap:22px !important;
}

/* each row becomes a product card */
.elementor-23592 .elementor-element.elementor-element-375d358 tbody tr{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:flex-start !important;

  border:1px solid rgba(0,0,0,.15) !important;
  padding:28px 18px 22px !important;
  background:transparent !important;
  min-height:340px !important;
}

/* remove borders inside */
.elementor-23592 .elementor-element.elementor-element-375d358 td, .elementor-23592 .elementor-element.elementor-element-375d358 th{
  border:0 !important;
  padding:0 !important;
  margin:0 !important;
  text-align:center !important;
}

/* hide checkbox and actions (keep remove button) */
.elementor-23592 .elementor-element.elementor-element-375d358 .product-checkbox,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-checkbox,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-actions,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-actions{
  display:none !important;
}

/* style the remove button */
.elementor-23592 .elementor-element.elementor-element-375d358 .product-remove,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-remove{
  display:block !important;
  order:0 !important;
  width:100% !important;
  text-align:right !important;
  padding:0 !important;
  margin-bottom:4px !important;
}
.elementor-23592 .elementor-element.elementor-element-375d358 .product-remove a,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-remove a{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:22px !important;
  height:22px !important;
  background:none !important;
  border:none !important;
  cursor:pointer !important;
  font-size:16px !important;
  color:#aaa !important;
  text-decoration:none !important;
  line-height:1 !important;
}
.elementor-23592 .elementor-element.elementor-element-375d358 .product-remove a:hover,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-remove a:hover{
  color:#c00 !important;
}
}

/* image */
.elementor-23592 .elementor-element.elementor-element-375d358 .product-thumbnail,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-thumbnail{
  order:1 !important;
  margin:0 0 16px !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
}
.elementor-23592 .elementor-element.elementor-element-375d358 .product-thumbnail img,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-thumbnail img{
  width:100% !important;
  max-width:220px !important;
  height:160px !important;
  object-fit:contain !important;
  display:block !important;
  margin:0 auto !important;
}

/* name */
.elementor-23592 .elementor-element.elementor-element-375d358 .product-name,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-name{
  order:2 !important;
  margin:0 0 12px !important;
}
.elementor-23592 .elementor-element.elementor-element-375d358 .product-name a,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-name a{
  color:#000 !important;
  text-decoration:none !important;
  font-size:14px !important;
  line-height:1.6 !important;
  display:block !important;
  min-height:3.2em !important;
}

/* "View More" */
.elementor-23592 .elementor-element.elementor-element-375d358 .product-name a::after,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-name a::after{
  content:"View More" !important;
  display:block !important;
  margin-top:14px !important;
  text-decoration:underline !important;
  font-size:13px !important;
  color:#000 !important;
}

/* hide price/add-to-cart columns */
.elementor-23592 .elementor-element.elementor-element-375d358 .product-price,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-price,
.elementor-23592 .elementor-element.elementor-element-375d358 .product-add-to-cart,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-to-cart{
  display:none !important;
}

/* ===== REMOVE BACKGROUNDS ===== */
.elementor-23592 .elementor-element.elementor-element-375d358 tbody tr *,
.elementor-23592 .elementor-element.elementor-element-375d358 .product-thumbnail *,
.elementor-23592 .elementor-element.elementor-element-375d358 .tinvwl-product-thumbnail *{
  background:transparent !important;
  box-shadow:none !important;
}

/* ===== RESPONSIVE ===== */

/* tablet */
@media (max-width:1024px){
  .elementor-23592 .elementor-element.elementor-element-375d358 tbody{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }
}

/* mobile – STILL 2 PER ROW */
@media (max-width:767px){
  .elementor-23592 .elementor-element.elementor-element-375d358 tbody{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:16px !important;
  }/* End custom CSS */
/* Start custom CSS */.tinv-wishlist h2,
.tinvwl h2,
.tinvwl-table-manage-list h2 {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic Std';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shoshiyegudayov.co.il/wp-content/uploads/2024/05/Century-Gothic-Std-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */