.rive-hero{inline-size:100%;block-size:var(--rive-hero-height,132px);contain:layout style;display:block;position:relative}.rive-hero-canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.rive-hero-fallback{color:var(--shop-accent);pointer-events:none;place-items:center;transition:opacity .16s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset:0}.rive-hero[data-drawn] .rive-hero-fallback{opacity:0}.browse-slot .gallery-footer:has(>.rive-hero){inset-inline:0}
