.h1-title {
  max-width: 716px;
  
}
@media (min-width: 1600px) {
  .h1-title {
    max-width: 786px;
  }
}

#tp-banner .content {
  padding: 84px 0 24px;
}
@media (min-width: 567px) {
  #tp-banner .content {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  #tp-banner .content {
    padding: 96px 0 60px;
  }
}

#list-buy .buy-box {
  gap: 16px;
}
@media (min-width: 992px) {
  #list-buy .buy-box {
    border: 1px solid #FF5500;
    background: #FFFBF8;
    border-radius: 48px;
    padding: 24px;
    gap: 20px;
  }
}
@media (min-width: 1280px) {
  #list-buy .buy-box {
    max-width: 1096px;
    padding: 32px;
    margin: auto;
  }
}
@media (min-width: 1600px) {
  #list-buy .buy-box {
    max-width: 100%;
    padding: 60px;
    gap: 32px;
  }
}
#list-buy .buy-box .cell {
  cursor: pointer;
  padding: 20px 12px 12px;
  background: #FFECE3;
  border: 1px solid #FF5500;
  border-radius: 16px;
}
@media (min-width: 992px) {
  #list-buy .buy-box .cell {
    padding: 20px 40px 20px 30px;
    border-radius: 16px;
  }
}
@media (min-width: 1280px) {
  #list-buy .buy-box .cell {
    padding: 16px 60px 16px 40px;
    border-radius: 16px;
  }
}
@media (min-width: 1600px) {
  #list-buy .buy-box .cell {
    padding: 20px 80px 20px 60px;
    border-radius: 24px;
  }
}
#list-buy .buy-box .cell img {
  width: 32px;
}
#list-buy .buy-box .cell img.img-ac {
  display: none;
}
@media (min-width: 1280px) {
  #list-buy .buy-box .cell img {
    width: 56px;
  }
}
@media (min-width: 1600px) {
  #list-buy .buy-box .cell img {
    width: 68px;
  }
}
#list-buy .buy-box .cell span {
  font-size: 14px;
  line-height: 1.3;
}
@media (min-width: 1280px) {
  #list-buy .buy-box .cell span {
    font-size: 18px;
  }
}
@media (min-width: 1600px) {
  #list-buy .buy-box .cell span {
    font-size: 24px;
  }
}
#list-buy .buy-box .cell .new-price {
  font-size: 20px;
  color: #FF5500;
}
@media (min-width: 1280px) {
  #list-buy .buy-box .cell .new-price {
    font-size: 20px;
  }
}
@media (min-width: 1600px) {
  #list-buy .buy-box .cell .new-price {
    font-size: 32px;
  }
}
#list-buy .buy-box .cell .old-price {
  font-size: 12px;
  color: #6B6B6B;
  text-decoration: line-through;
}
@media (min-width: 1280px) {
  #list-buy .buy-box .cell .old-price {
    font-size: 16px;
  }
}
@media (min-width: 1600px) {
  #list-buy .buy-box .cell .old-price {
    font-size: 24px;
  }
}
#list-buy .buy-box .cell .price-off {
  position: absolute;
  padding: 0 8px;
  height: 20px;
  line-height: 20px;
  top: 0;
  right: 0;
  font-size: 14px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  background: linear-gradient(89.39deg, rgba(255, 247, 180, 0.56) -20%, #FF8A33 60.06%, #FF4A4A 99.56%);
}
@media (min-width: 992px) {
  #list-buy .buy-box .cell .price-off {
    position: relative;
    font-size: 16px;
    width: 104px;
    height: 34px;
    line-height: 34px;
    background: url('data:image/svg+xml,<svg width="112" height="37" viewBox="0 0 112 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.67 2.268A8 8 0 0 1 22.252 0H104a8 8 0 0 1 8 8v21a8 8 0 0 1-8 8H22.251a8 8 0 0 1-5.58-2.268l-15.2-14.8a2 2 0 0 1 0-2.865l15.2-14.799z" fill="%23FF7716"/><path d="M16.67 2.268A8 8 0 0 1 22.252 0H104a8 8 0 0 1 8 8v21a8 8 0 0 1-8 8H22.251a8 8 0 0 1-5.58-2.268l-15.2-14.8a2 2 0 0 1 0-2.865l15.2-14.799z" fill="url(%23paint0_linear_103_21776)"/><defs><linearGradient id="paint0_linear_103_21776" x1="3.5" y1="19" x2="112" y2="15.5" gradientUnits="userSpaceOnUse"><stop offset=".052" stop-color="%23FFF7B4" stop-opacity=".56"/><stop offset=".588" stop-color="%23FF8A33"/><stop offset="1" stop-color="%23FF4A4A"/></linearGradient></defs></svg>') no-repeat;
    background-size: 100% 100%;
  }
}
@media (min-width: 1600px) {
  #list-buy .buy-box .cell .price-off {
    font-size: 18px;
    width: 112px;
    height: 38px;
    line-height: 40px;
  }
}
#list-buy .buy-box .cell .credit-price {
  width: 56px;
  font-size: 14px;
  font-weight: 500;
  word-break: break-word;
  text-align: center;
}
#list-buy .buy-box .cell .credit-price span {
  display: none;
}
@media (min-width: 768px) {
  #list-buy .buy-box .cell .credit-price {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  #list-buy .buy-box .cell .credit-price span {
    display: inline-block;
  }
}
@media (min-width: 1280px) {
  #list-buy .buy-box .cell .credit-price {
    font-size: 18px;
  }
}
@media (min-width: 1600px) {
  #list-buy .buy-box .cell .credit-price {
    font-size: 24px;
  }
}
#list-buy .buy-box .cell .form-check-input {
  width: 24px;
  height: 24px;
  border-color: #f50;
  border-radius: 50%;
  cursor: pointer;
}
@media (min-width: 992px) {
  #list-buy .buy-box .cell .form-check-input {
    width: 36px;
    height: 36px;
  }
}
#list-buy .buy-box .cell .form-check-input:checked[type=radio] {
  background: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 0c9.941 0 18 8.059 18 18s-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0z" fill="%23170E13"/><path d="M18 0c9.941 0 18 8.059 18 18s-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0z" stroke="%23FFF8E2"/><path d="M10 18.857L14.8 24 26 12" stroke="%23fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: cover;
}
#list-buy .buy-box .cell.active {
  background: #FFCF1B;
  border: 1px solid rgba(255, 255, 255, 0.3019607843);
}
#list-buy .buy-box .cell.active img {
  display: none;
}
#list-buy .buy-box .cell.active img.img-ac {
  display: block;
}
#list-buy .buy-box .cell.active .new-price {
  color: #212121;
}
#list-buy .buy-box .cell.active .price-off {
  background: #170E13;
}
@media (min-width: 992px) {
  #list-buy .buy-box .cell.active .price-off {
    background: url('data:image/svg+xml,<svg width="112" height="38" viewBox="0 0 112 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.67 2.768A8 8 0 0 1 22.252.5H104a8 8 0 0 1 8 8v21a8 8 0 0 1-8 8H22.251a8 8 0 0 1-5.58-2.268l-15.2-14.8a2 2 0 0 1 0-2.865l15.2-14.799z" fill="%23212121"/></svg>') no-repeat;
    background-size: 100% 100%;
  }
}
#list-buy .buy-box .cell.active .form-check-input {
  border-color: #fff;
}
#list-buy .buy-box .buy-active {
  position: fixed;
  width: 100%;
  box-shadow: 0px -1px 3px 0px rgba(0, 0, 0, 0.0784313725);
  padding: 16px 12px;
  background: #fff;
  bottom: 0;
  z-index: 20;
  left: 0;
}
#list-buy .buy-box .buy-active .buy-price {
  font-size: 20px;
}
#list-buy .buy-box .buy-active .btn-list {
  width: 100%;
}
#list-buy .buy-box .buy-active .btn-list > div {
  gap: 32px;
}
#list-buy .buy-box .buy-active .btn-list > div .btn {
  min-width: 170px;
}
@media (min-width: 992px) {
  #list-buy .buy-box .buy-active {
    position: static;
    padding: 0;
    margin-top: 4px;
    background: transparent;
    box-shadow: none;
  }
  #list-buy .buy-box .buy-active p {
    font-size: 14px;
  }
  #list-buy .buy-box .buy-active .buy-price {
    font-size: 28px;
  }
  #list-buy .buy-box .buy-active .btn-list {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  #list-buy .buy-box .buy-active .btn-list > div {
    gap: 32px;
  }
  #list-buy .buy-box .buy-active .btn-list > div .btn {
    min-width: 228px;
    height: 68px;
    line-height: 68px;
  }
}
@media (min-width: 1600px) {
  #list-buy .buy-box .buy-active {
    margin-top: 30px;
  }
  #list-buy .buy-box .buy-active p {
    font-size: 18px;
  }
  #list-buy .buy-box .buy-active .buy-price {
    font-size: 32px;
  }
  #list-buy .buy-box .buy-active .btn-list > div {
    gap: 32px;
  }
  #list-buy .buy-box .buy-active .btn-list > div .btn {
    min-width: 270px;
  }
}

#support-part .note {
  max-width: 268px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 567px) {
  #support-part .note {
    max-width: 100%;
  }
}/*# sourceMappingURL=pixpretty.css.map */