.showcase81{position:relative}#storeOpen144{position:absolute;top:14px;right:14px;z-index:12;width:76px;height:82px;padding:8px 5px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:2px solid #e8bc65;border-radius:18px;background:linear-gradient(145deg,#293f68,#101d36);box-shadow:0 5px 14px #0007,inset 0 1px 0 #ffe2a26b;color:#ffe4a3;cursor:pointer}#storeOpen144 svg{width:42px;height:42px}#storeOpen144 span{font:bold 10px Arial;letter-spacing:.8px}#storeOpen144:active{transform:scale(.96)}#storeOpen144:focus-visible{outline:3px solid white;outline-offset:3px}#store144{width:min(760px,94vw);max-height:90dvh;padding:30px 22px;border:2px solid #d4ad62;border-radius:24px;background:linear-gradient(145deg,#1c3151,#0d192c);color:#fff4d9}#store144::backdrop{background:#050d1bd9}#store144 h2{color:#ffdc8f;margin:10px 0;font-size:32px}.store-grid144{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.store-grid144 article{padding:18px 12px;text-align:center;background:#ffffff08;border:1px solid #d4ad6266;border-radius:18px}.store-art144{font-size:56px;color:#efc365}.store-grid144 h3{font-size:17px}.store-grid144 p{font-size:13px;line-height:1.5;min-height:42px}.store-grid144 span{display:block;padding:10px;background:#b8995e22;border-radius:9px;color:#efcb87;font-size:11px;font-weight:bold}.store-note144{text-align:center;font-size:12px;color:#d0d9e8}@media(max-width:500px){#storeOpen144{width:65px;height:72px;top:10px;right:10px}#storeOpen144 svg{width:35px;height:35px}.welcome86{padding-right:78px!important}.store-grid144{grid-template-columns:1fr}.store-art144{font-size:32px}.store-grid144 p{min-height:0}}

/* v147 catalog and product previews */
#store144,#storePreview147{box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}
#storePreview147{width:min(560px,94vw);max-height:90dvh;padding:28px 20px;border:2px solid #d4ad62;border-radius:24px;background:linear-gradient(145deg,#1c3151,#0d192c);color:#fff4d9}
#storePreview147::backdrop{background:#050d1be8}
#storePreview147 h2{padding-right:24px;color:#ffdc8f;font-size:25px}
#store144 .store-grid144{grid-template-columns:repeat(2,minmax(0,1fr))}
#store144 .store-grid144 article:last-child{grid-column:1/-1}
#store144 .store-grid144 article{display:flex;flex-direction:column;align-items:stretch;min-width:0}
#store144 .store-grid144 p{flex:1;min-height:0}
#store144 .store-grid144 button,#storePreview147 .store-unavailable147{min-height:48px;border:1px solid #e8bc65;border-radius:12px;background:#f0cf84;color:#17263a;font-weight:800;padding:12px;white-space:normal}
#store144 button:focus-visible,#storePreview147 button:focus-visible{outline:3px solid #8be9ff;outline-offset:3px}
#storePreview147 .store-unavailable147{width:100%;background:#263b52;color:#c4d0df;border-color:#53677d;opacity:1;cursor:default}
.store-status147{padding:12px;border:1px solid #83c9d860;border-radius:12px;background:#5ac4dd12;color:#bceafa;font-size:13px;line-height:1.5}
.store-kind147{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#e8bc65;margin-top:12px}
.store-art147{position:relative;display:flex;align-items:center;justify-content:center;height:160px;overflow:hidden;border-radius:15px;background:radial-gradient(ellipse at center,#3c5870,#0a182c);isolation:isolate}
.store-art147 img{object-fit:contain;max-width:100%;max-height:100%}
.store-art147 .store-dart147{height:145px;filter:sepia(.55) saturate(1.35);position:relative;z-index:2}
.store-art147 .store-table147{width:95%;height:145px}
.store-art147.bundle .store-dart147{position:absolute;left:16%;height:125px;bottom:8px}
.store-art147.bundle .store-table147{width:72%}
.store-frame147{position:absolute;right:12%;top:26%;width:64px;height:72px;border:4px double #ffdb80;border-radius:18px;background:linear-gradient(145deg,#244d65,#0a1c31);box-shadow:0 0 20px #e9be5540;display:grid;place-items:center;color:#ffe5a3}
#store144 .store-frame147 span{padding:0;background:none;font-size:30px}
#storePreview147 .store-art147{height:260px}
#storePreview147 .store-dart147{height:230px}
#storePreview147 .store-table147{height:240px}
#storePreview147 .bundle .store-dart147{height:200px}
@media(max-width:380px){#store144 .store-grid144{grid-template-columns:1fr}#store144 .store-grid144 article:last-child{grid-column:auto}}
