.ui-widget-overlay.hls-popup-overlay {
  z-index           : 10000 !important;
  background-image  : none !important;
  background-color  : #000000 !important;
  background-repeat : repeat !important;
  opacity           : 0.60 !important;
  filter            : Alpha(Opacity=60);
}
.without_title .ui-dialog-titlebar {
  display : none;
}
.hls-popup-wrapper.ui-dialog {
  z-index       : 10001 !important;
  padding       : 0 !important;
  border        : none !important;
  border-radius : 0 !important;
  min-height    : 400px !important;
  overflow      : visible !important;
}
.ui-dialog #hls_popup.ui-dialog-content {
  padding    : 62px 23px 21.4px 23px !important;
  background : url("/resource/img/sale/black-friday-23/popup-bg.png") no-repeat #000000;
  display    : none;
  border: 3px solid #f6871e;
  box-shadow: 0 0 14px #f4d192;
}
.ui-dialog #hls_popup.ui-dialog-content #m_p_close {
  position   : absolute;
  top        : 9px;
  right      : 8px;
  width      : 12px;
  height     : 12px;
  background : url("/resource/img/sale/black-friday-23/close.png") 0 0 no-repeat transparent;
}
.ui-dialog #hls_popup.ui-dialog-content #m_p_close:hover {
  opacity : 0.8;
}
.ui-dialog #hls_popup.ui-dialog-content #hls-logo {
  background : url("/resource/img/sale/black-friday-23/logo.png") 0 0 no-repeat transparent;
  height     : 18px;
  width      : 78px;
  top        : 13px;
  left       : 15px;
  position   : absolute;
}
.ui-dialog #hls_popup.ui-dialog-content #hls-title {
  padding-left   : 0;
  height         : auto;
  line-height    : 1.1;
  font-family    : "Open Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size      : 17px;
  font-weight    : 700;
  color          : #ffffff;
  margin-bottom  : 0;
  margin-top     : 0;
  text-align     : left;
  margin-left    : 15px;
  letter-spacing : -1px;
  text-transform : uppercase;
  max-width      : 315px;
}
.ui-dialog #hls_popup.ui-dialog-content #hls-title b {
  color       : #f6871e;
  font-weight : 800;
  font-size   : 60px;
}
.ui-dialog #hls_popup.ui-dialog-content .hls-subtitle {
  margin-top     : 10.4px;
  margin-bottom  : 8.7px;
  margin-left    : 16px;
  line-height    : 1.6;
  font-size      : 16px;
  color          : #d8d8d8;
  text-align     : left;
  width          : 270px;
}
.ui-dialog #hls_popup.ui-dialog-content .hls-subtitle > span {
  color       : #ffffff;
  font-weight : 800;
}
.ui-dialog #hls_popup.ui-dialog-content .hls-text p {
  color       : #ffffff;
  font-weight : 700;
  margin      : 12px 0 0 16px;
  font-size   : 17px;
  width       : 300px;
}
.ui-dialog #hls_popup.ui-dialog-content .container-desc {
  position : absolute;
  right    : 45px;
  bottom   : 30px;
}
.ui-dialog #hls_popup.ui-dialog-content p:before {
  content     : "";
  position    : absolute;
  top         : 0px;
  left        : -16px;
  border      : 4.6px solid transparent;
  border-left : 5.2px solid #ffde00;
}
.ui-dialog #hls_popup.ui-dialog-content p:last-of-type:before {
  border : none;
}
.ui-dialog #hls_popup.ui-dialog-content .hls-btn-wrapper {
  display    : inline-block;
  text-align : left;
}
.ui-dialog #hls_popup.ui-dialog-content #m_p_button {
  border-radius    : 28.9px;
  display          : inline-block;
  padding          : 15.42px 29.27px;
  min-width        : 232px;
  line-height      : 1.1;
  font-size        : 22px;
  font-weight      : 800;
  color            : #ffffff;
  text-align       : center;
  background-color : #ff8000;
  text-decoration  : none;
  outline          : none;
  text-transform   : uppercase;
  box-sizing       : border-box;
}
.hls-popup-wrapper, .hls-popup-overlay {
  position : fixed !important;
}
body #hls_popup * {
  font-family : "Open Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
} 
#hls_popup {
  display        : none;
  position       : relative;
}
.ui-widget-overlay {
  z-index           : 10000 !important;
  background-image  : none !important;
  background-color  : #000000 !important;
  background-repeat : repeat !important;
  opacity           : 0.60 !important;
  filter            : Alpha(Opacity=60);
  position          : fixed;
}
.ui-dialog {
  z-index       : 10001 !important;
  padding       : 0 !important;
  border        : none !important;
  border-radius : 5.8px !important;

}
.hls-timer {
  display         : flex;
  justify-content : space-between;
  margin          : 0 0 0 16px;
  width           : 242px;
  text-align      : center;
  margin-top      : 8px;
}
.hls-timer .hls__container_cell > div,.hls-timer .hls-dd {
  line-height : .8;
  font-size   : 60px;
  font-weight : 600;
  color       : #f6871e;
}
.hls-timer > div span {
  font-size   : 12px;
  font-weight : 400;
  color       : #f6871e;
}
[lang='de'] .ui-dialog #hls_popup.ui-dialog-content #hls-title b,
.ui-dialog #hls_popup.de.ui-dialog-content #hls-title b {
  font-size : 35px;
}
[lang='de'] .ui-dialog #hls_popup.ui-dialog-content #m_p_button,
[lang='fr'] .ui-dialog #hls_popup.ui-dialog-content #m_p_button,
.ui-dialog #hls_popup.de.ui-dialog-content #m_p_button,
.ui-dialog #hls_popup.fr.ui-dialog-content #m_p_button {
  font-size : 17px;
}
[lang='de'] .ui-dialog #hls_popup.ui-dialog-content .hls-text p,
[lang='sv'] .ui-dialog #hls_popup.ui-dialog-content .hls-text p
.ui-dialog #hls_popup.de.ui-dialog-content .hls-text p,
.ui-dialog #hls_popup.sv.ui-dialog-content .hls-text p {
  font-size : 15px;
}
[lang='fr'] .ui-dialog #hls_popup.ui-dialog-content #hls-title b,
.ui-dialog #hls_popup.fr.ui-dialog-content #hls-title b {
  font-size : 32px;
}
[lang='nl'] .ui-dialog #hls_popup.ui-dialog-content #hls-title b,
[lang='no'] .ui-dialog #hls_popup.ui-dialog-content #hls-title b,
[lang='sv'] .ui-dialog #hls_popup.ui-dialog-content #hls-title b,
.ui-dialog #hls_popup.nl.ui-dialog-content #hls-title b,
.ui-dialog #hls_popup.no.ui-dialog-content #hls-title b,
.ui-dialog #hls_popup.sv.ui-dialog-content #hls-title b {
  font-size : 40px;
}