.is-ctl-product {
  .product-detail-buy {
    .product-detail-configurator-container {
      .product-detail-configurator {
        .product-detail-configurator-group-title {
          text-transform: capitalize;
          font-size: 16px;
          font-weight: 600;
          line-height: 20px;
          color: $bcb-productdetail-lablecolor;
        }
        .product-detail-configurator-options {
          .product-detail-configurator-option {
            margin-right: 0;
            .btn-check:checked + .btn {
                  border-color: $sw-color-brand-primary !important;
                  border-width: 2px !important;
                  box-shadow: none !important;
              }
          }
          .product-detail-configurator-option-input {
            + {
              .product-detail-configurator-option-label {
                min-width: 32px;  
                height: 32px;
                border: 1px solid #d4d4d4;
                &.is-display-media {
                  height: 61px;
                  min-width: 60px;
                  padding: 0;
                  margin: 0 5px auto;
                  border-radius: 0;
                  img {
                    width: 60px;
                    height: 60px;
                    padding: 2px;
                    object-fit: cover;
                  }
                }
                &.is-display-text {
                  width: auto;
                  height: auto;
                  border-radius: 0;
                  padding: 5px 10px;
                  min-width: 48px;
                  text-align: center;
                }
              }
            }
          }
        }
      }
    }
  }
}
