html .side-panel .side-head-label>span{font-size:14px;font-weight:600;color:#423a2e}html .side-panel .side-head-label>small{font-size:9px;color:#786a57}html .side-panel .side-link{min-height:41px;font-size:14px;font-weight:500;color:#4b443b}html .side-panel .side-category-main>svg,html .side-panel .side-category-toggle,html .side-panel .side-collapse-toggle,html .side-panel .side-link>svg{color:#7b674e}html .side-panel .side-link>small{font-size:10px}html .side-panel .side-category-main,html .side-panel .side-group-link,html .side-panel .side-leaf,html .side-panel .side-section-label{font-size:12px;font-weight:500;color:#6b5b46}html .side-panel .side-category-group>h3,html .side-panel .side-current-filter,html .side-panel .side-panel-foot>span,html .side-panel .side-section-label>small{font-size:11px;color:#6b5b46}html .side-panel .side-panel-foot>small{font-size:10px;color:#786a57}html .side-panel .side-group-link{line-height:1.7;overflow-wrap:anywhere}html .side-panel .side-category-main.side-active,html .side-panel .side-category-main.side-active>svg,html .side-panel .side-group-link.side-group-active,html .side-panel .side-leaf.side-leaf-active,html .side-panel .side-link.side-active,html .side-panel .side-link.side-active>svg{color:#b63126;font-weight:600}html .side-panel .side-category-main:hover,html .side-panel .side-group-link:hover,html .side-panel .side-leaf:hover,html .side-panel .side-link:hover{color:#b63126}html .side-mobile-trigger{font-size:12px;font-weight:500;color:#6b5032}html .site-shell .nav nav>button{font-size:14px;font-weight:500;color:#4b443b}html .site-shell .nav nav>button.active{color:#b63126;font-weight:600}html .site-shell .hero-category-link{font-size:12px;font-weight:500;color:#4b443b}html .site-shell .hero-category-row.is-expanded .hero-category-link{color:#b63126}html .site-shell .hero-category-all,html .site-shell .hero-category-detail-head>button:not(.hero-category-close),html .site-shell .hero-category-groups span,html .site-shell .hero-category-image{font-size:11px;color:#6b5b46}html .site-shell .hero-category-groups b{font-size:12px;color:#4b443b}html .site-shell .hero-copy p,html .site-shell .hero-kicker{font-size:12px;color:#52584d}html .site-shell .hero-services>button>div{min-width:0}html .site-shell .hero-services b{font-size:12px;color:#423a2e;white-space:normal;overflow-wrap:anywhere}html .site-shell .hero-services small{font-size:11px;line-height:1.65;color:#6b5b46;white-space:normal;overflow-wrap:anywhere}html .site-shell .member-greeting b,html .site-shell .member-promo b,html .site-shell .role-links b{font-size:12px;color:#4b443b}html .site-shell .bulletin>button,html .site-shell .member-greeting p,html .site-shell .member-promo small,html .site-shell .role-links small{font-size:11px;color:#6b5b46}html .site-shell .cf-directory-heading h2,html .site-shell .dir-category-card h2,html .site-shell .dir-library-heading h2,html .site-shell .section-title h2{color:#423a2e}html .site-shell .cf-directory-heading p,html .site-shell .dir-category-card p,html .site-shell .dir-hero p,html .site-shell .section-title h2>small{font-size:12px;line-height:1.85;color:#6b5b46}html .site-shell .category-chips>button,html .site-shell .cf-filter-caption,html .site-shell .cf-group-count,html .site-shell .cf-leaf-buttons>button,html .site-shell .dir-filter-row select,html .site-shell .dir-filter-row>label>span,html .site-shell .dir-group-links>a,html .site-shell .dir-group-links>span,html .site-shell .dir-leaf-chips>button,html .site-shell .dir-leaf-chips>span,html .site-shell .dir-result-summary,html .site-shell .dir-stock,html .site-shell .filter-options .result-count,html .site-shell .filter-options select,html .site-shell .filter-options>span:first-child,html .site-shell .section-title>.text-link,html .site-shell .source-tabs>button,html .site-shell .supplier-toolbar select,html .site-shell .supplier-toolbar>div>button{font-size:11px;color:#6b5b46}html .site-shell .category-chips>button.active,html .site-shell .cf-leaf-buttons>button.cf-leaf-selected,html .site-shell .dir-leaf-chips>button.dir-selected,html .site-shell .source-tabs>button.active,html .site-shell .supplier-toolbar button.active{color:#b63126;font-weight:600}html .site-shell .filter-options .check{font-size:11px!important;color:#6b5b46!important}html .site-shell .cf-group-heading h3,html .site-shell .dir-module-nav>a{font-size:13px;font-weight:500;color:#4b443b}html .site-shell .dir-module-nav>a.dir-current{color:#b63126}html .site-shell .product-name{font-size:13px;font-weight:500;line-height:1.6;height:auto;min-height:0;overflow-wrap:anywhere;color:#423a2e}html .site-shell .product-price{margin-top:6px}html .site-shell .product-bottom{flex-wrap:nowrap;gap:6px}html .site-shell .product-bottom>.product-compare{flex:0 0 auto;white-space:nowrap}html .site-shell .product-bottom>.proc-add-cart{flex:0 0 auto;margin-left:auto}html .site-shell .product-factory,html .site-shell .product-factory>a,html .site-shell .product-factory>span,html .site-shell .product-price>span,html .site-shell .product-spec,html .site-shell .supplier-info>p,html .site-shell .supplier-location,html .site-shell .supplier-location>span,html .site-shell .supplier-summary,html .site-shell .tags>span{font-size:11px;color:#6b5b46}html .site-shell .supplier-name{font-size:14px;color:#423a2e}html .site-shell .supplier-location{flex-wrap:wrap;row-gap:5px}html .site-shell .data-note,html .site-shell .dir-data-note{font-size:11px;color:#786a57}html .membership-content .membership-group .plan-number,html .membership-content .membership-group .plan-price>span,html .membership-content .membership-group .plan>p,html .membership-content .membership-group-heading p,html .membership-content>p{font-size:11px;color:#6b5b46}html .membership-content .membership-group .plan h3,html .membership-content .membership-group-heading h3{color:#423a2e}html .membership-content .membership-group .plan li{font-size:12px;line-height:1.75;color:#6b5b46}html .membership-content .membership-group .plan>button{font-size:11px}html .membership-content .notice{font-size:11px;color:#6b5b46}@media (max-width:720px){html .site-shell .utility{height:auto;min-height:29px}html .site-shell .utility-inner{height:auto;min-height:29px;flex-wrap:wrap;gap:6px 12px;padding-top:6px;padding-bottom:6px}html .site-shell .utility-inner>div,html .site-shell .utility-inner>span{min-width:0;max-width:100%;height:auto;flex:1 1 100%;flex-wrap:wrap}html .site-shell .utility-inner>div{justify-content:flex-start;gap:6px 12px;line-height:1.6}html .site-shell .nav nav>button{font-size:12px}html .site-shell .hero-category-link{font-size:11px;line-height:1.5;padding:6px 4px;white-space:normal;text-align:center}html .site-shell .hero-category-link>span{max-width:100%;overflow-wrap:anywhere}html .site-shell .hero-category-row{min-height:72px}html .site-shell .hero-services .service-icon{flex-shrink:0}html .site-shell .hero-services>button>svg{display:none}html .site-shell .product-name{font-size:12px;height:auto}html .site-shell .section-title h2>small{line-height:1.7}html .site-shell .dir-filter-row select{max-width:100%}}@media (max-width:380px){html .site-shell .product-bottom{gap:4px}html .site-shell .product-bottom>button{font-size:10px!important}html .site-shell .product-bottom>.proc-add-cart{gap:3px;padding:4px}html .site-shell .product-bottom>button>svg{width:12px;flex-shrink:0}}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}