.yaydp-tooltip-icon::before {
content: "\f223";
}
.yaydp-tooltip-icon {
position: relative;
cursor: help;
font-family: dashicons;
display: inline-block;
line-height: 1;
font-weight: 400;
font-style: normal;
text-decoration: inherit;
text-transform: none;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
height: 20px;
font-size: 20px;
vertical-align: sub;
text-align: center;
transition: color 0.1s ease-in;
color: #363636;
}
.yaydp-tooltip-icon:focus-visible {
outline: 2px solid currentColor;
outline-offset: 2px;
border-radius: 50%;
} .yaydp-tooltip-icon:hover .yaydp-tooltip-content,
.yaydp-tooltip-icon:focus-visible .yaydp-tooltip-content,
.yaydp-tooltip-icon.is-open .yaydp-tooltip-content {
visibility: visible;
opacity: 1;
transform: translate(calc(-50% + var(--yaydp-tooltip-shift, 0px)), -0.6em);
}
.yaydp-tooltip-icon:hover::after,
.yaydp-tooltip-icon:focus-visible::after,
.yaydp-tooltip-icon.is-open::after {
visibility: visible;
opacity: 1;
transform: translate(-50%, -9px);
}
.yaydp-tooltip-content {
visibility: hidden;
opacity: 0;
max-width: min(250px, calc(100vw - 16px));
width: max-content;
font-weight: normal;
background-color: #363636;
color: #fff;
text-align: center;
border-radius: 4px;
padding: 0.5rem 0.5rem;
font-weight: 400;
position: absolute;
z-index: 1;
bottom: 100%;
left: 50%;
font-size: 0.8rem;
font-family: "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light",
"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; transform: translateX(calc(-50% + var(--yaydp-tooltip-shift, 0px)));
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
visibility 0.3s ease-in-out;
}
.yaydp-tooltip-icon::after {
content: "";
position: absolute;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #363636;
border-radius: 2px;
transform-origin: center;
z-index: 1;
left: 50%;
transform: translateX(-50%);
visibility: hidden;
opacity: 0;
transition: all 0.3s ease-in-out;
} .yaydp-tooltip-icon.is-below .yaydp-tooltip-content {
bottom: auto;
top: 100%;
}
.yaydp-tooltip-icon.is-below:hover .yaydp-tooltip-content,
.yaydp-tooltip-icon.is-below:focus-visible .yaydp-tooltip-content,
.yaydp-tooltip-icon.is-below.is-open .yaydp-tooltip-content {
transform: translate(calc(-50% + var(--yaydp-tooltip-shift, 0px)), 0.6em);
}
.yaydp-tooltip-icon.is-below::after {
top: 100%;
border-top: none;
border-bottom: 6px solid #363636;
}
.yaydp-tooltip-icon.is-below:hover::after,
.yaydp-tooltip-icon.is-below:focus-visible::after,
.yaydp-tooltip-icon.is-below.is-open::after {
transform: translate(-50%, 9px);
}
.yaydp-tooltip-content > div {
padding: 10px 0;
border-bottom: 1px solid white;
}
.yaydp-tooltip-content > div:last-child {
border: none;
padding-bottom: 0;
}
.yaydp-tooltip-content > div:first-child {
padding-top: 0;
} .wc-block-cart-item__prices .yaydp-tooltip-icon {
margin-left: 4px;
vertical-align: middle;
font-size: 16px;
width: 16px;
height: 16px;
}