.kitify-hotspot--active{z-index:2}.kitify-hotspot__outer-circle,.kitify-hotspot__inner-circle{content:"";display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:50%}.kitify-hotspot__inner-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--hotspot-color);padding:calc(var(--hotspot-size,18px) / 2)}.kitify-hotspot__outer-circle{background-color:var(--hotspot-color);padding:var(--hotspot-padding,4px);width:var(--hotspot-size,18px);height:var(--hotspot-size,18px)}.kitify-hotspot--overlay{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.kitify-hotspot--overlay:hover,.kitify-hotspot--active .kitify-hotspot--overlay{opacity:1}.kitify-hotspot--soft-beat{-webkit-animation:kitify-hotspot-soft-beat .7s infinite alternate;animation:kitify-hotspot-soft-beat .7s infinite alternate;-webkit-animation-timing-function:ease;animation-timing-function:ease}.kitify-hotspot--expand .kitify-hotspot__outer-circle{-webkit-animation:kitify-hotspot-expand 2s infinite;animation:kitify-hotspot-expand 2s infinite}.kitify-hotspot--sequenced{-webkit-animation:fadeIn .3s;animation:fadeIn .3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.kitify-hotspot__direction-mask{overflow:hidden;position:absolute;pointer-events:none}.kitify-hotspot__tooltip{white-space:var(--white-space,nowrap);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:var(--tooltip-transition-duration,500ms);transition-duration:var(--tooltip-transition-duration,500ms);-webkit-transform-origin:center center;transform-origin:center center;position:absolute;pointer-events:none;color:var(--tooltip-text-color,#fff);text-align:var(--tooltip-align);min-width:var(--tooltip-min-width);padding:var(--tooltip-padding,8px);border-radius:var(--tooltip-border-radius);background-color:var(--tooltip-color);width:280px}.kitify-hotspot__tooltip p:last-of-type{margin-bottom:0}.kitify-hotspot__direction-mask .kitify-hotspot__tooltip{-webkit-box-shadow:none!important;box-shadow:none!important;position:static}.kitify-hotspot--active .kitify-hotspot__tooltip{pointer-events:visible}.kitify-hotspot--fade-in-out{opacity:0}.kitify-hotspot--active .kitify-hotspot--fade-in-out{opacity:1}.kitify-hotspot--fade-grow{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.kitify-hotspot--active .kitify-hotspot--fade-grow{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.kitify-hotspot--tooltip-animation-from-top,.kitify-hotspot--override-tooltip-animation-from-top{-webkit-transform:translate(0,calc(-100% - 1px));transform:translate(0,calc(-100% - 1px))}.kitify-hotspot--tooltip-animation-from-left,.kitify-hotspot--override-tooltip-animation-from-left{-webkit-transform:translate(calc(-100% - 1px),0);transform:translate(calc(-100% - 1px),0)}.kitify-hotspot--tooltip-animation-from-right,.kitify-hotspot--override-tooltip-animation-from-right{-webkit-transform:translate(calc(100% + 1px),0);transform:translate(calc(100% + 1px),0)}.kitify-hotspot--tooltip-animation-from-bottom,.kitify-hotspot--override-tooltip-animation-from-bottom{-webkit-transform:translate(0,calc(100% + 1px));transform:translate(0,calc(100% + 1px))}.kitify-hotspot--fade-direction{opacity:0}.kitify-hotspot--active .kitify-hotspot--slide-direction,.kitify-hotspot--active .kitify-hotspot--fade-direction{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);opacity:1}.kitify-hotspot--show-tooltip{-webkit-transition:none;transition:none;opacity:1;pointer-events:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.kitify-hotspot__product{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;line-height:1.2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kitify-hotspot__product img{width:90px;max-width:30%;margin-right:20px;height:auto!important}.kitify-hotspot__product .kitify-hotspot__product_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:70%;white-space:normal}.kitify-hotspot__product_info .product_item--title{margin-bottom:.5em}.kitify-hotspot__product_info .product_item--price{margin-bottom:.5em;width:100%}.kitify-hotspot:not(.kitify-hotspot--fake) .kitify-hotspot__tooltip{opacity:0!important;pointer-events:none}.elementor-root-fake{height:0;overflow:hidden}.elementor-root-fake .kitify-hotspot{position:static}.elementor-root-fake .kitify-hotspot__tooltip{position:fixed;z-index:2}