/*! SlabCloud Inventory v4.0.0 | 2026-10-15 | vanilla JS build (no jQuery / UIkit) */
slabcloud-inventory,slabcloud-materials{display:block}.sc-wp{box-sizing:border-box;text-align:center}.sc-wp-dark,.sc-wp-bg{padding:24px 16px;background-color:var(--sc-page-bg);color:var(--sc-body-text);color-scheme:var(--sc-color-scheme)}.sc-wp .inventory-container.sc-inline{max-width:1600px;margin:auto!important;text-align:center}#visualizer-modal .sc-modal-body{padding-left:4px;padding-right:4px}.sc-wp .sc-sidebar-layout{max-width:1920px;margin:0 auto;padding:24px 0}@media(max-width:959px){.sc-wp .sc-sidebar-layout{padding:16px 0}}.sc-has-filter-sidebar .sc-side-panel{left:auto;right:0}.sc-wp img{max-width:100%;box-shadow:none}.sc-credits{margin:24px 0 8px;font-family:var(--sc-font-body);font-size:.75rem;letter-spacing:.04em;text-align:right}.sc-credits a,.sc-credits a:hover{color:var(--sc-muted);text-decoration:none}.sc-breadcrumbs{max-width:1400px;margin:0 auto 16px;font-family:var(--sc-font-ui);font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted)}.sc-breadcrumbs ol{display:flex;flex-wrap:wrap;justify-content:var(--sc-breadcrumbs-align, center);gap:4px 0;margin:0;padding:0;list-style:none}.sc-breadcrumbs li{margin:0}.sc-breadcrumbs li+li:before{content:"\203a";padding:0 10px;color:var(--sc-muted)}.sc-breadcrumbs a{color:var(--sc-heading);text-decoration:none}.sc-breadcrumbs a:hover{color:var(--sc-primary)}.sc-breadcrumbs [aria-current]{color:var(--sc-muted)}.sc-page-title{margin:.5rem 0 2rem;font-family:var(--sc-font-title);font-weight:400;text-align:center;text-transform:uppercase;color:var(--sc-card-title-color)}.sc-static-product{padding:16px 0 40px;background-color:var(--sc-bg);font-family:var(--sc-font-body);color:var(--sc-body-text);color-scheme:var(--sc-color-scheme)}.sc-static-product>*{font-family:var(--sc-font-ui)}.sc-static-product #sc-pp-title{margin-top:1rem}.sc-start-page{font-family:var(--sc-font-body);color:var(--sc-body-text)}.sc-start-grid{display:grid;grid-template-columns:1fr;gap:var(--sc-start-gap, 24px);margin:0;padding:0;list-style:none}@media(min-width:640px){.sc-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.sc-start-grid{grid-template-columns:repeat(var(--sc-start-columns, 3),minmax(0,1fr))}}.sc-start-grid.sc-start-one-column{grid-template-columns:1fr}.sc-start-item{margin:0}.sc-start-tile{container-type:inline-size;position:relative;display:flex;align-items:center;justify-content:center;height:var(--sc-start-height, 200px);overflow:hidden;border-radius:var(--sc-start-radius, 8px);background-color:var(--sc-bg-muted);color:#fff;text-decoration:none;isolation:isolate}.sc-start-tile img{position:absolute;inset:0;z-index:-2;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;transition:transform .4s ease-out}.sc-start-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sc-start-overlay, rgba(0, 0, 0, .35));transition:background-color .3s ease-out}.sc-start-tile:hover img,.sc-start-tile:focus-visible img{transform:scale(1.05)}.sc-start-tile:hover,.sc-start-tile:focus-visible{color:#fff}.sc-start-name{padding:0 16px;font-family:var(--sc-font-title);font-size:2rem;font-size:clamp(1.125rem,13cqi,2rem);overflow-wrap:anywhere;font-weight:700;line-height:1.2;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.sc-start-count{position:absolute;left:16px;bottom:12px;display:inline-flex;align-items:center;gap:6px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.sc-start-count .sc-icon{color:inherit}.sc-start-count svg{display:block}
