body:has(.distributor_content_wrapper){

.icon:hover .tooltip{
display:none;
}

}

.icon{
position: relative;
cursor:pointer;
}

.icon .tooltip{
display:none;
position:absolute;
bottom:135%;
left:50%;
transform:translateX(-50%);
background:var(--bgr-gray-300) !important;
color:var(--clr-primary-300);
padding:.25rem .35rem;
border-radius:.25rem;
width:auto;
min-width:2.5rem;
hyphens:none;
overflow-wrap:normal;
text-align:center;
font-size:var(--fs-s);
font-weight:normal;
z-index:100;
}

.icon:hover .tooltip{
display:block;
}