.hotspot-item{transform:translate(-50%,-50%);position:absolute;z-index:1;background:transparent}.hotspot-item:focus,.hotspot-item:hover{z-index:2}.hotspot-item .hotspot-item-icon span{transition:all .4s ease;color:rgb(var(--color-button-text))}.hotspot-item:nth-child(2n){animation-delay:.3s}.hotspot-item:nth-child(2){top:50%;left:50%}.hotspot-item:nth-child(3){top:25%;left:25%}.hotspot-item:nth-child(4){top:75%;left:35%}.hotspot-item-icon{width:2.6rem;height:2.6rem;border-radius:50%;background-color:rgba(var(--color-background),1);cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.hotspot-item-icon:before{content:"";width:80%;height:80%;position:absolute;border-radius:50%;opacity:1;animation:pulsate 3s cubic-bezier(.2,1,.2,1) infinite;pointer-events:none;background-color:rgba(var(--color-background),1)}.hotspot-item-icon:after{content:"";position:absolute;width:4.4rem;height:4.4rem;left:-.9rem;top:-.9rem}@keyframes pulsate{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.hotspot-item-icon>span{position:relative;z-index:1;display:inline-block;width:.2rem;height:1.2rem;background-color:rgba(var(--color-foreground),1);transition:transform .4s ease}.hotspot-item-icon>span:before,.hotspot-item-icon>span:after{content:"";position:absolute;width:1.3rem;height:.2rem;background-color:rgba(var(--color-foreground),1);top:50%;left:50%;transform:translate(-50%,-50%)}.hotspot-item:hover .hotspot-item-icon span{transform:rotate(135deg) scale(.8)}.hotspot-item .hotspot-item-icon:before{animation-delay:0s;animation-delay:calc(var(--animation-order) * .2s)}.hotspot-bubble{position:absolute;z-index:3;left:0;top:0;display:none;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:all .3s ease}.hotspot-bubble.bubble-right{top:50%;left:0;transform:translate(3.6rem,-60%)}.hotspot-bubble.bubble-left{top:50%;left:-1rem;transform:translate(-100%,-64%)}.hotspot-bubble.bubble-top{top:-.6rem;left:0;transform:translate(-43%,-100%)}.hotspot-bubble.bubble-bottom{left:50%;top:3.4rem;transform:translate(-50%)}@media screen and (min-width: 750px){.hotspot-item:focus .hotspot-bubble,.hotspot-item:focus-within .hotspot-bubble,.hotspot-item:hover .hotspot-bubble{z-index:2;opacity:1;display:flex;pointer-events:all}}.hotspot-bubble--info{display:flex;align-items:flex-start;gap:1rem;padding:2rem;position:relative;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-border),var(--border-opacity))}.hotspot-bubble--info.ratio:before{display:none}.bubble-content{width:9rem;display:flex;flex-direction:column}.hotspot-bubble .bubble-title{font-size:1.6rem;line-height:1.3;color:rgb(var(--color-foreground));transition:color .3s ease;margin:0;min-width:9rem;font-weight:500}.hotspot-bubble .bubble-title:hover{text-decoration:underline}.bubble-price{font-size:1.4rem;margin-top:.8rem;color:rgba(var(--color-price),1);font-weight:500}.bubble-price .price{font-size:1.4rem;font-weight:500}.bubble-image{position:relative;display:flex;width:8rem;max-height:9rem}.bubble-image img{width:100%;height:auto;max-height:100%;object-fit:cover}.bubble-image img:first-child{position:relative}.bubble-image img:not(:first-child){position:absolute;left:0;top:0;opacity:0;transition:opacity .3s ease}.hotspot-bubble--info:hover img:not(:first-child){opacity:1}@media screen and (max-width: 749px){.hotspot-item.active{z-index:3;left:50%!important;top:50%!important}.hotspot-item-icon{z-index:4}.hotspot-item.active .hotspot-item-icon{z-index:2}.hotspot-item .hotspot-bubble{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.hotspot-item.active .hotspot-bubble{transform:translate(-50%,-50%);z-index:2;opacity:1;display:flex;pointer-events:all}.hotspot-bubble--info{position:relative}.bubble-close{position:absolute;left:auto;top:-2.2rem;right:-2.2rem;display:inline-block;padding:1rem;line-height:1;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hutspot-item.css.map */
