.elementor-widget-kitify-hotspots{-ms-flex-pack:var(--background-align);justify-content:var(--background-align);-webkit-box-pack:var(--background-align);display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-kitify-hotspots .elementor-widget-container{width:100%}.elementor-widget-kitify-hotspots .elementor-widget-container>img{height:var(--container-height);-o-object-fit:cover;object-fit:cover;opacity:var(--opacity,1);width:100%;display:block}.kitify-hotspot{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;position:absolute;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.kitify-hotspot--active{z-index:2}.kitify-hotspot__inner-circle,.kitify-hotspot__outer-circle{content:"";-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:50%;display:inline-block}.kitify-hotspot__inner-circle{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:calc(var(--hotspot-size, 18px)/2);position:absolute;top:50%;background-color:var(--hotspot-color);left:50%}.kitify-hotspot__outer-circle{height:var(--hotspot-size,18px);padding:var(--hotspot-padding,4px);background-color:var(--hotspot-color);width:var(--hotspot-size,18px)}.kitify-hotspot--icon .kitify-hotspot__button{height:var(--hotspot-size,18px);font-size:var(--hotspot-size,18px);-webkit-box-sizing:content-box;box-sizing:content-box;width:var(--hotspot-size,18px);line-height:0}.kitify-hotspot__icon,.kitify-hotspot__label{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.kitify-hotspot__icon svg,.kitify-hotspot__label svg{height:auto;width:var(--hotspot-size,18px)}.kitify-hotspot__button{-ms-flex-pack:center;min-height:var(--hotspot-button-height);justify-content:center;-webkit-box-pack:center;font-size:var(--hotspot-size,18px);color:var(--hotspot-color);position:relative;min-width:var(--hotspot-button-width);grid-auto-flow:column;cursor:pointer;display:-ms-grid;display:grid}.kitify-hotspot__button:before{height:100%;padding:5px;content:"";position:absolute;top:-5px;-webkit-box-sizing:content-box;box-sizing:content-box;left:-5px;width:100%;z-index:-2}.kitify-hotspot__button svg{fill:var(--hotspot-color)}.kitify-hotspot:not(.kitify-hotspot--circle) .kitify-hotspot__button{min-height:var(--hotspot-min-height);padding:var(--hotspot-padding,4px);min-width:var(--hotspot-min-width);border-radius:var(--hotspot-border-radius,3px)}.kitify-hotspot:not(.kitify-hotspot--circle) .kitify-hotspot__button:before{border-radius:var(--hotspot-border-radius,3px)}.kitify-hotspot:not(.kitify-hotspot--circle) .kitify-hotspot--expand:before{background-color:var(--hotspot-box-color)}.kitify-hotspot--overlay{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:.7}.kitify-hotspot--active .kitify-hotspot--overlay,.kitify-hotspot--overlay:hover{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,.kitify-hotspot:not(.kitify-hotspot--circle) .kitify-hotspot--expand:before{-webkit-animation:kitify-hotspot-expand 2s infinite;animation:kitify-hotspot-expand 2s infinite}.kitify-hotspot:not(.kitify-hotspot--circle) .kitify-hotspot--expand:before{height:100%;content:"";position:absolute;opacity:0;width:100%;z-index:-1}.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;pointer-events:none;position:absolute}.kitify-hotspot__tooltip{pointer-events:none;padding:var(--tooltip-padding,8px);-webkit-transition-duration:var(--tooltip-transition-duration,.5s);transition-duration:var(--tooltip-transition-duration,.5s);color:var(--tooltip-text-color,#fff);position:absolute;min-width:var(--tooltip-min-width);text-align:var(--tooltip-align);background-color:var(--tooltip-color);-webkit-transform-origin:center center;transform-origin:center center;border-radius:var(--tooltip-border-radius);width:280px;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}.kitify-hotspot__tooltip p:last-of-type{margin-bottom:0}.kitify-hotspot__direction-mask .kitify-hotspot__tooltip{position:static;-webkit-box-shadow:none!important;box-shadow:none!important}.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{-webkit-transform:scale(0);transform:scale(0);opacity:0}.kitify-hotspot--active .kitify-hotspot--fade-grow{-webkit-transform:scale(1);transform:scale(1);opacity:1}.kitify-hotspot--override-tooltip-animation-from-top,.kitify-hotspot--tooltip-animation-from-top{-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px))}.kitify-hotspot--override-tooltip-animation-from-left,.kitify-hotspot--tooltip-animation-from-left{-webkit-transform:translate(calc(-100% - 1px));transform:translate(calc(-100% - 1px))}.kitify-hotspot--override-tooltip-animation-from-right,.kitify-hotspot--tooltip-animation-from-right{-webkit-transform:translate(calc(100% + 1px));transform:translate(calc(100% + 1px))}.kitify-hotspot--override-tooltip-animation-from-bottom,.kitify-hotspot--tooltip-animation-from-bottom{-webkit-transform:translateY(calc(100% + 1px));transform:translateY(calc(100% + 1px))}.kitify-hotspot--fade-direction{opacity:0}.kitify-hotspot--active .kitify-hotspot--fade-direction,.kitify-hotspot--active .kitify-hotspot--slide-direction{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:1}.kitify-hotspot--show-tooltip{-webkit-transform:translate(0);transform:translate(0);pointer-events:visible;-webkit-transition:none;transition:none;opacity:1}.kitify-hotspot__product{-webkit-box-align:start;align-items:flex-start;width:100%;line-height:1.2;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}.kitify-hotspot__product img{height:auto!important;margin-right:20px;max-width:30%;width:90px}.kitify-hotspot__product .kitify-hotspot__product_info{-webkit-box-direction:normal;max-width:70%;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.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{pointer-events:none;opacity:0!important}.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}.elementor-widget-kitify-hotspots{overflow:hidden}@-webkit-keyframes kitify-hotspot-soft-beat{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes kitify-hotspot-soft-beat{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes kitify-hotspot-expand{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes kitify-hotspot-expand{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}