body{bottom:0;display:flex;flex-direction:column;left:0;margin:0;position:absolute;right:0;top:0}.shop-price{align-items:baseline;display:flex;position:relative}.shop-price-main{color:#191919;font-size:32rem;font-weight:450}.shop-price-sub{color:#999;font-size:24rem;font-weight:400;text-decoration:line-through}.render-container{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.render-container,.render-error-container{align-items:center;display:flex;justify-content:center}.render-error-container{flex-direction:column;font-size:16px;gap:8px}.render-error-reload{align-items:center;background:#d3031c;border-radius:16px;color:#fff;display:flex;font-size:14px;height:32px;justify-content:center;padding-left:12px;padding-right:12px}.render-loading{display:block;height:40px;width:40px}.error-page{align-items:center;background-color:#f2f2f2;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0}.error-page .error-page-bar{align-items:center;display:flex;height:88rem;justify-content:space-between;margin-top:var(--safe-area-inset-top);width:100%}.error-page .error-page-bar .back-container{align-items:center;display:flex;height:100%;justify-content:center;width:48rem}.error-page .error-page-bar .back-container .back-icon{width:100%}.error-page .error-page-bar .title-txt{color:#666;font-size:32rem;text-align:center}.error-page .error-page-bar .bar-extra{height:100%;width:48rem}.error-page .page-error-content{align-items:center;display:flex;flex:1;flex-direction:column;min-height:0;padding-top:300rem}.error-page .page-error-content .error-page-img{height:220rem;width:220rem}.error-page .page-error-content .error-sub-title{color:#999;font-size:28rem;margin-top:44rem;text-align:center;width:434rem}.error-page .page-error-content .error-retry{align-items:center;background-color:#ff4747;border:2px solid #ff4747;border-radius:4rem;color:#fff;display:flex;font-size:28rem;height:88rem;justify-content:center;margin-top:35rem;width:148rem}#ice-container{height:100vw;overflow:auto;width:100vw}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.scoller-hidden{-ms-overflow-style:none;scrollbar-width:none}.scoller-hidden::-webkit-scrollbar{display:none}*,:after,:before{box-sizing:border-box}.loading{align-items:center;background-color:#f2f2f2;bottom:0;display:flex;justify-content:flex-start;justify-content:center;left:0;position:absolute;right:0;top:0}.loading-icon{height:80rem;width:80rem}