@keyframes shine{to{background-position-x:2000px}}.shoppable-image{--color-foreground:var(--color-base-background-1);--color-background:var(--color-base-text);margin:0 var(--page-edge-offset-negative);aspect-ratio:3/4;position:relative}@media screen and (width>=990px){.shoppable-image{aspect-ratio:16/9}}.shoppable-image__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.shoppable-image__popover-button.shoppable-popover-button{display:none}@media screen and (width<=990px){.shoppable-image__popover-button.shoppable-popover-button{display:block}.shoppable-image:has(.shoppable-image__popover-button) .shoppable-image__hotspots{display:none}}@keyframes shoppable-hotspot-pulse{0%,to{border-color:rgba(var(--color-foreground), .4);transform:translate(-50%,-50%)scale(1)}50%{border-color:rgba(var(--color-foreground), 1);transform:translate(-50%,-50%)scale(1.15)}}.shoppable-hotspot{--shoppable-hotspot-size:10px;--shoppable-hotspot-border-size:1px;--shoppable-hotspot-border-offset:22px;--shoppable-hotspot-border-opacity:1;z-index:1;cursor:pointer;width:var(--shoppable-hotspot-size);height:var(--shoppable-hotspot-size);background-color:#0000;border:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.shoppable-hotspot:before{content:"";z-index:-1;width:calc(100% + var(--shoppable-hotspot-border-offset));height:calc(100% + var(--shoppable-hotspot-border-offset));border:var(--shoppable-hotspot-border-size) solid rgba(var(--color-foreground), .4);background-color:rgba(var(--color-background), .2);border-radius:50%;animation:2s ease-in-out infinite shoppable-hotspot-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.shoppable-hotspot:before{animation:none}}.shoppable-hotspot:after{content:"";background-color:rgb(var(--color-foreground));border-radius:50%;position:absolute;inset:0}.shoppable-hotspot__popover{--color-foreground:var(--color-base-text);--color-background:var(--color-base-background-1);background-color:rgb(var(--color-background));width:min(28rem,100vw - 3.2rem);color:rgb(var(--color-foreground));opacity:0;transition:opacity var(--duration-default,.2s) ease, transform var(--duration-default,.2s) ease, overlay var(--duration-default,.2s) allow-discrete, display var(--duration-default,.2s) allow-discrete;border:0;margin:auto;overflow:visible;box-shadow:0 .8rem 2.4rem #0003}.shoppable-hotspot__popover:popover-open{opacity:1;transform:translateY(0)}@starting-style{.shoppable-hotspot__popover:popover-open{opacity:0;transform:translateY(2.4rem)}}@supports (position-area:bottom){.shoppable-hotspot__popover{position-area:bottom;position-try-fallbacks:flip-block, flip-inline;margin:2.4rem 0 0;inset:auto}}.shoppable-hotspot__popover{padding:1.6rem 1.6rem 0}
