.c-product-bundle-tooltip{position:fixed;top:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:219px;padding:8px 12px;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 24px 0 rgba(21,12,6,.1);box-shadow:0 4px 24px 0 rgba(21,12,6,.1);color:#150c06;font-family:var(--font-body);text-align:center;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s ease,-webkit-transform .2s ease;visibility:hidden;pointer-events:none;cursor:pointer}.c-product-bundle-tooltip::after{content:"";position:absolute;left:var(--tooltip-arrow-left, 50%);bottom:-6px;width:12px;height:12px;background:#fff;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.c-product-bundle-tooltip.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;pointer-events:auto}.c-product-bundle-tooltip__header{font-size:12px;line-height:140%}.c-product-bundle-tooltip__additional-text{color:rgba(21,12,6,.54);font-size:12px;line-height:120%}