.sa-hotspot-stage{position:relative;width:100%}.speech-page .sa-hotspot-stage>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--sa-radius);background:#fce9eb}.sa-has-hotspots>.sa-detail-marker{display:none!important}.sa-hotspot-controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.speech-page .sa-product-hotspot{position:absolute;top:var(--sa-hotspot-top);left:var(--sa-hotspot-left);transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sa-accent);pointer-events:auto}.sa-product-hotspot>span{display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--sa-accent);border-radius:50%;background:#fff;font-size:14px;font-weight:800;line-height:1;box-shadow:0 1px 8px #35202a20}.sa-product-hotspot[aria-pressed=true]>span{background:var(--sa-accent);color:#fff;border-color:#fff}.speech-page .sa-product-hotspot:focus-visible{outline:3px solid var(--sa-accent);outline-offset:2px}.sa-hotspot-description{margin-top:16px;padding:16px;border-left:3px solid var(--sa-accent);background:var(--sa-soft)}.sa-hotspot-description>strong{display:block;color:var(--sp-ink);font-size:18px;margin-bottom:4px}.sa-hotspot-description>span{display:block;color:var(--sa-muted);font-size:16px;line-height:1.5}@media(hover:hover)and (pointer:fine){.sa-product-hotspot:hover>span{background:var(--sa-accent);color:#fff}}@media(max-width:380px){.speech-page .sa-product-hotspot[data-hotspot-part="3"]{left:58%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/as-hotspots.css.map */
