/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 05:39:53 */
.page-template-template-wishlist table tbody {
  display: grid;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 40px;
  max-width: 1720px;
  margin: 0 auto;
  width: 100%;
}
@media (min-width:1720px) {
.page-template-template-wishlist table tbody { 
	 gap:60px 40px !important;
}
	}
/* 3 columns for 992px to 601px */
@media (max-width: 1000px) {
  .page-template-template-wishlist table tbody {
    grid-template-columns: repeat(3, 1fr) !important;
	  gap:30px 20px!important;
  }
}

/* 2 columns for 600px and below */
@media (max-width: 600px) {
  .page-template-template-wishlist table tbody {
    grid-template-columns: repeat(2, 1fr) !important;
	  gap:20px 10px!important;
  }
}
body.woocommerce-cart .product-thumbnail {
  max-width:100%; 
}

.page-template-template-wishlist thead {
  display:none !important;
}
.page-template-template-wishlist .botiga-wishlist-wrapper tr {
  display:flex;
  flex-direction:column;
  padding:unset;
}
.page-template-template-wishlist .botiga-wishlist-wrapper table tr td {
  display:block !important  
}
.page-template-template-wishlist .botiga-wishlist-wrapper tr td {
  padding:unset !important  
}
.page-template-template-wishlist .botiga-wishlist-wrapper table th,.page-template-template-wishlist .botiga-wishlist-wrapper table td,.page-template-template-wishlist .botiga-wishlist-wrapper table tr {
  border:unset !important; 
}
.page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-thumbnail {
  width:100%;
  max-width:auto !important;
  height:auto;
  margin-bottom:16px;
}
@media (min-width:1025px)
{
.page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-thumbnail img {
  max-width:100%;
  height:400px;
  object-fit:cover;
}
}
@media (min-width:768px) and (max-width:1024px)
{
.page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-thumbnail img {
  max-width:100%;
  height:300px;
  object-fit:cover;
}
}
.page-template-template-wishlist .botiga-wishlist-wrapper  td.product-name {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #53585C !important;
  text-transform:uppercase;
  margin-bottom:6px;
}
.page-template-template-wishlist .botiga-wishlist-wrapper  td.product-price {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #53585C;
  text-transform:uppercase;
  margin-bottom:10px;

}
.page-template-template-wishlist .botiga-wishlist-wrapper  td.product-stock {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #999999;
  margin-bottom:20px;;
}
.page-template-template-wishlist .botiga-wishlist-wrapper  td.product-addtocart a {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  text-transform:uppercase;
  padding-top:12px;
  padding-bottom:12px;
  color: #08212E !important;
  border: 1px solid #08212E !important;
  width:100%;
  max-width:100%;
  display:block;

}
.page-template-template-wishlist .botiga-wishlist-wrapper table {
  margin-bottom:60px;
}
.page-template-template-wishlist .botiga-wishlist-wrapper  td.product-addtocart, .page-template-template-wishlist .botiga-wishlist-wrapper  td.product-addtocart div {
  display:block;
  width:100%;
  max-width:100%;
  text-align:center;
}
.page-template-template-wishlist table tbody {
  display:grid;
  grid-template-columns:auto auto auto auto;
  gap:40px;

}
.page-template-template-wishlist {
  background: #F8F6F2;
}
.page-template-template-wishlist .botiga-wishlist-wrapper  {
  width:100%;
  max-width:1720px;
  margin:0 auto;
}
@media (max-width:1740px)
{
  .page-template-template-wishlist .botiga-wishlist-wrapper  {    
    padding-left:20px;
    padding-right:20px;
  }
}
.page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-remove a {

  background-color: #FFFFFF;

}
.page-template-template-wishlist table tbody tr {
  position:relative;
}
.page-template-template-wishlist table tbody tr td.product-remove {
  position:absolute;
  right:20px;

}
.page-template-template-wishlist table tbody .product-remove a {
  width:33px;
  height:33px;
}
.page-template-template-wishlist h1 {
  font-weight: 400;
  font-size: 36px;
  line-height: 100%;
  text-align: center;
  color: #53585C !important;
  margin-top:40px;
  margin-bottom:60px;
	text-transform:uppercase;

}
.page-template-template-wishlist .botiga-wishlist-remove-item.remove {
  position: relative;
  display: inline-block;
  background-image: url('/wp-content/uploads/2025/07/trash-icon.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 24px;
  color: transparent; 
  font-size: 0;
  line-height: 0;
  border: none;
}

.page-template-template-wishlist .botiga-wishlist-wrapper .footer-buttons {
  display:none;
}
.page-template-template-wishlist footer {
  border-top: 1px solid #99999966;
}
@media (max-width:1024px) and (min-width:768px)
{
  .page-template-template-wishlist table tbody 
  {
    grid-template-columns:auto auto auto; 
    gap:30px;
  }
  .page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-thumbnail img{
/*     width:100%; */
    max-width:100%  !important;
  }
  .page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-thumbnail {
    width:100%;
    max-width:100%  !important; 
  }
}
.page-template-template-wishlist .botiga-wishlist-wrapper td.product-name {
  width:100% !important;  
}
@media (max-width:767px) {
  body.page-template-template-wishlist table tbody 
  {
    grid-template-columns:auto auto !important; 
    gap:20px 10px;
  } 
  .page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-thumbnail img{
/*     width:100%; */
    max-width:100%  !important;
  }
  .page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-thumbnail {
    width:100%;
    max-width:100%  !important; 
  }
  .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item td:before {
    display:none !important;
  }
  .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item td {
    text-align:left !important;  
  }
  .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-remove {
    right:unset;
    left:10px;
    top:-4px;

  }
.page-template-template-wishlist header.entry-header {	
		margin-bottom:20px !important
	}
  body.page-template-template-wishlist h1 {
    margin-top:20px;
    margin-bottom:20px;
    font-size:24px !important;
  }
  
}
@media (max-width:480px)
{
  body.page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-thumbnail img {
    max-width:auto;
    height:200px;
    object-fit:cover;

  }
  body.page-template-template-wishlist .botiga-wishlist-wrapper tr td.product-thumbnail {
    margin-bottom:12px;
  }
  body.page-template-template-wishlist .botiga-wishlist-wrapper  td.product-name a{
    color: #53585C;
    font-size:12px;
  }
  body.page-template-template-wishlist .botiga-wishlist-wrapper  td.product-name {
    font-size:12px ;
    color: #53585C;
    margin-bottom:4px;
  }
  body.page-template-template-wishlist .botiga-wishlist-wrapper td.product-price {
    font-size:12px;
    margin-bottom:8px;
  }
  body.page-template-template-wishlist .botiga-wishlist-wrapper td.product-stock {
    font-size:12px;
    margin-bottom:14px;
  }
  body.page-template-template-wishlist .botiga-wishlist-wrapper td.product-addtocart a {
    font-size:12px;
    padding-top:10px;
    padding-bottom:10px;
  }
  body.page-template-template-wishlist table tbody .product-remove a {
    height:20px;
    width:20px;
  }
  body.page-template-template-wishlist .botiga-wishlist-remove-item.remove {
    background-size: 10px 11px;
  }
  body.page-template-template-wishlist .botiga-wishlist-wrapper table {
  margin-bottom:30px;  
  }
}
body.page-template-template-wishlist .botiga-wishlist-wrapper  td.product-name a{
  color: #53585C; 
}
