.locale-menu{position:relative}.public-shell{max-width:116rem}.header-search-form{position:relative}.header-search-form .search-input{padding-inline-end:2.9rem}.header-search-submit{position:absolute;inset-inline-end:0.55rem;top:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:transparent;color:var(--brand-500);transform:translateY(-50%);box-shadow:none;transition:transform 0.18s ease,border-color 0.18s ease,background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.header-search-submit:hover,.header-search-submit:focus-visible{background:transparent;color:var(--brand-600);box-shadow:none;transform:translateY(-50%)}.header-search-submit-icon{width:1.25rem;height:1.25rem;fill:currentColor}.header-stable-actions{gap:0.38rem;align-items:center}.header-action-group{display:contents}.header-action-group-commerce{display:contents}.header-action-group-secondary{display:contents}.header-action-group-account{display:none}.header-action-group .ops-auth-link{min-height:2.42rem;padding-inline:1rem;border-radius:999px}.header-action-group .header-icon-chip{width:2.42rem;height:2.42rem;min-height:2.42rem;box-shadow:none}.header-action-group-commerce .header-icon-chip{width:2.54rem;height:2.54rem;min-height:2.54rem}.header-action-group-secondary .header-icon-chip{opacity:0.92}.header-action-group-secondary .header-icon-chip:hover,.header-action-group-secondary .header-icon-chip:focus-visible,.header-action-group-secondary .header-icon-chip[class*="-active"]{opacity:1}.header-stable-actions>.ops-auth-link{align-items:center;justify-content:center;min-height:2.42rem;padding-inline:1rem;border-radius:999px}html[data-theme] body .header-stable-actions #site-wishlist-icon.header-icon-wishlist{color:#ef4444!important;border-color:color-mix(in srgb,#ef4444 42%,var(--line-color))!important;background:radial-gradient(circle at 30% 18%,color-mix(in srgb,#ef4444 30%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,#ef4444 14%,var(--surface-2)),var(--surface-2))!important;box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 16%,transparent),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)!important}html[data-theme] body .header-stable-actions #site-wishlist-icon.header-icon-wishlist:hover,html[data-theme] body .header-stable-actions #site-wishlist-icon.header-icon-wishlist:focus-visible,html[data-theme] body .header-stable-actions #site-wishlist-icon.header-icon-wishlist-active{color:#f87171!important;border-color:color-mix(in srgb,#ef4444 68%,var(--line-color))!important;background:radial-gradient(circle at 30% 18%,color-mix(in srgb,#ef4444 46%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,#ef4444 22%,var(--surface-2)),var(--surface-2))!important;box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 24%,transparent),0 0 18px color-mix(in srgb,#ef4444 24%,transparent),inset 0 1px color-mix(in srgb,#ffffff 10%,transparent)!important}html[data-theme] body .header-stable-actions #site-compare-icon.header-icon-compare{color:#f59e0b!important;border-color:color-mix(in srgb,#f59e0b 42%,var(--line-color))!important;background:radial-gradient(circle at 30% 18%,color-mix(in srgb,#f59e0b 28%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,#f59e0b 13%,var(--surface-2)),var(--surface-2))!important;box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 15%,transparent),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)!important}html[data-theme] body .header-stable-actions #site-compare-icon.header-icon-compare:hover,html[data-theme] body .header-stable-actions #site-compare-icon.header-icon-compare:focus-visible,html[data-theme] body .header-stable-actions #site-compare-icon.header-icon-compare-active{color:#fbbf24!important;border-color:color-mix(in srgb,#f59e0b 68%,var(--line-color))!important;background:radial-gradient(circle at 30% 18%,color-mix(in srgb,#f59e0b 44%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,#f59e0b 22%,var(--surface-2)),var(--surface-2))!important;box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 24%,transparent),0 0 18px color-mix(in srgb,#f59e0b 22%,transparent),inset 0 1px color-mix(in srgb,#ffffff 10%,transparent)!important}html[data-theme] body .header-stable-actions #site-wishlist-icon.header-icon-wishlist>.badge-count.badge-count-wishlist,html[data-theme] body #drawer-wishlist-link.drawer-link .badge-count.badge-count-wishlist{color:#fff!important;border-color:color-mix(in srgb,#ffffff 88%,transparent)!important;background:linear-gradient(135deg,#f87171 0%,#ef4444 100%)!important;box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 22%,transparent),0 8px 16px color-mix(in srgb,#ef4444 28%,transparent)!important}html[data-theme] body .header-stable-actions #site-compare-icon.header-icon-compare>.badge-count.badge-count-compare,html[data-theme] body #drawer-compare-link.drawer-link .badge-count.badge-count-compare{color:#11151a!important;border-color:color-mix(in srgb,#ffffff 88%,transparent)!important;background:linear-gradient(135deg,#fde68a 0%,#f59e0b 100%)!important;box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 22%,transparent),0 8px 16px color-mix(in srgb,#f59e0b 28%,transparent)!important}html[data-theme] body #drawer-wishlist-link.drawer-link-wishlist-active{color:#f87171!important;border-color:color-mix(in srgb,#ef4444 42%,var(--line-color))!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,#ef4444 24%,transparent),transparent 42%),color-mix(in srgb,#ef4444 10%,var(--surface-2))!important}html[data-theme] body #drawer-compare-link.drawer-link-compare-active{color:#fbbf24!important;border-color:color-mix(in srgb,#f59e0b 42%,var(--line-color))!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,#f59e0b 24%,transparent),transparent 42%),color-mix(in srgb,#f59e0b 10%,var(--surface-2))!important}.header-theme-toggle{width:2.38rem;height:2.38rem;min-height:2.38rem;opacity:0.82;box-shadow:none;position:relative;overflow:visible}.header-theme-toggle .header-theme-glyph{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%) scale(0.72);opacity:0;pointer-events:none;transform-origin:center;transition:opacity 0.2s ease,transform 0.22s ease,filter 0.22s ease,color 0.22s ease}.header-theme-toggle .header-theme-glyph-moon{opacity:1;transform:translate(-50%,-50%) scale(1)}.header-theme-toggle[data-theme-state="light"] .header-theme-glyph-moon{opacity:0;transform:translate(-50%,-50%) scale(0.68) rotate(-12deg)}.header-theme-toggle[data-theme-state="light"] .header-theme-glyph-sun{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (max-width:39.99875rem){.header-stable-actions{gap:0.18rem}.header-action-group{display:contents}.header-action-group-secondary{display:none}.header-action-group .header-icon-chip,.header-action-group-commerce .header-icon-chip,.header-theme-toggle{width:2rem;height:2rem;min-height:2rem}}@media (min-width:64rem){.header-action-group-account{display:contents}}html[dir="rtl"] .header-search-form .search-input{padding-left:2.5rem;padding-right:0.95rem}html[dir="rtl"] .header-search-submit{left:0.62rem;right:auto}html[dir="rtl"] .header-search-row .search-input{text-align:right}html[dir="ltr"] .header-search-form .search-input{padding-right:2.5rem;padding-left:0.95rem}html[dir="ltr"] .header-search-submit{right:0.62rem;left:auto}html[dir="ltr"] .header-search-row .search-input{text-align:left}.locale-menu>summary{list-style:none}.locale-menu>summary::-webkit-details-marker{display:none}.locale-menu-summary{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;width:auto;min-width:unset;padding-inline:0.78rem}.locale-chip-code{color:var(--text-soft);font-size:0.7rem;font-weight:800;letter-spacing:0.08em}.locale-menu-list{position:absolute;inset-inline-end:0;top:calc(100% + 0.75rem);min-width:12.5rem;display:grid;gap:0.42rem;padding:0.85rem;border:1px solid var(--line-color);border-radius:1rem;background:var(--panel-bg-strong);box-shadow:var(--shadow-soft)}.locale-menu-title{margin:0 0 0.25rem;color:var(--text-soft);font-size:0.78rem;font-weight:800}.locale-menu-link{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.7rem 0.8rem;border:1px solid var(--line-color);border-radius:0.9rem;background:var(--surface-muted);transition:background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.locale-menu-link:hover,.locale-menu-link:focus-visible{background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted));border-color:rgba(76,141,255,0.24);transform:translateY(-1px)}.locale-menu-link strong{font-size:0.9rem;font-weight:800}.locale-menu-link small{color:var(--text-soft);font-size:0.72rem}.locale-menu-link-active{border-color:rgba(76,141,255,0.24);background:color-mix(in srgb,var(--brand-500) 10%,var(--surface-muted))}.locale-menu-link-active strong,.locale-menu-link-active small{color:var(--text-primary)}:root[data-theme="light"] .header-search-submit{border-color:var(--line-color);background:var(--surface-muted);color:var(--brand-500)}:root[data-theme="light"] .locale-menu-list{border-color:var(--line-color);background:var(--panel-bg-strong);box-shadow:var(--shadow-soft)}:root[data-theme="light"] .locale-menu-link{background:var(--surface-muted);border-color:var(--line-color)}:root[data-theme="light"] .locale-menu-link:hover,:root[data-theme="light"] .locale-menu-link:focus-visible{background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted))}html[dir="ltr"]{--font-display:"Peyda Local","Segoe UI",sans-serif;--font-sans:"Peyda Local","Segoe UI",sans-serif}html[dir="ltr"] body,html[dir="ltr"] .drawer-user-spotlight,html[dir="ltr"] .drawer-theme-spotlight,html[dir="ltr"] .drawer-user-copy,html[dir="ltr"] .home-hero-copy-card,html[dir="ltr"] .home-brand-copy,html[dir="ltr"] .home-process-copy,html[dir="ltr"] .ops-hero-copy,html[dir="ltr"] .ops-footer-brand,html[dir="ltr"] .ops-question-chip,html[dir="ltr"] .ops-relationship-card,html[dir="ltr"] .ops-fact-card{text-align:left}html[dir="rtl"] body,html[dir="rtl"] .drawer-user-spotlight,html[dir="rtl"] .drawer-theme-spotlight,html[dir="rtl"] .drawer-user-copy,html[dir="rtl"] .home-hero-copy-card,html[dir="rtl"] .home-brand-copy,html[dir="rtl"] .home-process-copy,html[dir="rtl"] .ops-hero-copy,html[dir="rtl"] .ops-footer-brand,html[dir="rtl"] .ops-question-chip,html[dir="rtl"] .ops-relationship-card,html[dir="rtl"] .ops-fact-card{text-align:right}html[dir="ltr"] .home-hero-arrow-group,html[dir="ltr"] .home-hero-mobile-nav{direction:ltr}html[dir="rtl"] .home-hero-arrow-group,html[dir="rtl"] .home-hero-mobile-nav{direction:rtl}html[dir="ltr"] .desktop-cart-preview{left:auto;right:1rem}@media (min-width:64rem){html[dir="ltr"] .desktop-cart-preview{right:2.5rem}}.category-mega-root{position:static;display:inline-flex;align-items:center}.category-mega-trigger{cursor:pointer;min-height:2.45rem}html[data-theme] body .search-surface-active{z-index:84}html[data-theme] body .search-results-shell{z-index:86}.category-mega-positioner{position:absolute;top:100%;width:min(calc(100% - 1.5rem),76rem);max-width:calc(100% - 1.5rem);padding-top:0.42rem;z-index:72}.category-mega-positioner::before{content:"";position:absolute;inset-inline:0;top:0;height:0.58rem}html[dir="rtl"] .category-mega-positioner{right:0.75rem;left:auto}html[dir="ltr"] .category-mega-positioner{right:auto;left:0.75rem}.category-mega-menu[hidden]{display:none}.category-mega-menu{width:100%}.category-mega-surface{display:grid;grid-template-columns:minmax(14.5rem,0.68fr) minmax(0,2.35fr);gap:0.7rem;max-height:min(72vh,35rem);overflow:hidden;padding:0.72rem;border:1px solid var(--line-color);border-radius:0.82rem;background:color-mix(in srgb,var(--panel-bg-strong) 97%,transparent);box-shadow:none;backdrop-filter:blur(18px)}.category-mega-main-list,.category-mega-column,.category-mega-overview,.category-mega-side-panel{min-width:0;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.68rem;background:color-mix(in srgb,var(--surface-muted) 74%,transparent)}.category-mega-main-list{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:0.58rem;padding:0.74rem}.category-mega-section-head{display:grid;gap:0.12rem;min-width:0}.category-mega-section-head h2,.category-mega-section-head h3{margin:0;color:var(--text-primary);font-size:0.96rem;font-weight:900;line-height:1.45}.category-mega-eyebrow{margin:0;color:var(--text-soft);font-size:0.7rem;font-weight:800;line-height:1.45}.category-mega-all-link{display:grid;gap:0.12rem;min-width:0;padding:0.52rem 0.62rem;border:1px solid color-mix(in srgb,var(--brand-500) 22%,var(--line-color));border-radius:0.58rem;background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted));color:var(--text-primary);text-decoration:none}.category-mega-all-link span,.category-mega-all-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-mega-all-link span{font-size:0.76rem;font-weight:900;line-height:1.45}.category-mega-all-link strong{color:var(--text-soft);font-size:0.66rem;font-weight:800;line-height:1.45}.category-mega-scroll,.category-mega-link-list{display:grid;align-content:start;gap:0.42rem;grid-auto-rows:max-content;min-height:0;overflow:auto;padding-inline-end:0.15rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-500) 42%,var(--line-color)) transparent}.category-mega-scroll{max-height:26.5rem}.category-mega-panel{min-width:0;min-height:0;transition:opacity 0.14s ease}.category-mega-panel-loading{opacity:0.68}.category-mega-panel-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(14rem,0.72fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"overview side" "children side";gap:0.7rem;min-height:25rem}.category-mega-column{display:flex;flex-direction:column;gap:0.62rem;padding:0.76rem}.category-mega-overview{grid-area:overview;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:0.72rem;padding:0.74rem}.category-mega-overview-media{width:4.45rem;height:4.45rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-500) 20%,var(--line-color));border-radius:0.62rem;background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted))}.category-mega-overview-media img{width:100%;height:100%;object-fit:cover;opacity:0.92}.category-mega-overview-copy{display:grid;gap:0.16rem;min-width:0}.category-mega-overview-copy h3{overflow:hidden;margin:0;color:var(--text-primary);font-size:1.08rem;font-weight:950;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.category-mega-overview-copy small{display:-webkit-box;overflow:hidden;color:var(--text-soft);font-size:0.74rem;font-weight:750;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.category-mega-stats{display:grid;grid-template-columns:repeat(2,minmax(3.35rem,auto));gap:0.4rem}.category-mega-stats>span{display:grid;min-width:0;padding:0.38rem 0.48rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.54rem;background:color-mix(in srgb,var(--panel-bg-strong) 62%,transparent);text-align:center}.category-mega-stats strong{color:var(--text-primary);font-size:0.86rem;font-weight:950;line-height:1.2}.category-mega-stats small{color:var(--text-soft);font-size:0.62rem;font-weight:800;line-height:1.4}.category-mega-children{grid-area:children;min-height:0}.category-mega-side-panel{grid-area:side;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0.72rem;min-height:0;padding:0.76rem}.category-mega-main-item,.category-mega-child-link,.category-mega-featured-chip,.category-mega-cta-link,.category-mobile-item,.category-mobile-actions a,.category-mobile-primary-cta,.category-mobile-back{text-decoration:none}.category-mega-main-item,.category-mega-child-link{display:grid;align-items:center;gap:0.64rem;min-width:0;border:1px solid transparent;border-radius:0.58rem;background:color-mix(in srgb,var(--panel-bg-strong) 54%,transparent);color:var(--text-primary);transition:border-color 0.18s ease,background-color 0.18s ease}.category-mega-main-item{grid-template-columns:minmax(0,1fr) auto;min-height:3.18rem;padding:0.48rem 0.56rem}.category-mega-child-link{grid-template-columns:minmax(0,1fr) auto;min-height:3.66rem;padding:0.62rem 0.72rem}.category-mega-main-item span,.category-mega-child-link span,.category-mobile-item span{min-width:0}.category-mega-main-item strong,.category-mega-child-link strong,.category-mobile-item strong{display:block;overflow:hidden;color:var(--text-primary);font-size:0.86rem;font-weight:850;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.category-mega-main-item small,.category-mega-child-link small,.category-mobile-item small{display:block;overflow:hidden;color:var(--text-soft);font-size:0.68rem;font-weight:750;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.category-mega-main-copy{display:grid;gap:0.08rem}.category-mega-main-meta{display:inline-flex;align-items:center;gap:0.36rem}.category-mega-main-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;padding:0.18rem 0.42rem;border:1px solid color-mix(in srgb,var(--brand-500) 20%,var(--line-color));border-radius:999px;color:var(--text-soft);font-size:0.61rem;font-weight:850;line-height:1;white-space:nowrap}.category-mega-child-link>span:last-child{flex-shrink:0;color:var(--text-soft);font-size:0.68rem;font-weight:800}.category-mega-main-item:hover,.category-mega-main-item:focus-visible,.category-mega-child-link:hover,.category-mega-child-link:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 36%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 9%,var(--surface-muted))}.category-mega-main-item-active,.category-mega-main-item-active:hover,.category-mega-main-item-active:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 58%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 13%,var(--surface-muted))}.category-mega-main-cue{color:var(--brand-500);flex-shrink:0;font-size:1rem;line-height:1}.category-mega-chip-list{display:grid;gap:0.42rem;align-content:flex-start;min-height:0;overflow:auto;scrollbar-width:thin}.category-mega-featured-chip{display:flex;align-items:center;justify-content:space-between;max-width:100%;min-height:2.36rem;padding:0.46rem 0.58rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.54rem;background:color-mix(in srgb,var(--panel-bg-strong) 60%,transparent);color:var(--text-primary);font-size:0.74rem;font-weight:800;line-height:1.5}.category-mega-featured-chip:hover,.category-mega-featured-chip:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 34%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted))}.category-mega-cta-stack{display:grid;gap:0.42rem}.category-mega-cta-link{display:flex;align-items:center;justify-content:space-between;min-height:2.38rem;padding:0.52rem 0.62rem;border:1px solid color-mix(in srgb,var(--brand-500) 22%,var(--line-color));border-radius:0.56rem;background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted));color:var(--text-primary);font-size:0.76rem;font-weight:850}.category-mega-visual-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.42rem;padding:0.52rem 0.78rem;border-radius:0.56rem;background:var(--brand-500);color:var(--primary-contrast);font-size:0.78rem;font-weight:900;text-decoration:none;white-space:nowrap}.category-mega-empty-note,.category-mega-empty-state,.category-mobile-empty{color:var(--text-muted);font-size:0.84rem}.category-mega-empty-state{display:grid;gap:0.35rem;padding:1rem;border:1px solid var(--line-color);border-radius:0.75rem;background:var(--surface-muted)}.category-mega-empty-state p,.category-mobile-empty p{margin:0}.category-drawer-open-link{width:100%;cursor:pointer;text-align:inherit}.drawer-panel[aria-hidden="true"],.profile-drawer-panel[aria-hidden="true"],.cockpit-drawer-panel[aria-hidden="true"]{display:none!important}.category-mobile-backdrop{position:fixed;inset:0;z-index:88;background:rgba(2,6,23,0.62);backdrop-filter:blur(10px)}.category-mobile-drawer{position:fixed;inset:auto 0 0;z-index:89;display:flex;flex-direction:column;width:100%;max-height:min(92vh,44rem);overflow:hidden;border:1px solid var(--line-color);border-bottom:0;border-radius:1rem 1rem 0 0;background:var(--panel-bg-strong);box-shadow:0 -24px 56px rgba(0,0,0,0.42);transform:translateY(105%);transition:transform 0.24s ease}.category-mobile-drawer[aria-hidden="true"]{display:none}.category-mobile-drawer-open{display:flex;transform:translateY(0)}.category-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.85rem 1rem;border-bottom:1px solid var(--line-color)}.category-mobile-header strong{font-size:1rem;font-weight:900}.category-mobile-content{min-height:0;overflow:auto;padding:1rem}.category-mobile-intro,.category-mobile-detail{display:grid;gap:0.28rem;margin-bottom:0.85rem}.category-mobile-intro h2,.category-mobile-detail strong{margin:0;color:var(--text-primary);font-size:1.15rem;font-weight:900}.category-mobile-detail p{margin:0;color:var(--text-muted);font-size:0.86rem}.category-mobile-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:0.85rem}.category-mobile-breadcrumb span{min-width:0;overflow:hidden;color:var(--text-soft);font-size:0.82rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.category-mobile-back{cursor:pointer;min-height:2.35rem;padding:0.48rem 0.82rem;border:1px solid var(--line-color);border-radius:999px;background:var(--surface-muted);color:var(--text-primary);font-size:0.82rem;font-weight:850}.category-mobile-list{display:grid;gap:0.55rem}.category-mobile-item{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;min-height:3.95rem;padding:0.78rem 0.88rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.72rem;background:color-mix(in srgb,var(--surface-muted) 84%,transparent);color:var(--text-primary)}.category-mobile-item-active{border-color:rgba(59,130,246,0.5)}.category-mobile-item-arrow{flex-shrink:0;color:var(--brand-500);font-size:1.15rem}.category-mobile-primary-cta,.category-mobile-actions a{display:flex;align-items:center;justify-content:center;min-height:2.65rem;padding:0.62rem 0.85rem;border-radius:0.72rem;font-weight:900}.category-mobile-primary-cta{width:fit-content;margin-top:0.35rem;background:var(--brand-500);color:var(--primary-contrast)}.category-mobile-actions{display:grid;gap:0.55rem;margin-top:0.9rem}.category-mobile-actions a{border:1px solid rgba(94,130,186,0.24);background:color-mix(in srgb,var(--brand-500) 10%,transparent);color:var(--text-primary)}@media (max-width:63.99rem){.category-mega-root{display:none}}@media (min-width:64rem){.category-mobile-backdrop,.category-mobile-drawer,.category-mobile-drawer-open{display:none!important}}@media (min-width:48rem){.category-mobile-drawer{left:50%;width:min(42rem,calc(100vw - 2rem));border-radius:1rem 1rem 0 0;transform:translate(-50%,105%)}.category-mobile-drawer-open{transform:translate(-50%,0)}}:root[data-theme="light"] .category-mega-surface,:root[data-theme="light"] .category-mobile-drawer{background:color-mix(in srgb,var(--panel-bg-strong) 96%,transparent);box-shadow:none}:root[data-theme="light"] .category-mega-main-item,:root[data-theme="light"] .category-mega-child-link,:root[data-theme="light"] .category-mega-featured-chip,:root[data-theme="light"] .category-mega-all-link,:root[data-theme="light"] .category-mega-cta-link,:root[data-theme="light"] .category-mobile-item{background:color-mix(in srgb,var(--panel-bg-strong) 86%,transparent)}.industrial-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.industrial-product-card{display:grid;grid-template-rows:13rem minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--panel-bg-strong) 94%,transparent);box-shadow:0 18px 42px rgba(0,0,0,0.18)}.industrial-product-media{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--surface-muted) 88%,transparent);color:var(--text-primary);text-decoration:none}.industrial-product-media img{width:100%;height:100%;object-fit:contain;padding:1rem}.industrial-product-media>span{display:inline-flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:50%;color:var(--brand-500);font-weight:900}.industrial-product-media strong{position:absolute;inset-inline:0.75rem;bottom:0.75rem;overflow:hidden;padding:0.42rem 0.58rem;border:1px solid rgba(148,163,184,0.24);border-radius:0.45rem;background:color-mix(in srgb,var(--panel-bg-strong) 88%,transparent);color:var(--text-soft);font-size:0.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.industrial-product-body,.industrial-product-summary,.industrial-section,.industrial-detail-main,.industrial-detail-aside,.industrial-gallery{display:grid;gap:0.85rem;min-width:0}.industrial-product-body{padding:0.95rem}.industrial-card-meta,.industrial-badge-row,.industrial-card-actions,.industrial-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.industrial-card-meta{justify-content:space-between;color:var(--text-soft);font-size:0.78rem;font-weight:850}.industrial-product-summary .industrial-card-meta{justify-content:flex-start}.industrial-card-meta>span{display:inline-flex;align-items:center;min-height:1.75rem;padding:0.28rem 0.6rem;border:1px solid color-mix(in srgb,var(--brand-500) 26%,var(--line-color));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-500) 14%,transparent),transparent);color:color-mix(in srgb,var(--brand-400) 78%,var(--text-primary))}.industrial-shortlink-chip{display:inline-flex;min-width:0;min-height:1.75rem;align-items:center;gap:0.32rem;padding:0.28rem 0.56rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 72%,transparent);color:color-mix(in srgb,var(--text-soft) 88%,var(--text-primary));font-size:0.72rem;font-weight:850;line-height:1.35;text-decoration:none;white-space:nowrap}.industrial-shortlink-chip::before{content:"";flex:0 0 auto;width:0.34rem;height:0.34rem;border-radius:999px;background:color-mix(in srgb,var(--brand-500) 58%,var(--text-soft))}.industrial-shortlink-chip:hover,.industrial-shortlink-chip:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 42%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 76%,var(--text-primary))}.industrial-card-actions form,.industrial-action-row form{margin:0}.industrial-product-summary>.industrial-action-row{order:6;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:stretch;gap:0.58rem;padding:0;border:0;background:transparent}.industrial-product-summary>.industrial-action-row>*,.industrial-side-primary-actions>*{min-width:0;width:100%}.industrial-product-summary>.industrial-action-row form,.industrial-side-primary-actions form{display:grid}.industrial-product-summary>.industrial-action-row .industrial-btn,.industrial-side-primary-actions .industrial-btn{width:100%}.industrial-product-summary>.industrial-action-row>.industrial-btn-inquiry,.industrial-side-primary-actions>.industrial-btn-inquiry{order:-1}.industrial-product-summary .industrial-card-meta{order:1}.industrial-product-summary h1{order:2}.industrial-product-summary .industrial-en-name{order:3}.industrial-product-summary .industrial-rating-summary{order:4}.industrial-product-summary .industrial-fact-grid{order:5}.industrial-product-summary .industrial-badge-row{order:7}.industrial-product-summary .industrial-price-panel{order:8}.industrial-card-actions form .toggle-chip,.industrial-action-row form .toggle-chip{min-height:2.42rem;padding:0.58rem 0.85rem;border-radius:0.55rem;font-size:0.82rem;font-weight:900}.industrial-action-row .industrial-btn,.industrial-action-row form .toggle-chip{min-height:2.72rem;border-radius:0.62rem;transition:transform 0.18s ease,border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease}.industrial-product-summary>.industrial-action-row .industrial-btn{min-height:3.22rem;font-size:0.96rem}.industrial-action-row .industrial-btn:hover,.industrial-action-row .industrial-btn:focus-visible,.industrial-action-row form .toggle-chip:hover,.industrial-action-row form .toggle-chip:focus-visible{transform:translateY(-1px)}.industrial-action-row .industrial-action-help{position:relative;overflow:visible}.industrial-action-row .industrial-action-help::before,.industrial-action-row .industrial-action-help::after{pointer-events:none;position:absolute;left:50%;z-index:40;opacity:0;visibility:hidden;transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s ease}.industrial-action-row .industrial-action-help::after{content:attr(data-action-tip);bottom:calc(100% + 0.72rem);width:max-content;max-width:min(20rem,82vw);padding:0.56rem 0.72rem;border:1px solid color-mix(in srgb,var(--brand-500) 20%,var(--line-color));border-radius:0.55rem;background:color-mix(in srgb,var(--panel-bg-strong) 96%,transparent);color:var(--text-primary);box-shadow:0 14px 32px color-mix(in srgb,#000000 16%,transparent);font-size:0.76rem;font-weight:760;line-height:1.75;text-align:center;white-space:normal;transform:translate(-50%,0.24rem)}.industrial-action-row .industrial-action-help::before{content:"";bottom:calc(100% + 0.46rem);width:0.58rem;height:0.58rem;border-inline-end:1px solid color-mix(in srgb,var(--brand-500) 18%,var(--line-color));border-block-end:1px solid color-mix(in srgb,var(--brand-500) 18%,var(--line-color));background:color-mix(in srgb,var(--panel-bg-strong) 96%,transparent);transform:translate(-50%,0.24rem) rotate(45deg)}.industrial-action-row .industrial-action-help:hover::before,.industrial-action-row .industrial-action-help:hover::after,.industrial-action-row .industrial-action-help:focus-visible::before,.industrial-action-row .industrial-action-help:focus-visible::after{opacity:1;visibility:visible}.industrial-action-row .industrial-action-help:hover::after,.industrial-action-row .industrial-action-help:focus-visible::after{transform:translate(-50%,0)}.industrial-action-row .industrial-action-help:hover::before,.industrial-action-row .industrial-action-help:focus-visible::before{transform:translate(-50%,0) rotate(45deg)}.industrial-action-row form .toggle-chip-wishlist{border-color:color-mix(in srgb,var(--brand-500) 24%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 42%,var(--text-primary))}.industrial-action-row form .toggle-chip-compare{border-color:color-mix(in srgb,var(--brand-500) 24%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 42%,var(--text-primary))}.industrial-action-row form .toggle-chip-active{box-shadow:0 12px 26px color-mix(in srgb,var(--brand-500) 16%,transparent),inset 0 1px rgba(255,255,255,0.08)}.industrial-status-chip,.industrial-badge-row span{display:inline-flex;align-items:center;min-height:1.8rem;padding:0.28rem 0.56rem;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 82%,transparent);color:var(--text-soft);font-size:0.72rem;font-weight:850}.industrial-product-card h3,.industrial-product-summary h1,.industrial-section-head h2,.industrial-section h3{margin:0;color:var(--text-primary);font-weight:950;line-height:1.45}.industrial-product-card h3{font-size:1rem}.industrial-product-card h3 a{color:inherit;text-decoration:none}.industrial-en-name{margin:0;color:var(--text-soft);font-size:0.82rem;line-height:1.55}.industrial-card-facts,.industrial-fact-grid{display:grid;gap:0.48rem;margin:0}.industrial-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industrial-card-facts div,.industrial-fact-grid div{display:grid;grid-template-columns:minmax(5rem,0.42fr) minmax(0,1fr);gap:0.6rem;min-width:0;padding:0.55rem 0.62rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.55rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-500) 8%,transparent),transparent 58%),color-mix(in srgb,var(--surface-muted) 74%,transparent);box-shadow:inset 0 1px rgba(255,255,255,0.035)}.industrial-card-facts dt,.industrial-fact-grid dt{color:var(--text-soft);font-size:0.72rem;font-weight:800}.industrial-card-facts dd,.industrial-fact-grid dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:0.78rem;font-weight:850}.industrial-product-summary .industrial-card-meta>span,.industrial-fact-grid div,.industrial-badge-row span{--detail-accent:color-mix(in srgb,var(--brand-500) 62%,var(--text-soft))}.industrial-product-summary .industrial-card-meta>span{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--line-color) 84%,transparent);background:color-mix(in srgb,var(--surface-muted) 82%,transparent);color:var(--text-soft);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent)}.industrial-product-summary .industrial-card-meta>.industrial-status-chip{border-color:color-mix(in srgb,var(--brand-500) 24%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 42%,var(--text-primary))}.industrial-fact-grid div{position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--line-color) 86%,transparent);background:color-mix(in srgb,var(--surface-muted) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent)}.industrial-fact-grid div::before,.industrial-fact-grid div::after{content:"";position:absolute;pointer-events:none}.industrial-fact-grid div::before{inset-block:0;inset-inline-start:0;z-index:0;width:0.14rem;background:color-mix(in srgb,var(--brand-500) 38%,var(--line-color))}.industrial-fact-grid div::after{display:none}.industrial-fact-grid dt,.industrial-fact-grid dd{position:relative;z-index:1}.industrial-fact-grid dt{color:var(--text-soft)}.industrial-fact-grid dd{color:var(--text-primary);text-shadow:none}.industrial-badge-row span{position:relative;gap:0.36rem;overflow:hidden;border-color:color-mix(in srgb,var(--line-color) 84%,transparent);background:color-mix(in srgb,var(--surface-muted) 80%,transparent);color:var(--text-soft);box-shadow:none}.industrial-badge-row span::before{content:"";width:0.42rem;height:0.42rem;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--brand-500) 58%,var(--text-soft))}.industrial-evidence-panel{display:grid;gap:0.68rem;padding:0.85rem;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.55rem;background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}.industrial-evidence-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.45rem}.industrial-evidence-head span,.industrial-evidence-list em,.industrial-empty-inline{color:var(--text-soft);font-size:0.76rem;font-weight:800}.industrial-evidence-head strong{color:var(--text-primary);font-size:0.88rem;font-weight:950}.industrial-evidence-warning{margin:0;padding:0.68rem 0.78rem;border:1px solid color-mix(in srgb,#f59e0b 30%,var(--line-color));border-radius:0.45rem;background:color-mix(in srgb,#f59e0b 8%,transparent);color:color-mix(in srgb,#f59e0b 46%,var(--text-primary));font-size:0.8rem;line-height:1.9}.industrial-evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.45rem;margin:0;padding:0;list-style:none}.industrial-evidence-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.24rem 0.5rem;align-items:center;min-width:0;padding:0.52rem 0.58rem;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.42rem;background:color-mix(in srgb,var(--surface-elevated) 62%,transparent)}.industrial-evidence-list li>span{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;border:1px solid currentColor;font-size:0.72rem;line-height:1}.industrial-evidence-list strong{min-width:0;color:var(--text-primary);font-size:0.78rem;font-weight:900}.industrial-evidence-list em{grid-column:2;font-style:normal}.industrial-evidence-list .is-present>span{color:#10b981}.industrial-evidence-list .is-missing>span{color:#f59e0b}.industrial-empty-inline{display:block;margin-top:0.28rem;font-style:normal;line-height:1.75}.industrial-card-price,.industrial-price-panel{position:relative;display:grid;gap:0.32rem;overflow:hidden;padding:0.95rem 1rem;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.7rem;background:color-mix(in srgb,var(--surface-muted) 82%,transparent);box-shadow:inset 0 1px rgba(255,255,255,0.05)}.industrial-price-panel::before{content:"";position:absolute;inset:0 0 auto;height:0.12rem;background:color-mix(in srgb,var(--brand-500) 42%,var(--line-color))}.industrial-card-price span,.industrial-price-panel span,.industrial-price-panel small{color:var(--text-soft);font-size:0.75rem;font-weight:800}.industrial-card-price strong,.industrial-price-panel strong{color:var(--text-primary);font-size:1.14rem;font-weight:950}.storefront-price-stack{display:grid;align-content:start;justify-items:start;min-width:0;gap:0.18rem}.storefront-price-stack>*{margin:0}.storefront-compare-price{display:block;max-width:100%;color:var(--text-soft);font-size:0.74rem;font-weight:850;line-height:1.45;overflow-wrap:anywhere;text-decoration:line-through}.storefront-discount-badge{display:inline-flex;align-items:center;justify-self:start;max-width:100%;min-height:1.45rem;padding:0.12rem 0.46rem;border:1px solid color-mix(in srgb,#16a34a 34%,var(--line-color));border-radius:999px;background:color-mix(in srgb,#16a34a 9%,var(--surface-muted));color:color-mix(in srgb,#16a34a 58%,var(--text-primary));font-size:0.72rem;font-style:normal;font-weight:900;line-height:1;overflow-wrap:anywhere}.industrial-seller-row .storefront-price-stack{gap:0.14rem}.industrial-seller-row .storefront-price-stack strong{font-size:0.82rem;line-height:1.45}.industrial-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0.55rem 0.78rem;border:1px solid color-mix(in srgb,var(--line-color) 80%,transparent);border-radius:0.45rem;background:color-mix(in srgb,var(--surface-muted) 86%,transparent);color:var(--text-primary);font-size:0.82rem;font-weight:900;text-decoration:none}.industrial-btn-primary{border-color:color-mix(in srgb,var(--brand-500) 26%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 40%,var(--text-primary))}.industrial-btn-inquiry{border-color:color-mix(in srgb,var(--brand-500) 26%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 40%,var(--text-primary))}:root[data-theme="light"] .industrial-btn-inquiry{border-color:color-mix(in srgb,var(--brand-500) 82%,#0f172a);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-500) 82%,#38bdf8),color-mix(in srgb,var(--brand-500) 92%,#0f172a));color:#ffffff}:root[data-theme="light"] .industrial-btn-inquiry:hover,:root[data-theme="light"] .industrial-btn-inquiry:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 88%,#0f172a);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-500) 88%,#38bdf8),color-mix(in srgb,var(--brand-500) 96%,#0f172a));color:#ffffff}.industrial-btn-icon{width:2.55rem;padding:0}.industrial-detail-shell{display:grid;gap:1rem}.industrial-detail-hero{display:grid;align-items:start;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--panel-bg-strong) 94%,transparent)}.industrial-gallery-toolbar,.industrial-gallery-zoom-panel,.industrial-gallery-status{display:flex;align-items:center;justify-content:space-between;gap:0.7rem}.industrial-gallery-toolbar{align-items:start}.industrial-gallery-strip-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.5rem;min-width:0}.industrial-gallery-strip-toolbar>div{display:grid;min-width:0;gap:0.08rem}.industrial-gallery-strip-toolbar strong{overflow:hidden;color:var(--text-primary);font-size:0.84rem;font-weight:950;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.industrial-gallery-strip-toolbar span{color:var(--text-soft);font-size:0.72rem;font-weight:820;line-height:1.4}.industrial-gallery-copy{display:grid;gap:0.18rem;min-width:0}.industrial-gallery-copy span,.industrial-gallery-status span,.industrial-gallery-hint span{color:var(--brand-500);font-size:0.72rem;font-weight:950}.industrial-gallery-copy strong,.industrial-gallery-status strong{overflow:hidden;color:var(--text-primary);font-size:0.96rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.industrial-gallery-filterbar{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:end;gap:0.38rem;min-width:0}.industrial-gallery-filter,.industrial-gallery-mini-filter{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;min-height:2rem;border:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:0.45rem;background:color-mix(in srgb,var(--surface-muted) 76%,transparent);color:var(--text-soft);font-size:0.74rem;font-weight:900;transition:border-color 0.18s ease,background-color 0.18s ease,color 0.18s ease,transform 0.18s ease}.industrial-gallery-filter{max-width:12rem;padding:0.45rem 0.6rem}.industrial-gallery-filter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industrial-gallery-filter small{display:inline-grid;min-width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--panel-bg-strong) 88%,transparent);color:var(--text-primary);font-size:0.68rem}.industrial-gallery-filter:hover,.industrial-gallery-filter:focus-visible,.industrial-gallery-filter.is-active,.industrial-gallery-mini-filter:hover,.industrial-gallery-mini-filter:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 42%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 12%,var(--surface-muted));color:var(--text-primary);transform:translateY(-1px)}.industrial-gallery-main{--gallery-focus-x:50%;--gallery-focus-y:50%;--gallery-zoom:1;cursor:crosshair;position:relative;display:grid;inline-size:100%;block-size:auto;aspect-ratio:4 / 3;min-block-size:clamp(30rem,58vh,43rem);min-height:0;max-block-size:min(72vh,43rem);max-inline-size:100%;justify-self:stretch;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.5rem;background:linear-gradient(90deg,color-mix(in srgb,var(--line-color) 34%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--line-color) 26%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--surface-muted) 86%,transparent);background-size:3rem 3rem;outline:none;touch-action:pan-y}.industrial-gallery-main:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 54%,var(--line-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 16%,transparent)}.industrial-gallery-main img{box-sizing:border-box;display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;padding:clamp(0.75rem,1.4vw,1.25rem);pointer-events:none;transform:scale(var(--gallery-zoom));transform-origin:var(--gallery-focus-x) var(--gallery-focus-y);transition:transform 0.16s ease,transform-origin 0.08s ease;user-select:none;-webkit-user-drag:none}.industrial-gallery-main.is-zoomed img{transition-duration:0.08s}.industrial-gallery-main .industrial-gallery-zoom-panel{position:absolute;z-index:4;inset-inline:0.85rem;bottom:0.85rem;display:flex;align-items:center;justify-content:space-between;gap:0.65rem;min-width:0;padding:0.5rem 0.56rem;border:1px solid color-mix(in srgb,var(--line-color) 76%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--panel-bg-strong) 78%,transparent);box-shadow:0 10px 26px color-mix(in srgb,#000000 16%,transparent);backdrop-filter:blur(14px)}.industrial-gallery-reticle{pointer-events:none;position:absolute;left:var(--gallery-focus-x);top:var(--gallery-focus-y);width:4rem;height:4rem;border:1px solid color-mix(in srgb,#22c55e 70%,transparent);border-radius:999px;opacity:0;transform:translate(-50%,-50%) scale(0.86);transition:opacity 0.16s ease,transform 0.16s ease}.industrial-gallery-reticle::before,.industrial-gallery-reticle::after{content:"";position:absolute;background:color-mix(in srgb,#22c55e 78%,transparent)}.industrial-gallery-reticle::before{inset-block:50% auto;inset-inline:0.7rem;height:1px}.industrial-gallery-reticle::after{inset-block:0.7rem;inset-inline-start:50%;width:1px}.industrial-gallery-main.is-zoomed .industrial-gallery-reticle,.industrial-gallery-main.is-focusing .industrial-gallery-reticle{opacity:1;transform:translate(-50%,-50%) scale(1)}.industrial-gallery-watermark{pointer-events:none;position:absolute;z-index:5;inset-inline-end:0.8rem;top:0.8rem;bottom:auto;max-width:min(70%,16rem);padding:0.28rem 0.55rem;border:1px solid color-mix(in srgb,var(--line-color) 72%,transparent);border-radius:0.4rem;background:color-mix(in srgb,var(--panel-bg-strong) 62%,transparent);color:color-mix(in srgb,var(--text-soft) 74%,transparent);font-size:0.68rem;font-weight:950;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere;text-align:start}.industrial-gallery-actions{position:absolute;z-index:6;inset-block-start:0.82rem;inset-inline-start:0.82rem;display:inline-grid;align-items:center;gap:0.58rem}.industrial-gallery-action-form{display:inline-flex;margin:0;width:2.18rem;height:2.18rem}.industrial-gallery-action{--gallery-action-color:var(--brand-500);cursor:pointer;position:relative;display:inline-grid;width:2.18rem;height:2.18rem;place-items:center;border:1px solid color-mix(in srgb,var(--gallery-action-color) 32%,var(--line-color));border-radius:999px;background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--gallery-action-color) 16%,transparent),transparent 44%),color-mix(in srgb,var(--panel-bg-strong) 82%,transparent);color:color-mix(in srgb,var(--gallery-action-color) 82%,var(--text-primary));box-shadow:0 10px 24px color-mix(in srgb,#000000 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 50%,transparent);backdrop-filter:blur(14px);transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease,color 0.18s ease,transform 0.18s ease}.industrial-gallery-action-wishlist{--gallery-action-color:var(--item-action-wishlist,#d7657c)}.industrial-gallery-action-compare{--gallery-action-color:var(--item-action-compare,#c39a35)}.industrial-gallery-action-share{--gallery-action-color:var(--item-action-share,#4f8fcb)}.industrial-gallery-action svg{width:1.18rem;height:1.18rem;fill:currentColor}.industrial-gallery-action:hover,.industrial-gallery-action:focus-visible,.industrial-gallery-action.is-active{border-color:color-mix(in srgb,var(--gallery-action-color) 54%,var(--line-color));background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--gallery-action-color) 28%,transparent),transparent 44%),color-mix(in srgb,var(--gallery-action-color) 12%,var(--panel-bg-strong));color:color-mix(in srgb,var(--gallery-action-color) 96%,var(--text-primary));box-shadow:0 12px 28px color-mix(in srgb,var(--gallery-action-color) 18%,transparent),inset 0 1px color-mix(in srgb,#ffffff 62%,transparent);transform:translateY(-1px)}.industrial-gallery-action.is-active{color:#ffffff;background:radial-gradient(circle at 30% 18%,color-mix(in srgb,#ffffff 20%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--gallery-action-color) 86%,#ffffff),color-mix(in srgb,var(--gallery-action-color) 84%,#111827))}.industrial-gallery-action::after{content:attr(data-tooltip);pointer-events:none;position:absolute;top:50%;right:calc(100% + 0.42rem);width:max-content;max-width:calc(100vw - 2rem);padding:0.32rem 0.52rem;border:1px solid color-mix(in srgb,var(--gallery-action-color) 24%,var(--line-color));border-radius:999px;background:color-mix(in srgb,var(--panel-bg-strong) 92%,transparent);color:var(--text-primary);font-size:0.68rem;font-weight:900;line-height:1.4;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none;transform:translateY(-50%) translateX(0.18rem);transition:opacity 0.16s ease,transform 0.16s ease}.industrial-gallery-action:hover::after,.industrial-gallery-action:focus-visible::after{opacity:1;transform:translateY(-50%) translateX(0)}.product-share-modal-dialog{width:min(34rem,calc(100vw - 1.5rem))}.product-share-modal-body{display:grid;gap:0.9rem}.product-share-native-action,.product-share-copy-row button,.product-share-platform-grid a{min-height:2.65rem;border:1px solid color-mix(in srgb,var(--item-action-share,#4f8fcb) 30%,var(--line-color));border-radius:0.55rem;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--item-action-share,#4f8fcb) 22%,transparent),transparent 42%),color-mix(in srgb,var(--panel-bg-strong) 84%,transparent);color:var(--text-primary);font-size:0.82rem;font-weight:900;text-align:center;text-decoration:none;transition:border-color 0.16s ease,background-color 0.16s ease,color 0.16s ease,transform 0.16s ease,box-shadow 0.16s ease}.product-share-native-action{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;width:100%}.product-share-native-action svg{width:1.08rem;height:1.08rem;fill:currentColor}.product-share-native-action:hover,.product-share-native-action:focus-visible,.product-share-copy-row button:hover,.product-share-copy-row button:focus-visible,.product-share-platform-grid a:hover,.product-share-platform-grid a:focus-visible{border-color:color-mix(in srgb,var(--item-action-share,#4f8fcb) 58%,var(--line-color));background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--item-action-share,#4f8fcb) 30%,transparent),transparent 42%),color-mix(in srgb,var(--item-action-share,#4f8fcb) 13%,var(--panel-bg-strong));box-shadow:0 12px 26px color-mix(in srgb,var(--item-action-share,#4f8fcb) 16%,transparent);color:color-mix(in srgb,var(--item-action-share,#4f8fcb) 94%,var(--text-primary));transform:translateY(-1px)}.product-share-link-box{display:grid;gap:0.48rem;padding:0.75rem;border:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:0.65rem;background:color-mix(in srgb,var(--surface-muted) 78%,transparent)}.product-share-link-box label{color:var(--text-soft);font-size:0.75rem;font-weight:900}.product-share-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.5rem;align-items:stretch}.product-share-copy-row input{min-width:0;height:2.65rem;padding:0 0.78rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.55rem;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text-primary);direction:ltr;font-size:0.78rem;font-weight:700;text-align:left}.product-share-copy-row button{padding-inline:1rem}.product-share-link-box p{min-height:1.35rem;color:var(--text-soft);font-size:0.74rem;font-weight:800;line-height:1.7}.product-share-link-box p[data-state="success"]{color:#22c55e}.product-share-link-box p[data-state="warning"]{color:#f59e0b}.product-share-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.5rem}.product-share-platform-grid a{display:inline-grid;place-items:center;padding:0 0.62rem}@media (max-width:640px){.product-share-modal-dialog{width:min(100%,calc(100vw - 1rem))}.product-share-copy-row{grid-template-columns:minmax(0,1fr)}.product-share-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.industrial-gallery-empty{display:grid;gap:0.6rem;max-width:24rem;padding:1rem;text-align:center}.industrial-gallery-empty span{color:var(--brand-500);font-weight:900}.industrial-gallery-empty strong{color:var(--text-primary);font-size:1.35rem;font-weight:950}.industrial-gallery{align-self:start;align-content:start;gap:0.62rem;grid-template-rows:auto auto auto;height:auto}.industrial-gallery-strip-actions,.industrial-gallery-strip-nav{display:inline-flex;align-items:center}.industrial-gallery-strip-actions{flex:0 0 auto;flex-wrap:wrap;justify-content:end;gap:0.42rem}.industrial-gallery-strip-nav{pointer-events:none;position:absolute;z-index:3;inset-inline:0.18rem;top:50%;justify-content:space-between;gap:0;transform:translateY(-50%)}.industrial-gallery[data-gallery-strip-scrollable="false"] .industrial-gallery-strip-nav{display:none}.industrial-gallery-strip-nav-button{cursor:pointer;display:inline-grid;width:2.02rem;height:2.02rem;place-items:center;pointer-events:auto;border:1px solid color-mix(in srgb,var(--brand-500) 32%,var(--line-color));border-radius:0.45rem;background:color-mix(in srgb,var(--surface-muted) 82%,transparent);color:color-mix(in srgb,var(--brand-400) 76%,var(--text-primary));transition:border-color 0.18s ease,background-color 0.18s ease,color 0.18s ease,opacity 0.18s ease,transform 0.18s ease}.industrial-gallery-strip-nav-button:hover,.industrial-gallery-strip-nav-button:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 52%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 12%,var(--surface-muted));color:var(--text-primary);transform:translateY(-1px)}.industrial-gallery-strip-nav-button:disabled{cursor:default;opacity:0.42;transform:none}.industrial-gallery-strip-nav-button svg{width:0.95rem;height:0.95rem;fill:currentColor}html[dir="rtl"] .industrial-gallery-strip-nav-button svg{transform:scaleX(-1)}.industrial-gallery-strip-shell{position:relative;min-width:0;overflow:hidden}.industrial-gallery-strip-shell::before,.industrial-gallery-strip-shell::after{content:"";position:absolute;inset-block:0.16rem 0.46rem;z-index:2;width:1.45rem;opacity:0;pointer-events:none;transition:opacity 0.18s ease}.industrial-gallery-strip-shell::before{inset-inline-start:0;background:linear-gradient(to right,var(--panel-bg-strong) 16%,transparent)}.industrial-gallery-strip-shell::after{inset-inline-end:0;background:linear-gradient(to left,var(--panel-bg-strong) 16%,transparent)}html[dir="rtl"] .industrial-gallery-strip-shell::before{background:linear-gradient(to left,var(--panel-bg-strong) 16%,transparent)}html[dir="rtl"] .industrial-gallery-strip-shell::after{background:linear-gradient(to right,var(--panel-bg-strong) 16%,transparent)}.industrial-gallery-show-all{cursor:pointer;display:inline-flex;min-height:2rem;align-items:center;justify-content:center;padding:0.28rem 0.64rem;border:1px solid color-mix(in srgb,var(--brand-500) 30%,var(--line-color));border-radius:0.45rem;background:color-mix(in srgb,var(--brand-500) 9%,var(--surface-muted));color:color-mix(in srgb,var(--brand-400) 76%,var(--text-primary));font-size:0.74rem;font-weight:900;line-height:1.3;white-space:nowrap}.industrial-gallery-show-all:hover,.industrial-gallery-show-all:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 48%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 13%,var(--surface-muted));color:var(--text-primary)}.industrial-gallery-strip-shell[data-scrollable="true"]:not([data-at-start="true"])::before,.industrial-gallery-strip-shell[data-scrollable="true"]:not([data-at-end="true"])::after{opacity:0.9}.industrial-gallery-strip{display:flex;flex-wrap:nowrap;gap:0.54rem;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-block:0.1rem 0.32rem;padding-inline:2.2rem;scroll-behavior:smooth;scroll-padding-inline:2.2rem;scroll-snap-type:inline mandatory;scrollbar-color:transparent transparent;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.industrial-gallery[data-gallery-strip-scrollable="false"] .industrial-gallery-strip{padding-inline:0}.industrial-gallery-strip::-webkit-scrollbar{width:0;height:0;display:none}.industrial-gallery-thumb{cursor:pointer;flex:0 0 min(9.1rem,38vw);position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.45rem;background:var(--surface-muted);scroll-snap-align:start;scroll-snap-stop:always;transition:border-color 0.18s ease,background-color 0.18s ease,transform 0.18s ease}.industrial-gallery-thumb img{box-sizing:border-box;display:block;width:100%;height:100%;max-width:100%;max-height:100%;padding:0.32rem;object-fit:contain;user-select:none;-webkit-user-drag:none}.industrial-review-media-list{max-width:100%;min-width:0}.industrial-review-media-thumb{aspect-ratio:1 / 1;max-width:4.25rem;max-height:4.25rem}.industrial-review-media-thumb img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.industrial-gallery-thumb span{position:absolute;inset-inline:0.35rem;bottom:0.35rem;overflow:hidden;padding:0.25rem 0.38rem;border-radius:0.35rem;background:color-mix(in srgb,var(--panel-bg-strong) 82%,transparent);color:var(--text-primary);font-size:0.65rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.industrial-gallery-thumb:hover,.industrial-gallery-thumb:focus-visible,.industrial-gallery-thumb.is-active{border-color:color-mix(in srgb,var(--brand-500) 56%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 10%,var(--surface-muted));transform:translateY(-1px)}.industrial-gallery-thumb[hidden]{display:none}.industrial-gallery-status{min-height:3.2rem;padding:0.62rem 0.7rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.48rem;background:color-mix(in srgb,var(--surface-muted) 62%,transparent)}.industrial-gallery-status small{color:var(--text-muted);font-size:0.72rem;font-weight:850}.industrial-gallery-hint{display:block;margin:0;min-width:0}.industrial-gallery-hint strong{display:block;overflow:hidden;color:var(--text-soft);font-size:0.78rem;font-weight:850;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.industrial-gallery-hint-line{display:block}.industrial-gallery-hint-mobile{display:none}.industrial-gallery-controls{display:inline-flex;align-items:center;gap:0.32rem;flex:0 0 auto}.industrial-gallery-controls button{cursor:pointer;display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:0.45rem;background:color-mix(in srgb,var(--surface-muted) 78%,transparent);color:var(--text-primary);font-size:0.9rem;font-weight:950;transition:border-color 0.18s ease,background-color 0.18s ease,transform 0.18s ease}.industrial-gallery-controls button:hover,.industrial-gallery-controls button:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 46%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 12%,var(--surface-muted));transform:translateY(-1px)}.industrial-gallery-controls output{min-width:3.6rem;color:var(--text-soft);font-size:0.78rem;font-weight:950;text-align:center}.industrial-gallery-filter-empty{padding:0.72rem;border:1px dashed color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.45rem;color:var(--text-soft);font-size:0.82rem;font-weight:850;text-align:center}.industrial-gallery-mini-filter{width:max-content;min-height:1.8rem;padding:0.32rem 0.5rem;font-size:0.7rem}.industrial-product-summary{align-content:start;position:relative;gap:0.92rem;padding:0.2rem}.industrial-product-summary h1{max-width:52rem;font-size:2.08rem;font-weight:800;line-height:1.42;text-wrap:balance;text-shadow:none}.industrial-rating-summary,.industrial-review-overview,.industrial-review-score,.industrial-review-copy,.industrial-review-list,.industrial-review-form-shell,.industrial-review-form{display:grid;gap:0.65rem}.industrial-rating-summary{grid-template-columns:auto auto auto;align-items:center;justify-content:start;gap:0.55rem;color:var(--text-soft);font-size:0.84rem;font-weight:850}.industrial-stars{display:inline-flex;align-items:center;gap:0.1rem;color:color-mix(in srgb,var(--text-soft) 48%,transparent);font-size:1rem;line-height:1}.industrial-stars .is-filled{color:#d8a84f;text-shadow:none}.industrial-rating-summary strong{color:var(--text-primary)}.industrial-rating-summary a{color:var(--brand-500);text-decoration:none}@supports (-webkit-background-clip:text){.industrial-product-summary h1{background:none;-webkit-background-clip:border-box;color:var(--text-primary)}}.industrial-tabs{position:sticky;top:0.75rem;z-index:8;display:flex;flex-wrap:wrap;gap:0.5rem;padding:0.65rem;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.55rem;background:color-mix(in srgb,var(--panel-bg-strong) 94%,transparent)}.industrial-tabs a{padding:0.55rem 0.8rem;border:1px solid color-mix(in srgb,var(--brand-500) 18%,var(--line-color));border-radius:0.42rem;background:color-mix(in srgb,var(--brand-500) 5%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 32%,var(--text-soft));font-size:0.82rem;font-weight:900;text-decoration:none}.industrial-tabs a:hover,.industrial-tabs a:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 30%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted));color:var(--text-primary)}.industrial-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,0.36fr);gap:1rem;align-items:start}.industrial-detail-aside{position:sticky;top:5.2rem}.industrial-section{scroll-margin-top:6.25rem;padding:1rem;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.55rem;background:color-mix(in srgb,var(--panel-bg-strong) 92%,transparent)}.industrial-section-head span{color:var(--brand-500);font-size:0.76rem;font-weight:900}.industrial-section p,.industrial-section li{color:var(--text-soft);line-height:1.95}.industrial-installation-copy{margin:0;padding:0.9rem 1rem;border:1px solid color-mix(in srgb,var(--brand-500) 20%,var(--line-color));border-radius:0.5rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-500) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface-muted) 72%,transparent);color:var(--text-primary);font-weight:750}.industrial-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8rem}.industrial-spec-table,.industrial-doc-grid,.industrial-side-actions,.industrial-side-purchase,.industrial-side-primary-actions,.industrial-rfq-form,.industrial-variant-list{display:grid;gap:0.65rem}.industrial-spec-table div,.industrial-doc-grid a,.industrial-variant-list div,.industrial-side-actions a,.industrial-side-price-panel,.industrial-side-actions form .toggle-chip{display:grid;gap:0.25rem;padding:0.75rem;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.45rem;background:color-mix(in srgb,var(--surface-muted) 74%,transparent);text-decoration:none}.industrial-doc-grid a{display:flex;align-items:center;justify-content:space-between;gap:0.75rem}.industrial-doc-copy{display:grid;gap:0.18rem;min-width:0}.industrial-doc-format{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:0.16rem;flex:0 0 auto;min-width:4.35rem;min-height:2.6rem;padding:0.34rem 0.76rem;border:1px solid color-mix(in srgb,var(--brand-blue) 34%,var(--line-color));border-radius:0.45rem;background:color-mix(in srgb,var(--brand-blue) 12%,var(--surface-muted));color:var(--text-primary);font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.industrial-doc-format--pdf{border-color:color-mix(in srgb,#ef4444 34%,var(--line-color));background:color-mix(in srgb,#ef4444 12%,var(--surface-muted))}.industrial-doc-grid .industrial-doc-format span{color:var(--text-primary);font-size:0.78rem;font-weight:950;line-height:1}.industrial-doc-grid .industrial-doc-format .industrial-doc-download-label{color:var(--text-soft);font-size:0.68rem}.industrial-spec-table span,.industrial-doc-grid span,.industrial-variant-list span,.industrial-variant-list small,.industrial-side-price-panel span,.industrial-side-price-panel small,.industrial-side-price-panel em{color:var(--text-soft);font-size:0.78rem;font-weight:800}.industrial-spec-table strong,.industrial-doc-grid strong,.industrial-variant-list strong,.industrial-side-actions a,.industrial-side-price-panel strong,.industrial-side-actions form .toggle-chip{color:var(--text-primary);font-weight:900}.industrial-side-price-panel{position:relative;overflow:hidden;padding:0.95rem;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-500) 8%,transparent),transparent 56%),color-mix(in srgb,var(--surface-muted) 78%,transparent)}.industrial-side-price-panel::before{content:"";position:absolute;inset:0 0 auto;height:0.12rem;background:color-mix(in srgb,var(--brand-500) 42%,var(--line-color))}.industrial-side-price-panel strong{font-size:1.18rem;line-height:1.45}.industrial-side-price-panel em{display:inline-flex;justify-self:start;align-items:center;min-height:1.65rem;margin-top:0.15rem;padding:0.18rem 0.55rem;border:1px solid color-mix(in srgb,var(--brand-500) 22%,var(--line-color));border-radius:999px;background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 38%,var(--text-primary));font-style:normal}.industrial-side-primary-actions{align-items:stretch}.industrial-side-primary-actions .industrial-btn,.industrial-side-primary-actions form .toggle-chip{width:100%;min-height:2.8rem}.industrial-side-secondary-actions{margin-top:0.1rem}#specs.industrial-section{gap:0.65rem;padding:0.85rem}#specs .industrial-section-head{display:flex;align-items:end;justify-content:space-between;gap:0.75rem;padding-block-end:0.55rem;border-bottom:1px solid color-mix(in srgb,var(--product-tab-color,var(--brand-500)) 14%,var(--line-color))}#specs .industrial-section-head span{display:inline-flex;align-items:center;min-height:1.55rem;padding:0.18rem 0.5rem;border:1px solid color-mix(in srgb,var(--product-tab-color,var(--brand-500)) 20%,var(--line-color));border-radius:999px;background:color-mix(in srgb,var(--product-tab-color,var(--brand-500)) 7%,var(--surface-muted));font-size:0.68rem;letter-spacing:0}#specs .industrial-section-head h2{font-size:1rem;line-height:1.5}#specs .industrial-spec-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.55rem;background:color-mix(in srgb,var(--surface-muted) 58%,transparent)}#specs .industrial-spec-table>div{grid-template-columns:minmax(6.4rem,0.36fr) minmax(0,1fr);align-items:center;gap:0.7rem;min-height:2.55rem;padding:0.46rem 0.62rem;border:0;border-inline-start:1px solid color-mix(in srgb,var(--line-color) 72%,transparent);border-block-end:1px solid color-mix(in srgb,var(--line-color) 72%,transparent);border-radius:0;background:color-mix(in srgb,var(--panel-bg-strong) 56%,transparent)}#specs .industrial-spec-table span{font-size:0.7rem;line-height:1.45}#specs .industrial-spec-table strong{color:color-mix(in srgb,var(--text-primary) 90%,var(--product-tab-color,var(--brand-500)));font-size:0.84rem;line-height:1.55;overflow-wrap:anywhere;text-align:start}#specs .industrial-variant-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0.45rem;margin-top:0.08rem}#specs .industrial-variant-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.16rem 0.55rem;min-height:3rem;padding:0.5rem 0.58rem;border-radius:0.5rem;background:color-mix(in srgb,var(--surface-muted) 62%,transparent)}#specs .industrial-variant-list strong,#specs .industrial-variant-list span,#specs .industrial-variant-list small{grid-column:1;min-width:0;overflow-wrap:anywhere}#specs .industrial-variant-list strong{font-size:0.8rem;line-height:1.5}#specs .industrial-variant-list span,#specs .industrial-variant-list small{font-size:0.68rem;line-height:1.35}#specs .industrial-variant-list .industrial-gallery-mini-filter{grid-column:2;grid-row:1 / span 3;align-self:center;min-height:1.75rem;padding:0.28rem 0.48rem;font-size:0.66rem;white-space:nowrap}.industrial-side-actions form{display:grid}.industrial-side-actions form .toggle-chip{width:100%;min-height:auto;justify-content:start;font-size:0.82rem;text-align:right}.industrial-seller-table{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.5rem}.industrial-seller-head,.industrial-seller-row{display:grid;grid-template-columns:minmax(8rem,1.15fr) minmax(7rem,0.72fr) repeat(3,minmax(6rem,0.76fr)) minmax(5rem,0.55fr);gap:0.65rem;align-items:center;padding:0.75rem}.industrial-seller-head{background:color-mix(in srgb,var(--surface-muted) 86%,transparent);color:var(--text-soft);font-size:0.78rem;font-weight:900}.industrial-seller-row + .industrial-seller-row{border-top:1px solid color-mix(in srgb,var(--line-color) 84%,transparent)}.industrial-seller-row strong,.industrial-seller-row span,.industrial-seller-row a,.industrial-seller-name-cell,.industrial-seller-performance{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:0.82rem;font-weight:850}.industrial-seller-name-cell{display:grid;gap:0.34rem}.industrial-seller-performance{--seller-performance-accent:#94a3b8;display:grid;width:min(100%,9rem);gap:0.34rem;padding:0.46rem 0.54rem;border:1px solid color-mix(in srgb,var(--seller-performance-accent) 22%,var(--line-color));border-radius:0.48rem;background:color-mix(in srgb,var(--surface-muted) 74%,transparent)}.industrial-seller-performance-head,.industrial-seller-performance-score{display:flex;min-width:0;align-items:center}.industrial-seller-performance-head{gap:0.34rem}.industrial-seller-performance-dot{flex:0 0 auto;width:0.42rem;height:0.42rem;border-radius:999px;background:var(--seller-performance-accent)}.industrial-seller-performance-head small{min-width:0;overflow:hidden;color:var(--text-soft);font-size:0.66rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.industrial-seller-performance-score{gap:0.26rem;align-items:baseline}.industrial-seller-performance-score strong{color:color-mix(in srgb,var(--seller-performance-accent) 68%,var(--text-primary));font-size:0.96rem;line-height:1}.industrial-seller-performance-score span{color:var(--text-soft);font-size:0.68rem;font-weight:850}.industrial-seller-performance-score-empty{color:var(--text-soft)}.industrial-seller-performance-meter{height:0.24rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line-color) 82%,transparent)}.industrial-seller-performance-meter span{display:block;width:var(--seller-performance-score,0%);height:100%;border-radius:inherit;background:var(--seller-performance-accent)}.industrial-seller-performance--excellent,.industrial-seller-performance--stable{--seller-performance-accent:#57c785}.industrial-seller-performance--watch{--seller-performance-accent:#d8a84f}.industrial-seller-performance--risky{--seller-performance-accent:#ef7f7f}.industrial-seller-row a{color:var(--brand-500);text-decoration:none}.industrial-similar-list{overflow:hidden;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.55rem;background:color-mix(in srgb,var(--surface-muted) 62%,transparent)}.industrial-similar-list-head,.industrial-similar-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(5.8rem,0.48fr) minmax(6.4rem,0.5fr) 4.7rem;gap:0.8rem;align-items:center}.industrial-similar-list-head{padding:0.62rem 0.85rem;border-bottom:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);background:color-mix(in srgb,var(--surface-muted) 90%,transparent);color:var(--text-soft);font-size:0.72rem;font-weight:900}.industrial-similar-row{min-height:4.75rem;padding:0.82rem 0.85rem;color:var(--text-primary);text-decoration:none;transition:background-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.industrial-similar-row + .industrial-similar-row{border-top:1px solid color-mix(in srgb,var(--line-color) 72%,transparent)}.industrial-similar-row:hover,.industrial-similar-row:focus-visible{background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-500) 24%,transparent);outline:none}.industrial-similar-product{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:0.65rem;align-items:center;min-width:0}.industrial-similar-rank{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:0.42rem;background:color-mix(in srgb,var(--surface-muted) 84%,transparent);color:var(--brand-500);font-size:0.78rem;font-weight:950}.industrial-similar-product strong,.industrial-similar-product small,.industrial-similar-price strong{display:block;min-width:0;overflow-wrap:anywhere}.industrial-similar-product strong{color:var(--text-primary);font-size:0.9rem;font-weight:950;line-height:1.65}.industrial-similar-product small{margin-top:0.18rem;color:var(--text-soft);font-size:0.74rem;font-weight:800;line-height:1.5}.industrial-similar-evidence{display:flex;flex-wrap:wrap;gap:0.34rem;align-items:center;min-width:0}.industrial-similar-evidence span,.industrial-similar-evidence em,.industrial-similar-supply span{display:inline-flex;align-items:center;max-width:100%;min-height:1.55rem;padding:0.22rem 0.52rem;border-radius:999px;font-size:0.7rem;font-style:normal;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.industrial-similar-evidence span{border:1px solid color-mix(in srgb,var(--brand-500) 24%,transparent);background:color-mix(in srgb,var(--brand-500) 10%,transparent);color:color-mix(in srgb,var(--brand-500) 86%,var(--text-primary))}.industrial-similar-evidence em{border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);background:color-mix(in srgb,var(--surface-muted) 72%,transparent);color:var(--text-soft)}.industrial-similar-evidence-muted{opacity:0.84}.industrial-similar-supply,.industrial-similar-price,.industrial-similar-action{min-width:0}.industrial-similar-supply span{border:1px solid color-mix(in srgb,#22c55e 25%,transparent);background:color-mix(in srgb,#22c55e 10%,transparent);color:color-mix(in srgb,#22c55e 82%,var(--text-primary))}.industrial-similar-price strong{color:var(--text-primary);font-size:0.82rem;font-weight:950;line-height:1.65}.industrial-similar-action span{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.12rem;border-radius:0.42rem;background:var(--brand-500);color:#fff;font-size:0.74rem;font-weight:950;line-height:1}.industrial-rfq-form label{display:grid;gap:0.38rem;color:var(--text-primary);font-size:0.82rem;font-weight:850}.industrial-rfq-form input[type="text"],.industrial-rfq-form input[type="number"],.industrial-rfq-form textarea{width:100%;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.45rem;background:color-mix(in srgb,var(--surface-muted) 76%,transparent);color:var(--text-primary);padding:0.72rem 0.8rem}.industrial-rfq-form input[type="checkbox"]{width:1rem;height:1rem}.industrial-empty{padding:0.9rem;border:1px dashed color-mix(in srgb,var(--line-color) 90%,transparent);border-radius:0.45rem;color:var(--text-soft)}.industrial-empty .industrial-btn{margin-top:0.75rem;width:100%}.industrial-review-overview{grid-template-columns:minmax(11rem,0.3fr) minmax(0,1fr);align-items:stretch}.industrial-review-score,.industrial-review-copy,.industrial-review-item,.industrial-review-form-shell{padding:0.85rem;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.45rem;background:color-mix(in srgb,var(--surface-muted) 74%,transparent)}.industrial-review-score strong{color:var(--text-primary);font-size:1.45rem;font-weight:950}.industrial-review-score span,.industrial-review-copy p,.industrial-review-state,.industrial-review-item p{color:var(--text-soft)}.industrial-review-copy strong,.industrial-review-item strong,.industrial-review-form-shell h3,.industrial-review-form legend,.industrial-review-form label span{color:var(--text-primary);font-weight:950}.industrial-review-item{display:grid;gap:0.45rem}.industrial-review-item>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.55rem}.industrial-review-item>div span{color:#f59e0b;font-size:0.82rem;font-weight:950}.industrial-review-form fieldset{display:grid;gap:0.5rem;border:0;padding:0}.industrial-rating-input{display:flex;flex-wrap:wrap;gap:0.45rem}.industrial-rating-input label{cursor:pointer}.industrial-rating-input input{position:absolute;opacity:0;pointer-events:none}.industrial-rating-input span,.industrial-review-login,.industrial-review-submit{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.42rem;padding:0.55rem 0.75rem;color:var(--text-primary);font-size:0.82rem;font-weight:950}.industrial-rating-input input:checked + span{border-color:color-mix(in srgb,#f59e0b 62%,var(--line-color));background:color-mix(in srgb,#f59e0b 14%,transparent);color:#fbbf24}.industrial-review-form textarea{width:100%;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.45rem;background:color-mix(in srgb,var(--surface-muted) 76%,transparent);color:var(--text-primary);padding:0.72rem 0.8rem;resize:vertical}.industrial-review-live-check{display:grid;gap:0.25rem;padding:0.72rem 0.85rem;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.5rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--review-gate-accent,#60a5fa) 14%,transparent),transparent 42%),color-mix(in srgb,var(--surface-muted) 70%,transparent)}.industrial-review-live-check strong{color:color-mix(in srgb,var(--review-gate-accent,#60a5fa) 70%,var(--text-primary));font-size:0.82rem;font-weight:950}.industrial-review-live-check span{color:var(--text-soft);font-size:0.78rem;font-weight:800;line-height:1.8}.industrial-review-live-check-idle{--review-gate-accent:#60a5fa}.industrial-review-live-check-ok{--review-gate-accent:#22c55e;border-color:color-mix(in srgb,#22c55e 34%,var(--line-color))}.industrial-review-live-check-warn{--review-gate-accent:#f59e0b;border-color:color-mix(in srgb,#f59e0b 40%,var(--line-color))}.industrial-review-submit{width:fit-content;border-color:color-mix(in srgb,var(--brand-500) 45%,var(--line-color));background:var(--brand-500);color:#fff}.industrial-review-submit:disabled{cursor:not-allowed;opacity:0.58;filter:saturate(0.65)}.industrial-review-submit small{display:none;margin-inline-start:0.45rem;color:inherit;font-size:0.72rem}.industrial-review-submit small.htmx-request{display:inline-flex}.industrial-review-login{width:fit-content;text-decoration:none}.industrial-form-error{color:#f87171;font-size:0.78rem;font-weight:850}.comparison-page{display:grid;gap:1rem}.comparison-hero{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.1rem}.comparison-hero .section-title{margin-top:0.25rem;font-size:clamp(1.35rem,3vw,2.2rem)}.comparison-hero .muted-text{max-width:44rem;margin-top:0.5rem}.comparison-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:0.55rem}.comparison-table-card{padding:0;overflow:hidden}.comparison-table-scroll{overflow-x:auto;scrollbar-width:thin}.comparison-table{width:100%;min-width:max(100%,calc(7.5rem + (var(--comparison-count,1) * 13rem)));border-collapse:separate;border-spacing:0}.comparison-table th,.comparison-table td{min-width:10.5rem;padding:0.85rem;border-bottom:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--line-color) 72%,transparent);color:var(--text-primary);text-align:right;vertical-align:top}.comparison-table thead th{background:color-mix(in srgb,var(--surface-muted) 84%,transparent);font-weight:950}.comparison-table thead th:first-child,.comparison-table tbody th{position:sticky;inset-inline-start:0;z-index:1;min-width:7.5rem;background:color-mix(in srgb,var(--panel-bg-strong) 96%,transparent);color:var(--text-soft);font-size:0.78rem;font-weight:900}.comparison-table thead th:first-child{z-index:2}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-product-title{display:block;color:var(--text-primary);font-size:0.9rem;font-weight:950;line-height:1.7;text-decoration:none;overflow-wrap:anywhere}.comparison-table small{display:block;margin-top:0.25rem;color:var(--text-soft);font-size:0.72rem;font-weight:800;line-height:1.5}.comparison-product-actions{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.75rem}.comparison-product-actions form{display:contents}.comparison-product-actions a,.comparison-product-actions .toggle-chip{min-height:2.05rem;padding:0.4rem 0.62rem;border-radius:0.42rem;font-size:0.72rem;font-weight:950}.comparison-product-actions a{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);background:color-mix(in srgb,var(--surface-muted) 74%,transparent);color:var(--text-primary);text-decoration:none}.comparison-empty{display:grid;gap:0.7rem;padding:1.1rem}.comparison-empty strong{color:var(--text-primary);font-size:1rem;font-weight:950}@media (max-width:68rem){.industrial-detail-hero,.industrial-detail-grid{grid-template-columns:1fr}.industrial-detail-aside{position:static}.industrial-gallery{grid-template-rows:auto;height:auto}.industrial-gallery-main{inline-size:min(100%,clamp(24rem,61.33vh,34.67rem));block-size:auto;aspect-ratio:4 / 3;min-height:0;min-block-size:0;justify-self:center}.industrial-gallery-toolbar{align-items:stretch;flex-direction:column}.industrial-gallery-main .industrial-gallery-zoom-panel{inset-inline:0.55rem;bottom:0.55rem;align-items:center;flex-direction:row;gap:0.5rem;padding:0.5rem}.industrial-gallery-filterbar{justify-content:start}}@media (max-width:44rem){.industrial-fact-grid,.industrial-evidence-list,.industrial-two-col,.industrial-review-overview{grid-template-columns:1fr}#specs.industrial-section{padding:0.72rem}#specs .industrial-section-head{align-items:start;flex-direction:column;gap:0.36rem}#specs .industrial-section-head h2{font-size:0.92rem}#specs .industrial-spec-table{grid-template-columns:1fr}#specs .industrial-spec-table>div{grid-template-columns:minmax(5.4rem,0.42fr) minmax(0,1fr);gap:0.55rem;min-height:2.35rem;padding:0.42rem 0.52rem;border-inline-start:0}#specs .industrial-variant-list{grid-template-columns:1fr}.industrial-rating-summary{grid-template-columns:1fr;align-items:start}.industrial-gallery-strip{gap:0.5rem}.industrial-gallery-thumb{flex-basis:min(8.4rem,68vw)}.industrial-gallery-main{inline-size:min(100%,clamp(21.33rem,56vh,28rem))}.industrial-product-summary>.industrial-action-row{padding:0}.industrial-product-summary>.industrial-action-row .industrial-btn{min-height:3rem;font-size:0.88rem}.industrial-gallery-status{align-items:start;flex-direction:column}.industrial-gallery-main .industrial-gallery-zoom-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.42rem;padding:0.42rem}.industrial-gallery-main .industrial-gallery-hint{min-width:0}.industrial-gallery-main .industrial-gallery-hint-desktop{display:none}.industrial-gallery-main .industrial-gallery-hint-mobile{display:block}.industrial-gallery-main .industrial-gallery-hint strong{font-size:0.7rem;line-height:1.45}.industrial-gallery-controls{width:100%}.industrial-gallery-controls output{margin-inline-start:auto}.industrial-gallery-main .industrial-gallery-controls{width:auto;gap:0.22rem}.industrial-gallery-main .industrial-gallery-controls button{width:1.85rem;height:1.85rem;font-size:0.78rem}.industrial-gallery-main .industrial-gallery-controls output{min-width:2.35rem;margin-inline-start:0;font-size:0.68rem}.industrial-gallery-actions{inset-block-start:0.55rem;inset-inline-start:0.55rem;gap:0.42rem}.industrial-gallery-action{width:1.95rem;height:1.95rem}.industrial-gallery-action svg{width:0.88rem;height:0.88rem}.industrial-gallery-action::after{display:none}.industrial-seller-head{display:none}.industrial-seller-row{grid-template-columns:1fr}.industrial-similar-list{display:grid;gap:0.65rem;overflow:visible;border:0;background:transparent}.industrial-similar-list-head{display:none}.industrial-similar-row{grid-template-columns:1fr;gap:0.65rem;min-height:0;padding:0.85rem;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.55rem;background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}.industrial-similar-row + .industrial-similar-row{border-top:1px solid color-mix(in srgb,var(--line-color) 84%,transparent)}.industrial-similar-action span{width:100%}.industrial-card-actions .industrial-btn-primary,.industrial-action-row .industrial-btn-primary{width:100%}.comparison-hero{align-items:stretch;flex-direction:column}.comparison-hero-actions{justify-content:stretch}.comparison-hero-actions .cta-button{width:100%}}.commerce-header-button{min-height:2.72rem;height:2.72rem;border:1px solid rgba(249,250,251,0.14);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:0.42rem;padding:0 0.62rem;color:var(--text-primary);background:linear-gradient(160deg,rgba(249,250,251,0.1),rgba(249,250,251,0.04));box-shadow:0 12px 26px rgba(0,0,0,0.3),inset 0 1px rgba(249,250,251,0.12);transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease}.commerce-header-button:hover,.commerce-header-button:focus-visible{transform:translateY(-1px);border-color:rgba(96,165,250,0.48)}.commerce-header-icon{width:1.18rem;height:1.18rem;fill:currentColor;flex:0 0 auto}.commerce-header-label{font-size:0.78rem;font-weight:800;white-space:nowrap}.commerce-header-count{min-width:1.32rem;height:1.32rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 0.32rem;font-size:0.68rem;font-weight:900;color:#fff}.commerce-modal-shell{z-index:90}.commerce-action-modal-shell{z-index:100}.commerce-modal-dialog{width:min(100vw - 1.25rem,46rem);scrollbar-width:none;-ms-overflow-style:none}.commerce-action-modal-dialog{width:min(100vw - 1.25rem,52rem)}.commerce-modal-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,0.26);border-radius:1rem;background:linear-gradient(160deg,rgba(17,24,39,0.98),rgba(15,23,42,0.98));box-shadow:0 28px 70px rgba(0,0,0,0.44),inset 0 1px rgba(255,255,255,0.08)}.commerce-modal-content{max-height:min(74vh,46rem);overflow:auto;padding:1.1rem;scrollbar-width:none;-ms-overflow-style:none}.commerce-modal-dialog::-webkit-scrollbar,.commerce-modal-content::-webkit-scrollbar{width:0;height:0;display:none}.commerce-modal-close{position:absolute;top:0.82rem;inset-inline-end:0.82rem;z-index:2;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,0.24);border-radius:999px;color:var(--text-muted);background:rgba(15,23,42,0.8)}.commerce-modal-close svg{width:1.1rem;height:1.1rem;fill:currentColor}.commerce-modal-loading{min-height:12rem;display:grid;place-items:center;color:var(--text-muted);font-size:0.92rem}.commerce-modal-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0.25rem 0 1rem;padding-inline-end:3rem}.commerce-modal-headline p,.add-rfq-product p,.add-rfq-success p{color:#60a5fa;font-size:0.76rem;font-weight:900}.commerce-modal-panel-inquiry .commerce-modal-headline p,.add-rfq-product p,.add-rfq-success p{color:#10b981}.commerce-modal-headline h2,.add-rfq-product h2,.add-rfq-success h2{margin-top:0.2rem;color:var(--text-primary);font-size:1.35rem;font-weight:950;line-height:1.35}.commerce-modal-headline span,.add-rfq-product span,.add-rfq-success span{display:block;margin-top:0.35rem;color:var(--text-muted);font-size:0.9rem}.commerce-modal-page-link,.commerce-secondary-action{border:1px solid rgba(148,163,184,0.24);border-radius:0.75rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0 0.9rem;color:var(--text-primary);background:rgba(255,255,255,0.045);font-size:0.84rem;font-weight:850;text-decoration:none}.commerce-modal-list{display:grid;gap:0.7rem}.commerce-line-card{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:0.8rem;align-items:center;border:1px solid rgba(148,163,184,0.2);border-radius:0.9rem;padding:0.72rem;background:rgba(255,255,255,0.045)}.commerce-line-media{aspect-ratio:1;border-radius:0.75rem;display:grid;place-items:center;overflow:hidden;color:#60a5fa;background:rgba(96,165,250,0.1);text-decoration:none}.commerce-line-media img{width:100%;height:100%;object-fit:cover}.commerce-line-media span{font-size:0.72rem;font-weight:900}.commerce-line-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:0.7rem}.commerce-line-title-row a{color:var(--text-primary);font-size:0.94rem;font-weight:900;line-height:1.65;text-decoration:none}.commerce-line-title-row span,.commerce-rfq-meta span{border:1px solid rgba(96,165,250,0.24);border-radius:999px;padding:0.18rem 0.48rem;color:#93c5fd;background:rgba(96,165,250,0.08);font-size:0.72rem;font-weight:800;white-space:nowrap}.commerce-line-body p{margin-top:0.25rem;color:var(--text-muted);font-size:0.82rem}.commerce-rfq-meta{display:flex;flex-wrap:wrap;gap:0.35rem;margin-top:0.48rem}.commerce-rfq-meta span{border-color:rgba(16,185,129,0.24);color:#6ee7b7;background:rgba(16,185,129,0.08)}.commerce-line-controls{display:grid;grid-template-columns:2rem 2rem 2rem;align-items:center;justify-items:center;gap:0.36rem}.commerce-inline-qty{display:inline-grid;align-self:center;grid-template-columns:2rem minmax(2.25rem,auto) 2rem;align-items:center;gap:0.28rem;inline-size:max-content;max-inline-size:100%;padding:0.26rem;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.7rem;background:color-mix(in srgb,var(--surface-muted) 78%,transparent)}.commerce-inline-qty form{display:contents}.commerce-line-controls strong{grid-column:1 / -1;color:var(--text-primary);font-size:0.82rem;font-weight:900;white-space:nowrap}.commerce-qty-btn{cursor:pointer;display:inline-grid;place-items:center;width:2rem;height:2rem;min-width:0;min-height:2rem;max-height:2rem;padding:0;border:1px solid color-mix(in srgb,var(--brand-500) 20%,var(--line-color));border-radius:0.5rem;background:color-mix(in srgb,var(--panel-bg-strong) 82%,transparent);color:color-mix(in srgb,var(--brand-500) 42%,var(--text-primary));font-size:0.98rem;font-weight:950;line-height:1;text-align:center;transition:border-color 0.16s ease,background-color 0.16s ease,color 0.16s ease,transform 0.16s ease}.commerce-qty-btn:hover,.commerce-qty-btn:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 42%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 9%,var(--surface-muted));color:var(--text-primary);transform:translateY(-1px)}.commerce-inline-qty .price-chip{display:inline-grid;min-width:2.25rem;height:2rem;place-items:center;padding:0 0.58rem;border-radius:0.52rem;font-size:0.82rem;line-height:1}.commerce-line-controls>span{color:var(--text-primary);font-size:0.9rem;font-weight:950}.commerce-modal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.6rem;margin-top:0.9rem}.commerce-modal-summary div{border:1px solid rgba(148,163,184,0.2);border-radius:0.85rem;padding:0.8rem;background:rgba(255,255,255,0.04)}.commerce-modal-summary span{display:block;color:var(--text-muted);font-size:0.76rem}.commerce-modal-summary strong{display:block;margin-top:0.28rem;color:var(--text-primary);font-size:1rem;font-weight:950}.commerce-modal-actions,.add-rfq-actions,.add-rfq-success-actions{display:flex;flex-wrap:wrap;gap:0.65rem;margin-top:1rem}.commerce-primary-action{border:1px solid rgba(96,165,250,0.44);border-radius:0.78rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:0 1rem;color:#fff;background:linear-gradient(135deg,#2563eb,#1a4fd8);box-shadow:0 14px 28px rgba(26,79,216,0.26);font-size:0.9rem;font-weight:950;text-decoration:none}.commerce-primary-action-inquiry{border-color:rgba(16,185,129,0.44);background:linear-gradient(135deg,#10b981,#0f766e);box-shadow:0 14px 28px rgba(16,185,129,0.2)}.add-rfq-submit-action{border-color:rgba(96,165,250,0.44);background:linear-gradient(135deg,#2563eb,#1d4ed8)}.commerce-modal-empty{border:1px dashed rgba(148,163,184,0.28);border-radius:1rem;padding:1.2rem;background:rgba(255,255,255,0.04)}.commerce-modal-empty strong{color:var(--text-primary);font-size:1.05rem;font-weight:950}.commerce-modal-empty p{margin-top:0.45rem;color:var(--text-muted);font-size:0.9rem;line-height:1.9}.add-rfq-modal{padding:0.2rem}.add-rfq-product{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:0.9rem;align-items:center;padding:0 2.2rem 1rem 0}.add-rfq-product-media{aspect-ratio:1;border:1px solid rgba(16,185,129,0.24);border-radius:0.9rem;display:grid;place-items:center;overflow:hidden;color:#10b981;background:rgba(16,185,129,0.08);font-weight:950}.add-rfq-product-media img{width:100%;height:100%;object-fit:cover}.add-rfq-form{display:grid;gap:0.8rem}.add-rfq-scenario{border:1px solid rgba(16,185,129,0.22);border-radius:0.8rem;padding:0.8rem 0.95rem;background:rgba(16,185,129,0.07)}.add-rfq-scenario strong{display:block;color:var(--text-primary);font-size:0.88rem;font-weight:950}.add-rfq-scenario p{margin-top:0.35rem;color:var(--text-muted);font-size:0.82rem;line-height:1.9}.add-rfq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem}.add-rfq-form label{display:grid;gap:0.35rem;color:var(--text-primary);font-size:0.84rem;font-weight:850}.add-rfq-form input,.add-rfq-form select,.add-rfq-form textarea{width:100%;border:1px solid rgba(148,163,184,0.24);border-radius:0.75rem;min-height:2.8rem;padding:0.72rem 0.85rem;color:var(--text-primary);background:rgba(255,255,255,0.055)}.add-rfq-form select{color-scheme:dark}.add-rfq-form select option,.add-rfq-form select optgroup{color:#e5e7eb;background:#1f2937}.add-rfq-form select option:checked{color:#ffffff;background:#2563eb}.add-rfq-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.55rem}.add-rfq-checks label{border:1px solid rgba(148,163,184,0.22);border-radius:0.75rem;display:flex;align-items:center;gap:0.45rem;min-height:2.8rem;padding:0.5rem 0.7rem;background:rgba(255,255,255,0.04)}.add-rfq-checks input{width:1rem;height:1rem;min-height:1rem;accent-color:#10b981}.add-rfq-note{grid-column:1 / -1}.add-rfq-file-note{border:1px solid rgba(96,165,250,0.18);border-radius:0.75rem;padding:0.75rem 0.9rem;color:var(--text-muted);background:rgba(96,165,250,0.07);font-size:0.84rem}.add-rfq-success{display:grid;place-items:center;text-align:center;min-height:18rem;padding:1rem}.add-rfq-success-icon{width:4.2rem;height:4.2rem;border-radius:999px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#10b981,#0f766e);box-shadow:0 20px 45px rgba(16,185,129,0.24)}.add-rfq-success-icon svg{width:2rem;height:2rem;fill:currentColor}.commerce-product-action-form{display:contents}.industrial-seller-row button,.industrial-side-actions button{border:1px solid rgba(96,165,250,0.32);border-radius:0.7rem;padding:0.55rem 0.75rem;color:#93c5fd;background:rgba(96,165,250,0.08);font-size:0.82rem;font-weight:900}.industrial-side-actions button{width:100%;text-align:right}.industrial-side-actions .industrial-rfq-action{border-color:color-mix(in srgb,var(--brand-500) 24%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 40%,var(--text-primary))}@media (max-width:720px){.commerce-header-button{width:2.72rem;padding:0}.commerce-header-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.commerce-header-count{position:absolute;top:-0.18rem;inset-inline-end:-0.16rem;min-width:1.18rem;height:1.18rem;font-size:0.62rem}.commerce-modal-shell .ui-modal-backdrop{background:rgba(3,7,18,0.6)}.commerce-modal-dialog,.commerce-action-modal-dialog{width:100vw;max-width:none;align-self:end;margin:auto 0 0}.commerce-modal-card{border-radius:1rem 1rem 0 0}.commerce-modal-content{max-height:88vh;padding:1rem 0.8rem calc(1rem + env(safe-area-inset-bottom))}.commerce-line-card{grid-template-columns:4rem minmax(0,1fr)}.commerce-line-controls{grid-column:1 / -1;grid-template-columns:2.2rem 2.4rem 2.2rem minmax(0,1fr);justify-items:start}.commerce-line-controls strong{grid-column:auto;justify-self:end}.commerce-modal-summary,.add-rfq-grid,.add-rfq-checks{grid-template-columns:1fr}.commerce-modal-actions,.add-rfq-actions,.add-rfq-success-actions{flex-direction:column}.commerce-primary-action,.commerce-secondary-action{width:100%}.add-rfq-product{grid-template-columns:4.2rem minmax(0,1fr);padding-inline-end:2rem}}:root[data-theme="light"] .commerce-modal-card{background:linear-gradient(160deg,rgba(255,255,255,0.98),rgba(248,251,255,0.98));border-color:rgba(148,163,184,0.32);box-shadow:0 28px 70px rgba(15,23,42,0.18),inset 0 1px rgba(255,255,255,0.85)}:root[data-theme="light"] .commerce-line-card,:root[data-theme="light"] .commerce-modal-summary div,:root[data-theme="light"] .commerce-modal-empty,:root[data-theme="light"] .add-rfq-form input,:root[data-theme="light"] .add-rfq-form select,:root[data-theme="light"] .add-rfq-form textarea,:root[data-theme="light"] .add-rfq-checks label{background:rgba(255,255,255,0.78);border-color:rgba(148,163,184,0.32)}:root[data-theme="light"] .add-rfq-form select{color-scheme:light}:root[data-theme="light"] .add-rfq-form select option,:root[data-theme="light"] .add-rfq-form select optgroup{color:#0f172a;background:#ffffff}:root[data-theme="light"] .add-rfq-form select option:checked{color:#ffffff;background:#2563eb}.commerce-page-shell{display:grid;gap:1rem}.commerce-page-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1rem,2vw,1.4rem)}.commerce-page-hero p,.commerce-workspace-summary p{color:#60a5fa;font-size:0.78rem;font-weight:950}.commerce-page-hero-inquiry p,.commerce-workspace-summary-inquiry p{color:#10b981}.commerce-page-hero h1{margin-top:0.25rem;color:var(--text-primary);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:950;line-height:1.25}.commerce-page-hero span{display:block;max-width:42rem;margin-top:0.45rem;color:var(--text-muted);font-size:0.95rem;line-height:1.9}.commerce-page-hero-actions,.commerce-summary-actions{display:flex;flex-wrap:wrap;gap:0.65rem}.commerce-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);gap:1rem;align-items:start}.commerce-workspace-main,.commerce-workspace-summary{padding:clamp(1rem,2vw,1.25rem)}.commerce-workspace-summary{position:sticky;top:7rem}.commerce-workspace-summary dl{display:grid;gap:0.55rem;margin-top:0.9rem}.commerce-workspace-summary dl div{border:1px solid rgba(148,163,184,0.2);border-radius:0.75rem;display:flex;align-items:center;justify-content:space-between;gap:0.8rem;padding:0.75rem 0.85rem;background:rgba(255,255,255,0.04)}.commerce-workspace-summary dt{color:var(--text-muted);font-size:0.82rem}.commerce-workspace-summary dd{color:var(--text-primary);font-size:0.86rem;font-weight:900;text-align:left}.checkout-step-card{display:grid;gap:1rem;border:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:0.9rem;padding:clamp(0.9rem,2vw,1.15rem);background:color-mix(in srgb,var(--surface-muted) 64%,transparent)}.checkout-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.checkout-step-head span{display:block;margin-top:0.35rem;color:var(--text-muted);font-size:0.86rem;line-height:1.8}.checkout-address-add-button{flex:0 0 auto}.checkout-address-feedback{border:1px solid color-mix(in srgb,#ef7f7f 30%,var(--line-color));border-radius:0.7rem;padding:0.72rem 0.85rem;color:color-mix(in srgb,#fca5a5 76%,var(--text-primary));background:color-mix(in srgb,#ef7f7f 9%,var(--surface-2));font-size:0.84rem;font-weight:850}.checkout-address-feedback-success{border-color:color-mix(in srgb,#57c785 30%,var(--line-color));color:color-mix(in srgb,#86efac 74%,var(--text-primary));background:color-mix(in srgb,#57c785 8%,var(--surface-2))}.checkout-address-list{display:grid;gap:0.75rem}.checkout-address-list-title{color:var(--text-primary);font-size:0.9rem;font-weight:950}.checkout-address-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.75rem;align-items:flex-start;border:1px solid color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.8rem;padding:0.9rem;background:color-mix(in srgb,var(--surface-2) 78%,transparent);cursor:pointer;transition:border-color 0.16s ease,background-color 0.16s ease,box-shadow 0.16s ease}.checkout-address-option:hover,.checkout-address-option:focus-within,.checkout-address-option-selected{border-color:color-mix(in srgb,var(--item-action-cart,#3b82f6) 38%,var(--line-color));background:color-mix(in srgb,var(--item-action-cart,#3b82f6) 8%,var(--surface-2));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 7%,transparent)}.checkout-address-option input{margin-top:0.25rem;accent-color:var(--item-action-cart,#3b82f6)}.checkout-address-option-copy{display:grid;min-width:0;gap:0.28rem}.checkout-address-option-copy strong{color:var(--text-primary);font-size:0.95rem;font-weight:950}.checkout-address-option-copy span,.checkout-address-option-copy small{color:var(--text-muted);font-size:0.82rem;line-height:1.75;overflow-wrap:anywhere}.checkout-address-empty{border:1px dashed color-mix(in srgb,var(--item-action-cart,#3b82f6) 28%,var(--line-color));border-radius:0.85rem;padding:1rem;background:color-mix(in srgb,var(--item-action-cart,#3b82f6) 7%,transparent)}.checkout-address-empty strong{color:var(--text-primary);font-size:0.95rem;font-weight:950}.checkout-address-empty p{margin-top:0.38rem;color:var(--text-muted);font-size:0.84rem;line-height:1.8}.checkout-address-modal{display:grid;gap:1rem}.checkout-address-modal-form{margin-top:0}.checkout-address-modal-grid{margin-top:0}.checkout-address-default-field,.add-rfq-form label.checkout-address-default-field{display:flex;align-items:center;min-height:3.05rem;flex-direction:row;gap:0.55rem;color:var(--text-muted);justify-content:flex-start}.checkout-address-default-field input{accent-color:var(--item-action-cart,#3b82f6)}.address-default-checkbox,.checkout-address-default-field input[type="checkbox"],.add-rfq-form input.address-default-checkbox{width:1.05rem!important;height:1.05rem!important;min-width:1.05rem!important;min-height:1.05rem!important;max-width:1.05rem!important;inline-size:1.05rem!important;block-size:1.05rem!important;min-inline-size:1.05rem!important;min-block-size:1.05rem!important;padding:0!important;margin:0!important;flex:0 0 1.05rem;border:0!important;border-radius:0.25rem!important;background:transparent!important;box-shadow:none!important;appearance:auto;accent-color:var(--item-action-cart,#3b82f6);cursor:pointer}.inquiry-checkout-summary .search-row{align-items:flex-start;gap:0.8rem}.inquiry-checkout-summary .price-main{max-width:min(100%,14rem);color:var(--text-primary);font-size:0.96rem;font-weight:900;line-height:1.85;text-align:left;white-space:normal;overflow-wrap:anywhere}@media (max-width:900px){.commerce-page-hero,.commerce-page-hero-actions{flex-direction:column}.commerce-workspace-grid{grid-template-columns:1fr}.checkout-step-head{align-items:stretch;flex-direction:column}.checkout-address-add-button{width:100%}.checkout-address-option{grid-template-columns:auto minmax(0,1fr)}.checkout-address-option .price-chip{grid-column:2;justify-self:start}.commerce-workspace-summary{position:static}}.site-footer-minimal .site-footer-social-grid{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:max-content;max-width:100%;gap:0.18rem;grid-template-columns:none;padding:0.28rem;border:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--surface-muted) 74%,transparent)}.site-footer-minimal .site-footer-social-link{display:inline-grid;place-items:center;width:3rem;height:3rem;min-width:3rem;padding:0;border:0!important;border-radius:0.48rem;background:transparent!important;color:var(--text-soft)!important;box-shadow:none!important;overflow:hidden;transition:background-color 0.16s ease,color 0.16s ease,transform 0.16s ease}:root:not([data-theme="light"]) .site-footer-minimal .site-footer-social-grid .site-footer-social-link,:root[data-theme="light"] .site-footer-minimal .site-footer-social-grid .site-footer-social-link{border-color:transparent!important;background:transparent!important;color:var(--text-soft)!important;box-shadow:none!important}.site-footer-minimal .site-footer-social-icon{display:inline-grid;place-items:center;width:1.95rem;height:1.95rem;color:currentColor;transition:color 0.16s ease,transform 0.16s ease}.site-footer-minimal .site-footer-social-icon svg{display:block;width:100%;height:100%;transform:scale(var(--footer-social-mark-scale,1));transform-origin:center}.site-footer-minimal .site-footer-social-link-instagram .site-footer-social-icon{color:#e4405f}.site-footer-minimal .site-footer-social-link-instagram .site-footer-social-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.site-footer-minimal .site-footer-social-link-telegram .site-footer-social-icon{color:#229ed9}.site-footer-minimal .site-footer-social-link-eitaa .site-footer-social-icon{color:#e37600}.site-footer-minimal .site-footer-social-link-rubika .site-footer-social-icon{color:#7c3aed}.site-footer-minimal .site-footer-social-link-whatsapp .site-footer-social-icon{color:#25d366}.site-footer-minimal .site-footer-social-link-eitaa .site-footer-social-icon svg{fill:none}.site-footer-minimal .site-footer-social-link-eitaa .site-footer-social-icon svg path:first-child{opacity:1}.site-footer-minimal .site-footer-social-link-rubika .site-footer-social-icon svg{fill:none}.site-footer-minimal .site-footer-social-link-telegram .site-footer-social-icon svg,.site-footer-minimal .site-footer-social-link-whatsapp .site-footer-social-icon svg{fill:currentColor}.site-footer-minimal .site-footer-social-link:hover .site-footer-social-icon,.site-footer-minimal .site-footer-social-link:focus-visible .site-footer-social-icon{transform:scale(1.06)}.site-footer-minimal .site-footer-social-link:hover,.site-footer-minimal .site-footer-social-link:focus-visible{background:color-mix(in srgb,var(--brand-500) 11%,transparent)!important;color:var(--text-primary)!important}:root:not([data-theme="light"]) .site-footer-minimal .site-footer-social-grid .site-footer-social-link:hover,:root:not([data-theme="light"]) .site-footer-minimal .site-footer-social-grid .site-footer-social-link:focus-visible,:root[data-theme="light"] .site-footer-minimal .site-footer-social-grid .site-footer-social-link:hover,:root[data-theme="light"] .site-footer-minimal .site-footer-social-grid .site-footer-social-link:focus-visible{background:color-mix(in srgb,var(--brand-500) 11%,transparent)!important}.site-footer-minimal .site-footer-social-link-instagram:hover,.site-footer-minimal .site-footer-social-link-instagram:focus-visible{color:#e4405f!important}.site-footer-minimal .site-footer-social-link-telegram:hover,.site-footer-minimal .site-footer-social-link-telegram:focus-visible{color:#229ed9!important}.site-footer-minimal .site-footer-social-link-eitaa:hover,.site-footer-minimal .site-footer-social-link-eitaa:focus-visible{color:#e37600!important}.site-footer-minimal .site-footer-social-link-rubika:hover,.site-footer-minimal .site-footer-social-link-rubika:focus-visible{color:#7c3aed!important}.site-footer-minimal .site-footer-social-link-whatsapp:hover,.site-footer-minimal .site-footer-social-link-whatsapp:focus-visible{color:#25d366!important}.site-footer-minimal .site-footer-social-grid{gap:0.28rem;padding:0.34rem;border-color:color-mix(in srgb,var(--line-color) 76%,transparent);border-radius:1.05rem;background:radial-gradient(circle at 18% 16%,rgba(96,165,250,0.16),transparent 38%),color-mix(in srgb,var(--surface-muted) 78%,transparent);box-shadow:inset 0 1px rgba(255,255,255,0.07),0 16px 36px rgba(0,0,0,0.22)}.site-footer-minimal .site-footer-social-grid .site-footer-social-link{width:2.72rem;height:2.72rem;min-width:2.72rem;border:1px solid rgba(249,250,251,0.14)!important;border-radius:999px;background:radial-gradient(circle at 30% 18%,rgba(249,250,251,0.16),transparent 36%),linear-gradient(180deg,rgba(249,250,251,0.1),rgba(249,250,251,0.04))!important;box-shadow:0 12px 26px rgba(0,0,0,0.28),inset 0 1px rgba(249,250,251,0.1),inset 0 -8px 16px rgba(0,0,0,0.18)!important}.site-footer-minimal .site-footer-social-grid .site-footer-social-link:hover,.site-footer-minimal .site-footer-social-grid .site-footer-social-link:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px rgba(0,0,0,0.32),0 0 20px color-mix(in srgb,currentColor 22%,transparent),inset 0 1px rgba(249,250,251,0.14),inset 0 -10px 18px rgba(0,0,0,0.2)!important}.site-footer-minimal .site-footer-social-link-instagram{--footer-social-mark-scale:1.1;color:#f43f5e!important;border-color:rgba(244,63,94,0.42)!important;background:radial-gradient(circle at 30% 18%,rgba(244,63,94,0.34),transparent 36%),linear-gradient(180deg,rgba(244,63,94,0.22),rgba(249,250,251,0.04))!important}.site-footer-minimal .site-footer-social-link-telegram{--footer-social-mark-scale:1.04;color:#38bdf8!important;border-color:rgba(56,189,248,0.42)!important;background:radial-gradient(circle at 30% 18%,rgba(56,189,248,0.34),transparent 36%),linear-gradient(180deg,rgba(56,189,248,0.2),rgba(249,250,251,0.04))!important}.site-footer-minimal .site-footer-social-link-eitaa{--footer-social-mark-scale:0.88;color:#e37600!important;border-color:rgba(227,118,0,0.42)!important;background:radial-gradient(circle at 30% 18%,rgba(227,118,0,0.3),transparent 36%),linear-gradient(180deg,rgba(227,118,0,0.18),rgba(249,250,251,0.04))!important}.site-footer-minimal .site-footer-social-link-rubika{--footer-social-mark-scale:1;color:#a78bfa!important;border-color:rgba(167,139,250,0.42)!important;background:radial-gradient(circle at 30% 18%,rgba(167,139,250,0.32),transparent 36%),linear-gradient(180deg,rgba(167,139,250,0.18),rgba(249,250,251,0.04))!important}.site-footer-minimal .site-footer-social-link-bale{--footer-social-mark-scale:0.88;color:#0ea5e9!important;border-color:rgba(14,165,233,0.44)!important;background:radial-gradient(circle at 30% 18%,rgba(14,165,233,0.34),transparent 36%),linear-gradient(180deg,rgba(14,165,233,0.22),rgba(249,250,251,0.04))!important}.site-footer-minimal .site-footer-social-link-whatsapp{--footer-social-mark-scale:1.08;color:#22c55e!important;border-color:rgba(34,197,94,0.42)!important;background:radial-gradient(circle at 30% 18%,rgba(34,197,94,0.34),transparent 36%),linear-gradient(180deg,rgba(34,197,94,0.2),rgba(249,250,251,0.04))!important}.site-footer-minimal .site-footer-social-link-bale .site-footer-social-icon svg{fill:none}.site-footer-minimal .bale-mark-bubble{fill:currentColor}.site-footer-minimal .bale-mark-letter{fill:#fff}:root[data-theme="light"] .site-footer-minimal .site-footer-social-grid{background:radial-gradient(circle at 18% 16%,rgba(59,130,246,0.14),transparent 38%),rgba(255,255,255,0.78);box-shadow:inset 0 1px rgba(255,255,255,0.74),0 14px 30px rgba(15,23,42,0.1)}.site-footer-minimal .site-footer-social-grid{gap:0.48rem;padding:0.46rem 0.58rem}.site-footer-minimal .site-footer-social-grid .site-footer-social-link{width:3.2rem;height:3.2rem;min-width:3.2rem;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.site-footer-minimal .site-footer-social-grid .site-footer-social-link:hover,.site-footer-minimal .site-footer-social-grid .site-footer-social-link:focus-visible{background:transparent!important;box-shadow:none!important}.site-footer-minimal .site-footer-social-grid .site-footer-social-icon{width:2.48rem;height:2.48rem;filter:drop-shadow(0 8px 16px rgba(0,0,0,0.34))}.site-footer-minimal .site-footer-social-grid .site-footer-social-link:hover .site-footer-social-icon,.site-footer-minimal .site-footer-social-grid .site-footer-social-link:focus-visible .site-footer-social-icon{transform:translateY(-1px) scale(1.08);filter:drop-shadow(0 10px 18px rgba(0,0,0,0.36)) drop-shadow(0 0 12px color-mix(in srgb,currentColor 42%,transparent))}.site-footer-minimal .site-footer-minimal-signals{min-width:0}.site-footer-minimal .site-footer-social-grid,.site-footer-minimal .site-footer-trust-list{box-sizing:border-box;max-width:100%}.site-footer-minimal .site-footer-social-grid{width:100%}.site-footer-minimal .site-footer-social-grid .site-footer-social-link{flex:1 1 2.5rem;width:auto;min-width:2.35rem;max-width:3.2rem;height:2.95rem}.site-footer-minimal .site-footer-social-grid .site-footer-social-icon{width:2.28rem;height:2.28rem}.directory-page,.directory-hero,.directory-search,.directory-stat-grid,.directory-layout,.directory-side,.directory-side-card,.directory-product-card,.directory-product-body,.directory-category-card,.directory-category-body{display:grid;gap:1rem}.directory-page{align-content:start}.directory-hero{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--brand-500) 18%,var(--line-color));background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--brand-500) 12%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.055),transparent),var(--panel-bg)}.directory-hero-categories{background:radial-gradient(circle at 88% 0,rgba(16,185,129,0.13),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.055),transparent),var(--panel-bg)}.directory-hero-copy,.directory-product-body,.directory-category-body{min-width:0}.directory-hero-copy .muted-text{max-width:52rem;margin-top:0.7rem}.directory-search{align-content:start;padding:0.75rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.9rem;background:color-mix(in srgb,var(--surface-muted) 74%,transparent)}.directory-search-actions,.directory-hero-actions,.directory-empty-actions{display:flex;flex-wrap:wrap;gap:0.65rem}.directory-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.directory-stat{min-width:0;padding:0.88rem;border:1px solid color-mix(in srgb,var(--line-color) 76%,transparent);border-radius:0.85rem;background:linear-gradient(180deg,rgba(255,255,255,0.055),transparent),color-mix(in srgb,var(--surface-muted) 72%,transparent)}.directory-stat strong,.directory-stat span{display:block}.directory-stat strong{color:var(--text-primary);font-size:1.06rem;font-weight:950;line-height:1.45}.directory-stat span{color:var(--text-muted);font-size:0.76rem;font-weight:850;line-height:1.7}.directory-filter-row{display:flex;gap:0.62rem;overflow-x:auto;padding-block:0.1rem 0.2rem;scrollbar-width:none}.directory-filter-row::-webkit-scrollbar{display:none}.directory-filter{display:inline-flex;min-height:2.45rem;align-items:center;gap:0.5rem;padding:0.42rem 0.78rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 72%,transparent);color:var(--text-muted);font-size:0.82rem;font-weight:900;text-decoration:none;white-space:nowrap}.directory-filter small{display:inline-grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--brand-500) 12%,transparent);color:color-mix(in srgb,var(--brand-500) 75%,var(--text-primary));font-size:0.68rem;font-weight:950}.directory-filter:hover,.directory-filter:focus-visible,.directory-filter-active{border-color:color-mix(in srgb,var(--brand-500) 28%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 9%,var(--surface-muted));color:var(--text-primary)}.product-topic-primer,.product-topic-guide,.product-topic-comparison,.product-topic-depth,.product-topic-faq{display:grid;gap:0.9rem;padding:1rem;border:1px solid color-mix(in srgb,var(--line-color) 84%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--panel-bg) 88%,transparent)}.product-topic-primer{grid-template-columns:minmax(0,1fr) minmax(14rem,0.36fr);align-items:start}.product-topic-primer__copy,.product-topic-section-head{display:grid;gap:0.35rem;min-width:0}.product-topic-primer__copy h2,.product-topic-section-head h2,.product-topic-decision-grid h2,.product-topic-comparison h3,.product-topic-depth h3{margin:0;color:var(--text-primary);font-size:1.02rem;font-weight:950;line-height:1.65}.product-topic-primer__copy p,.product-topic-section-head p,.product-topic-decision-grid p,.product-topic-comparison dd,.product-topic-application-grid span,.product-topic-brand-grid span,.product-topic-faq details p{margin:0;color:var(--text-muted);font-size:0.84rem;font-weight:760;line-height:1.95}.product-topic-primer__terms,.product-topic-link-grid,.product-topic-decision-grid,.product-topic-comparison__grid,.product-topic-depth__layout,.product-topic-application-grid,.product-topic-brand-grid,.product-topic-faq__list{display:grid;gap:0.58rem}.product-topic-primer__terms{grid-template-columns:repeat(2,minmax(0,1fr))}.product-topic-primer__terms span,.product-topic-link-grid a{min-width:0;border:1px solid color-mix(in srgb,var(--line-color) 76%,transparent);border-radius:0.45rem;background:color-mix(in srgb,var(--surface-muted) 74%,transparent);color:var(--text-soft);font-size:0.76rem;font-weight:900;line-height:1.6}.product-topic-primer__terms span{display:inline-flex;min-height:2.2rem;align-items:center;padding:0.34rem 0.55rem}.product-topic-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.product-topic-link-grid a{display:inline-flex;min-height:2.3rem;align-items:center;justify-content:center;padding:0.36rem 0.62rem;text-align:center;text-decoration:none}.product-topic-link-grid a:hover,.product-topic-link-grid a:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 35%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 10%,var(--surface-muted));color:var(--text-primary)}.product-topic-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-topic-comparison__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-topic-decision-grid article,.product-topic-comparison article,.product-topic-faq details{min-width:0;padding:0.82rem;border:1px solid color-mix(in srgb,var(--line-color) 76%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--surface-muted) 68%,transparent)}.product-topic-comparison article,.product-topic-depth__block,.product-topic-application-grid a,.product-topic-brand-grid a{display:grid;gap:0.5rem;min-width:0}.product-topic-comparison dl{display:grid;gap:0.48rem;margin:0}.product-topic-comparison dt{margin:0 0 0.12rem;color:var(--text-soft);font-size:0.72rem;font-weight:950;line-height:1.7}.product-topic-comparison dd{line-height:1.85}.product-topic-comparison a,.product-topic-application-grid a,.product-topic-brand-grid a{color:inherit;text-decoration:none}.product-topic-comparison article>a{display:inline-flex;width:fit-content;min-height:2.05rem;align-items:center;justify-content:center;padding:0.28rem 0.58rem;border:1px solid color-mix(in srgb,var(--brand-500) 24%,var(--line-color));border-radius:0.42rem;background:color-mix(in srgb,var(--brand-500) 8%,transparent);color:color-mix(in srgb,var(--brand-500) 78%,var(--text-primary));font-size:0.76rem;font-weight:920}.product-topic-depth__layout{grid-template-columns:minmax(0,1.25fr) minmax(14rem,0.62fr);align-items:start}.product-topic-depth__block{padding:0.82rem;border:1px solid color-mix(in srgb,var(--line-color) 76%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--surface-muted) 62%,transparent)}.product-topic-depth__block--wide{grid-column:1 / -1}.product-topic-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-topic-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-topic-application-grid a,.product-topic-brand-grid a{padding:0.7rem;border:1px solid color-mix(in srgb,var(--line-color) 72%,transparent);border-radius:0.45rem;background:color-mix(in srgb,var(--panel-bg) 62%,transparent)}.product-topic-application-grid strong,.product-topic-brand-grid strong{color:var(--text-primary);font-size:0.84rem;font-weight:950;line-height:1.7}.product-topic-checklist{display:grid;gap:0.48rem;margin:0;padding:0;list-style:none}.product-topic-checklist li{position:relative;min-width:0;padding-inline-start:1rem;color:var(--text-muted);font-size:0.82rem;font-weight:820;line-height:1.85}.product-topic-checklist li::before{position:absolute;inset-block-start:0.72rem;inset-inline-start:0;width:0.38rem;height:0.38rem;border-radius:999px;background:color-mix(in srgb,var(--brand-500) 72%,var(--text-primary));content:""}.product-topic-faq__list{grid-template-columns:repeat(3,minmax(0,1fr))}.product-topic-faq summary{cursor:pointer;color:var(--text-primary);font-size:0.86rem;font-weight:920;line-height:1.8}.product-topic-faq details p{padding-top:0.55rem}@media (max-width:980px){.product-topic-comparison__grid,.product-topic-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-topic-depth__layout{grid-template-columns:1fr}}@media (max-width:640px){.directory-filter-row{flex-wrap:wrap;overflow-x:visible;gap:0.45rem}.directory-filter{min-height:2.16rem;padding:0.34rem 0.62rem;font-size:0.76rem}.directory-filter small{min-width:1.18rem;height:1.18rem;font-size:0.62rem}.product-topic-primer,.product-topic-guide,.product-topic-comparison,.product-topic-depth,.product-topic-faq{padding:0.78rem}.product-topic-primer,.product-topic-decision-grid,.product-topic-comparison__grid,.product-topic-depth__layout,.product-topic-application-grid,.product-topic-brand-grid,.product-topic-faq__list{grid-template-columns:1fr}.product-topic-primer__terms{grid-template-columns:1fr}}.directory-layout{align-items:start}.directory-product-grid,.directory-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.directory-product-card,.directory-category-card{min-width:0;padding:0.9rem;border:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,0.045),transparent),color-mix(in srgb,var(--panel-bg) 92%,transparent);box-shadow:0 14px 32px rgba(0,0,0,0.12)}.directory-product-card{grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr)}.directory-product-media,.directory-category-visual{display:grid;min-height:8rem;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-500) 17%,var(--line-color));border-radius:0.85rem;background:linear-gradient(145deg,color-mix(in srgb,var(--brand-500) 9%,transparent),rgba(16,185,129,0.07)),color-mix(in srgb,var(--surface-muted) 78%,transparent);color:color-mix(in srgb,var(--brand-500) 80%,var(--text-primary));text-decoration:none}.directory-product-media img,.directory-category-visual img{width:100%;height:100%;object-fit:contain;padding:0.72rem;background:#fff}.directory-product-media>span,.directory-category-visual>span{font-size:1.75rem;font-weight:950}.directory-product-meta,.directory-product-specs,.directory-product-foot,.directory-category-children,.directory-link-stack{display:flex;flex-wrap:wrap;gap:0.45rem}.directory-product-meta span,.directory-product-specs span,.directory-category-head>span,.directory-category-children a,.directory-link-stack a{min-width:0;border:1px solid color-mix(in srgb,var(--line-color) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 72%,transparent);color:var(--text-muted);font-size:0.72rem;font-weight:850;line-height:1.55}.directory-product-meta span,.directory-product-specs span,.directory-category-head>span{display:inline-flex;min-height:1.75rem;align-items:center;padding:0.24rem 0.56rem}.directory-offer-help{position:relative;cursor:help}.directory-offer-help:focus{outline:2px solid color-mix(in srgb,var(--brand-500) 45%,transparent);outline-offset:3px}.directory-product-meta .directory-offer-help__bubble{position:absolute;z-index:45;inset-block-end:calc(100% + 0.55rem);inset-inline-start:0;display:none;width:min(17rem,calc(100vw - 2rem));min-height:auto;border:1px solid color-mix(in srgb,var(--brand-500) 32%,var(--line-color));border-radius:0.5rem;background:color-mix(in srgb,var(--surface-muted) 92%,#020617);box-shadow:0 1rem 2rem rgba(2,6,23,0.34);color:var(--text-primary);font-size:0.74rem;font-weight:750;line-height:1.75;opacity:0;padding:0.62rem 0.72rem;pointer-events:none;text-align:right;transform:translateY(0.2rem);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease;visibility:hidden;white-space:normal;overflow-wrap:anywhere}.directory-product-meta .directory-offer-help__bubble::after{position:absolute;inset-block-start:100%;inset-inline-start:1rem;width:0.65rem;height:0.65rem;border-inline-end:1px solid color-mix(in srgb,var(--brand-500) 32%,var(--line-color));border-block-end:1px solid color-mix(in srgb,var(--brand-500) 32%,var(--line-color));background:inherit;content:"";transform:translateY(-50%) rotate(45deg)}.directory-offer-help:hover .directory-offer-help__bubble,.directory-offer-help:focus .directory-offer-help__bubble,.directory-offer-help:focus-within .directory-offer-help__bubble{display:block;opacity:1;transform:translateY(0);visibility:visible}.directory-product-body h2,.directory-category-head h2{margin:0;color:var(--text-primary);font-size:1rem;font-weight:950;line-height:1.75}.directory-product-body h2 a,.directory-category-head h2 a{color:inherit;text-decoration:none}.directory-product-body p,.directory-category-head p{margin:0;color:var(--text-muted);font-size:0.8rem;font-weight:760;line-height:1.9}.directory-product-foot{align-items:center;justify-content:space-between;margin-top:auto;padding-top:0.35rem}.directory-product-foot strong{color:var(--text-primary);font-size:0.96rem;font-weight:950;line-height:1.55}.directory-side-card{align-content:start;padding:1rem;border-radius:1rem}.directory-side-card h2{margin:0;color:var(--text-primary);font-size:0.98rem;font-weight:950;line-height:1.7}.directory-link-stack{display:grid}.directory-link-stack a,.directory-category-children a{display:flex;align-items:center;justify-content:space-between;gap:0.65rem;padding:0.5rem 0.65rem;text-decoration:none}.directory-link-stack a:hover,.directory-link-stack a:focus-visible,.directory-category-children a:hover,.directory-category-children a:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 26%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted));color:var(--text-primary)}.directory-link-stack small,.directory-category-children small{color:color-mix(in srgb,var(--brand-500) 70%,var(--text-muted));font-weight:950}.directory-category-card{grid-template-columns:minmax(6.75rem,9rem) minmax(0,1fr);align-items:stretch}.directory-category-visual{min-height:100%}.directory-category-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0.8rem}.directory-category-children{padding-top:0.15rem}.directory-category-children a{flex:1 1 9rem;border-radius:0.7rem}.directory-empty{grid-column:1 / -1}@media (min-width:960px){.directory-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:start}.directory-stat-grid,.directory-hero-actions{grid-column:1 / -1}.directory-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}}@media (max-width:640px){.directory-product-card{grid-template-columns:minmax(0,1fr)}.directory-product-media{min-height:9rem}.directory-category-card{grid-template-columns:minmax(0,1fr)}.directory-category-visual{min-height:7rem}.directory-category-head{grid-template-columns:minmax(0,1fr)}}.directory-page-products .directory-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),23.5rem));align-items:stretch;justify-content:center;gap:1rem}.directory-page-products .directory-product-card{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;min-height:34rem;overflow:hidden;padding:0;border-color:color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--panel-bg-strong) 74%,var(--panel-bg));box-shadow:none;transition:border-color 160ms ease,background-color 160ms ease}.directory-page-products .directory-product-card::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.directory-page-products .directory-product-card:hover,.directory-page-products .directory-product-card:focus-within{border-color:color-mix(in srgb,var(--brand-500) 24%,var(--line-color));background:color-mix(in srgb,var(--panel-bg-strong) 86%,var(--surface-muted));box-shadow:none;transform:none}.directory-page-products .directory-product-media{position:relative;box-sizing:border-box;aspect-ratio:auto;block-size:11.1rem;min-height:0;padding:0;border-width:0;border-bottom:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 6%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 6%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--panel-bg-strong) 86%,var(--brand-500));background-size:32px 32px,32px 32px,auto}.directory-page-products .directory-product-media.has-image{background:transparent;background-image:none;background-size:auto}.directory-page-products .directory-product-media::after{content:"";position:absolute;inset-inline:1rem;bottom:0.8rem;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line-color) 72%,transparent),transparent);opacity:0.8}.directory-page-products .directory-product-media.has-image::after{display:none}.directory-page-products .directory-product-media img{position:absolute;z-index:1;inset:0;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:1rem;object-fit:contain;object-position:center;background:transparent;filter:none}.directory-page-products .directory-product-media>span{position:relative;z-index:1;display:grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid color-mix(in srgb,var(--brand-500) 20%,var(--line-color));border-radius:0.7rem;background:color-mix(in srgb,var(--brand-500) 8%,#fff);font-size:1.35rem}.directory-page-products .directory-product-body{align-content:stretch;gap:0.62rem;padding:0.95rem 1rem 1rem;text-align:right}.directory-page-products .directory-product-meta,.directory-page-products .directory-product-specs,.directory-page-products .product-condition-chips,.directory-page-products .product-directory-variant-strip,.directory-page-products .product-directory-card-badges{gap:0.38rem;justify-content:flex-start}.directory-page-products .directory-product-meta span,.directory-page-products .directory-product-specs span{min-height:1.55rem;max-width:100%;padding:0.18rem 0.5rem;border-radius:0.45rem;font-size:0.68rem;line-height:1.55}.directory-page-products .directory-product-meta span:first-child{color:color-mix(in srgb,var(--brand-500) 70%,var(--text-primary))}.directory-page-products .directory-product-meta .directory-offer-help__bubble{width:min(17rem,calc(100vw - 2rem));max-width:min(17rem,calc(100vw - 2rem));min-height:auto;border-radius:0.5rem;padding:0.62rem 0.72rem;font-size:0.74rem;line-height:1.75}.directory-page-products .directory-product-body h2{min-height:4.25rem;font-size:0.92rem;line-height:1.62;text-align:right;text-wrap:balance;overflow-wrap:anywhere}.directory-page-products .directory-product-body h2 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.directory-page-products .directory-product-body p{display:-webkit-box;min-height:5.05rem;overflow:hidden;color:color-mix(in srgb,var(--text-muted) 92%,var(--text-primary));font-size:0.78rem;line-height:1.92;text-align:right;text-align-last:right;text-wrap:pretty;word-spacing:0.02em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.directory-page-products .directory-product-specs{min-height:1.9rem}.directory-page-products .product-condition-chips,.directory-page-products .product-directory-card-badges{min-height:1.55rem}.directory-page-products .directory-product-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.65rem;align-items:center;width:100%;margin-top:auto;padding-top:0.55rem;border-top:1px solid color-mix(in srgb,var(--line-color) 72%,transparent)}.directory-page-products .directory-product-foot .storefront-price-stack{align-items:flex-start;text-align:right}.directory-page-products .directory-product-foot strong{min-width:0;color:var(--text-primary);font-size:0.94rem;line-height:1.5;overflow-wrap:anywhere}.directory-page-products .directory-product-foot .industrial-btn{min-height:2.25rem;min-width:6.8rem;padding:0.42rem 0.72rem;border-radius:0.48rem;white-space:nowrap}:root[data-theme="light"] .directory-page-products .directory-product-card{background:color-mix(in srgb,#ffffff 94%,var(--surface-muted));box-shadow:none}:root[data-theme="light"] .directory-page-products .directory-product-card:hover,:root[data-theme="light"] .directory-page-products .directory-product-card:focus-within{background:color-mix(in srgb,#ffffff 88%,var(--surface-muted));box-shadow:none}@media (max-width:640px){.directory-page-products .directory-product-grid{grid-template-columns:minmax(0,1fr)}.directory-page-products .directory-product-media{block-size:10.7rem}.directory-page-products .directory-product-card{min-height:32rem}.directory-page-products .directory-product-body{padding:0.9rem}.directory-page-products .directory-product-body h2{min-height:auto}.directory-page-products .directory-product-foot{grid-template-columns:minmax(0,1fr)}.directory-page-products .directory-product-foot .industrial-btn{justify-content:center;width:100%}}@media (min-width:768px){.directory-page-products .directory-product-body p{text-align:justify}}.product-directory-shell,.product-directory-filter-form,.product-directory-layout,.product-directory-main,.product-directory-filter-panel,.product-directory-price-range,.product-directory-facet-stack,.product-directory-option-list{display:grid;gap:1rem}.product-directory-mode-row{padding-inline:0.1rem}.product-directory-filter-form{align-items:start}.product-directory-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,15rem) auto auto;gap:0.75rem;align-items:end;padding:0.82rem;border-radius:0.78rem}.product-directory-search-field,.product-directory-sort-field,.product-directory-lead-time-control{display:grid;gap:0.38rem;min-width:0}.product-directory-search-field>span,.product-directory-sort-field>span,.product-directory-lead-time-control>span{color:var(--text-soft);font-size:0.72rem;font-weight:850}.product-directory-filter-toggle,.product-directory-close-filters{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.42rem;min-height:2.8rem;border:1px solid color-mix(in srgb,var(--brand-500) 32%,var(--line-color));border-radius:0.58rem;background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 78%,var(--text-primary));font-size:0.82rem;font-weight:920}.product-directory-filter-toggle small{display:inline-grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:var(--brand-500);color:var(--primary-contrast);font-size:0.68rem;font-weight:950}.product-directory-layout{align-items:start}.product-directory-filter-panel{align-content:start;padding:1rem;border-radius:0.78rem;-ms-overflow-style:none;scrollbar-width:none}.product-directory-filter-panel::-webkit-scrollbar{display:none;width:0;height:0}.product-directory-filter-head,.product-directory-results-head,.product-directory-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:0.85rem}.product-directory-filter-head h2,.product-directory-results-head h2{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:950;line-height:1.65}.product-directory-results-head h2 span{color:var(--text-soft);font-size:0.78rem;font-weight:850}.product-directory-range-grid{display:grid;gap:0.7rem}.product-directory-price-range{gap:0.72rem;padding:0.82rem;border:1px solid color-mix(in srgb,var(--brand-500) 22%,var(--line-color));border-radius:0.78rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-500) 9%,transparent),transparent 55%),color-mix(in srgb,var(--surface-muted) 78%,transparent)}.product-directory-price-head,.product-directory-price-values{display:flex;align-items:center;justify-content:space-between;gap:0.65rem}.product-directory-price-head span{color:var(--text-primary);font-size:0.86rem;font-weight:950}.product-directory-price-head strong{color:color-mix(in srgb,var(--brand-500) 74%,var(--text-primary));font-size:0.72rem;font-weight:900;line-height:1.8;text-align:end}.product-directory-dual-slider{direction:ltr;position:relative;height:2.25rem;margin-inline:0.18rem}html[dir="rtl"] .product-directory-dual-slider{direction:rtl}.product-directory-dual-slider::before,.product-directory-dual-slider::after{content:"";position:absolute;top:50%;height:0.42rem;border-radius:999px;transform:translateY(-50%)}.product-directory-dual-slider::before{inset-inline:0;background:color-mix(in srgb,var(--line-color) 72%,transparent)}.product-directory-dual-slider::after{inset-inline-start:var(--range-min,0%);inset-inline-end:calc(100% - var(--range-max,100%));background:linear-gradient(90deg,var(--brand-500),#10b981);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-500) 12%,transparent)}html[dir="rtl"] .product-directory-dual-slider::after{background:linear-gradient(270deg,var(--brand-500),#10b981)}.product-directory-dual-slider input[type="range"]{appearance:none;pointer-events:none;position:absolute;inset:0;z-index:2;width:100%;height:2.25rem;margin:0;background:transparent}.product-directory-dual-slider input[type="range"]::-webkit-slider-runnable-track{height:0.42rem;background:transparent}.product-directory-dual-slider input[type="range"]::-moz-range-track{height:0.42rem;background:transparent}.product-directory-dual-slider input[type="range"]::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:1.15rem;height:1.15rem;margin-top:-0.36rem;border:3px solid var(--panel-bg);border-radius:999px;background:var(--brand-500);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-500) 54%,transparent),0 0.55rem 1.1rem rgba(26,79,216,0.22)}.product-directory-dual-slider input[type="range"]::-moz-range-thumb{pointer-events:auto;width:0.88rem;height:0.88rem;border:3px solid var(--panel-bg);border-radius:999px;background:var(--brand-500);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-500) 54%,transparent),0 0.55rem 1.1rem rgba(26,79,216,0.22)}.product-directory-price-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-directory-price-values label,.product-directory-lead-time-control{display:grid;gap:0.35rem;min-width:0;padding:0.62rem 0.68rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.6rem;background:color-mix(in srgb,var(--panel-bg) 66%,transparent)}.product-directory-price-values label span{color:var(--text-soft);font-size:0.68rem;font-weight:850}.product-directory-price-input{width:100%;min-height:1.65rem;border:0;background:transparent;color:var(--text-primary);font-size:0.82rem;font-weight:950;text-align:center;outline:0}.product-directory-price-input::placeholder{color:var(--text-soft)}.product-directory-price-hint{min-height:1.45rem;margin:0;color:color-mix(in srgb,var(--brand-500) 76%,var(--text-primary));font-size:0.7rem;font-weight:850}.product-directory-lead-time-control{padding:0.72rem}.product-directory-facet{overflow:hidden;border:1px solid color-mix(in srgb,var(--line-color) 80%,transparent);border-radius:0.72rem;background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}.product-directory-facet summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.72rem 0.78rem;color:var(--text-primary);font-size:0.84rem;font-weight:920;list-style:none}.product-directory-facet-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-directory-facet-meta{display:inline-flex;flex-shrink:0;align-items:center;gap:0.32rem}.product-directory-facet summary::-webkit-details-marker{display:none}.product-directory-facet summary small{display:inline-grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--brand-500) 11%,transparent);color:color-mix(in srgb,var(--brand-500) 76%,var(--text-primary));font-size:0.68rem;font-weight:950}.product-directory-facet summary .product-directory-facet-active-count{min-width:1.62rem;background:var(--brand-500);color:var(--primary-contrast)}.product-directory-facet summary .product-directory-facet-active-count::before{content:"✓";margin-inline-end:0.18rem;font-size:0.62rem;line-height:1}.product-directory-facet.has-active-options{border-color:color-mix(in srgb,var(--brand-500) 32%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted))}.product-directory-option-list{gap:0.4rem;padding:0 0.58rem 0.62rem}.product-directory-facet.is-dense .product-directory-option-list{max-height:11.2rem;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:0.42rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-500) 38%,transparent) transparent}.product-directory-facet.is-dense .product-directory-option-list::-webkit-scrollbar{width:0.38rem}.product-directory-facet.is-dense .product-directory-option-list::-webkit-scrollbar-track{background:transparent}.product-directory-facet.is-dense .product-directory-option-list::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--brand-500) 38%,transparent)}.product-directory-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.52rem;align-items:center;min-height:2.35rem;padding:0.42rem 0.52rem;border:1px solid color-mix(in srgb,var(--line-color) 72%,transparent);border-radius:0.55rem;background:color-mix(in srgb,var(--panel-bg) 62%,transparent);color:var(--text-muted);font-size:0.76rem;font-weight:820}.product-directory-facet.is-dense .product-directory-option{min-height:2.05rem;padding:0.34rem 0.46rem;gap:0.46rem}.product-directory-option input{appearance:none;display:grid;width:1rem;height:1rem;place-items:center;border:1px solid color-mix(in srgb,var(--line-color) 82%,var(--text-soft));border-radius:0.24rem;background:color-mix(in srgb,var(--panel-bg) 92%,transparent);accent-color:var(--brand-500)}.product-directory-option input::after{content:"";width:0.28rem;height:0.52rem;border:solid #ffffff;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) translateY(-1px)}.product-directory-option input:checked{border-color:var(--brand-500);background:var(--brand-500)}.product-directory-option input:checked::after{opacity:1}.product-directory-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-directory-option small{color:color-mix(in srgb,var(--brand-500) 72%,var(--text-soft));font-weight:950}.product-directory-option.is-active{border-color:color-mix(in srgb,var(--brand-500) 36%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 10%,var(--surface-muted));color:var(--text-primary)}.product-directory-filter-actions{position:sticky;bottom:0;padding-top:0.7rem;border-top:1px solid color-mix(in srgb,var(--line-color) 72%,transparent);background:linear-gradient(180deg,transparent,var(--panel-bg) 26%)}.product-directory-results-head{padding:0.82rem 0.95rem;border-radius:0.78rem}.product-directory-loading{color:var(--text-soft);font-size:0.74rem;font-weight:850}.product-directory-active-chips,.product-directory-variant-strip,.product-directory-card-badges{display:flex;flex-wrap:wrap;gap:0.42rem}.product-directory-active-chips a,.product-directory-variant-strip span,.product-directory-card-badges span{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0.22rem 0.52rem;border:1px solid color-mix(in srgb,var(--line-color) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 74%,transparent);color:var(--text-muted);font-size:0.68rem;font-weight:850;text-decoration:none}.product-directory-active-chips a{border-color:color-mix(in srgb,var(--brand-500) 34%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 9%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 78%,var(--text-primary))}.product-directory-variant-strip span{border-radius:0.44rem;color:color-mix(in srgb,var(--brand-500) 68%,var(--text-primary))}.product-directory-card-badges{min-height:1.7rem}.product-directory-card-badges span{background:color-mix(in srgb,var(--item-action-cart,#14b8a6) 8%,var(--surface-muted));color:color-mix(in srgb,var(--item-action-cart,#14b8a6) 72%,var(--text-primary))}.product-condition-chips{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:0.38rem}.product-condition-chip{--condition-accent:#38bdf8;--condition-bg:rgba(56,189,248,0.11);--condition-border:rgba(56,189,248,0.46);--condition-text:#e5f6ff;display:inline-flex;min-width:0;min-height:1.55rem;align-items:center;justify-content:center;gap:0.32rem;padding:0.19rem 0.48rem;border:1px solid var(--condition-border);border-radius:0.48rem;background:var(--condition-bg);color:var(--condition-text);font-size:0.74rem;font-weight:900;line-height:1.1;max-width:100%;white-space:nowrap}.product-condition-chip:focus-visible{outline:2px solid var(--condition-accent);outline-offset:2px}.product-condition-chip__symbol{color:#ffffff;font-weight:950}.product-condition-chip__label{color:var(--condition-text)}.product-condition-chips--compact .product-condition-chip{min-height:1.42rem;padding-inline:0.4rem;font-size:0.7rem}.product-condition-chips--compact .product-condition-chip__label{display:none}.product-condition-chip--new{--condition-accent:#2dd4bf;--condition-bg:rgba(45,212,191,0.12);--condition-border:rgba(45,212,191,0.5);--condition-text:#d9fff8}.product-condition-chip--like-new{--condition-accent:#7dd3fc;--condition-bg:rgba(125,211,252,0.12);--condition-border:rgba(125,211,252,0.48);--condition-text:#e0f7ff}.product-condition-chip--stock{--condition-accent:#fbbf24;--condition-bg:rgba(251,191,36,0.13);--condition-border:rgba(251,191,36,0.48);--condition-text:#fff5cf}.product-condition-chip--used{--condition-accent:#38bdf8;--condition-bg:rgba(56,189,248,0.11);--condition-border:rgba(56,189,248,0.46);--condition-text:#e5f6ff}.product-condition-chip--refurbished{--condition-accent:#a78bfa;--condition-bg:rgba(167,139,250,0.13);--condition-border:rgba(167,139,250,0.46);--condition-text:#f0ebff}.product-condition-chip--open-box{--condition-accent:#fb7185;--condition-bg:rgba(251,113,133,0.12);--condition-border:rgba(251,113,133,0.46);--condition-text:#ffe4e9}.product-condition-chip--needs-repair{--condition-accent:#f97316;--condition-bg:rgba(249,115,22,0.12);--condition-border:rgba(249,115,22,0.46);--condition-text:#ffedd5}.product-condition-chip--for-parts{--condition-accent:#c084fc;--condition-bg:rgba(192,132,252,0.12);--condition-border:rgba(192,132,252,0.44);--condition-text:#f3e8ff}.product-condition-chip--unknown{--condition-accent:#94a3b8;--condition-bg:rgba(148,163,184,0.11);--condition-border:rgba(148,163,184,0.42);--condition-text:#e2e8f0}.industrial-condition-strip{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:0.52rem;margin-top:0.72rem}.industrial-condition-strip>span:first-child{color:var(--text-soft);font-size:0.76rem;font-weight:900}.industrial-seller-condition.product-condition-chip{width:max-content;max-width:100%;justify-content:flex-start}.product-directory-sentinel{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:0.65rem;min-height:4.2rem;border:1px dashed color-mix(in srgb,var(--line-color) 86%,transparent);border-radius:0.78rem;background:color-mix(in srgb,var(--surface-muted) 50%,transparent);color:var(--text-soft);font-size:0.8rem;font-weight:850}.product-directory-sentinel-done{min-height:3rem}.product-directory-spinner{width:1.05rem;height:1.05rem;border:2px solid color-mix(in srgb,var(--brand-500) 18%,transparent);border-top-color:var(--brand-500);border-radius:999px;animation:product-directory-spin 0.78s linear infinite}.product-directory-backdrop{display:none}@keyframes product-directory-spin{to{transform:rotate(360deg)}}@media (min-width:960px){.product-directory-layout{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr)}.product-directory-filter-toggle,.product-directory-close-filters{display:none}.product-directory-filter-panel{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto}}@media (max-width:959px){.product-directory-toolbar{grid-template-columns:minmax(0,1fr)}.product-directory-filter-panel{position:fixed;inset:auto 0 0;z-index:92;max-height:min(86vh,42rem);overflow:auto;border-radius:1rem 1rem 0 0;transform:translateY(105%);transition:transform 0.2s ease}.product-directory-filter-panel.is-open{transform:translateY(0)}.product-directory-backdrop{position:fixed;inset:0;z-index:91;display:block;background:rgba(15,23,42,0.48);backdrop-filter:blur(8px)}}@media (max-width:560px){.product-directory-price-values{grid-template-columns:minmax(0,1fr)}}:root[data-theme="light"] .product-directory-toolbar,:root[data-theme="light"] .product-directory-filter-panel,:root[data-theme="light"] .product-directory-results-head{background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,0.075)}:root[data-theme="light"] .product-directory-facet,:root[data-theme="light"] .product-directory-option,:root[data-theme="light"] .product-directory-price-range,:root[data-theme="light"] .product-directory-price-values label,:root[data-theme="light"] .product-directory-lead-time-control,:root[data-theme="light"] .product-directory-sentinel{background:#f8fbfe}:root[data-theme="light"] .product-directory-facet.has-active-options{border-color:#b9d0ef;background:#eef6ff}:root[data-theme="light"] .product-directory-dual-slider::before{background:#d7e4f2}:root[data-theme="light"] .product-directory-filter-toggle{border-color:#b9d0ef;background:#eef6ff;color:#225aa4}.brand-index-hero,.brand-index-search,.brand-index-stats,.brand-index-card,.brand-index-card-body,.supplier-landing-hero,.supplier-landing-stats,.supplier-landing-layout,.supplier-landing-main,.supplier-landing-side,.supplier-step-grid{display:grid;gap:1rem}.brand-index-hero,.supplier-landing-hero{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--brand-500) 20%,var(--line-color));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-500) 10%,transparent),transparent 44%),linear-gradient(225deg,rgba(16,185,129,0.11),transparent 38%),var(--panel-bg)}.brand-index-hero-copy,.supplier-landing-copy{min-width:0}.brand-index-search{align-content:start;padding:0.75rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.9rem;background:color-mix(in srgb,var(--surface-muted) 78%,transparent)}.brand-index-search-actions,.supplier-landing-actions{display:flex;flex-wrap:wrap;gap:0.65rem}.brand-index-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.brand-index-stat,.supplier-landing-stats article{min-width:0;padding:0.9rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.85rem;background:linear-gradient(180deg,rgba(255,255,255,0.055),transparent),color-mix(in srgb,var(--surface-muted) 70%,transparent)}.brand-index-stat strong,.brand-index-stat span,.supplier-landing-stats span,.supplier-landing-stats strong{display:block}.brand-index-stat strong,.supplier-landing-stats strong{color:var(--text-primary);font-size:1.05rem;font-weight:950;line-height:1.5}.brand-index-stat span,.supplier-landing-stats span{color:var(--text-muted);font-size:0.78rem;font-weight:850;line-height:1.7}.brand-index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.brand-index-card{grid-template-columns:minmax(7.75rem,9.8rem) minmax(0,1fr);align-items:center;gap:0.85rem;padding:0.9rem;border-radius:1rem}.brand-index-logo{display:grid;width:100%;min-height:5.75rem;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-500) 22%,var(--line-color));border-radius:0.9rem;background:linear-gradient(145deg,rgba(59,130,246,0.12),rgba(16,185,129,0.08)),color-mix(in srgb,var(--surface-muted) 75%,transparent);color:var(--text-primary);text-decoration:none}.brand-index-logo-media{display:grid;box-sizing:border-box;width:100%;height:100%;min-height:4.85rem;place-items:center;overflow:hidden;border-radius:0.72rem;background:linear-gradient(145deg,rgba(248,250,252,0.96),rgba(226,234,242,0.9)),#f8fafc;box-shadow:inset 0 1px rgba(255,255,255,0.92),inset 0 -10px 20px rgba(15,23,42,0.06)}.brand-index-logo img{--brand-logo-fit-scale:1;--brand-logo-fit-x:0%;--brand-logo-fit-y:0%;display:block;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;align-self:stretch;justify-self:stretch;object-fit:contain;padding:0.42rem;filter:drop-shadow(0 1px 1px rgba(15,23,42,0.16));transform:none;transform-origin:center}.brand-index-logo-fallback{display:inline-grid;width:3.15rem;height:3.15rem;place-items:center;border:1px solid color-mix(in srgb,var(--brand-500) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 54%,transparent);font-size:1.5rem;font-weight:950;line-height:1}.brand-index-card-body{min-width:0;align-content:space-between}.brand-index-card-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:0.75rem}.brand-index-card-head h2,.brand-index-card-head p,.brand-index-card-head span,.brand-index-card-meta span{overflow-wrap:anywhere}.brand-index-card-head h2{margin:0;color:var(--text-primary);font-size:1rem;font-weight:950;line-height:1.75}.brand-index-card-head p{margin:0.15rem 0 0;color:var(--text-muted);font-size:0.8rem;font-weight:800;line-height:1.85}.brand-index-card-head>span,.brand-index-card-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:0.28rem 0.62rem;border:1px solid color-mix(in srgb,var(--line-color) 74%,transparent);border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--surface-muted) 78%,transparent);font-size:0.72rem;font-weight:850;line-height:1.45;white-space:nowrap}.brand-index-card-meta{display:flex;flex-wrap:wrap;gap:0.5rem}.brand-index-empty{grid-column:1 / -1}.supplier-landing-hero{grid-template-columns:minmax(0,1fr)}.supplier-landing-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.supplier-landing-layout{grid-template-columns:minmax(0,1fr);align-items:start}.supplier-landing-main,.supplier-landing-side{align-content:start}.supplier-step-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-top:0.35rem}.supplier-step-card{min-width:0;padding:1rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.9rem;background:linear-gradient(180deg,rgba(255,255,255,0.05),transparent),color-mix(in srgb,var(--surface-muted) 75%,transparent)}.supplier-step-card span{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--brand-500) 18%,transparent);color:var(--brand-200,#bfdbfe);font-size:0.82rem;font-weight:950}.supplier-step-card h3,.supplier-landing-side h2,.supplier-landing-policy strong{color:var(--text-primary);font-weight:950}.supplier-step-card h3{margin:0.75rem 0 0;font-size:0.96rem;line-height:1.8}.supplier-step-card p,.supplier-landing-policy p,.supplier-landing-side li{color:var(--text-muted);font-size:0.82rem;font-weight:750;line-height:1.95}.supplier-landing-side h2{margin:0;font-size:1.05rem;line-height:1.8}.supplier-landing-side ul{display:grid;gap:0.65rem;margin:0;padding:0;list-style:none}.supplier-landing-side li{position:relative;padding-inline-start:1.2rem}.supplier-landing-side li::before{content:"";position:absolute;inset-block-start:0.82rem;inset-inline-start:0;width:0.45rem;height:0.45rem;border-radius:999px;background:#10b981;box-shadow:0 0 0 0.25rem rgba(16,185,129,0.12)}.supplier-landing-policy{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--line-color) 78%,transparent)}.supplier-landing-policy p{margin:0.35rem 0 0}@media (min-width:900px){.brand-index-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.brand-index-stats{grid-column:1 / -1}.supplier-landing-hero{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:center}.supplier-landing-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}@media (max-width:560px){.brand-index-card{grid-template-columns:minmax(0,1fr)}.brand-index-logo{width:100%;min-height:5.25rem}}html[data-theme] body .search-page-shell{display:grid;gap:1.15rem;width:min(100%,var(--page-work-max-width,116rem));margin-inline:auto}html[data-theme] body .search-hero-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,0.95fr);gap:1rem 1.25rem;align-items:start;padding:1.2rem}html[data-theme] body .search-hero-copy{display:grid;gap:0.42rem;min-width:0}html[data-theme] body .search-page-title{margin:0;max-width:42rem;font-size:1.38rem;line-height:1.75;letter-spacing:0}html[data-theme] body .search-hero-copy .muted-text{max-width:45rem;margin:0;font-size:0.86rem;font-weight:760;line-height:1.95}html[data-theme] body .search-page-form{display:grid;gap:0.65rem;min-width:0}html[data-theme] body .search-page-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0.55rem;align-items:stretch}html[data-theme] body .search-page-input-row .search-input{min-width:0;height:3.05rem;border-color:color-mix(in srgb,var(--brand-500) 30%,var(--line-color));border-radius:0.72rem;background:color-mix(in srgb,var(--bg-deep) 72%,var(--surface-2));font-size:0.85rem;font-weight:780}html[data-theme] body .search-page-submit,html[data-theme] body .search-page-clear{min-height:3.05rem;border-radius:0.72rem;white-space:nowrap}html[data-theme] body .search-page-submit{display:inline-flex;align-items:center;gap:0.42rem}html[data-theme] body .search-page-submit svg{width:1.05rem;height:1.05rem;fill:currentColor;flex:0 0 auto}html[data-theme] body .search-summary-grid-compact{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.62rem}html[data-theme] body .search-summary-card{display:grid;gap:0.12rem;min-height:4.45rem;padding:0.72rem 0.85rem;border:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:0.78rem;background:linear-gradient(145deg,color-mix(in srgb,var(--brand-500) 7%,var(--surface-2)),color-mix(in srgb,var(--surface-3) 82%,transparent))}html[data-theme] body .search-summary-card strong{color:var(--text-primary);font-size:1.02rem;font-weight:950;line-height:1.5}html[data-theme] body .search-summary-card span{color:var(--text-soft);font-size:0.76rem;font-weight:830;line-height:1.7}html[data-theme] body .search-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1.15rem;align-items:start}html[data-theme] body .search-results-main{padding:1rem}html[data-theme] body .search-results-page{display:grid;gap:0.9rem}html[data-theme] body .search-results-page .search-panel-head{padding-bottom:0.72rem;border-bottom:1px solid color-mix(in srgb,var(--line-color) 78%,transparent)}html[data-theme] body .search-results-page .search-result-stack{display:grid;gap:0.95rem}html[data-theme] body .search-results-page .search-result-group{display:grid;gap:0.72rem;padding:0;border:0;background:transparent;box-shadow:none}html[data-theme] body .search-page-products-grid{display:grid;gap:0.75rem}html[data-theme] body .search-page-product-card{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:0.9rem;padding:0.75rem;border:1px solid color-mix(in srgb,var(--line-color) 82%,transparent);border-radius:0.82rem;background:color-mix(in srgb,var(--surface-2) 76%,transparent)}html[data-theme] body .search-page-product-media{overflow:hidden;display:grid;min-height:8.8rem;place-items:center;border:1px solid color-mix(in srgb,var(--line-color) 74%,transparent);border-radius:0.72rem;background:color-mix(in srgb,var(--surface-3) 80%,var(--bg-deep));color:var(--text-soft);text-decoration:none}html[data-theme] body .search-page-product-media img{width:100%;height:100%;max-height:9.4rem;object-fit:contain;padding:0.55rem}html[data-theme] body .search-page-product-body{display:grid;gap:0.5rem;min-width:0}html[data-theme] body .search-page-product-meta,html[data-theme] body .search-page-product-facts,html[data-theme] body .search-page-product-badges{display:flex;flex-wrap:wrap;gap:0.38rem;min-width:0}html[data-theme] body .search-page-product-meta span,html[data-theme] body .search-page-product-facts span,html[data-theme] body .search-page-product-badges span{display:inline-flex;max-width:100%;min-height:1.8rem;align-items:center;padding:0.22rem 0.58rem;border:1px solid color-mix(in srgb,var(--line-color) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-3) 78%,transparent);color:var(--text-soft);font-size:0.72rem;font-weight:850;line-height:1.5}html[data-theme] body .search-page-product-card h3{margin:0;color:var(--text-primary);font-size:0.98rem;font-weight:950;line-height:1.8}html[data-theme] body .search-page-product-card h3 a{color:inherit;text-decoration:none}html[data-theme] body .search-page-product-en{margin:0;color:var(--text-soft);direction:ltr;font-size:0.75rem;font-weight:760;line-height:1.65;text-align:start}html[data-theme] body .search-page-product-foot{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem;margin-top:0.15rem}html[data-theme] body .search-page-product-foot strong{margin-inline-end:auto;color:var(--text-primary);font-size:0.98rem;font-weight:950}html[data-theme] body .search-page-product-foot .storefront-price-stack{margin-inline-end:auto}html[data-theme] body .search-page-product-foot .storefront-price-stack strong{margin-inline-end:0}html[data-theme] body .search-side-card{position:sticky;top:6.25rem;display:grid;gap:0.8rem;padding:1rem}html[data-theme] body .search-side-title{margin:0;font-size:1.05rem;line-height:1.8;letter-spacing:0}html[data-theme] body .search-side-card .muted-text,html[data-theme] body .search-side-points li{color:var(--text-muted);font-size:0.8rem;font-weight:760;line-height:1.9}html[data-theme] body .search-side-points{display:grid;gap:0.55rem;margin:0;padding:0;list-style:none}html[data-theme] body .search-side-points li{padding:0.58rem 0.68rem;border:1px solid color-mix(in srgb,var(--line-color) 78%,transparent);border-radius:0.68rem;background:color-mix(in srgb,var(--surface-2) 70%,transparent)}html[data-theme] body .search-token-row,html[data-theme] body .search-side-actions{display:flex;flex-wrap:wrap;gap:0.5rem}html[data-theme] body .search-token-row span{padding:0.22rem 0.62rem;border:1px solid color-mix(in srgb,var(--brand-500) 34%,var(--line-color));border-radius:999px;background:color-mix(in srgb,var(--brand-500) 9%,var(--surface-2));color:color-mix(in srgb,var(--brand-500) 86%,var(--text-primary));font-size:0.74rem;font-weight:900}html[data-theme] body .search-side-actions .cta-button{min-height:2.65rem}html[data-theme] body .seo-link-strip{display:grid;width:100%;margin-inline-start:0;margin-inline-end:auto;gap:0.45rem;border:1px solid color-mix(in srgb,var(--line-color) 80%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--surface-2) 72%,transparent);padding:0.56rem 0.64rem}html[data-theme] body .seo-link-strip__label{color:color-mix(in srgb,var(--text-muted) 86%,var(--text-primary));font-size:0.72rem;font-weight:850;line-height:1.5}html[data-theme] body .seo-link-strip__links{display:flex;min-width:0;flex-wrap:nowrap;gap:0.34rem;overflow-x:auto;overflow-y:hidden;padding-block-end:0.1rem;scrollbar-width:thin}html[data-theme] body .seo-link-strip__links a{display:inline-flex;max-width:14rem;min-height:1.55rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-color) 72%,transparent);border-radius:0.42rem;background:color-mix(in srgb,var(--surface-muted) 62%,transparent);color:color-mix(in srgb,var(--text-muted) 90%,var(--text-primary));padding:0.18rem 0.5rem;font-size:0.7rem;font-weight:780;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;flex:0 0 auto}html[data-theme] body .seo-link-strip__links a:hover,html[data-theme] body .seo-link-strip__links a:focus-visible{border-color:color-mix(in srgb,var(--brand-500) 42%,var(--line-color));background:color-mix(in srgb,var(--brand-500) 8%,var(--surface-muted));color:color-mix(in srgb,var(--brand-500) 88%,var(--text-primary))}@media (max-width:960px){html[data-theme] body .search-hero-panel,html[data-theme] body .search-page-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] body .search-side-card{position:static}}@media (max-width:640px){html[data-theme] body .search-hero-panel,html[data-theme] body .search-results-main,html[data-theme] body .search-side-card{padding:0.82rem}html[data-theme] body .search-page-title{font-size:1.12rem}html[data-theme] body .search-page-input-row,html[data-theme] body .search-page-product-card{grid-template-columns:minmax(0,1fr)}html[data-theme] body .search-summary-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body .search-page-product-media{min-height:9rem}html[data-theme] body .search-page-product-foot{align-items:stretch}html[data-theme] body .search-page-product-foot strong{width:100%}html[data-theme] body .search-page-product-foot .storefront-price-stack{width:100%}html[data-theme] body .seo-link-strip{width:100%;margin-inline-start:0;margin-inline-end:0}html[data-theme] body .seo-link-strip__links{gap:0.3rem}html[data-theme] body .seo-link-strip__links a{max-width:11rem;flex:0 0 auto}}
