.product-hotspots__hotspot{--size:1.85rem;height:var(--size);width:var(--size);padding:0;transform:translate(-50%,-50%)}@media (min-width:992px){.product-hotspots__hotspot{--size:2.62rem}}.product-hotspots__hotspot:after,.product-hotspots__hotspot:before{border-radius:var(--loba-border-radius-pill);content:"";background-color:currentColor;width:.75rem;height:2px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-hotspots__hotspot:not(.active):before{transform:translate(-50%,-50%)rotate(90deg)}.product-hotspots__hotspot:not(.active) .product-hotspots__hotspot-decor{background-color:inherit;border-radius:inherit}.product-hotspots__hotspot:not(.active) .product-hotspots__hotspot-decor:before{background-color:inherit;border-radius:inherit;content:"";z-index:-1;width:100%;height:100%;animation:1.5s ease-in-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.hotspots-popover.popover{--loba-popover-zindex:1000;--loba-popover-font-size:1.25rem;--loba-popover-bg:var(--loba-gray-900);--loba-popover-border-width:0;--loba-popover-border-color:transparent;--loba-popover-border-radius:var(--loba-border-radius-xxl);--loba-popover-inner-border-radius:calc(var(--loba-popover-border-radius) - var(--loba-popover-border-width));--loba-popover-body-padding-x:1.25rem;--loba-popover-body-padding-y:1.25rem;--loba-popover-body-color:var(--loba-gray-500);--loba-popover-header-padding-x:var(--loba-popover-body-padding-x);--loba-popover-header-padding-y:var(--loba-popover-body-padding-y);--loba-popover-header-font-size:var(--loba-popover-font-size);--loba-popover-header-color:var(--loba-white);--loba-popover-header-bg:transparent;border-top-right-radius:0;border-bottom-left-radius:0}.hotspots-popover.popover .popover-arrow{display:none}.hotspots-popover.popover .popover-header+.popover-body{padding-top:0}.hotspots-popover.popover .popover-header:has(+.popover-body){padding-bottom:0}.hotspots-popover.popover .popover-body{font-size:1.125rem}
