.icon {
  margin-right: 12px;
  width: 24px;
  height: 24px;
  background:  center center no-repeat;
  background-size: contain;
}

.high-quality-icon {
  background-image: url(./assets/high-quality.svg);
}
.economy-icon {
  background-image: url(./assets/economy.svg);
}

.wrapper .item:hover {
  background-color: #ffffff;
  border-color: #B2CCFF;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
}

.wrapper .item-active {
  background-color: #ffffff;
  border-width: 1.5px;
  border-color: #528BFF;
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
}

.wrapper .item-active .radio {
  border-width: 5px;
  border-color: #155EEF;
}

.wrapper .item-active:hover {
  border-width: 1.5px;
  border-color: #528BFF;
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
}

.wrapper .item.disable {
  @apply opacity-60;
}
.wrapper .item-active.disable {
  @apply opacity-60;
}
.wrapper .item.disable:hover {
  @apply bg-gray-25 border border-gray-100 shadow-none cursor-default opacity-60;
}
.wrapper .item-active.disable:hover {
  @apply cursor-default opacity-60;
  border-width: 1.5px;
  border-color: #528BFF;
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
}
