.listing-tooltip-layer:not(#\#){pointer-events:none;z-index:999;width:0;height:0;position:absolute;top:0;left:0}.listing-tooltip:not(#\#){z-index:999;color:#000;background:#fff;border-radius:10px;width:377px;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding-bottom:10px;font-size:14px;line-height:21px;position:absolute;overflow:hidden;transform:translateZ(0);box-shadow:0 0 10px #00000080}.listing-tooltip:not(#\#)>a:first-child{background:var(--pdf-gradient);color:#fff;padding:15px;font-size:16px;font-weight:700;line-height:24px;display:block;overflow:hidden}.listing-tooltip:not(#\#) .hover-offer{margin:10px 0;padding:0 15px;line-height:20px}.listing-tooltip:not(#\#) .title{background:var(--pdf-gradient);color:#fff;border-radius:3px;margin-bottom:10px;padding:5px 20px 5px 10px;font-size:13px;display:inline-block}.listing-tooltip:not(#\#) .title:before{content:"";margin-right:3px}.listing-tooltip:not(#\#) table{line-height:20px}.listing-tooltip:not(#\#) table td{padding:2px 0}.listing-tooltip:not(#\#) .img_price_full{background:var(--pdf-tooltip-price-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}.listing-tooltip:not(#\#) .item{padding-left:4px}.listing-tooltip:not(#\#) .item.flex{gap:4px}.listing-tooltip:not(#\#) .listing-tip-gift{transform:translateY(2px)}.listing-tip-icon:not(#\#){flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.listing-tip-check:not(#\#){background:var(--color-tertiary);width:12px;height:12px;-webkit-mask-image:url(/tgb/images/icons/tgb-check.svg);mask-image:url(/tgb/images/icons/tgb-check.svg)}.listing-tip-gift:not(#\#){background:var(--color-primary);width:16px;height:16px;-webkit-mask-image:url(/tgb/images/icons/tgb-gift.svg);mask-image:url(/tgb/images/icons/tgb-gift.svg)}.listing-tooltip:not(#\#) .pdf-offer-highlight{background:var(--pdf-tooltip-offer-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.listing-tooltip:not(#\#) b{font-weight:700}@media (min-width:1620px){.listing-tooltip:not(#\#){width:420px;font-size:16px;line-height:24px}.listing-tooltip:not(#\#) .title{padding:6px 20px 6px 10px}.listing-tooltip:not(#\#) .item{margin-bottom:4px}.listing-tip-gift:not(#\#){scale:1.2}.listing-tip-check:not(#\#){scale:1.1}.listing-tooltip:not(#\#)>a:first-child{font-size:18px;line-height:27px}.listing-tooltip:not(#\#) table td{min-width:100px;padding:4px 0}}
