.hotspot-image-container{position:relative;width:100%;padding-top:66.66%}.hotspot-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hotspot{position:absolute;transform:translate(-50%,-50%);z-index:2;cursor:pointer}.hotspot-modal .modal-content{position:relative}.hotspot-modal .modal-close{position:absolute;top:4px;right:8px;background:none;border:none;font-size:1.2rem;cursor:pointer}.hotspot-section{text-align:left;overflow-x:hidden}.hotspot-title{font-size:48px;margin-bottom:1.5rem;text-align:left}.hotspot-image-wrapper{position:relative;display:block}.hotspot-image-wrapper img{max-width:100%;border-radius:4px;max-height:100%;width:100%;height:100%}.hotspot{position:absolute;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.hotspot:hover{transform:scale(1.1)}.hotspot img{width:32px;height:32px}.hotspot-modal{display:none;position:absolute;background:#fff;max-width:300px;border-radius:6px;box-shadow:0 4px 20px #0003;z-index:10;transition:opacity .3s ease}.hotspot-modal.show{opacity:1;pointer-events:auto}.hotspot-modal .modal-content{position:relative;padding:20px;text-align:left}.modal-title{font-size:16px;color:#000}.modal-text{font-size:12px;color:#6c757d}.modal-close{position:absolute;top:2px;right:0;background:none;border:none;font-size:26px;cursor:pointer;color:#000}.no-img{width:100%;height:100%}@media screen and (max-width: 990px){.hotspot,.hotspot img{width:22px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-hotspot.css.map */
