div.shopItem{width:100%;height:100%;font-family:var(--font-family),sans-serif;background-color:var(--container-background);flex-direction:column;align-items:stretch;display:flex;position:relative}div.shopItem div.cornerRibbon{z-index:2;pointer-events:none;width:fit-content;max-width:calc(100% - .8em);position:absolute;top:0;left:0}div.shopItem div.cornerRibbon>span{text-align:center;letter-spacing:.04em;color:var(--gray-1);background-color:var(--primary);box-sizing:border-box;white-space:nowrap;padding:.25em .5em;font-family:Minecraft,sans-serif;font-size:1.4em;display:block;overflow:hidden;box-shadow:7px 10px #00000080}div.shopItem div.cornerRibbon.danger>span{background-color:var(--red)}div.shopItem div.cornerRibbon.dark>span{background-color:var(--input-background);color:var(--gray-2)}div.shopItem div.cornerRibbon.disabled>span{background-color:var(--gray-2);color:var(--black)}div.shopItem div.badge{z-index:1;pointer-events:none;position:absolute;top:-.5em;left:-.5em}div.shopItem div.badge img{object-fit:contain;width:3em;height:3em}div.shopItem a.image,div.shopItem a.title{color:inherit;flex-direction:column;text-decoration:none;display:flex}div.shopItem a.image{aspect-ratio:16/9;flex:none;width:100%;overflow:hidden}div.shopItem a.image img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}div.shopItem{--spacing:1em}div.shopItem div.info{padding:var(--spacing)var(--spacing)0;flex-direction:column;gap:.2em;display:flex}div.shopItem div.info h3,div.shopItem div.info p{margin:0;padding:0}div.shopItem div.bottom{padding:0 var(--spacing)var(--spacing)0;flex-direction:row-reverse;align-items:center;gap:1em;margin-top:auto;display:flex}div.shopItem div.bottom>.button{box-sizing:border-box;width:3em!important;height:3em!important}div.shopItem div.bottom>.button img{width:auto}div.shopItem div.bottom>span{font-family:Minecraft,sans-serif;font-size:1.5em}div.shopItem.simplifiedView div.info{padding-bottom:1em}div.shopItem.featuredView{width:100%;height:100%}div.shopItem.featuredView a.image{overflow:visible}div.shopItem.featuredView a.image img{transform-origin:50%;border:.2em solid var(--white);box-sizing:border-box;width:100%;margin-left:0}div.shopItem.featuredView div.info h3{font-size:1.5em;line-height:1.2}
