.woocommerce-wishlist div#shortcode-3-202 .woocommerce-message a {
  display: none;
}
.wishlist_table.wishlist_view.traditional {
  width: 100%;
  border-collapse: collapse;
}
.wishlist_table.wishlist_view.traditional thead th {
  border-top: none;
}
.wishlist_table.wishlist_view.traditional thead th.product-name {
  text-align: left;
}
.wishlist_table.wishlist_view.traditional tbody tr {
  border-bottom: 1px solid var(--shade-ultra-light);
}
.wishlist_table.wishlist_view.traditional tbody td.product-thumbnail img {
  height: auto;
}
.wishlist_table.wishlist_view.traditional tbody td.product-remove a {
  background: var(--shade-ultra-light);
  width: 2.2rem;
  height: 2.2rem;
  display: block;
  line-height: 2.2rem;
  font-size: 1.6rem;
}
.wishlist_table.wishlist_view.traditional tbody td.product-remove a:hover {
  background: var(--primary);
  color: #fff;
}
.wishlist_table.wishlist_view.traditional tbody td.product-name a {
  color: var(--base);
  font-size: var(--text-m);
}
.wishlist_table.wishlist_view.traditional tbody td.product-price span {
  font-size: var(--text-m);
  font-weight: 700;
}
.wishlist_table.wishlist_view.traditional tbody .product-add-to-cart {
  text-align: right;
}
.wishlist_table.wishlist_view.traditional tbody .product-add-to-cart a.button {
  display: inline-block !important;
  background: transparent;
  color: var(--base);
  border: 2px solid var(--primary);
  font-size: calc(var(--text-m)*.9);
  font-weight: 500;
  margin-top: 0.5rem !important;
}
.wishlist_table.wishlist_view.traditional tbody .product-add-to-cart a.button:hover {
  background: var(--primary);
  color: #fff;
}
.wishlist_table.wishlist_view.traditional tbody td.wishlist-empty {
  font-size: var(--text-l);
  color: var(--primary);
}
.wishlist_view.responsive.mobile {
  padding: 0px;
}
.wishlist_view.responsive.mobile > li {
  position: relative;
  border: 1px solid var(--shade-light);
  padding: var(--space-m);
}
.wishlist_view.responsive.mobile .product-remove {
  right: var(--space-m);
  top: var(--space-m);
  position: absolute;
}
.wishlist_view.responsive.mobile .product-remove a {
  background: var(--shade-ultra-light);
  width: 2.4rem;
  height: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wishlist_view.responsive.mobile .product-remove a:hover, .wishlist_view.responsive.mobile .product-remove a focus {
  background: var(--primary);
  color: #fff;
}
.wishlist_view.responsive.mobile .product-thumbnail img {
  height: auto;
}
.wishlist_view.responsive.mobile .product-name h3 a {
  font-size: calc(var(--text-m) *.9);
  color: var(--base);
  font-weight: 500;
}
.wishlist_view.responsive.mobile table.item-details-table tbody > tr > td {
  padding: 0px !important;
  font-size: calc(var(--text-m)*0.85);
}
.wishlist_view.responsive.mobile table.additional-info > tbody > tr > td {
  font-size: var(--text-m) !important;
  display: inline;
  padding: 0px !important;
}
.wishlist_view.responsive.mobile .additional-info-wrapper {
  background: var(--shade-ultra-light);
  padding: var(--space-s) var(--space-xs);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
  margin-bottom: 0px !important;
}
.wishlist_table.images_grid li .item-details table.item-details-table, .wishlist_table.mobile li .item-details table.item-details-table, .wishlist_table.mobile li table.additional-info, .wishlist_table.modern_grid li .item-details table.item-details-table {
  margin-bottom: 0px !important;
}
.wishlist_table .product-add-to-cart a.button {
  margin-bottom: 0px !important;
}
@media screen and (max-width: 380px) {
  .product-thumbnail img {
    height: auto;
    width: 40px;
  }
}
@media screen and (max-width: 768px) {
  .yith_wcwl_wishlist_footer .yith-wcwl-share {
    text-align: center;
  }
}
@media screen and (max-width: 500px) {
  .additional-info-wrapper {
    padding: var(--space-s) var(--space-xs) var(--space-m) var(--space-xs) !important;
  }
}
@media screen and (min-width: 500px) {
  .wishlist_view.responsive.mobile .additional-info-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
.yith-wcwl-share {
  margin-top: var(--space-l) !important;
}
.yith-wcwl-share .yith-wcwl-after-share-section {
  margin-top: var(--space-m);
}
.yith-wcwl-share .yith-wcwl-after-share-section .copy-trigger {
  font-weight: 700 !important;
}
.yith-wcwl-share .yith-wcwl-after-share-section input#yith_wcwl_share_url {
  width: 100%;
  font-size: calc(var(--text-m) *0.9);
}
.yith-wcwl-share small {
  color: var(--shade-medium);
}
div#yith-wcwl-popup-message {
  box-shadow: 0px 20px 45px var(--primary-trans-20);
  color: var(--primary);
}
.yith-wcwl-wishlistexistsbrowse, .yith-wcwl-wishlistaddedbrowse {
  display: flex;
  flex-direction: column;
}
.single-product .add_to_wishlist {
  color: var(--secondary);
}
.single-product i.yith-wcwl-icon {
  font-size: 2.4rem;
  margin-right: 0.4rem;
}

