/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/common/styles/image-picker.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.coca-image-picker {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.coca-image-picker .picker-item {
  width: 100px;
  height: 100px;
  max-width: 100px !important;
  position: relative;
  display: inline-block;
  margin-left: 0 !important;
  line-height: 0;
  cursor: pointer;
  border: 2px solid #eee;
  border-radius: 6px;
  transition: 300ms ease-in-out;
}
.coca-image-picker .picker-item.active {
  border: 2px solid #4a25e1;
  box-shadow: 0 0 4px 0 #4a25e1;
}
.coca-image-picker .picker-item:hover:not(.active) {
  box-shadow: 0 0 10px 0 #eee;
}
.coca-image-picker .picker-item:hover input, .coca-image-picker .picker-item.active input {
  outline: 2px solid transparent;
  box-shadow: 0 0 0 1px #4a25e1;
}
.coca-image-picker .picker-item:not(.active) input[type=button], .coca-image-picker .picker-item:not(.active) input[type=checkbox] {
  opacity: 0;
}
.coca-image-picker .picker-item input[type=checkbox],
.coca-image-picker .picker-item input[type=button] {
  position: absolute;
  z-index: 10;
  margin: 0;
  border: none;
  border-radius: unset;
  transition: 300ms ease-in-out;
  width: 100px;
  height: 100px;
}
.coca-image-picker .picker-item input[type=checkbox][value],
.coca-image-picker .picker-item input[type=button][value] {
  display: none;
}
.coca-image-picker .picker-item img {
  position: absolute;
  width: 100px;
  height: 100px;
  top: 0;
  right: 0;
  border-radius: 4px;
}
.coca-image-picker .picker-item .picker-item__premium {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 28px;
  width: 28px;
  z-index: 20;
  transform: translateX(-130%) translateY(-50%);
}
.coca-image-picker .picker-item__label {
  color: #475467;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  margin: 10px 0 0 0;
}

.elementor-control-content .picker-item {
  width: 44px;
  height: 44px;
}
