.swiper-container img {
  width: 180px;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
}

.buyBtnSet {
  display: flex;
  justify-content: space-between;
}

.buyBtnSet div {
  position: relative;
  text-align: center;
  width: 49%;
  box-sizing: border-box;
  border: 3px solid #bf0000;
  background-color: #FFF;
  margin-top: 25px;
  font-size: 22px;
  font-weight: bold;
  border-radius: 4px;
}

.buyBtnSet div a {
  padding: 7px;
  color: #bf0000;
  display: block;
}

.buyBtnSet div a span {
  font-size: 0.8em;
}

.buyBtnSet .fa-angle-right {
  position: absolute;
  top: 6px;
  right: 15px;
  font-size: 38px;
}

.buyBtnSet.disabledBtn div {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  border: none;
}

.buyBtnSet.disabledBtn div a {
  pointer-events: none;
  background-color: rgb(148, 148, 148);
  box-shadow: 0 3px 0 0 #545454;
  color: #FFF;
  border-radius: 4px;
}

.buyBtn {
  position: relative;
  width: 100%;
  margin: 0 auto;
  line-height: 54px;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .buyBtnSet {
    flex-direction: column;
  }

  .buyBtnSet div {
    width: 100%;
  }
}

.transferBnrArea img {
  width: 50%;
}

.fancybox_image,
.detail-img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.mb-50 {
  margin-bottom: 50px;
}

.modalbgwh {
  max-height: 90vh;
  overflow: auto;
}

