/* Card hearts: 17px outline idle, filled pink when in wishlist */
.pm-fav__like,
.pm-tease__like,
.guide .like,
.pm-week-fav,
.pm-fav-heart {
  width: 17px !important;
  height: 17px !important;
}
.pm-fav__like svg,
.pm-tease__like svg,
.guide .like .icon,
.pm-week-fav svg,
.pm-fav-heart svg {
  width: 17px !important;
  height: 17px !important;
  display: block;
  overflow: visible;
}
.pm-fav__like path,
.pm-tease__like path,
.guide .like .icon,
.guide .like .icon path,
.pm-week-fav path,
.pm-fav-heart path {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.4 !important;
  stroke-linejoin: round !important;
}
.pm-fav__like.is-on,
.pm-tease__like.is-on,
.guide .like--on,
.pm-week-fav.is-on,
.pm-fav-heart.is-on {
  color: #E85A8A !important;
}
.pm-fav__like.is-on path,
.pm-tease__like.is-on path,
.guide .like--on .icon,
.guide .like--on .icon path,
.pm-week-fav.is-on path,
.pm-fav-heart.is-on path {
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* Store catalog hearts — scoped */
#rec809902037 .t-storewishlist,
#rec819826978 .t-storewishlist,
#rec809902037 .js-store-wish-btn,
#rec819826978 .js-store-wish-btn,
#rec809902037 .t-store__card-btn_wishlist,
#rec819826978 .t-store__card-btn_wishlist {
  width: 17px !important;
  height: 17px !important;
  color: #111111 !important;
}
#rec809902037 .t-storewishlist svg,
#rec819826978 .t-storewishlist svg,
#rec809902037 .js-store-wish-btn svg,
#rec819826978 .js-store-wish-btn svg {
  width: 17px !important;
  height: 17px !important;
}
#rec809902037 .t-storewishlist svg path,
#rec819826978 .t-storewishlist svg path,
#rec809902037 .js-store-wish-btn svg path,
#rec819826978 .js-store-wish-btn svg path {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.4 !important;
}
#rec809902037 .t-storewishlist_in,
#rec819826978 .t-storewishlist_in,
#rec809902037 .t-storewishlist_active,
#rec819826978 .t-storewishlist_active {
  color: #E85A8A !important;
}
#rec809902037 .t-storewishlist_in svg path,
#rec819826978 .t-storewishlist_in svg path,
#rec809902037 .t-storewishlist_active svg path,
#rec819826978 .t-storewishlist_active svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* Hide floating search button; park Tilda favorites icon off-screen so API still works */
.t985__search-widget-button {
  display: none !important;
}
.t1002__wishlisticon {
  position: fixed !important;
  left: -9999px !important;
  top: 0 !important;
  opacity: 0 !important;
  pointer-events: none !important;
  display: block !important;
}
#rec5368702801 {
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
}

/* First card photo in color: drop grayscale overlay on product gallery[0] */
.card__img,
.pm-fav__img,
.pm-card__img,
.pm-tease__img {
  filter: none !important;
  -webkit-filter: none !important;
}
#rec832912653 .tn-elem[data-elem-id="1791720100000000011"],
#rec832912653 .tn-elem[data-elem-id="1791720100000000011"] .tn-atom {
  filter: none !important;
  -webkit-filter: none !important;
}
