.HotspotsPLP-module__bWnLBG__wrapper{width:100%;max-width:1430px;margin-bottom:var(--spacing-40);position:relative}.HotspotsPLP-module__bWnLBG__container{border-radius:12px;font-size:0;line-height:0;position:relative}.HotspotsPLP-module__bWnLBG__image{border-radius:inherit;width:100%;height:auto;display:block}.HotspotsPLP-module__bWnLBG__hotspot{cursor:pointer;z-index:10;background:0 0;border:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.HotspotsPLP-module__bWnLBG__hotspot[data-active=true]{z-index:30}.HotspotsPLP-module__bWnLBG__pulse{pointer-events:none;background:#ffbe0059;border-radius:50%;width:44px;height:44px;animation:2s ease-out infinite HotspotsPLP-module__bWnLBG__hotspotPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HotspotsPLP-module__bWnLBG__hotspot[data-active=true] .HotspotsPLP-module__bWnLBG__pulse{background:#0b0b0b3a;animation:none}@keyframes HotspotsPLP-module__bWnLBG__hotspotPulse{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.HotspotsPLP-module__bWnLBG__dot{background:var(--yellow-800);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 2px 12px #00000059}.HotspotsPLP-module__bWnLBG__hotspot[data-active=true] .HotspotsPLP-module__bWnLBG__dot{background:var(--black-primary)}.HotspotsPLP-module__bWnLBG__hotspot:hover .HotspotsPLP-module__bWnLBG__dot{transform:scale(1.12)}.HotspotsPLP-module__bWnLBG__dotIcon{color:var(--black-primary);font-size:17px;font-weight:700;line-height:1}.HotspotsPLP-module__bWnLBG__hotspot[data-active=true] .HotspotsPLP-module__bWnLBG__dotIcon{color:var(--background)}.HotspotsPLP-module__bWnLBG__tooltip{z-index:40;text-align:left;width:270px;font-size:14px;line-height:1.5;animation:.25s cubic-bezier(.34,1.56,.64,1) forwards HotspotsPLP-module__bWnLBG__tooltipIn;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.HotspotsPLP-module__bWnLBG__tooltipAbove{top:auto;bottom:calc(100% + 14px)}.HotspotsPLP-module__bWnLBG__tooltipLeft{animation-name:HotspotsPLP-module__bWnLBG__tooltipInEdge;left:0;transform:none}.HotspotsPLP-module__bWnLBG__tooltipLeft .HotspotsPLP-module__bWnLBG__tooltipArrow{left:15px;transform:rotate(45deg)}.HotspotsPLP-module__bWnLBG__tooltipRight{animation-name:HotspotsPLP-module__bWnLBG__tooltipInEdge;left:auto;right:0;transform:none}.HotspotsPLP-module__bWnLBG__tooltipRight .HotspotsPLP-module__bWnLBG__tooltipArrow{left:auto;right:15px;transform:rotate(45deg)}@keyframes HotspotsPLP-module__bWnLBG__tooltipIn{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes HotspotsPLP-module__bWnLBG__tooltipInEdge{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.HotspotsPLP-module__bWnLBG__tooltipCard{background:var(--background);border-radius:12px;padding:16px 18px;position:relative;box-shadow:0 12px 40px #00000038,0 0 0 1px #0000000f}.HotspotsPLP-module__bWnLBG__tooltipArrow{background:var(--background);width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-2px -2px 4px #0000000f}.HotspotsPLP-module__bWnLBG__tooltipAbove .HotspotsPLP-module__bWnLBG__tooltipArrow{top:auto;bottom:-6px;box-shadow:2px 2px 4px #0000000f}.HotspotsPLP-module__bWnLBG__tooltipTitle{color:var(--text-primary);margin:0 0 6px;font-size:14px;font-weight:700}.HotspotsPLP-module__bWnLBG__tooltipDesc{color:var(--text-secondary);margin:0 0 12px;font-size:12.5px;line-height:1.55}.HotspotsPLP-module__bWnLBG__tooltipLink{color:var(--black-primary);font-size:12.5px;font-weight:600;text-decoration:none}.HotspotsPLP-module__bWnLBG__tooltipLink:hover{text-decoration:underline}@media (max-width:640px){.HotspotsPLP-module__bWnLBG__dot{width:24px;height:24px}.HotspotsPLP-module__bWnLBG__dotIcon{font-size:14px}.HotspotsPLP-module__bWnLBG__pulse{width:36px;height:36px}.HotspotsPLP-module__bWnLBG__tooltip{width:220px}.HotspotsPLP-module__bWnLBG__tooltipCard{padding:12px 14px}}