.o2t-tooltip {position: relative;display: inline-flex;flex: 0 0 auto;align-items: center;margin-left: 6px;vertical-align: middle;}.o2t-tooltip:hover {text-decoration: none;}.o2t-tooltip .o2t-tooltip__trigger {display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;padding: 0;border: 0;border-radius: 50%;background: var(--color1, #05c4c7);color: var(--color11, #fc6129);cursor: pointer;font-family: inherit;font-size: 22px;font-weight: 800;line-height: 1;text-decoration: none;-webkit-text-stroke: 1.5px #fff;}.o2t-tooltip .o2t-tooltip__trigger > span, .productenvergelijker td .o2t-tooltip .o2t-tooltip__trigger > span {display: inline;font: inherit;}.productenvergelijker .o2t-tooltip .o2t-tooltip__trigger {width: 18px;height: 18px;font-size: 17px;-webkit-text-stroke-width: 1.25px;}.module.specificatiesmod .o2t-tooltip {margin-left: 4px;}.module.specificatiesmod .o2t-tooltip .o2t-tooltip__trigger {width: 18px;height: 18px;font-size: 17px;-webkit-text-stroke-width: 1.25px;}.o2t-tooltip:focus-visible {outline: none;}.o2t-tooltip:focus-visible .o2t-tooltip__trigger, .o2t-tooltip .o2t-tooltip__trigger:focus-visible {outline: 2px solid #17364a;outline-offset: 4px;}.o2t-tooltip .o2t-tooltip__bubble, .productenvergelijker td span.o2t-tooltip__bubble {position: absolute;z-index: 9999999;top: calc(100% + .7rem);left: 50%;display: block;width: min(20rem, 56vw);max-width: calc(100vw - 24px);box-sizing: border-box;margin: 0;padding: 8px;border: 1px solid var(--color1, #05c4c7);border-radius: 16px;background: var(--color5, #e5faf7);color: var(--color2, #122f40);font-size: 14px;font-weight: 400;line-height: 1.5;text-align: left;white-space: normal;opacity: 0;visibility: hidden;pointer-events: none;transform: translate3d(calc(-50% + var(--o2t-tooltip-shift-x, 0px)), -.25rem, 0);transition: opacity .16s ease, transform .16s ease, visibility .16s ease;}.o2t-tooltip .o2t-tooltip__bubble::before {position: absolute;top: -.45rem;left: calc(50% - var(--o2t-tooltip-shift-x, 0px));width: .8rem;height: .8rem;border-top: inherit;border-left: inherit;background: inherit;content: "";transform: translateX(-50%) rotate(45deg);}.o2t-tooltip .o2t-tooltip__bubble a {color: var(--color2, #316f99);font-weight: 600;text-decoration: underline;}.o2t-tooltip .o2t-tooltip__title {display: block;margin-bottom: 4px;color: var(--color2, #122f40);font-size: 16px;font-weight: 700;}.o2t-tooltip:hover .o2t-tooltip__bubble, .o2t-tooltip:focus-within .o2t-tooltip__bubble, .o2t-tooltip.is-open .o2t-tooltip__bubble, .productenvergelijker td .o2t-tooltip:hover span.o2t-tooltip__bubble, .productenvergelijker td .o2t-tooltip:focus-within span.o2t-tooltip__bubble, .productenvergelijker td .o2t-tooltip.is-open span.o2t-tooltip__bubble {opacity: 1;visibility: visible;pointer-events: auto;transform: translate3d(calc(-50% + var(--o2t-tooltip-shift-x, 0px)), 0, 0);}.productenvergelijker td:first-child span.o2t-tooltip {display: inline-flex;}.productenvergelijker td:first-child:hover, .productenvergelijker td:first-child:focus-within {z-index: 100;}.module.specificatiesmod .eigenschap {position: relative;display: flex;align-items: center;}@media (min-width: 768px) {.productenvergelijker td .o2t-tooltip .o2t-tooltip__bubble {top: 50%;left: calc(100% + .75rem);transform: translate3d(-.25rem, -50%, 0);}.productenvergelijker td .o2t-tooltip .o2t-tooltip__bubble::before {top: 50%;left: -.45rem;border: 0;border-bottom: 1px solid var(--color1, #05c4c7);border-left: 1px solid var(--color1, #05c4c7);transform: translateY(-50%) rotate(45deg);}.productenvergelijker td .o2t-tooltip:hover span.o2t-tooltip__bubble, .productenvergelijker td .o2t-tooltip:focus-within span.o2t-tooltip__bubble, .productenvergelijker td .o2t-tooltip.is-open span.o2t-tooltip__bubble {transform: translate3d(0, -50%, 0);}}