/* .fmm_hinter { position: absolute; padding: 2%; border-radius: 4px; font-size: 12px; font-family: inherit; text-align: center;
display:none !important; z-index: 1200 !important; padding-inline: .8rem; top: 57%;
  transform: translateY(-50%); width: max-content;}

.sticker-text {
  position: relative;
  display: inline-block;
}

.fmm_hinter_l {left: -190px;}

.fmm_hinter_r {right: -190px;}

.fmm_hinter_l_txt {right: calc(100% - 0.2rem); margin-right: .5rem}

.fmm_hinter_r_txt {left: calc(100% - 0.2rem); margin-left: .5rem}

.fmm_hinter b::before { display: inline-block; font-size: 21px; position: absolute;font-family: Material Icons; top: 4px; z-index: -1;}

.fmm_hinter_l b::before {content: 'fast_forward';right: -10px;}

.fmm_hinter_r b::before {content: 'fast_rewind';left: -10px;}

.fmm_hinter_l_txt b::before {content: 'fast_forward';right: -10px;}

.fmm_hinter_r_txt b::before {content: 'fast_rewind';left: -10px;}

.fmm_sticker_base_span:hover > .fmm_hinter { display: inline-block !important;}
.fmm_title_text_sticker:hover > .fmm_hinter { display: inline-block !important;} */

.fmm_hinter { position: absolute; padding: 2%; border-radius: 4px; font-size: 12px; font-family: inherit; text-align: center;
display:none !important; z-index: 1200 !important; padding-inline: .8rem; top: 100%;
  transform: translateY(-50%); width: 170px;}

.sticker-text {
  position: relative;
  display: inline-block;
}

.fmm_hinter_l {left: 0;}

.fmm_hinter_r {right: 0;}

.fmm_hinter_l_txt {right: calc(100% - 6rem); margin-right: .5rem}

/* .fmm_hinter_r_txt {left: calc(100%); margin-left: .5rem} */
.fmm_hinter_r_txt {left: calc(100%); margin-left: 0}

.fmm_hinter b::before { display: inline-block; font-size: 21px; position: absolute;font-family: Material Icons; top: 4px; z-index: -1;}

.fmm_hinter_l b::before {content: 'fast_forward';right: -10px;}

.fmm_hinter_r b::before {content: 'fast_rewind';left: -10px;}

.fmm_hinter_l_txt b::before {content: 'fast_forward';right: -10px;}

.fmm_hinter_r_txt b::before {content: 'fast_rewind';left: -10px;}

.fmm_sticker_base_span:hover > .fmm_hinter { display: inline-block !important;}
.fmm_title_text_sticker:hover > .fmm_hinter { display: inline-block !important;}

/* Keep product labels on top of the product image instead of below it. */
.tvproduct-image-slider,
.tvproduct-wrapper .tvproduct-image {
  position: relative;
}

.tvproduct-image-slider > .fmm_lable_banner,
.tvproduct-wrapper .tvproduct-image .fmm_lable_banner {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  width: auto;
  max-width: 80%;
  margin: 0;
  line-height: 1;
  pointer-events: none;
}

.tvproduct-image-slider > .fmm_lable_banner > div,
.tvproduct-wrapper .tvproduct-image .fmm_lable_banner > div {
  display: inline-block;
  width: auto;
  min-width: 0;
  margin: 0 !important;
  padding: 5px 12px !important;
  line-height: 1.2;
  text-transform: uppercase;
  white-space: nowrap;
}
