html body{background:var(--site-frontend-background,#FFFDF8)}html body:has(.bp-admin),html body:has(.bp-admin-access),html body:has(.bp-appearance-page),html body:has(.bp-seo-page){background:var(--site-admin-background,#FFFCF7)}html .bp-admin,html .bp-admin-access,html .bp-admin-main{background:var(--site-admin-background,#FFFCF7)}html .site-shell{background:var(--site-frontend-background,#FFFDF8)}html .utility{background:#FBF8F1;border-bottom-color:#EAE5DC}html .trust-strip{background:#FBF8F0;border-color:#EAE4D9}html .bp-admin-sidebar,html .bp-admin-topbar,html .side-panel{background:#FFFEFB}html :is(.hero-banner,.member-panel,.hero-services>button,.product-filters,.product-card,.supplier-card,.supplier-recommendation-card,.source-item,.image-search-section,.member-workspace-card,.side-panel,.dp-factory-card,.dp-category-card,.dp-portfolio-filters){box-shadow:0 2px 9px rgba(80,62,36,.035),0 9px 24px rgba(80,62,36,.025)}html :is(.product-card,.supplier-card,.supplier-recommendation-card):hover{box-shadow:0 4px 13px rgba(80,62,36,.065),0 12px 26px rgba(80,62,36,.035)}html :is(.bp-admin-panel,.bp-admin-stat,.bp-admin-preview-card,.bp-admin-details,.bp-appearance-color-card){box-shadow:0 2px 8px rgba(71,57,36,.035),0 9px 22px rgba(71,57,36,.025)}.brand .site-brand-logo{display:block;width:43px;height:41px;object-fit:contain;flex-shrink:0}.brand strong{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .side-panel{max-height:calc(100dvh / var(--frontend-scale,1) - var(--side-nav-top) - 18px)}html .side-panel.side-mobile{height:calc(100dvh / var(--frontend-scale,1));max-height:calc(100dvh / var(--frontend-scale,1))}html .modal{max-height:calc(100dvh / var(--frontend-scale,1) - 44px)}html .mobile-site-dialog{max-height:calc(100dvh / var(--frontend-scale,1) - 28px)}.product-factory,.product-price>span,.product-spec{font-size:11px!important}.product-bottom{font-size:10px!important;gap:8px;flex-wrap:wrap}.product-bottom>button{font-size:11px!important;min-height:28px}.product-bottom>.proc-add-cart{margin-left:auto}.utility-inner>div>a{display:inline-flex;align-items:center;gap:5px;color:#8b7759;white-space:nowrap;font-size:11px}.dp-related-body>.proc-add-cart{margin-top:12px}.dp-product-actions{flex-wrap:wrap}@media(max-width:720px){.utility-inner>div{flex-wrap:wrap}.utility-inner>div>a{font-size:11px}html .mobile-site-dialog{width:calc(100% - 24px)}}html .proc-dialog{width:min(520px,calc(100vw / var(--frontend-scale,1) - 28px));max-width:calc(100vw / var(--frontend-scale,1) - 28px);max-height:calc(100dvh / var(--frontend-scale,1) - 28px)}html .proc-dialog-wide{width:min(1040px,calc(100vw / var(--frontend-scale,1) - 28px))}@media(max-width:720px){html .proc-filters>select{flex:1 1 calc(50% - 8px);min-width:110px}}