.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;
  overflow      : hidden !important;
}
.ui-dialog #hls_popup.ui-dialog-content {
  padding    : 41.9px 23px 33px 23px !important;
  background : url("/resource/img/sale/new-year-sale-25/popup-bg.png") 0 top no-repeat #000000;
  display    : none;
  overflow   : hidden;
  height     : 440px !important;
  box-sizing : border-box;
}
.ui-dialog #hls_popup.ui-dialog-content #m_p_close {
  position   : absolute;
  top        : 15px;
  right      : 19px;
  width      : 12px;
  height     : 12px;
  background : url("/resource/img/sale/new-year-sale-25/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 {
  text-transform: uppercase;
  padding-left   : 0;
  height         : auto;
  line-height    : 1;
  font-size      : 72px;
  font-weight    : 800;
  color          : #fff;
  margin-bottom  : 0;
  margin-top     : 0;
  text-align     : left;
  margin-left    : 25px;
  letter-spacing : -2.8px;
}
.ui-dialog #hls_popup.ui-dialog-content .hls-subtitle {
  margin-top     : 15.5px;
  margin-bottom  : 8.7px;
  margin-left    : 25.5px;
  line-height    : 1.3;
  font-weight    : 700;
  font-size      : 28px;
  color          : #ffffff;
  text-align     : left;
  width          : 302.5px;
  text-transform : uppercase;
}
.ui-dialog #hls_popup.ui-dialog-content .container-desc {
  padding-left   : 25px;
  padding-bottom : 5.8px;
  padding-top    : 5.8px;
  width          : 300px;
}
.ui-dialog #hls_popup.ui-dialog-content p {
  line-height : 1.2;
  font-weight : 600;
  font-size   : 20px;
  color       : #ffffff;
  text-align  : left;
  position    : relative;
  margin      : 0 0 10px;
}
.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    : 50px;
  display          : inline-block;
  padding          : 18px 35px;
  margin           : 27px 0 0 0;
  min-width        : 190.75px;
  max-width        : 251px;
  line-height      : 1.1;
  font-size        : 22px;
  color            : #000000;
  text-align       : center;
  background-color : #ffdd13;
  text-decoration  : none;
  outline          : none;
  text-transform   : uppercase;
  font-weight      : 800;
}
.ui-dialog #hls_popup.ui-dialog-content .hls-limited {
  text-align : center;
}
.ui-dialog #hls_popup.ui-dialog-content .hls-limited #close span {
  margin-top  : 7.2px;
  font-size   : 13px;
  font-weight : 600;
  color       : #ffdd13;
  text-align  : center;
  cursor      : pointer;
  font-family : 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  display     : inline-block;
}
.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;
}

[lang='de'] .ui-dialog #hls_popup.ui-dialog-content #hls-title,
[lang='nl'] .ui-dialog #hls_popup.ui-dialog-content #hls-title {
  font-size : 63px;
}
[lang='de'] .ui-dialog #hls_popup.ui-dialog-content .hls-subtitle,
[lang='fr'] .ui-dialog #hls_popup.ui-dialog-content .hls-subtitle,
[lang='sv'] .ui-dialog #hls_popup.ui-dialog-content #m_p_button {
  font-size : 20px;
}
[lang='de'] .ui-dialog #hls_popup.ui-dialog-content #m_p_button,
[lang='fr'] .ui-dialog #hls_popup.ui-dialog-content #m_p_button,
[lang='ja'] .ui-dialog #hls_popup.ui-dialog-content #m_p_button,
[lang='nl'] .ui-dialog #hls_popup.ui-dialog-content #m_p_button,
[lang='no'] .ui-dialog #hls_popup.ui-dialog-content #m_p_button {
  font-size : 15px;
}
[lang='fr'] .ui-dialog #hls_popup.ui-dialog-content #hls-title {
  font-size : 36px;
}
[lang='ja'] .ui-dialog #hls_popup.ui-dialog-content .hls-subtitle,
[lang='no'] .ui-dialog #hls_popup.ui-dialog-content .hls-subtitle {
  font-size : 26px;
}
[lang='nl'] .ui-dialog #hls_popup.ui-dialog-content .hls-subtitle {
  font-size : 23px;
}
[lang='no'] .ui-dialog #hls_popup.ui-dialog-content #m_p_button {
  max-width : 275px;
}
[lang='sv'] .ui-dialog #hls_popup.ui-dialog-content .hls-subtitle {
  font-size: 19px;
}