@keyframes shine{to{background-position-x:2000px}}.shoppable-popover-button{--color-button:var(--color-foreground);--color-button-text:var(--color-background);z-index:1;background-color:rgb(var(--color-button), .8);width:max-content;margin:1.6rem 1.6rem 1.6rem auto;display:block;position:sticky;top:1.6rem}.shoppable-popover{--color-foreground:var(--color-base-text);--color-background:var(--color-base-background-1);background-color:rgb(var(--color-background));width:min(32rem,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-popover:popover-open{opacity:1;transform:translateY(0)}@starting-style{.shoppable-popover:popover-open{opacity:0;transform:translateY(2.4rem)}}@supports (position-area:bottom span-left){.shoppable-popover{position-area:bottom span-left;position-try-fallbacks:flip-block, flip-inline;margin:1.6rem 0 0;inset:auto}}.shoppable-popover{padding:.8rem 1.6rem;overflow:auto}.shoppable-popover__products{max-height:340px;margin:0;padding:0;list-style:none}.shoppable-popover__product{grid-template-columns:1fr auto;align-items:center;gap:1.2rem;display:grid}.shoppable-popover__product+.shoppable-popover__product{border-top:solid 1px rgba(var(--color-base-text), .15)}.shoppable-popover__quick-add{white-space:nowrap}.shoppable-popover__product-link{color:inherit;grid-template-columns:6rem 1fr auto;align-items:center;gap:1.2rem;padding:.8rem 0;text-decoration:none;display:grid}.shoppable-popover__product-thumbnail{background:rgba(var(--color-base-text), .05);width:6rem;height:6rem;display:block}.shoppable-popover__product-image{object-fit:cover;width:100%;height:100%;display:block}.shoppable-popover__product-title{font-size:var(--font-body-size-small);line-height:1.3}.shoppable-popover__product-price{font-size:var(--font-body-size-small);white-space:nowrap}.shoppable-popover__product-price .price{font-size:inherit}
