.hw-media-hotspots[hidden]{display:none}.hw-product-media-gallery__main .hw-product-media-gallery__gallery-media>.hw-media-hotspots-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0;box-shadow:none;pointer-events:none;z-index:var(--layer-flat)}.hw-media-hotspots-overlay{--hw-pin-size: var(--hw-media-hotspots-size)}@media(min-width:990px){.hw-media-hotspots-overlay{--hw-pin-size: var( --hw-media-hotspots-size-desktop, var(--hw-media-hotspots-size) )}}.hw-media-hotspots-overlay__inner{position:absolute;inset-block-start:var(--hw-media-hotspots-overlay-top, 0);inset-inline-start:var(--hw-media-hotspots-overlay-left, 0);inline-size:var(--hw-media-hotspots-overlay-width, 100%);block-size:var(--hw-media-hotspots-overlay-height, 100%);pointer-events:none}.hw-media-hotspot{position:absolute;inset-block-start:var(--hw-media-hotspot-position-y);inset-inline-start:var(--hw-media-hotspot-position-x);pointer-events:auto;transform:translate(-50%,-50%);z-index:var(--layer-flat)}.hw-media-hotspot__trigger{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--hw-pin-size);block-size:var(--hw-pin-size);min-inline-size:var(--hw-pin-size);min-block-size:var(--hw-pin-size);padding:0;background:var(--hw-media-hotspot-color);border:1px solid rgb(255 255 255 / .65);border-radius:50%;box-shadow:0 0 0 3px #ffffff8c,0 10px 24px #00000038;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hw-media-hotspot__trigger:before{content:"";position:absolute;inset:calc(var(--hw-pin-size) * -.18);background:var(--hw-media-hotspot-color);border-radius:50%;opacity:.44;transform:scale(1);transition:transform .2s ease,opacity .2s ease;z-index:-1}.hw-media-hotspot__trigger:hover,.hw-media-hotspot__trigger:focus-visible,.hw-media-hotspot:has(.hw-media-hotspot__dialog[open]) .hw-media-hotspot__trigger{transform:scale(1.05);box-shadow:0 0 0 4px #ffffff94,0 12px 28px #0000003d}.hw-media-hotspot__trigger:hover:before,.hw-media-hotspot__trigger:focus-visible:before,.hw-media-hotspot:has(.hw-media-hotspot__dialog[open]) .hw-media-hotspot__trigger:before{transform:scale(1.08);opacity:.55}.hw-media-hotspot__trigger:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:3px}.hw-media-hotspot__dialog{position:absolute;width:max-content;max-width:min(var(--hw-media-hotspots-card-max-width),calc(100vw - 2rem));margin:0;padding:0;background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb));border:1px solid var(--color-border);border-radius:var(--hw-media-hotspot-dialog-radius, var(--style-border-radius-popover, 12px));box-shadow:var(--hw-media-hotspot-dialog-shadow, var(--shadow-popover, 0 10px 32px rgb(0 0 0 / .16)));overflow:hidden;opacity:0;filter:blur(4px);translate:0 var(--hw-media-hotspot-dialog-vertical-offset, 0px);transform:scale(.92) translate(var(--hw-media-hotspot-offset-x, 0),var(--hw-media-hotspot-offset-y, 0));transform-origin:var(--hw-media-hotspot-origin-x, 50%) var(--hw-media-hotspot-origin-y, 50%);transition:opacity .2s ease,filter .2s ease,transform .2s ease}.hw-media-hotspot__dialog[data-placement*=bottom]{--hw-media-hotspot-offset-y: 8px;--hw-media-hotspot-origin-y: 0%;top:calc(var(--hw-pin-size) * .5 + 10px);bottom:unset}.hw-media-hotspot__dialog[data-placement*=top]{--hw-media-hotspot-offset-y: -8px;--hw-media-hotspot-origin-y: 100%;top:unset;bottom:calc(var(--hw-pin-size) * .5 + 10px)}.hw-media-hotspot__dialog[data-placement*=left]{--hw-media-hotspot-offset-x: -8px;--hw-media-hotspot-origin-x: 100%;left:unset;right:calc(var(--hw-pin-size) * .5 + 10px)}.hw-media-hotspot__dialog[data-placement*=right]{--hw-media-hotspot-offset-x: 8px;--hw-media-hotspot-origin-x: 0%;left:calc(var(--hw-pin-size) * .5 + 10px);right:unset}.hw-media-hotspot__dialog[data-placement*=center]{left:50%;right:unset;translate:-50% var(--hw-media-hotspot-dialog-vertical-offset, 0px)}.hw-media-hotspot__dialog[data-placement*=center][data-placement*=bottom]{--hw-media-hotspot-origin-x: 50%;top:calc(var(--hw-pin-size) * .5 + 10px);bottom:unset}.hw-media-hotspot__dialog[data-placement*=center][data-placement*=top]{--hw-media-hotspot-origin-x: 50%;top:unset;bottom:calc(var(--hw-pin-size) * .5 + 10px)}.hw-media-hotspot__dialog[open][data-showing=true]{opacity:1;filter:blur(0);transform:scale(1) translate(0)}.hw-media-hotspot__dialog-content{padding-block-start:var(--hw-media-hotspot-dialog-padding-top, 12px);padding-block-end:var(--hw-media-hotspot-dialog-padding-bottom, 12px);padding-inline-start:var(--hw-media-hotspot-dialog-padding-left, 12px);padding-inline-end:var(--hw-media-hotspot-dialog-padding-right, 12px)}.hw-media-hotspot__heading{margin:0;font-family:var(--hw-media-hotspot-heading-font-family, var(--font-paragraph_5--family, var(--font-body--family)));font-style:var(--hw-media-hotspot-heading-font-style, normal);font-size:var(--hw-media-hotspot-heading-font-size, var(--font-paragraph_5--size, 1rem));font-weight:var(--hw-media-hotspot-heading-font-weight, var(--font-paragraph_5--weight, 500));line-height:var(--hw-media-hotspot-heading-line-height, var(--font-paragraph_5--line-height, 1.4));letter-spacing:var(--hw-media-hotspot-heading-letter-spacing, normal);text-transform:var(--hw-media-hotspot-heading-text-transform, var(--font-paragraph_5--case, none));text-wrap:pretty}.hw-media-hotspot__text{margin-top:6px;font-family:var(--hw-media-hotspot-text-font-family, var(--font-paragraph_6--family, var(--font-body--family)));font-style:var(--hw-media-hotspot-text-font-style, normal);font-size:var(--hw-media-hotspot-text-font-size, var(--font-paragraph_6--size, .875rem));font-weight:var(--hw-media-hotspot-text-font-weight, var(--font-paragraph_6--weight, 400));line-height:var(--hw-media-hotspot-text-line-height, var(--font-paragraph_6--line-height, 1.4));letter-spacing:var(--hw-media-hotspot-text-letter-spacing, normal);text-transform:var(--hw-media-hotspot-text-text-transform, var(--font-paragraph_6--case, none));text-wrap:pretty}.hw-media-hotspot__text>*:first-child{margin-top:0}.hw-media-hotspot__text>*:last-child{margin-bottom:0}.hw-media-hotspot__link-wrap{margin:8px 0 0}.hw-media-hotspot__link{color:inherit;text-decoration:underline;text-underline-offset:.14em}[data-pulse-hotspots=true] .hw-media-hotspot__trigger:before{animation:hw-media-hotspot-pulse 2.4s ease-out infinite}@keyframes hw-media-hotspot-pulse{0%{transform:scale(.92);opacity:.54}70%{transform:scale(1.32);opacity:0}to{transform:scale(1.32);opacity:0}}@media(prefers-reduced-motion:reduce){.hw-media-hotspot__trigger,.hw-media-hotspot__trigger:before,.hw-media-hotspot__dialog{transition:none}[data-pulse-hotspots=true] .hw-media-hotspot__trigger:before{animation:none}}@media(min-width:990px){.hw-media-hotspot__dialog-content{padding-block-start:var(--hw-media-hotspot-dialog-padding-top-desktop, var(--hw-media-hotspot-dialog-padding-top, 12px));padding-block-end:var(--hw-media-hotspot-dialog-padding-bottom-desktop, var(--hw-media-hotspot-dialog-padding-bottom, 12px));padding-inline-start:var(--hw-media-hotspot-dialog-padding-left-desktop, var(--hw-media-hotspot-dialog-padding-left, 12px));padding-inline-end:var(--hw-media-hotspot-dialog-padding-right-desktop, var(--hw-media-hotspot-dialog-padding-right, 12px))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hw-media-hotspots.css.map */
