.comic-wrap {
  padding-left: 2rem;
  border-radius: unset
}
.comic-wrap:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px
}
.comic-wrap:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px
}
.comic-wrap-border {
  padding-bottom: 1rem;
  border-bottom: 1px solid #e6e6e6
}
.comic-wrap:last-of-type .comic-wrap-border {
  border-bottom: none
}
h2.title {
  font: 500 24px/33.6px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  padding-bottom: 12px
}
.info {
  float: left;
  width: 32%
}
.info .desc {
  font: 400 12px/18px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  color: #2a2a2a
}
.emoji {
  float: right;
  width: 68%
}
.emoji-wrap {
  overflow: hidden;
  max-height: 200px;
  transition: max-height .5s ease-in-out
}
.emoji-item img {
  width: 80px;
  height: 80px
}
.emoji-item {
  float: left;
  width: 80px;
  height: 80px;
  margin: 10px
}
.red-radius-btn {
  margin: 1rem 0 0
}
.see-more {
  font-size: 12px;
  display: inline-block;
  margin: 2rem 0 0 6rem;
  color: grey
}
.see-more img {
  padding-bottom: 2px
}
.see-more[data-expanded=true] img {
  padding: 2px 0 0;
  transform: rotate(180deg)
}
.separator {
  position: absolute;
  width: 80%;
  height: 1px;
  margin: 0 auto;
  background-color: #e6e6e6
}
.clear-fix {
  clear: both
}
.emoji-purchase {
  width: 500px;
  margin-top: -207px;
  margin-left: -196.5px;
  border-radius: 10px;
  background-color: var(--sheet-background-bw-white)
}
.emoji-purchase .title {
  padding: 1rem 2rem;
  border-bottom: 1px solid #eee
}
.emoji-purchase .main {
  padding: 1rem 2rem
}
.emoji-purchase .main p {
  margin: 3rem 0;
  text-align: center
}
.emoji-purchase .main .btn-list {
  margin-bottom: 2rem;
  text-align: center
}
.border-btn,
.red-btn {
  font: 14px/34px PingFangSC-Regular,'-apple-system',Simsun;
  display: inline-block;
  width: 120px;
  height: 34px;
  margin-right: 20px;
  text-align: center;
  vertical-align: middle;
  border-width: 1px;
  border-style: solid
}
#emoji-purchase-wrap {
  position: relative;
  z-index: 1000;
  visibility: hidden;
  transition: opacity .35s;
  pointer-events: auto;
  opacity: 0
}