/** Shopify CDN: Minification failed

Line 138:0 Unexpected "@media"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/


/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}

.yangpin_link p{
  display:block!important;
}

/* 20210608 */
.tag__customizable {
  display: inline-block;
  margin-left: 15px;
  padding: 2px 10px;
  text-transform: uppercase;
  border-radius: 99px;
  background: #fcc35a;
  color: #243466;
  font-family: Barlow,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;
  font-size: 12px;
  font-weight: 500;
  vertical-align: text-bottom;
}
.customize-switch-wrapper {
  display: flex;
  padding-bottom: 15px;
  margin: 15px 0;
  border-bottom: 1px solid #ddd;
}
#nt_select_ppr_1 strong{
  color:#fa2424;
}
#nt_select_ppr_1 strong{
  display:none;
}
.block_above{
    display:block!important;
}
.customize-switch-btn {
  background: 0 0;
  color: #243466;
  margin-right: 10px;
  padding: 5px 15px;
  border-radius: 99px;
  cursor: pointer;
}
.customize-switch-btn.active {
  background: #fa2424;
  color: #fff;
}
.customize-input-wrapper {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.customize-input-wrapper > label {
  display: block;
  width: calc(50% - 25px);
  max-width: 120px;
  text-align: center;
  font-weight: 500;
  line-height: 1.5;
}
.customize-input-wrapper > label > input {
  padding: 8px 10px;
  border: 1px solid #bababa;
  border-radius: 5px;
  margin-top: 5px;
  width: 100%;
  font-weight: normal;
}
.customize-input-wrapper > span {
  display: block;
  width: 50px;
  align-self: center;
  text-align: center;
  padding-top: calc(1.5em + 5px);
}
.customize-input-wrapper .customize-input-info {
  width: 100%;
  font-size: .9rem;
  color: #8a8a8a;
  margin-bottom: 15px;
}

.product-option-size-coverage-wrapper {
  margin-top: 10px;
  color: #243466;
}
.product-option-size-coverage-wrapper span {
  /* color: #fa2424; */
}

.option-values[data-option-name="size"] {
  overflow: hidden;
  padding: 5px;
}
.option-values[data-option-name="color"] .option-value {
  display: block;
  float: left;
  margin-right: 5px;
}
.option-values[data-option-name="size"] .option-value {
  display: block;
  float: left;
  max-width: 140px;
  width: 33.33%;
  padding-left: 5px;
}
pre

@media (min-width: 1040px) {
  .option-values[data-option-name="size"] .option-value:nth-child(3n + 1) {
    clear: both;
  }
}
.option-values[data-option-name="size"] .option-value .option-value-name {
  width: 100%;
  text-align: center;
  border-radius: 20px;
}

@media (max-width: 1039.98px) {
  .option-values[data-option-name="size"] .option-value {
    display: block;
    float: left;
    max-width: 140px;
    width: 50%;
    padding-left: 5px;
  }
  .option-values[data-option-name="size"] .option-value:nth-child(2n + 1) {
    clear: both;
  }
}
