.elementor-9392 .elementor-element.elementor-element-0f6aa39{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-0f6aa39 */.elementor-9392 .elementor-element.elementor-element-0f6aa39 {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.boja_variation[data-tooltip] {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.boja_variation[data-tooltip]::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 120%;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
  padding: 6px 10px;
  font-size: 14px;
  border-radius: 6px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease;
  z-index: 10;
}

.boja_variation[data-tooltip]:hover::after {
  opacity: 1;
  transform: translateX(-50%) translateY(-4px);
}

.boja_variation[data-tooltip]:hover::before {
  opacity: 1;
}/* End custom CSS */