@media(max-width:48em){:where(.wrapper,.kjm-layout,.shop-layout,.detail-layout,.blog-article-grid,.uc-content,.auth-wrap,.auth-grid){min-width:0;max-width:100%;box-sizing:border-box}:where(.detail-layout,.blog-article-grid,.auth-grid,.find-order-layout){grid-template-columns:minmax(0,1fr)}:where(.detail-layout,.blog-article-grid,.auth-grid,.uc-content)>*{min-width:0}:where(.auth-form,.uc-content,.detail-layout,.blog-article-grid) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){max-width:100%;min-width:0;box-sizing:border-box;font-size:16px}:where(.detail-layout,.blog-article-grid,.uc-content) :where(img,video,iframe){max-width:100%}:where(.detail-layout,.blog-article-grid,.uc-content,.auth-form) :where(p,dd,a,label,pre){overflow-wrap:anywhere}:where(.uc-content,.detail-layout,.blog-article-grid) table{display:block;max-width:100%;overflow-x:auto}.layui-layer.wallet-recharge-mobile{max-width:calc(100vw - 32px);border-radius:14px;overflow:hidden}.layui-layer.wallet-recharge-mobile .layui-layer-content{max-height:calc(100dvh - 150px);overflow:auto}.ama-support-float{right:12px;bottom:calc(14px + env(safe-area-inset-bottom));font-size:13px}}@media(max-width:26.25em){.uc-order-info-grid,.uc-stat-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:40em){.wrapper.kjm-home{width:100%;max-width:100%;margin-inline:0;padding:12px 12px 30px;box-sizing:border-box;overflow-x:visible}.kjm-home .kjm-layout{grid-template-columns:minmax(0,1fr);gap:14px}.kjm-home .kjm-hero,.kjm-home .kjm-main,.kjm-home .kjm-row,.kjm-home .kjm-rows{min-width:0;max-width:100%;box-sizing:border-box}.kjm-home .kjm-hero img{display:block;width:100%;height:auto;object-fit:contain}.kjm-home .kjm-hero__cta{position:static;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.kjm-home .kjm-hero__cta a{flex:1 1 auto;text-align:center;min-width:0;white-space:normal}.kjm-home .kjm-row .c-info{min-width:0;overflow-wrap:anywhere}.kjm-home :where(h1,h2,h3,p){overflow-wrap:anywhere}}@media(max-width:40em){.kjm-rows{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.kjm-rows .kjm-row:not(.kjm-row--head){display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"info info info" "stock price action";width:100%;min-width:0;max-width:100%;box-sizing:border-box;gap:10px 8px;align-items:center;padding:12px 4px}.kjm-rows .kjm-row .c-info{grid-area:info;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0}.kjm-rows .kjm-row .c-info img{width:48px;height:48px;object-fit:contain}.kjm-rows .kjm-row .kjm-name{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.45;font-size:15px}.kjm-rows .kjm-row .c-type{display:none}.kjm-rows .kjm-row .c-stock{grid-area:stock;min-width:0}.kjm-rows .kjm-row .c-price{grid-area:price;min-width:0;white-space:nowrap;font-size:16px}.kjm-rows .kjm-row .c-act{grid-area:action;min-width:0}.kjm-rows .kjm-row .c-act a{display:inline-flex;min-height:40px;align-items:center;white-space:nowrap;padding:7px 10px;font-size:13px;box-sizing:border-box}}@media(max-width:40em){.kjm-rows .kjm-row:not(.kjm-row--head){display:flex;flex-wrap:wrap;gap:.625rem .5rem}.kjm-rows .kjm-row .c-info{flex:0 0 100%;grid-template-columns:3rem minmax(0,1fr)}.kjm-rows .kjm-row .c-stock{flex:1 1 auto}.kjm-rows .kjm-row .c-act,.kjm-rows .kjm-row .c-price{flex:0 0 auto}.kjm-home .kjm-hero__cta a{flex:1 1 7rem}}@media (max-width:48em){body{grid-template-columns:minmax(0,1fr)}body>:where(header,main,footer,#main,.wrapper){min-inline-size:0}.site-header>.wrapper{gap:.5rem}.site-header .site-logo{flex:1 1 0;min-inline-size:0;gap:.375rem}.site-header .site-logo-text{min-inline-size:0;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.site-header .header-actions{gap:.125rem}.site-header .header-actions>:is(button,a){min-inline-size:2.75rem;min-block-size:2.75rem;justify-content:center}.page-body .breadcrumb{white-space:normal;overflow-wrap:anywhere}.page-body .blog-layout{grid-template-columns:minmax(0,1fr)}.page-body :where(.blog-layout,.detail-layout,.shop-layout)>*{min-inline-size:0}}@media (max-width:40em){.site-header .header-action-btn--text{padding-inline:0}.site-header .header-action-btn--text>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kjm-rows .kjm-row .kjm-name{display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere}}