.promotiontooltip{margin:auto 0 .25rem;position:relative}.promotiontooltip button{background-color:transparent;cursor:pointer;font-family:inherit}.promotiontooltip:hover:not(.promotiontooltip--mobile) .promotiontooltip__tooltip:not(.disable-hover){display:inline-block}.promotiontooltip--margin-top{margin-top:.25rem}.promotiontooltip__badge{border:1px solid #059;border:1px solid var(--gh-blue);color:#059;color:var(--gh-blue);display:inline-block;font-size:.6rem;font-weight:700;line-height:1;padding:.2rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.promotiontooltip__badge--no-border{border:none}.promotiontooltip__tooltip{display:none;left:0;padding:.25rem 0 0;position:absolute;top:1rem;width:260px;z-index:2}.promotiontooltip__tooltip--right{left:auto;right:0}.promotiontooltip__tooltip__inner{align-items:center;background:#fcfcfc;background:var(--white);border-radius:.25rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.35);display:flex;flex-direction:column;justify-content:center;padding:.5rem;text-align:center}.promotiontooltip__tooltip.opened{display:inline-block}.promotiontooltip__tooltip__text{word-wrap:break-word;line-height:135%;margin:0 0 .5rem;width:100%}.promotiontooltip__tooltip__text h4{font-weight:700;margin:0 1rem .5rem}.promotiontooltip__tooltip__close-button{border:none;display:inline-block;height:1rem;padding:1px;position:absolute;right:.5rem;top:.75rem;width:1rem}.promotiontooltip__tooltip__close-image{height:14px;width:14px}.promotiontooltip~.galleryview__lead-shipping{margin-top:0}