.w-product-attributes #product-attributes:after {
  clear: both;
  content:'';
  display:block;
}
.w-product-attributes .radio-attributes {
  clear: both;
  border-bottom:1px solid #e5e5e5;
  padding-bottom:5px;
  margin-bottom:15px;
}
.w-product-attributes .radio-attributes:after {
  clear: both;
  content:'';
  display:block;
}
.w-product-attributes .radio-attributes .option-item {
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  width:100%;
  display:inline-block;
  border:2px solid #e5e5e5;
  padding:10px 15px;
}
.w-product-attributes .radio-attributes > label {
  float: left;
  width:33.3333%;
  display:block;
  padding-right:10px;
  padding-bottom:10px;
}
.w-product-attributes .radio-attributes > label input {
  display:none;
}
.w-product-attributes .radio-attributes > span {
  font-size:18px;
  font-weight: 700;
  display:block;
  margin-bottom:5px;
}
.w-product-attributes .radio-attributes input:checked + .option-item {
  cursor: default;
  border:2px solid #000000;
}
.w-product-attributes .radio-attributes label img {
  max-width:23px;
}
.w-product-attributes .select-box:last-of-type:after {
  clear: both;
  content:'';
  display:block;
}
.w-product-attributes .select-box:nth-child(2n) {
  float: left;
  width:48%;
  margin-left:4%;
}
.w-product-attributes .select-box:nth-child(2n+1) {
  clear: both;
  float: left;
  width:48%;
}
@media (max-width:1200px) {
  .w-product-attributes .radio-attributes > label {
    width:50%;
  }
}
@media (max-width:576px) {
  .w-product-attributes .radio-attributes > label {
    width:100%;
    padding-right:0px;
  }
  .w-product-attributes .select-box:nth-child(2n+1) {
    width:100%;
  }
}
