html{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important}a,article,aside,audio,b,blockquote,body,canvas,dd,div,dl,dt,em,embed,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,label,legend,li,menu,nav,ol,output,p,pre,section,span,strong,summary,table,tbody,td,tfoot,th,thead,tr,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-font-smoothing:antialiased;font-family:"PingFang SC","Segoe UI","Helvetica Neue",Helvetica,"Microsoft YaHei",STHeiTi,SimHei,Arial,sans-serif}a{color:#000;text-decoration:none}input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.full-image{display:block;margin:0 auto;max-width:1920px}@font-face{font-family:ST-typeface-Regular;src:url(https://styd-frontend.styd.cn/fonts/ST-typeface-Regular.otf) format('woff')}a,div,img{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:0}div{-webkit-overflow-scrolling:touch}div ::-webkit-scrollbar{display:none}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.mall-page{margin:0;padding:0;min-height:100vh;background:#fff;color:#172026;font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif}.mall{min-height:100vh}.mall-header{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;background:#fff;border-bottom:1px solid #e6ecef}.mall-search{display:flex;flex:1;align-items:center;height:44px;padding:0 14px;border:1px solid #d9e2e7;border-radius:999px;background:#f6fafb;cursor:text}.mall-search svg{width:18px;height:18px;flex-shrink:0;fill:#7a8991}.mall-search input{flex:1;min-width:0;height:100%;margin-left:8px;border:0;outline:0;background:0 0;color:#172026;font-size:15px}.mall-search input::placeholder{color:#aab4ba}.mall-search input::-webkit-search-cancel-button{-webkit-appearance:none}.mall-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.mall-product{overflow:hidden;border:1px solid #e1e8eb;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(41,62,72,.06);cursor:pointer}.mall-product__media{display:block;width:100%;height:auto;min-height:160px;object-fit:cover;-webkit-user-dragging:none}@supports (aspect-ratio:1 / 1){.mall-product__media{aspect-ratio:1/1;min-height:0}}.mall-product__body{padding:12px 12px 14px}.mall-product h2{display:-webkit-box;overflow:hidden;margin:0;color:#172026;font-size:15px;line-height:1.45;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mall-product__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.mall-tag{flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.mall-tag--new{background:#e5f6ef;color:#0d8751}.mall-tag--hot{background:#fff0e8;color:#e45a25}.mall-tag--recommend{background:#eaf1ff;color:#2364c8}.mall-price{color:#e85625;font-size:20px;font-weight:800;line-height:1}.mall-price small{font-size:13px}.mall-empty{display:none;grid-column:1/-1;min-height:200px;align-items:center;justify-content:center;flex-direction:column;color:#829098;font-size:15px;padding:32px 16px}.mall-empty strong{color:#36454d;font-size:18px}.mall-empty span{margin-top:8px}@media (min-width:1024px){.mall{max-width:1000px;margin:0 auto;padding:0 24px}.mall-header{padding:20px 32px 16px}.mall-search{max-width:400px;height:44px}.mall-search svg{width:18px;height:18px}.mall-search input{font-size:14px}.mall-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px}.mall-product{border-radius:14px;transition:box-shadow .18s,transform .18s}.mall-product:hover{box-shadow:0 12px 32px rgba(39,63,72,.12);transform:translateY(-3px)}.mall-product__body{padding:14px}.mall-product h2{font-size:14px}.mall-tag{padding:4px 8px;font-size:11px}.mall-price{font-size:22px}.mall-price small{font-size:13px}.mall-empty{font-size:14px}.mall-empty strong{font-size:20px}}