.lx-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.lx-hotspot{position:absolute;top:clamp(2.2rem,var(--y),calc(100% - 2.2rem));left:clamp(2.2rem,var(--x),calc(100% - 2.2rem));display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.lx-hotspot__dot{position:relative;display:block;width:4rem;height:4rem;animation:lx-hotspot-pulse 2.4s ease-in-out infinite}.lx-hotspot__icon{position:absolute;top:.3rem;right:0;bottom:-.3rem;left:0;transition:opacity .2s ease}.lx-hotspot__icon .icon{display:block;width:100%;height:100%}.lx-hotspot__icon--active,.lx-hotspot:hover .lx-hotspot__icon,.lx-hotspot[aria-expanded=true] .lx-hotspot__icon{opacity:0}.lx-hotspot:hover .lx-hotspot__icon--active,.lx-hotspot[aria-expanded=true] .lx-hotspot__icon--active{opacity:1}@keyframes lx-hotspot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.lx-hotspot:hover .lx-hotspot__dot,.lx-hotspot[aria-expanded=true] .lx-hotspot__dot{animation:none}.lx-hotspot:focus-visible{outline:none}.lx-hotspot:focus-visible .lx-hotspot__dot{border-radius:50%;outline:2px solid #000;outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.lx-hotspot__dot{animation:none}}.lx-hotspot__card{--lx-line: 2rem;position:absolute;top:0;left:0;box-sizing:border-box;width:20rem;max-width:calc(100% - 1.6rem);padding:1.4rem;background:var(--lx-paper);color:var(--lx-ink);text-align:center;cursor:auto;box-shadow:0 .8rem 2.8rem #1a191729;pointer-events:auto}.lx-hotspot__card[hidden]{display:none}.lx-hotspot__card:before{content:"";position:absolute;bottom:100%;left:var(--lx-line-x, 50%);width:1px;height:var(--lx-line);background:var(--lx-paper);transform:translate(-50%)}.lx-hotspot__card.is-above:before{top:100%;bottom:auto}.lx-hotspot__card.is-pinned:before{display:none}.lx-hotspot__card.is-pinned{width:auto;max-width:none;right:.8rem;padding:1.4rem 1.6rem;text-align:left}.lx-hotspot__card.is-pinned .lx-hotspot__body{display:grid;grid-template-columns:minmax(0,1fr) 12rem;align-items:center;justify-items:start;column-gap:1.2rem;row-gap:.4rem}.lx-hotspot__card.is-pinned .lx-hotspot__body>*{grid-column:1}.lx-hotspot__card.is-pinned .lx-hotspot__actions{grid-column:2;grid-row:1 / span 4;margin:0}.lx-hotspot__card.is-pinned .lx-hotspot__price,.lx-hotspot__card.is-pinned .lx-hotspot__count{margin:0}.lx-hotspot__body{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.lx-hotspot__title{color:inherit;font:500 1.2rem / 1.2 var(--lx-font-ui);letter-spacing:.12rem;text-decoration:none;text-transform:uppercase}.lx-hotspot__title:hover{text-decoration:underline}.lx-hotspot__variant{margin:0;color:var(--lx-text-3);font:500 1.1rem / 1.2 var(--lx-font-ui);letter-spacing:.12rem;text-transform:uppercase}.lx-hotspot__price{font-size:var(--lx-fs-6)}.lx-hotspot__count{margin:-1rem 0 0;color:var(--lx-text-3);font-size:var(--lx-fs-2);text-transform:lowercase}.lx-hotspot__actions{display:grid;gap:.6rem;width:100%}.lx-hotspot__actions .lx-btn{width:100%;min-height:3.2rem;padding:0 1.4rem;font-size:var(--lx-fs-2)}.lx-hotspot__drawer{display:block}.lx-btn.lx-hotspot__view:hover{background:#000c}
/*# sourceMappingURL=/cdn/shop/t/318/assets/lx-hotspots.css.map */
