/* CLASS */
.text-bold{ font-weight: bold !important; }

/* SIMPLE IMAGE */
.img.inline{width: auto !important;}

/*TIKTOK SHOPABLE VIDEOS*/
.uxd-tiktok-video-group {
  display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px;
  --item-padding: 8px; --icon-position: 15px;
}
.uxd-tiktok-video{ position: relative; width: 100%; padding-top: 177.5%;}
.uxd-tiktok-video-group.vid-large-6{ grid-template-columns: repeat(6, 1fr); }
.uxd-tiktok-video-group.vid-large-4{ grid-template-columns: repeat(4, 1fr); }
.uxd-tiktok-video-group.vid-large-2{ grid-template-columns: repeat(2, 1fr); }
.uxd-tiktok-video-group.vid-large-1{ grid-template-columns: repeat(1, 1fr); }
@media (max-width: 850px){
    .uxd-tiktok-video-group.vid-medium-6{ grid-template-columns: repeat(6, 1fr); }
    .uxd-tiktok-video-group.vid-medium-4{ grid-template-columns: repeat(4, 1fr); }
    .uxd-tiktok-video-group.vid-medium-2{ grid-template-columns: repeat(2, 1fr); }
    .uxd-tiktok-video-group.vid-medium-1{ grid-template-columns: repeat(1, 1fr); }
}
@media (max-width: 550px){
    .uxd-tiktok-video-group.vid-small-6{ grid-template-columns: repeat(6, 1fr); }
    .uxd-tiktok-video-group.vid-small-4{ grid-template-columns: repeat(4, 1fr); }
    .uxd-tiktok-video-group.vid-small-2{ grid-template-columns: repeat(2, 1fr); }
    .uxd-tiktok-video-group.vid-small-1{ grid-template-columns: repeat(1, 1fr); }
}
.uxd-tiktok-video iframe {
  position: absolute; top: 0; left: 0; border: none;
  width: 100%; height: 100%; border-radius: 12px; background-color: #f7f7f7;
}
.uxd-tiktok-video .product-item{
  position: absolute; bottom: 0; left: 0; width: 100%;
  padding: var(--item-padding); z-index: 9;
  font-size: 1em; line-height: 1.15;
}
.uxd-tiktok-video .product-item-content{
  padding: var(--item-padding); background-color: #ffffff; border-radius: 8px;
  display: flex;  flex-direction: row;  align-items: flex-start;
}
.uxd-tiktok-video .product-item img{ max-width: 20%; height: auto; border-radius: 4px; margin-right: 10px; }
.uxd-tiktok-video .product-item p{ margin: 0; align-self: center; }
.uxd-tiktok-video .product-item svg{ max-width: 16px; position: absolute; bottom: var(--icon-position); right: var(--icon-position); opacity: .7; }