@media only screen and (min-width: 768px){
  .loop-bundle-title-wrapper .loop-bundle-title{
    text-align: center !important;
  }
}
span.needsclick {
  min-height: 30px !important;
  max-width: max-content;
  padding: 0 12px !important;
  font-size: 15px !important;
}
span.needsclick span {
  font-size: 12px !important;
}
@media(min-width:768px){
  inbox-online-store-chat{
    bottom: 70px !important;
  }
}
@media(max-width:767px){
  inbox-online-store-chat[is-open="false"]{
    bottom: 80px !important;
  }
  .loop .p-3 {
    padding: 1rem 1rem 3.5rem !important;
  }
}
