/* Shop Maker: Website Maker's look (/website-maker/wm.css) plus the products' pictures. */
.logo-th { width: 52px; height: 52px; border-radius: 50%; object-fit: cover; flex: none; background: var(--tint); color: #fff; display: grid; place-items: center; font-weight: 800; font-size: 22px; }
.pr-th { width: 46px; height: 46px; border-radius: 10px; object-fit: cover; flex: none; background: var(--fill2); display: grid; place-items: center; font-size: 24px; }
.hi-tag.grey { color: var(--text2); background: var(--fill2); }
.tpls.three { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); }
.tpl-em { position: absolute; left: 14px; bottom: 10px; font-size: 22px; letter-spacing: 4px; }
.pic-th.empty { font-size: 24px; }
