/*! SlabCloud Inventory v4.0.0 | 2026-10-15 | theme: andrey */
:root{--sc-theme: andrey;--sc-scheme: light;--sc-card-layout: caption;--sc-filter-style: classic;--sc-column-switch: off;--sc-slab-layout: classic;--sc-product-layout: diptych;--sc-thumb-folder: 800;--sc-extra-props-text: #3a463a;--sc-divider: #e3e8e0;--sc-cover-border: #e3e8e0;--sc-card-title-color: #0a0f0a;--sc-card-title-size: .9375rem;--sc-card-title-weight: 600;--sc-card-title-transform: uppercase;--sc-card-title-tracking: .16em;--sc-card-overlay-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 0 14px rgba(0, 0, 0, .35);--sc-slab-title: #0a0f0a;--sc-cover-ratio: 4 / 3;--sc-card-caption-align: left;--sc-card-caption-padding: 14px;--sc-card-panel-bg: #ffffff;--sc-card-panel-shadow: 0 22px 48px rgba(10, 15, 10, .16);--sc-card-meta-text: #3a463a;--sc-card-link-text: #0a0f0a;--sc-card-hover-scale: 1;--sc-special-bg: #0a0f0a;--sc-special-text: #d4f53c;--sc-special-shadow: none;--sc-load-more-text: #5a665a;--sc-load-more-track: #dfe8dc;--sc-load-more-fill: #0a0f0a;--sc-control-bg: #ffffff;--sc-control-text: #0a0f0a;--sc-control-border: #8a958a;--sc-control-placeholder: #5a665a;--sc-option-text: #0a0f0a;--sc-select-arrow: url("data:image/svg+xmlcharset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='16' viewBox='0 0 36 16'%3E%3Cpath d='M14 6l4 4 4-4' fill='none' stroke='%230a0f0a' stroke-width='1.2'/%3E%3C/svg%3E");--sc-swatch-border: rgba(10, 15, 10, .18);--sc-swatch-check: #0a0f0a;--sc-button-primary-bg: var(--sc-accent, #0a0f0a);--sc-button-primary-text: var(--sc-accent-text, #ffffff);--sc-button-normal-bg: #eef2ec;--sc-button-normal-text: #0a0f0a;--sc-button-accent-bg: var(--sc-accent, #0a0f0a);--sc-button-accent-text: var(--sc-accent-text, #ffffff);--sc-button-small-bg: #eef2ec;--sc-button-small-text: #0a0f0a;--sc-start-radius: 0px;--sc-group-label-bg: transparent;--sc-group-label-text: #5a665a;--sc-spec-label: #5a665a;--sc-spec-value: #0a0f0a;--sc-slab-panel-bg: #f5f7f3;--sc-slab-action-text: #0a0f0a;--sc-slab-stage-bg: #f3f5f1;--sc-slab-stage-blend: multiply;--sc-slab-line: #7a867a}:is(#sc-inventory,.sc-related-grid){--sc-andrey-stroke: #d4f53c;--sc-andrey-stroke-hi: #eaff86;--sc-andrey-stroke-lo: #b9df22;--sc-andrey-wet: #f4ffb0;--sc-andrey-ease: cubic-bezier(.22, 1, .36, 1);--sc-andrey-lift: 22px;--sc-andrey-brush: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M6 16C60 9 120 14 190 10S320 6 394 8L390 18L398 26L389 35L397 47C330 52 260 48 180 53S60 50 4 55L12 46L2 38L11 30L3 22Z M50 27C130 24 210 26 310 23L310 24.4C210 27.4 130 25.4 50 28.4Z M100 41C180 38 260 40 350 37L350 38.2C260 41.2 180 39.2 100 42.2Z'/%3E%3C/svg%3E")}:is(#sc-inventory,.sc-related-grid) .sc-card-media{background:var(--sc-bg-muted, #f6f8f4);outline:1px solid var(--sc-cover-border);outline-offset:-1px}:is(#sc-inventory,.sc-related-grid) .sc-card-body,:is(#sc-inventory,.sc-related-grid) .sc-card:hover .sc-card-body,:is(#sc-inventory,.sc-related-grid) .sc-card:focus-visible .sc-card-body{z-index:1;margin-top:calc(var(--sc-andrey-lift) * -1);padding:0 var(--sc-card-caption-padding) 6px 10px;background:transparent;transition:none}:is(#sc-inventory,.sc-related-grid) .sc-card-title{position:relative;z-index:1;display:inline-block;max-width:calc(100% - 16px);padding:9px 20px 9px 16px;line-height:1.25;isolation:isolate;transform:rotate(-2deg);transform-origin:0 100%}:is(#sc-inventory,.sc-related-grid) .sc-card-title:before,:is(#sc-inventory,.sc-related-grid) .sc-card-title:after{content:"";position:absolute;inset:-3px -10px;z-index:-1;pointer-events:none;-webkit-mask:var(--sc-andrey-brush) center / 100% 100% no-repeat;mask:var(--sc-andrey-brush) center / 100% 100% no-repeat}:is(#sc-inventory,.sc-related-grid) .sc-card-title:before{background:linear-gradient(100deg,var(--sc-andrey-stroke-lo) 0%,var(--sc-andrey-stroke) 38%,var(--sc-andrey-stroke-hi) 62%,var(--sc-andrey-stroke) 100%);background-size:240% 100%;background-position:100% 0}:is(#sc-inventory,.sc-related-grid) .sc-card-title:after{background:linear-gradient(100deg,var(--sc-andrey-stroke-hi) 0%,var(--sc-andrey-wet) 50%,var(--sc-andrey-stroke-hi) 100%);clip-path:inset(0 100% 0 0);opacity:0}:is(#sc-inventory,.sc-related-grid) .sc-card:focus-visible{outline:2px solid var(--sc-card-title-color);outline-offset:4px}:is(#sc-inventory,.sc-related-grid) .sc-card-details{margin-top:0;padding:12px var(--sc-card-caption-padding) var(--sc-card-caption-padding) var(--sc-card-caption-padding);background:var(--sc-card-panel-bg);text-align:left}:is(#sc-inventory,.sc-related-grid) .sc-card-meta{letter-spacing:.04em}:is(#sc-inventory,.sc-related-grid) .sc-card-more{margin-top:8px;font-weight:600;letter-spacing:.16em}:is(#sc-inventory,.sc-related-grid) .special{z-index:2;font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px 6px 20px;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%)}.sc-load-more .sc-load-more-count{letter-spacing:.14em}@media(hover:none){:is(#sc-inventory,.sc-related-grid) .sc-card-details{position:static;opacity:1;visibility:visible;transform:none;padding:8px 0 0 14px;background:transparent}}@keyframes sc-andrey-paint{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sc-andrey-repaint{0%{clip-path:inset(0 100% 0 0);opacity:1}60%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}@media(prefers-reduced-motion:no-preference){:is(#sc-inventory,.sc-related-grid) .sc-card-media:has(img.sl-image.sc-lazy-done)+.sc-card-body .sc-card-title:before{animation:sc-andrey-paint .7s var(--sc-andrey-ease) .1s both}:is(#sc-inventory,.sc-related-grid) .sc-card-media img.sl-image{transition:transform .8s var(--sc-andrey-ease)}:is(#sc-inventory,.sc-related-grid) .sc-card-title{transition:transform .5s var(--sc-andrey-ease)}:is(#sc-inventory,.sc-related-grid) .sc-card-title:before{transition:background-position .9s var(--sc-andrey-ease)}:is(#sc-inventory,.sc-related-grid) .sc-card-more .sc-icon{transition:transform .35s var(--sc-andrey-ease)}:is(#sc-inventory,.sc-related-grid) .sc-card-details{transform:translateY(-8px);transition:opacity .3s ease-out,visibility .3s,transform .5s var(--sc-andrey-ease)}:is(#sc-inventory,.sc-related-grid) .sc-card-details>*{opacity:0;transform:translateY(8px);transition:opacity .35s ease-out,transform .45s var(--sc-andrey-ease)}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-details{transform:none}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-details>*{opacity:1;transform:none}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-details>:nth-child(1){transition-delay:.08s}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-details>:nth-child(2){transition-delay:.14s}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-details>:nth-child(3){transition-delay:.2s}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-media img.sl-image{transform:scale(1.06)}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-title{transform:rotate(0) translate(6px)}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-title:before{background-position:0 0}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-title:after{animation:sc-andrey-repaint .9s var(--sc-andrey-ease) .05s both}:is(#sc-inventory,.sc-related-grid) .sc-card:is(:hover,:focus-visible) .sc-card-more .sc-icon{transform:translate(4px)}@media(hover:none){:is(#sc-inventory,.sc-related-grid) .sc-card-details,:is(#sc-inventory,.sc-related-grid) .sc-card-details>*{opacity:1;transform:none;transition:none}}}@media(prefers-reduced-motion:reduce){:is(#sc-inventory,.sc-related-grid) .sc-card-details,:is(#sc-inventory,.sc-related-grid) .sc-card-details>*,:is(#sc-inventory,.sc-related-grid) .sc-card-title,:is(#sc-inventory,.sc-related-grid) .sc-card-title:before,:is(#sc-inventory,.sc-related-grid) .sc-card-more .sc-icon,:is(#sc-inventory,.sc-related-grid) .sc-card-media img.sl-image{transition:none;animation:none}:is(#sc-inventory,.sc-related-grid) .sc-card-title:after{animation:none}}#sc-product-page{--sc-pp-ink: #0a0f0a;--sc-pp-ease: cubic-bezier(.22, .61, .36, 1)}#sc-product-page h1#sc-pp-title{font-family:var(--sc-font-title, inherit);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;line-height:1.1;letter-spacing:.14em;color:var(--sc-pp-ink)}#sc-product-page #product-fields{font-size:.9375rem;line-height:1.35;font-weight:400}#sc-product-page .sc-spec-l{color:var(--sc-spec-label);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;padding-top:6px;padding-bottom:6px}#sc-product-page .sc-spec-r{color:var(--sc-spec-value);padding-top:4px;padding-bottom:6px}#sc-product-page #sc-product-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#sc-product-page #sc-product-buttons .sc-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;min-width:0;margin:0;padding:0 14px;font-family:var(--sc-font-ui, inherit);font-size:.6875rem;font-weight:500;line-height:36px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sc-product-page #sc-product-buttons .sc-button .sc-icon{order:-1;margin:0;flex:none}#sc-product-page #sc-product-buttons .sc-button .sc-icon svg{width:14px;height:14px}#sc-product-page #sc-product-buttons .sc-button.sc-normal{background-color:var(--sc-button-normal-bg);color:var(--sc-button-normal-text)}#sc-product-page #sc-product-buttons .sc-button.sc-accent{background-color:var(--sc-button-accent-bg);color:var(--sc-button-accent-text)}#sc-product-page #sc-product-buttons .sc-button.sc-normal:hover,#sc-product-page #sc-product-buttons .sc-button.sc-normal:focus-visible{box-shadow:inset 0 0 0 40px var(--sc-pp-ink);color:#fff}#sc-product-page #sc-product-buttons .sc-button.sc-accent:hover,#sc-product-page #sc-product-buttons .sc-button.sc-accent:focus-visible{box-shadow:inset 0 0 0 40px var(--sc-accent-hover, #000000)}#sc-product-page #sc-product-buttons .sc-button.sc-accent:active{box-shadow:inset 0 0 0 40px var(--sc-accent-active, #000000)}#sc-product-page #sc-product-buttons .sc-button:focus-visible{outline:1px solid var(--sc-pp-ink);outline-offset:2px}@media(max-width:639px){#sc-product-page #sc-product-buttons{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){#sc-product-page #sc-product-buttons .sc-button{transition:color .22s var(--sc-pp-ease),box-shadow .32s var(--sc-pp-ease)}#sc-product-page.sc-open #sc-pp-title,#sc-product-page.sc-open #product-fields,#sc-product-page.sc-open #sc-product-buttons{animation:sc-product-rise .42s var(--sc-pp-ease) both}#sc-product-page.sc-open #product-fields{animation-delay:60ms}#sc-product-page.sc-open #sc-product-buttons{animation-delay:.12s}}@keyframes sc-product-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#slablist{--sc-andrey-btn-w: 116px;--sc-andrey-btn-h: 30px;--sc-andrey-btn-hover: #dfe8dc}#slablist .sc-container.sc-slabs-list-title{margin-top:1.75rem;margin-bottom:1.25rem}#slablist .sc-slabs-list-title h2{font-size:.9375rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--sc-slab-title)}#slablist .slab-lot-label{text-align:left;font-size:.6875rem;font-weight:500;letter-spacing:.2em;margin-top:22px;margin-bottom:4px;padding:0}#slablist[data-sc-slab-layout=classic] .sc-slab-item{padding-top:14px;padding-bottom:14px;align-items:center}#slablist[data-sc-slab-layout=classic] .sc-fav-thumb img{max-width:168px;height:auto}#slablist .sc-slab-specs{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));column-gap:28px;row-gap:3px}#slablist .sc-slab-specs span.primary-info{grid-column:1 / -1;display:block;margin-bottom:6px;font-family:var(--sc-font-title, inherit);font-size:.8125rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}#slablist .slab-spec-line{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.6}#slablist .slab-spec-line span.slab-value{display:block;margin-left:0;font-size:.875rem;letter-spacing:.01em;text-transform:none}#slablist .sc-slab-action>li{display:grid;grid-template-columns:repeat(3,var(--sc-andrey-btn-w));gap:6px}#slablist .sc-slab-action .sc-button.sc-button-small{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;min-width:0;height:var(--sc-andrey-btn-h);margin:0;padding:0 8px;line-height:1;font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#slablist .sc-slab-action .sc-button-small .sc-icon svg{width:13px;height:13px}#slablist .sc-slab-action .sc-button-small.sc-normal:hover,#slablist .sc-slab-action .sc-button-small.sc-normal:focus-visible,#slablist .sc-slab-action .sc-button-small.sc-cond-btn:hover,#slablist .sc-slab-action .sc-button-small.sc-cond-btn:focus-visible{background-color:var(--sc-andrey-btn-hover);color:var(--sc-button-small-text)}#slablist .sc-slab-action .sc-button-small.sc-accent:hover,#slablist .sc-slab-action .sc-button-small.sc-accent:focus-visible{background-color:var(--sc-accent-hover, var(--sc-primary-hover))}#slablist .sc-slab-action .sc-button-small:focus-visible{outline:1px solid var(--sc-primary);outline-offset:2px}@media screen and (max-width:640px){#slablist .sc-slab-action>li{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}#slablist[data-sc-slab-layout=classic] .sc-fav-thumb img{max-width:150px}}@media(prefers-reduced-motion:no-preference){#slablist .sc-slab-action .sc-button-small{transition:background-color .22s ease-out,color .22s ease-out}}#sc-top-filter{--sc-andrey-f-ink: #0a0f0a;--sc-andrey-f-ease: cubic-bezier(.22, .61, .36, 1);background:transparent;padding-top:20px;padding-bottom:12px;font-family:var(--sc-font-ui, inherit)}#sc-top-filter.sc-sticky-fixed{background:#ffffffeb;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);box-shadow:0 8px 24px #0a0f0a0f}#sc-top-filter input.sc-input,#sc-top-filter select.sc-select{height:44px;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-control-text)}#sc-top-filter input.sc-input{padding-left:14px!important}#sc-top-filter select.sc-select:not([multiple]):not([size]){padding-left:14px;padding-right:36px}#sc-top-filter select.sc-select option{text-transform:none;letter-spacing:normal}#sc-top-filter input.sc-input::placeholder{letter-spacing:.14em;text-transform:uppercase}#sc-top-filter input.sc-min-length,#sc-top-filter input.sc-min-width{font-size:.6875rem;letter-spacing:.1em}#sc-top-filter input.sc-input:hover,#sc-top-filter select.sc-select:hover{border-color:#5a665a}#sc-top-filter input.sc-input:focus,#sc-top-filter select.sc-select:focus{border-color:var(--sc-andrey-f-ink)}#sc-top-filter .sc-search-icon{color:#5a665a}#sc-top-filter .color-select{box-sizing:border-box;width:22px;height:22px;margin:11px 3px;border:1px solid var(--sc-swatch-border)}#sc-top-filter .color-select:hover,#sc-top-filter .color-select:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sc-page-bg, #ffffff),0 0 0 3px #8a958a}#sc-top-filter .color-select.active{transform:none;box-shadow:0 0 0 2px var(--sc-page-bg, #ffffff),0 0 0 3px var(--sc-andrey-f-ink)}#sc-top-filter .color-select.active span.sc-icon{display:none}#sc-top-filter .sc-button{height:44px;line-height:42px;padding:0 22px;font-family:var(--sc-font-ui, inherit);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}#sc-top-filter #filter-reset.sc-button-default{background-color:transparent;color:var(--sc-andrey-f-ink);border:1px solid #8a958a}#sc-top-filter .sc-wishlist-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--sc-button-normal-bg);color:var(--sc-button-normal-text);border:1px solid transparent}#sc-top-filter .sc-wishlist-toggle .sc-icon svg{width:14px;height:14px}#sc-top-filter #filter-reset.sc-button-default:hover,#sc-top-filter #filter-reset.sc-button-default:focus-visible,#sc-top-filter .sc-wishlist-toggle:hover,#sc-top-filter .sc-wishlist-toggle:focus-visible{border-color:var(--sc-andrey-f-ink);box-shadow:inset 0 0 0 44px var(--sc-andrey-f-ink);color:#fff}#sc-top-filter .sc-button-primary{background-color:var(--sc-button-primary-bg);color:var(--sc-button-primary-text)}#sc-top-filter .sc-button-primary:hover,#sc-top-filter .sc-button-primary:focus-visible{background-color:var(--sc-accent-hover, #000000);color:var(--sc-button-primary-text)}#sc-top-filter .sc-button-primary:active{background-color:var(--sc-accent-active, #000000)}#sc-top-filter .sc-button:focus-visible{outline:1px solid var(--sc-andrey-f-ink);outline-offset:2px}@media(prefers-reduced-motion:no-preference){#sc-top-filter input.sc-input,#sc-top-filter select.sc-select{transition:border-color .26s var(--sc-andrey-f-ease),color .26s var(--sc-andrey-f-ease)}#sc-top-filter .color-select{transition:box-shadow .26s var(--sc-andrey-f-ease)}#sc-top-filter .sc-button{transition:color .22s var(--sc-andrey-f-ease),background-color .22s var(--sc-andrey-f-ease),border-color .22s var(--sc-andrey-f-ease),box-shadow .34s var(--sc-andrey-f-ease)}}
