/** Shopify CDN: Minification failed

Line 141:0 Unexpected "}"

**/
table{
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0;
    border-spacing: 0;
    clear: both;
    margin: 0 0 1rem;
    width: 100%;
}
pre, table td, table th {
    border: 1px solid rgba(var(--color-foreground),var(--inputs-border-opacity));
}
table td, table th {
    padding: 10px;
    text-align: center;
    word-break: break-word;
}
dtx-wishlist-grid table{
    border: 1px solid rgba(var(--color-foreground),var(--inputs-border-opacity));
      margin: 0 auto;
}
dtx-wishlist-grid table thead>tr {
    background: var(--gradient-base-background-2);
 border: 1px solid rgba(var(--color-foreground),var(--inputs-border-opacity));
}
dtx-wishlist-grid table thead>tr th {
    border-top: medium none;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    font-weight: 500;
    font-family: var(--font-heading-family);
}
/* dtx-wishlist-grid table tbody>tr {
    border-bottom: 1px solid var(--gradient-base-background-2);
} */
dtx-wishlist-grid table tbody>tr td.product-thumbnail {
    width: 150px;
}
dtx-wishlist-grid table tbody>tr td {
    border: none;
}
dtx-wishlist-grid table tbody>tr td.product-thumbnail img {
    border-radius:Calc(var(--buttons-radius) - 30px);
}
dtx-wishlist-grid a.remove-item.product-cart svg {
    width: 26px;
    height: 26px;
/*     color: var(--color-icon); */
}
dtx-wishlist-grid table tbody>tr td a {
    color: var(--gradient-base-accent-1);
    font-weight:700;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
dtx-wishlist-grid table tbody>tr td.product-name a {
      font-weight: 400;
    font-family: var(--font-heading-family);
}
dtx-wishlist-grid table tbody>tr td a:hover {
    color: var(--gradient-base-accent-3);
}
.page-width.wishlist {padding-top:10rem; padding-bottom:10rem; }
.dtx-grid-empty.dtx-grid-show h2 {
    margin-top: 0;
}
@media only screen and (max-width: 991px){
dtx-wishlist-grid table thead {
    display: none;
}
dtx-wishlist-grid table tbody>tr {
    width: 50%;
    display: inline-block;
    float: left;
}  
dtx-wishlist-grid table tbody>tr td, dtx-wishlist-grid table tbody>tr td.product-thumbnail {
    width: 100%;
    display: inline-block;
} 
}
@media only screen and (max-width: 767px){
dtx-wishlist-grid table thead {
    display: none;
}
dtx-wishlist-grid table tbody>tr {
    width: 100%;
}  
dtx-wishlist-grid table tbody>tr td, dtx-wishlist-grid table tbody>tr td.product-thumbnail {
    width: 100%;
    display: block;
} 
}
/* @media only screen and (max-width: 1199px){
   .page-width.wishlist, .page-width.compare{
    padding-top: 8rem;
    padding-bottom: 8rem;
   } 
} */
table.dtx-table.dtx-grid-hide {
    display: none;
}
.dtx-grid-empty.dtx-grid-hide {
    display: none;
}
.dtx-grid-empty.dtx-grid-show{    
  text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;}
.dtx-grid-empty.dtx-grid-show img{ margin-bottom:30px;}

/*custom*/
dtx-wishlist-grid table tbody>tr td.product-wishlist-cart .button {
    min-width: 250px;
    text-transform: uppercase;
}
/* dtx-wishlist-grid table tbody>tr td.product-wishlist-cart .button:hover{
  color: var(--gradient-base-accent-1);
}
dtx-wishlist-grid table tbody>tr td.product-wishlist-cart .button:before{
  background: var(--gradient-base-background-2);
} */
.wishlist .dtx-grid-empty .button{
  min-width: 21.5rem;
    text-transform: uppercase;
    transition: all .3s linear;
}
/* .wishlist .dtx-grid-empty .button:hover{
  color: var(--color-icon);
}
.wishlist .dtx-grid-empty .button:before{
  background: var(--gradient-base-background-2); */
}
/* .dtx-grid-empty.dtx-grid-show img{ 
  margin-bottom:30px;}
.dtx-grid-empty .button{
  min-width: 25%;
  background: var(--color-icon);
  text-transform: uppercase;
}

@media screen and (min-width: 320px) and (max-width: 991px){
  tbody tr td:where(.product-name, .product-wishlist-cart) {
    border-style: none solid none solid;
}
}
@media screen and (min-width: 320px) and (max-width: 575px){
  dtx-wishlist-grid table tbody>tr {
    width: 100%;
}
}
@media screen and (min-width: 576px) and (max-width: 991px){
dtx-wishlist-grid table tbody>tr {
    width: 70%;
    float: inherit;
}
 table.dtx-table.dtx-grid-show {
    text-align: center;
}
}
@media screen and (min-width: 1921px){
  max-width: 100%;
} */