.ImageHotspot_imageHotspot__RvNN8{aspect-ratio:4/3;overflow:hidden;position:relative;width:100%}.ImageHotspot_mediaImage__C6Gmt{border-radius:1rem;display:block;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute}.ImageHotspot_hotspotMarker__Vv_rJ{align-items:center;background-color:#016c42;border-radius:100%;color:#fff;display:flex;height:2.5rem;justify-content:center;outline:.5rem solid rgba(1,108,66,.2);position:absolute;transform:translate(-50%,-50%);transition:outline-width .1s ease-in-out,transform .1s ease-in-out;width:2.5rem}.ImageHotspot_hotspotMarker__Vv_rJ:hover{outline-width:.25rem}.ImageHotspot_hotspotMarker__Vv_rJ.ImageHotspot_hotspotMarkerActive__QFtWQ{transform:translate(-50%,-50%) rotate(45deg)}.ImageHotspot_hotspotMarker__Vv_rJ:focus-visible{outline:.125rem solid #7c93fa}.ImageHotspot_hotspotCardContainer__Q94SN{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;will-change:opacity;z-index:-1}@media(prefers-reduced-motion:reduce){.ImageHotspot_hotspotCardContainer__Q94SN{transition:none;will-change:auto}}.ImageHotspot_hotspotCardContainerVisible__9dZKQ{opacity:1;position:fixed;pointer-events:auto;z-index:60}@media(max-width:767px){.ImageHotspot_hotspotCardContainerVisible__9dZKQ{background-color:rgba(23,39,55,.9);height:100%;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:110}}.ImageHotspot_hotspotCardInnerWrapper__CYGk6{background-color:#fff;border-radius:1rem;box-shadow:0 .5rem 1.25rem rgba(34,34,34,.08);display:flex;flex-direction:column;row-gap:1rem;padding:1.5rem;position:fixed}@media(max-width:767px){.ImageHotspot_hotspotCardInnerWrapper__CYGk6{left:50%!important;margin-left:auto;margin-right:auto;max-width:20rem;top:50%!important;transform:translate(-50%,-50%);width:100%;z-index:111}}@media(min-width:768px){.ImageHotspot_hotspotCardInnerWrapper__CYGk6{max-width:none;min-height:12.5rem;width:20rem;z-index:110;margin-left:-2.75rem;margin-top:-2.75rem}}.ImageHotspot_buttonClose__fuiea{background:#016c42;border-radius:50%;color:#fff;height:2.5rem;padding:.25rem;transform:rotate(45deg);transition:transform .1s ease-in-out;width:2.5rem}.ImageHotspot_buttonClose__fuiea:hover{background-color:#004b2e}.ImageHotspot_buttonClose__fuiea.ImageHotspot_buttonCloseActive__lESkP{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ImageHotspot_buttonClose__fuiea{transition:none}.ImageHotspot_buttonClose__fuiea.ImageHotspot_buttonCloseActive__lESkP{transform:rotate(45deg)}}@media(max-width:767px){.ImageHotspot_buttonCloseMobile__7p_2R{position:fixed;right:1.5rem;top:1.5rem;z-index:113}}@media(min-width:768px){.ImageHotspot_buttonCloseMobile__7p_2R{display:none}}@media(max-width:767px){.ImageHotspot_buttonCloseDesktop__tQ1yF{display:none}}@media(min-width:768px){.ImageHotspot_buttonCloseDesktop__tQ1yF{left:1.5rem;top:1.5rem}}.HotspotCard_hotspotCardContainer__YSFnF>div .HotspotCard_hotspotCardModal__U06fu{margin:auto;max-width:20rem}.HotspotCard_modalContent__OQKDR{display:flex;flex-direction:column;row-gap:.5rem}.HotspotCard_modalContent__OQKDR .HotspotCard_imageContainer__rPnVz img{height:auto!important;position:relative!important}.HotspotCard_modalContent__OQKDR .HotspotCard_textContainer__vrQOP{display:flex;flex-direction:column;row-gap:1rem}.HotspotCard_modalContent__OQKDR .HotspotCard_textContainer__vrQOP .HotspotCard_title__1j8wc{color:#222;font:500 1.125rem/1.5rem var(--font-primary),var(--font-fallback)}.HotspotCard_modalContent__OQKDR .HotspotCard_textContainer__vrQOP .HotspotCard_price__AETeh{font-weight:500}.HotspotCard_modalContent__OQKDR .HotspotCard_textContainer__vrQOP .HotspotCard_cta__1nF4T{width:100%}.HotspotCard_modalContent__OQKDR .HotspotCard_hotspotCardText__ABJI0{display:flex;flex-direction:column;row-gap:.5rem}.HotspotCard_modalContent__OQKDR .HotspotCard_productCardText__F_xL3{row-gap:.5rem}