body,html{background:#fff;color:#222;font-family:PingFang SC,Source Han Sans CN,Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,宋体,sans-serif;font-size:14px;line-height:1.4;margin:0;padding:0}button,input,select,textarea{font-family:inherit}:root{--panel-radius:8px;--app-dialog-padding:20px 24px;--app-dialog-padding-guarantee:36px 40px;--app-corner-fab-bottom:16px;--app-corner-fab-trigger-size:52px;--app-back-to-top-block-height:56px;--app-fab-backtotop-gap:10px;--app-buy-dock-offset:0px}html.device-phone:has(.detail-page),html:has(.detail-page.detail-page--phone){--app-buy-dock-offset:76px}html.device-phone .detail-page .buy-bottom-dock{background:#fff;border-top:1px solid #d9d9d9;bottom:0;box-shadow:0 -6px 20px #00000014;left:0;margin:0;max-width:100vw;padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px));position:fixed;right:0;width:100%;z-index:40}html.device-phone .detail-page{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.page-bg .main:has(.detail-page){padding-top:0}.page-bg :is([class$=-page],.card,.section-card,.detail-page,.buy-panel,.gallery-card,.merged-panel,.related-card,.review-item,.assurance-item,.anchor-tabs,.preview,.dock-inner,.cart-page,.item-card,.order-detail,.orders-page,.reviews-page,.aftersales-page,.summary,.row,.item,.tip,.list-page,.address-box,.side-nav,.support-window,.dialog,.dialog-card,.widget){background:#fff!important;border-color:transparent!important;border-radius:var(--panel-radius)!important}.cart-fly-icon{height:24px;left:0;pointer-events:none;position:fixed;top:0;width:24px;will-change:transform,opacity;z-index:10000}.cart-fly-icon svg{display:block;height:24px;width:24px}
