.paragraph--type--ln-c-buy-now-component {
  --dsu_c_text-color: currentColor;
  --dsu_c_btnColor: #FFFF;
  --dsu_c_btnBackground: #333;
  color: var(--dsu_c_text-color);
}
.paragraph--type--ln-c-buy-now-component.white-text {
  --dsu_c_text-color: #FFF;
  --dsu_c_btnColor: #333;
  --dsu_c_btnBackground: #FFFF;
}
.paragraph--type--ln-c-buy-now-component.dark-text {
  --dsu_c_text-color: #333;
  --dsu_c_btnColor: #FFF;
  --dsu_c_btnBackground: #333;
}
.paragraph--type--ln-c-buy-now-component button, .paragraph--type--ln-c-buy-now-component .ln-buy-now-modal-sticky {
  display: inline-block;
  padding: 0.7rem 1.625rem;
  border: none;
  border-radius: 5px;
  background: var(--dsu_c_btnBackground);
  color: var(--dsu_c_btnColor);
  cursor: pointer;
}
.paragraph--type--ln-c-buy-now-component .ln-buy-now-modal-sticky {
  position: fixed;
  bottom: -100px;
  right: 50px;
  z-index: 99;
  transition: bottom 1s;
}
.paragraph--type--ln-c-buy-now-component.open-modal-sticky .ln-buy-now-modal-sticky {
  bottom: 50px;
}
.paragraph--type--ln-c-buy-now-component.horizontal_position_center {
  text-align: center;
}
.paragraph--type--ln-c-buy-now-component.horizontal_position_right {
  text-align: right;
}
.paragraph--view-mode--preview.paragraph--type--ln-c-buy-now-component .ln-buy-now-modal-sticky,
.paragraph--view-mode--preview .paragraph--type--ln-c-buy-now-component .ln-buy-now-modal-sticky {
  display: none;
}
