.surisa-catalog{--sc-max-width: 160rem;--sc-section-pad-x: 3.2rem;--sc-grid-gap: 3.2rem;--sc-sidebar-w: 28rem;--sc-sticky-img-w: 4.2rem;--sc-sticky-sku-w: 11rem;background:var(--surisa-paper-warm, #faf8f3);color:var(--surisa-ink, #0b1220)}.surisa-catalog p{margin:0}.surisa-catalog .tnum{font-variant-numeric:tabular-nums}.surisa-catalog .landing-breadcrumb{padding-left:0;padding-right:0}.surisa-catalog .landing-breadcrumb__inner{max-width:var(--sc-max-width);padding-left:var(--sc-section-pad-x);padding-right:var(--sc-section-pad-x)}.surisa-catalog__title-row{max-width:var(--sc-max-width);margin:0 auto;padding:2.8rem var(--sc-section-pad-x) 1.2rem;display:flex;justify-content:space-between;align-items:flex-end;gap:3.2rem;flex-wrap:wrap}.surisa-catalog__title-text{max-width:76rem}.surisa-catalog__title{font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);font-size:3.8rem;font-weight:500;letter-spacing:-.02em;line-height:1.04;margin:0;color:var(--surisa-ink, #0b1220)}.surisa-catalog__title-ctas{display:flex;gap:1rem;flex-shrink:0}@media(max-width:989px){.surisa-catalog__title-ctas{display:none}}.surisa-catalog__title-cta{display:inline-flex;align-items:center;gap:.9rem;background:var(--surisa-paper, #fff);color:var(--surisa-ink, #0b1220);border:1px solid var(--surisa-ink, #0b1220);padding:1rem 1.4rem;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1;transition:background .15s ease,color .15s ease}.surisa-catalog__title-cta:hover{background:var(--surisa-ink, #0b1220);color:#fff}.surisa-catalog__title-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.surisa-catalog__techhero{max-width:var(--sc-max-width);margin:0 auto;padding:2rem var(--sc-section-pad-x) 2.8rem;display:grid;grid-template-columns:34rem 1fr;gap:3.6rem;align-items:start;border-bottom:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15))}.surisa-catalog__techhero-carousel{display:block}.surisa-catalog__techhero-image-btn{display:block;width:100%;padding:0;margin:0;background:transparent;border:0;cursor:zoom-in;font:inherit;color:inherit;text-align:left}.surisa-catalog__techhero-image-wrap{display:flex;position:relative;aspect-ratio:1 / 1;background:var(--surisa-paper, #fff);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));align-items:center;justify-content:center;padding:2rem;box-sizing:border-box}.surisa-catalog__techhero-expand{position:absolute;bottom:1.4rem;right:1.4rem;display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.2rem;border-radius:999px;background:#ffffffbd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(11,18,32,.1);box-shadow:0 2px 8px #0b12201f;color:var(--surisa-ink, #0b1220);pointer-events:none;font-family:inherit}.surisa-catalog__techhero-expand-label{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.surisa-catalog__techhero-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.surisa-catalog__techhero-image[hidden]{display:none}.surisa-catalog__techhero-thumbs{display:flex;gap:.8rem;margin-top:1rem;align-items:center}.surisa-catalog__techhero-thumb{width:6.4rem;height:6.4rem;padding:.4rem;background:var(--surisa-paper, #fff);border:1.5px solid var(--surisa-line-2, rgba(26, 26, 26, .15));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.surisa-catalog__techhero-thumb img{max-width:100%;max-height:100%;object-fit:contain}.surisa-catalog__techhero-thumb.is-active,.surisa-catalog__techhero-thumb:hover{border-color:var(--surisa-ink, #0b1220)}.surisa-catalog__techhero-eyebrow{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--surisa-muted, #5b6275);margin-bottom:1rem}.surisa-catalog__techhero-lead{font-size:1.45rem;line-height:1.55;color:var(--surisa-ink, #0b1220);margin:0 0 1.6rem;padding-bottom:1.2rem;max-width:62rem}.surisa-catalog__techhero-vars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.8rem;max-width:62rem;margin:0}.surisa-catalog__techhero-var{display:flex;gap:1.2rem;align-items:baseline;border-bottom:1px dashed var(--surisa-line, rgba(26, 26, 26, .08));padding-bottom:.6rem}.surisa-catalog__techhero-var-sym{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:1.3rem;color:var(--surisa-ink, #0b1220);min-width:3rem;margin:0}.surisa-catalog__techhero-var-desc{font-size:1.3rem;color:var(--surisa-muted, #5b6275);line-height:1.35;margin:0}.surisa-catalog__techhero-tags{display:flex;gap:1rem;margin-top:1.6rem;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.15rem;color:var(--surisa-muted, #5b6275)}.surisa-catalog__techhero-tag{background:var(--surisa-bg-2, #ebe6dc);color:var(--surisa-ink, #0b1220);font-weight:700;padding:.4rem .9rem;letter-spacing:.05em}.surisa-catalog [data-mobile-only]{display:none}.surisa-catalog__main-grid{max-width:var(--sc-max-width);margin:0 auto;padding:0 var(--sc-section-pad-x) 4.8rem}.surisa-catalog__filters-backdrop,.surisa-catalog__sidebar,.surisa-catalog__filters-mobile-header,.surisa-catalog__filters-mobile-footer{display:none}.surisa-catalog__facet{border-bottom:1px solid var(--surisa-line, rgba(26, 26, 26, .08))}.surisa-catalog__facet[open] .surisa-catalog__facet-chevron{transform:rotate(0)}.surisa-catalog__facet:not([open]) .surisa-catalog__facet-chevron{transform:rotate(-90deg)}.surisa-catalog__facet-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.4rem 0;-webkit-user-select:none;user-select:none}.surisa-catalog__facet-summary::-webkit-details-marker{display:none}.surisa-catalog__facet-summary::marker{content:""}.surisa-catalog__facet-title{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--surisa-ink, #0b1220)}.surisa-catalog__facet-summary-right{display:inline-flex;align-items:center;gap:.8rem}.surisa-catalog__facet-unit{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.05rem;color:var(--surisa-muted, #5b6275);text-transform:lowercase;letter-spacing:.04em}.surisa-catalog__facet-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--surisa-muted, #5b6275);opacity:.6;transition:transform .15s ease}.surisa-catalog__facet-body{padding:0 0 1.4rem;display:flex;flex-direction:column;gap:.8rem}.surisa-catalog__facet-option{display:flex;align-items:center;gap:.8rem;font-size:1.25rem;color:var(--surisa-ink, #0b1220);cursor:pointer;line-height:1.3}.surisa-catalog__facet-option input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.surisa-catalog__facet-checkbox{flex-shrink:0;width:1.6rem;height:1.6rem;border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));background:var(--surisa-paper, #fff);display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.surisa-catalog__facet-option input[type=checkbox]:checked+.surisa-catalog__facet-checkbox{background:var(--surisa-ink, #0b1220);border-color:var(--surisa-ink, #0b1220);color:#fff}.surisa-catalog__facet-option input[type=checkbox]:focus-visible+.surisa-catalog__facet-checkbox{outline:2px solid var(--surisa-ink, #0b1220);outline-offset:2px}.surisa-catalog__facet-option-label{flex:1;min-width:0}.surisa-catalog__facet-option-count{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem;color:var(--surisa-muted-2, #8a8f9d)}@media screen and (min-width:750px){.surisa-catalog__popover.surisa-catalog__popover--advanced{min-width:46rem;max-width:min(62rem,calc(100vw - 3.2rem))}}.surisa-catalog__facet-search{width:100%;box-sizing:border-box;margin-bottom:1rem;padding:.8rem 1rem;border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));border-radius:6px;font:inherit;font-size:1.25rem;color:var(--surisa-ink, #0b1220);background:var(--surisa-paper, #fff)}.surisa-catalog__facet-search:focus-visible{outline:none;border-color:var(--surisa-ink, #0b1220);box-shadow:0 0 0 3px #0b122014}.surisa-catalog__facet-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.surisa-catalog__facet-chips[hidden]{display:none}.surisa-catalog__facet-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem .9rem;border:0;border-radius:999px;background:var(--surisa-paper-warm, #f1ede5);color:var(--surisa-ink, #0b1220);font:inherit;font-size:1.15rem;cursor:pointer;transition:background .12s ease}.surisa-catalog__facet-chip:hover{background:var(--surisa-line-2, rgba(26, 26, 26, .15))}.surisa-catalog__facet-chip-x{display:inline-flex;color:var(--surisa-muted, #5b6275)}.surisa-catalog__facet-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem 1.6rem;max-height:32rem;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;padding-right:.8rem}.surisa-catalog__facet-option[hidden]{display:none}@media screen and (max-width:749px){.surisa-catalog__facet-list{max-height:24rem}}.surisa-catalog__facet-range{position:relative;width:100%;height:28px;margin:6px 0 10px;background-image:linear-gradient(to right,#0b12202e 0% 100%);background-position:center;background-repeat:no-repeat;background-size:100% 3px}.surisa-catalog__facet-range-track,.surisa-catalog__facet-range-fill{display:none}.surisa-catalog__facet-range-input{position:absolute;left:0;right:0;top:0;width:100%;height:28px;margin:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;z-index:1}.surisa-catalog__facet-range-input:focus{outline:none}.surisa-catalog__facet-range-input::-webkit-slider-runnable-track{background:transparent;border:0;height:28px;-webkit-appearance:none;appearance:none}.surisa-catalog__facet-range-input::-moz-range-track{background:transparent;border:0;height:28px}.surisa-catalog__facet-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#0b1220;border:0;box-shadow:0 1px 2px #0b12203d;cursor:pointer;margin-top:6px}.surisa-catalog__facet-range-input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#0b1220;border:0;box-shadow:0 1px 2px #0b12203d;cursor:pointer}.surisa-catalog__facet-range-input:focus-visible::-webkit-slider-thumb{outline:2px solid #0b1220;outline-offset:2px}.surisa-catalog__facet-range-input:focus-visible::-moz-range-thumb{outline:2px solid #0b1220;outline-offset:2px}.surisa-catalog__facet-range-values{display:flex;justify-content:space-between;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.15rem;color:var(--surisa-ink, #0b1220)}.surisa-catalog__filters-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.6rem;padding:1.6rem 0 .8rem}.surisa-catalog__filters-bar-label{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--surisa-ink, #0b1220);padding-top:.9rem}.surisa-catalog__filters-pills{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;min-width:0}.surisa-catalog__pill-wrapper{position:relative;display:inline-flex}.surisa-catalog__pill{display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1rem;background:var(--surisa-paper, #fff);color:var(--surisa-ink, #0b1220);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));border-radius:6px;cursor:pointer;font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);font-size:1.2rem;line-height:1;transition:border-color .12s ease,box-shadow .12s ease}.surisa-catalog__pill:hover{border-color:var(--surisa-ink, #0b1220)}.surisa-catalog__pill[aria-expanded=true]{border-color:var(--surisa-ink, #0b1220);box-shadow:0 0 0 3px #0b122014}.surisa-catalog__pill[data-active=true]{border:1.5px solid var(--surisa-ink, #0b1220)}.surisa-catalog__pill-symbol{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.05rem;font-weight:600;color:var(--surisa-muted, #5b6275);letter-spacing:.04em;min-width:2.2rem;text-align:center}.surisa-catalog__pill[data-active=true] .surisa-catalog__pill-symbol{color:var(--surisa-ink, #0b1220)}.surisa-catalog__pill-divider{width:1px;align-self:stretch;background:var(--surisa-line, rgba(26, 26, 26, .08));margin:-.7rem 0}.surisa-catalog__pill-value{font-weight:400;color:var(--surisa-ink, #0b1220);white-space:nowrap}.surisa-catalog__pill[data-active=true] .surisa-catalog__pill-value{font-weight:600}.surisa-catalog__pill-chevron:not([hidden]),.surisa-catalog__pill-close:not([hidden]){display:inline-flex;align-items:center;justify-content:center;color:var(--surisa-muted, #5b6275);flex-shrink:0}.surisa-catalog__pill-close{cursor:pointer;border-radius:2px;padding:.1rem;margin:-.1rem;transition:color .12s ease,background .12s ease}.surisa-catalog__pill-close:hover,.surisa-catalog__pill-close:focus-visible{color:var(--surisa-ink, #0b1220);background:#0b12200f;outline:none}.surisa-catalog__filters-clear-all{background:transparent;border:0;font:inherit;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.15rem;font-weight:600;color:var(--surisa-ink, #0b1220);cursor:pointer;padding:.4rem .6rem}.surisa-catalog__filters-clear-all:hover{text-decoration:underline}.surisa-catalog__filters-bar-controls{display:flex;gap:1rem;align-items:center;flex-shrink:0}.surisa-catalog__popover{position:absolute;top:calc(100% + .6rem);left:0;z-index:30;min-width:28rem;background:var(--surisa-paper, #fff);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));box-shadow:0 10px 28px #0b12201f;padding:1.4rem 1.6rem;font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);font-size:1.25rem;color:var(--surisa-ink, #0b1220)}.surisa-catalog__popover-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.surisa-catalog__popover-title{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--surisa-muted, #5b6275)}.surisa-catalog__popover-reset{background:transparent;border:0;font:inherit;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem;color:var(--surisa-muted, #5b6275);cursor:pointer;padding:0}.surisa-catalog__popover-reset:hover{color:var(--surisa-ink, #0b1220);text-decoration:underline}.surisa-catalog__popover-body--checkbox{display:flex;flex-direction:column;gap:.6rem}.surisa-catalog__popover-body--range{display:flex;flex-direction:column;gap:.8rem}.surisa-catalog__popover-range-inputs{display:flex;align-items:center;gap:.8rem}.surisa-catalog__popover-range-input{flex:1;border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));background:var(--surisa-paper, #fff);padding:.6rem .8rem;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.2rem;color:var(--surisa-ink, #0b1220);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;min-width:0}.surisa-catalog__popover-range-input::-webkit-outer-spin-button,.surisa-catalog__popover-range-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.surisa-catalog__popover-range-input:focus{outline:none;border-color:var(--surisa-ink, #0b1220)}.surisa-catalog__popover-range-sep{color:var(--surisa-muted-2, #8a8f9d);font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem}.surisa-catalog__popover-range-unit{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem;color:var(--surisa-muted, #5b6275)}.surisa-catalog__results-count{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.25rem;color:var(--surisa-ink, #0b1220);padding:.6rem 0 .4rem}.surisa-catalog__main{min-width:0}.surisa-catalog__empty{padding:4rem 2.4rem;background:var(--surisa-paper, #fff);border:1px solid var(--surisa-line, rgba(26, 26, 26, .08));font-size:1.5rem;line-height:1.55;color:var(--surisa-ink, #0b1220);text-align:center}.surisa-catalog__count-shown{font-weight:600;color:var(--surisa-ink, #0b1220)}.surisa-catalog__count-of-total{color:var(--surisa-muted, #5b6275);font-weight:400}.surisa-catalog__sort-popover{position:relative;display:inline-flex}.surisa-catalog__sort-button{display:inline-flex;align-items:center;gap:.8rem;background:var(--surisa-paper, #fff);color:var(--surisa-ink, #0b1220);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));border-radius:6px;padding:.7rem 1.2rem;font-family:inherit;font-size:1.2rem;line-height:1;cursor:pointer;transition:background .12s ease,border-color .14s ease}.surisa-catalog__sort-button:hover,.surisa-catalog__sort-button[aria-expanded=true]{background:var(--surisa-paper-warm, #faf8f3)}.surisa-catalog__sort-button svg{flex-shrink:0}.surisa-catalog__sort-popover[data-has-sort=true] .surisa-catalog__sort-button{border-color:var(--surisa-ink, #0b1220)}.surisa-catalog__sort-label{color:var(--surisa-muted, #5b6275)}.surisa-catalog__sort-current{font-weight:500}.surisa-catalog__sort-popover-panel{position:absolute;top:calc(100% + .4rem);right:0;z-index:30;min-width:22rem;background:var(--surisa-paper, #fff);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));box-shadow:0 8px 24px #0b12201f;font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);font-size:1.3rem}.surisa-catalog__sort-popover-section{padding:1.2rem 1.4rem;border-bottom:1px solid var(--surisa-line, rgba(26, 26, 26, .08))}.surisa-catalog__sort-popover-section:last-of-type{border-bottom:none}.surisa-catalog__sort-popover-heading-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.surisa-catalog__sort-popover-heading{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem;color:var(--surisa-muted, #5b6275);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem}.surisa-catalog__sort-popover-heading-row .surisa-catalog__sort-popover-heading{margin-bottom:0}.surisa-catalog__sort-popover-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.surisa-catalog__sort-popover-item-btn{width:100%;text-align:left;background:transparent;border:none;padding:.6rem .8rem;font:inherit;color:var(--surisa-ink, #0b1220);cursor:pointer;transition:background .12s ease}.surisa-catalog__sort-popover-item-btn:hover{background:var(--surisa-paper-warm, #faf8f3)}.surisa-catalog__sort-popover-item-btn.is-active{background:#e5e0d4;font-weight:600}.surisa-catalog__sort-popover-dir{display:flex;width:100%;border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15))}.surisa-catalog__sort-popover-dir-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--surisa-paper, #fff);border:none;padding:.6rem 1rem;font:inherit;color:var(--surisa-ink, #0b1220);cursor:pointer;min-width:0}.surisa-catalog__sort-popover-dir-btn+.surisa-catalog__sort-popover-dir-btn{border-left:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15))}.surisa-catalog__sort-popover-dir-btn.is-active{background:var(--surisa-ink, #0b1220);color:#fff}.surisa-catalog__sort-popover-dir-btn[data-popover-dir=desc] .surisa-catalog__sort-popover-dir-icon{transform:rotate(180deg)}.surisa-catalog__sort-dir-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--surisa-ink, #0b1220);transition:transform .16s ease}.surisa-catalog__sort-dir-arrow[hidden]{display:none}.surisa-catalog__sort-dir-arrow[data-dir=desc]{transform:rotate(180deg)}.surisa-catalog__sort-popover-clear{background:transparent;border:none;font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);font-size:1.15rem;font-weight:600;color:var(--surisa-ink, #0b1220);cursor:pointer;padding:0;line-height:1}.surisa-catalog__sort-popover-clear:hover{text-decoration:underline}.surisa-catalog__unit-group{display:inline-flex;align-items:center;gap:.9rem}.surisa-catalog__unit-toggle{display:flex;border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));border-radius:6px;overflow:hidden;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.2rem;font-weight:600;line-height:1}.surisa-catalog__unit{padding:.7rem 1.2rem;cursor:pointer;background:var(--surisa-paper, #fff);color:var(--surisa-ink, #0b1220);font:inherit;line-height:1;border:none;transition:background .12s ease,color .12s ease}.surisa-catalog__unit:hover{background:var(--surisa-paper-warm, #faf8f3)}.surisa-catalog__unit+.surisa-catalog__unit{border-left:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15))}.surisa-catalog__unit--active,.surisa-catalog__unit--active:hover{background:var(--surisa-ink, #0b1220);color:#fff}.surisa-catalog__mobile-toolbar{display:none}.surisa-catalog__table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;background:var(--surisa-paper, #fff);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));margin-top:1.2rem}.surisa-catalog__table{width:100%;border-collapse:collapse;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.25rem;min-width:max-content}.surisa-catalog__th{background:var(--surisa-bg-2, #ebe6dc);color:var(--surisa-ink, #0b1220);padding:1.1rem 1.2rem;text-align:left;font-weight:600;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15))}.surisa-catalog__col-unit{color:var(--surisa-muted-2, #8a8f9d);font-weight:400;text-transform:none}.surisa-catalog__row{border-bottom:1px solid var(--surisa-line, rgba(26, 26, 26, .08))}.surisa-catalog__row:last-child{border-bottom:none}.surisa-catalog__row:nth-child(odd){background:var(--surisa-paper-warm, #faf8f3)}.surisa-catalog__row:nth-child(2n){background:var(--surisa-paper, #fff)}.surisa-catalog__td{padding:1rem 1.2rem;vertical-align:middle;line-height:1.4;color:var(--surisa-ink, #0b1220);white-space:nowrap}.surisa-catalog__th--image,.surisa-catalog__td--image{width:var(--sc-sticky-img-w);padding-right:.6rem}.surisa-catalog__cell-image-link{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:var(--surisa-paper-warm, #faf8f3);border:1px solid var(--surisa-line, rgba(26, 26, 26, .08))}.surisa-catalog__cell-image,.surisa-catalog__cell-image-placeholder{width:100%;height:100%;object-fit:contain;display:flex;align-items:center;justify-content:center}.surisa-catalog__td--erp_code{width:var(--sc-sticky-sku-w)}.surisa-catalog__cell-sku-link{color:#06c;font-weight:700;text-decoration:none;letter-spacing:.03em}.surisa-catalog__cell-sku-link:hover{text-decoration:underline}.surisa-catalog__td--material{font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);color:var(--surisa-muted, #5b6275)}.surisa-catalog__td--price{font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);font-weight:500}.surisa-catalog__th[data-sortable=true]{user-select:none;-webkit-user-select:none}.surisa-catalog__th[data-sortable=true]:hover{background:var(--surisa-paper-warm, #faf8f3)}.surisa-catalog__th--active,.surisa-catalog__th[data-sortable=true].surisa-catalog__th--active:hover{background:#e5e0d4}.surisa-catalog__th-chevron{display:inline-flex;align-items:center;margin-left:.4rem;color:var(--surisa-ink, #0b1220);vertical-align:middle;transition:transform .18s ease}.surisa-catalog__th-chevron[data-direction=desc]{transform:rotate(180deg)}.surisa-catalog__row:nth-child(odd) .surisa-catalog__td--active,.surisa-catalog__row:nth-child(2n) .surisa-catalog__td--active{background:#e5e0d4}.surisa-catalog__cell-price{white-space:nowrap}.surisa-catalog__cell-price--consultar{font-weight:400;color:var(--surisa-muted, #5b6275)}.surisa-catalog__pagination{margin-top:1.8rem;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;flex-wrap:wrap;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.2rem}.surisa-catalog__pagination-shown{color:var(--surisa-muted, #5b6275)}.surisa-catalog__per-page-toggle{display:inline-flex;align-items:center;gap:1rem;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.15rem;color:var(--surisa-muted, #5b6275)}.surisa-catalog__per-page-label{text-transform:uppercase;letter-spacing:.08em;font-weight:500}.surisa-catalog__per-page-group{display:inline-flex;border:1.5px solid var(--surisa-ink, #0b1220);font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.2rem;font-weight:600}.surisa-catalog__per-page-btn{padding:.5rem 1.2rem;background:var(--surisa-paper, #fff);color:var(--surisa-ink, #0b1220);border:0;cursor:pointer;font:inherit;min-width:4rem;transition:background .12s ease,color .12s ease}.surisa-catalog__per-page-btn:hover{background:var(--surisa-paper-warm, #faf8f3)}.surisa-catalog__per-page-btn+.surisa-catalog__per-page-btn{border-left:1.5px solid var(--surisa-ink, #0b1220)}.surisa-catalog__per-page-btn[data-active=true],.surisa-catalog__per-page-btn[data-active=true]:hover{background:var(--surisa-ink, #0b1220);color:#fff}.surisa-catalog__per-page-btn:focus-visible{outline:2px solid var(--surisa-ink, #0b1220);outline-offset:2px}.surisa-catalog__pagination-nav{display:flex;gap:.4rem}.surisa-catalog__pagination-link{padding:.6rem 1rem;background:var(--surisa-paper, #fff);color:var(--surisa-ink, #0b1220);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));text-decoration:none;font:inherit;cursor:pointer;transition:background .12s ease,color .12s ease}.surisa-catalog__pagination-link:disabled,.surisa-catalog__pagination-link--disabled{cursor:not-allowed}.surisa-catalog__pagination-link:hover{background:var(--surisa-paper-warm, #faf8f3)}.surisa-catalog__pagination-link--current{background:var(--surisa-ink, #0b1220);color:#fff;border-color:var(--surisa-ink, #0b1220);font-weight:600}.surisa-catalog__pagination-link--current:hover{background:var(--surisa-ink, #0b1220);color:#fff}.surisa-catalog__pagination-link--disabled{opacity:.4;cursor:not-allowed}.surisa-catalog__pagination-link--ellipsis{background:transparent;border-color:transparent;color:var(--surisa-muted, #5b6275);cursor:default}.surisa-catalog__mobile-load-more,.surisa-catalog__mobile-scroll-hint{display:none}@media(max-width:749px){.surisa-catalog{--sc-section-pad-x: 1.6rem}.surisa-catalog [data-desktop-only]{display:none}.surisa-catalog [data-mobile-only]{display:var(--mob-display, block)}.surisa-catalog__techhero-tags--mobile{--mob-display: flex}.surisa-catalog__title-row{padding:1.8rem var(--sc-section-pad-x) .8rem;flex-direction:column;align-items:stretch;gap:1.6rem}.surisa-catalog__title{font-size:2.4rem;line-height:1.1}.surisa-catalog__techhero{display:block;padding:1.6rem var(--sc-section-pad-x) 2rem;gap:0;border-bottom:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15))}.surisa-catalog__techhero-carousel{display:grid;grid-template-columns:56% 1fr;gap:1.2rem;align-items:flex-start}.surisa-catalog__techhero-image-btn{align-self:stretch}.surisa-catalog__techhero-image-wrap{aspect-ratio:auto;height:17rem;padding:1.2rem}.surisa-catalog__techhero-thumbs{margin-top:0;display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:.6rem}.surisa-catalog__techhero-thumb{width:100%;height:auto;aspect-ratio:1;align-self:start}.surisa-catalog__techhero-expand{bottom:1rem;right:1rem;padding:.6rem 1rem}.surisa-catalog__techhero-tags--mobile{display:flex;gap:.6rem;margin:1.4rem 0 0}.surisa-catalog__techhero-tags--mobile .surisa-catalog__techhero-tag{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.05rem;padding:.5rem .9rem}.surisa-catalog__techhero-accordion{display:block;margin-top:1.4rem;background:var(--surisa-paper, #fff);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15))}.surisa-catalog__techhero-accordion-summary{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;cursor:pointer;list-style:none;color:var(--surisa-ink, #0b1220)}.surisa-catalog__techhero-accordion-summary::-webkit-details-marker{display:none}.surisa-catalog__techhero-accordion-summary::marker{content:""}.surisa-catalog__techhero-accordion-text{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.surisa-catalog__techhero-accordion-eyebrow{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--surisa-terracota, #a85d3f)}.surisa-catalog__techhero-accordion-sub{font-size:1.25rem;color:var(--surisa-muted, #5b6275);line-height:1.35}.surisa-catalog__techhero-accordion:not([open]) [data-summary-when=open]{display:none}.surisa-catalog__techhero-accordion[open] [data-summary-when=closed]{display:none}.surisa-catalog__techhero-accordion-toggle{display:inline-flex;align-items:center;gap:.6rem;color:var(--surisa-muted, #5b6275);flex-shrink:0}.surisa-catalog__techhero-accordion-toggle-text{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.surisa-catalog__techhero-accordion-chevron{transition:transform .18s ease}.surisa-catalog__techhero-accordion[open] .surisa-catalog__techhero-accordion-chevron{transform:rotate(180deg)}.surisa-catalog__techhero-vars--mobile{display:flex;flex-direction:column;gap:0;padding:0 1.4rem 1.2rem;border-top:1px solid var(--surisa-line, rgba(26, 26, 26, .08))}.surisa-catalog__techhero-vars--mobile .surisa-catalog__techhero-var{grid-template-columns:3.8rem 1fr;display:grid;padding:.8rem 0;border-bottom:1px dashed var(--surisa-line, rgba(26, 26, 26, .08))}.surisa-catalog__techhero-vars--mobile .surisa-catalog__techhero-var:last-child{border-bottom:0}.surisa-catalog__main-grid{grid-template-columns:1fr;gap:0;padding:0 0 4rem}.surisa-catalog__filters{position:static}.surisa-catalog__filters-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0b122073;z-index:100}.surisa-catalog__filters-backdrop[hidden]{display:none}.surisa-catalog__sidebar{position:fixed;top:0;left:0;bottom:0;width:80vw;max-width:36rem;height:100dvh;background:var(--surisa-paper, #fff);box-shadow:1.2rem 0 3.6rem #0b122047;z-index:110;display:flex;flex-direction:column;transform:translate(-101%);transition:transform .28s cubic-bezier(.22,.61,.36,1);overflow:hidden;align-self:auto}.surisa-catalog__filters.is-open .surisa-catalog__sidebar{transform:translate(0)}.surisa-catalog__filters-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.6rem;border-bottom:1px solid var(--surisa-line, rgba(26, 26, 26, .08));flex-shrink:0}.surisa-catalog__filters-mobile-eyebrow{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:.95rem;color:var(--surisa-muted, #5b6275);letter-spacing:.1em;margin-bottom:.4rem}.surisa-catalog__filters-mobile-title{font-size:1.5rem;font-weight:500;letter-spacing:-.01em;color:var(--surisa-ink, #0b1220)}.surisa-catalog__filters-close{width:3rem;height:3rem;background:transparent;border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--surisa-ink, #0b1220);flex-shrink:0}.surisa-catalog__filters-body{flex:1;overflow-y:auto;padding:1.4rem 1.6rem .8rem;display:flex;flex-direction:column;gap:.8rem;overflow-anchor:none}.surisa-catalog__pill-wrapper--mobile{display:block;width:100%;border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));border-radius:6px;background:var(--surisa-paper, #fff);transition:border-color .14s ease;flex-shrink:0}.surisa-catalog__pill-wrapper--mobile:has(.surisa-catalog__pill[aria-expanded=true]),.surisa-catalog__pill-wrapper--mobile:has(.surisa-catalog__pill[data-active=true]){border-color:var(--surisa-ink, #0b1220)}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__pill{width:100%;display:flex;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border:0;border-radius:0;background:transparent;font-size:1.3rem}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__pill:hover{border:0}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__pill[aria-expanded=true],.surisa-catalog__pill-wrapper--mobile .surisa-catalog__pill[data-active=true]{border:0;box-shadow:none}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__pill-symbol{min-width:2.8rem;padding-right:.8rem;border-right:1px solid var(--surisa-line, rgba(26, 26, 26, .08));font-size:1.1rem;text-align:center}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__pill-divider{display:none}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__pill-value{flex:1;text-align:left;font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__pill-chevron:not([hidden]){transition:transform .18s ease}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__pill[aria-expanded=true] .surisa-catalog__pill-chevron:not([hidden]){transform:rotate(180deg)}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__popover{display:block;position:static;box-shadow:none;border:0;border-top:1px solid transparent;border-radius:0;min-width:0;padding:0 1.4rem;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .24s cubic-bezier(.22,.61,.36,1),opacity .18s ease,padding .24s cubic-bezier(.22,.61,.36,1),border-top-color .18s ease}.surisa-catalog__pill-wrapper--mobile .surisa-catalog__popover:not([hidden]){max-height:60rem;opacity:1;padding:1.4rem;border-top-color:var(--surisa-line, rgba(26, 26, 26, .08))}.surisa-catalog__filters-mobile-footer{display:flex;gap:.8rem;padding:1.2rem 1.6rem;border-top:1px solid var(--surisa-line, rgba(26, 26, 26, .08));background:var(--surisa-paper, #fff);flex-shrink:0}.surisa-catalog__filters-mobile-reset{flex:1;background:var(--surisa-paper, #fff);color:var(--surisa-ink, #0b1220);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));padding:1.2rem 0;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.surisa-catalog__filters-mobile-apply{flex:2;background:var(--surisa-ink, #0b1220);color:#fff;border:0;padding:1.2rem 0;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.surisa-catalog__main{padding:0 var(--sc-section-pad-x)}.surisa-catalog__filters-bar{display:flex;grid-template-columns:none;padding:1rem var(--sc-section-pad-x) .6rem;margin:0 calc(-1 * var(--sc-section-pad-x));background:var(--surisa-paper-warm, #faf8f3);border-bottom:0;gap:.8rem;flex-wrap:nowrap}.surisa-catalog__filters-bar-label,.surisa-catalog__filters-pills{display:none}.surisa-catalog__filters-bar-controls{margin-left:0;width:100%;justify-content:space-between}.surisa-catalog__results-count{padding:.2rem var(--sc-section-pad-x) .9rem;margin:0 calc(-1 * var(--sc-section-pad-x));background:var(--surisa-paper-warm, #faf8f3);border-bottom:1px solid var(--surisa-line, rgba(26, 26, 26, .08));font-size:1.15rem}.surisa-catalog__sort-popover{flex:1}.surisa-catalog__sort-button{width:100%}.surisa-catalog__sort-popover-panel{left:0;right:0;min-width:0}.surisa-catalog__sort-popover-dir-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.surisa-catalog__sort-popover-dir-btn{padding:.8rem 1rem}.surisa-catalog__mobile-toolbar{display:block;padding:.2rem var(--sc-section-pad-x) .6rem;margin:0 calc(-1 * var(--sc-section-pad-x));background:var(--surisa-paper-warm, #faf8f3)}.surisa-catalog__mobile-filters-btn{display:flex;align-items:center;gap:.8rem;background:var(--surisa-paper, #fff);color:var(--surisa-ink, #0b1220);border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));padding:1.1rem 1.2rem;font-family:inherit;cursor:pointer;width:100%;transition:border-color .14s ease;border-radius:.6rem}.surisa-catalog__mobile-filters-btn[data-has-filters=true]{border-color:var(--surisa-ink, #0b1220)}.surisa-catalog__mobile-filters-label{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.surisa-catalog__mobile-filters-badge{margin-left:auto;gap:.6rem;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.05rem;font-weight:700;color:#fff;background:var(--surisa-ink, #0b1220);padding:0 .6rem;min-width:2rem;height:2rem;line-height:2rem;text-align:center;border-radius:999px;box-sizing:border-box}.surisa-catalog__mobile-filters-status{font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);font-size:1.1rem;color:var(--surisa-muted, #5b6275)}.surisa-catalog__mobile-filters-badge[hidden]+.surisa-catalog__mobile-filters-status{margin-left:auto}.surisa-catalog__mobile-filters-btn[data-has-filters=true] .surisa-catalog__mobile-filters-status{color:var(--surisa-ink, #0b1220);font-weight:600}body.surisa-catalog-filters-open{overflow:hidden}.surisa-catalog__table-scroll{margin-top:.6rem;border-left:0;border-right:0}.surisa-catalog__table{font-size:1.15rem}.surisa-catalog__th,.surisa-catalog__td{padding:1rem}.surisa-catalog__th{font-size:.95rem}.surisa-catalog__th--sticky.surisa-catalog__th--image,.surisa-catalog__td--sticky.surisa-catalog__td--image{position:sticky;left:0;z-index:2;background:var(--surisa-bg-2, #ebe6dc)}.surisa-catalog__th--sticky.surisa-catalog__th--erp_code,.surisa-catalog__td--sticky.surisa-catalog__td--erp_code{position:sticky;left:var(--sc-sticky-img-w);z-index:2}.surisa-catalog__th--sticky.surisa-catalog__th--erp_code:after,.surisa-catalog__td--sticky.surisa-catalog__td--erp_code:after{content:"";position:absolute;top:0;right:-1.4rem;bottom:0;width:1.4rem;background:linear-gradient(to right,#0b12203d,#0b122000);pointer-events:none;z-index:1}.surisa-catalog__row:nth-child(odd) .surisa-catalog__td--sticky{background:var(--surisa-paper-warm, #faf8f3)}.surisa-catalog__row:nth-child(2n) .surisa-catalog__td--sticky{background:var(--surisa-paper, #fff)}.surisa-catalog__pagination{display:none}.surisa-catalog__mobile-scroll-hint{display:block;padding:.8rem 0;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1rem;color:var(--surisa-muted, #5b6275);background:var(--surisa-paper-warm, #faf8f3);border-bottom:1px solid var(--surisa-line, rgba(26, 26, 26, .08))}.surisa-catalog__mobile-load-more{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2rem 0 .8rem}.surisa-catalog__mobile-load-more-status{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.15rem;color:var(--surisa-muted, #5b6275)}.surisa-catalog__mobile-load-more-status>span:not(.surisa-catalog__mobile-load-more-of){color:var(--surisa-ink, #0b1220);font-weight:600}.surisa-catalog__mobile-load-more-progress{width:100%;height:.3rem;background:var(--surisa-line-2, rgba(26, 26, 26, .15));position:relative}.surisa-catalog__mobile-load-more-bar{position:absolute;left:0;top:0;bottom:0;background:var(--surisa-ink, #0b1220);transition:width .25s ease}.surisa-catalog__mobile-load-more-btn{width:100%;background:var(--surisa-ink, #0b1220);color:#fff;border:0;padding:1.4rem 0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.4rem}.surisa-catalog__mobile-load-more-btn:disabled{background:var(--surisa-muted-2, #8a8f9d);cursor:not-allowed}.surisa-catalog__mobile-load-more-btn span{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.surisa-catalog__mobile-load-more-btn svg{flex-shrink:0}}.surisa-catalog__stock-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:999px;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.1rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;line-height:1.4}.surisa-catalog__stock-dot{width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}.surisa-catalog__stock-badge[data-stock-status=in_stock]{background:#e7f2ea;color:#1f6b35}.surisa-catalog__stock-badge[data-stock-status=in_stock] .surisa-catalog__stock-dot{background:#2a8c4a}.surisa-catalog__stock-badge[data-stock-status=low]{background:#fbf2d6;color:#7a5a13}.surisa-catalog__stock-badge[data-stock-status=low] .surisa-catalog__stock-dot{background:#c39014}.surisa-catalog__stock-badge[data-stock-status=out_of_stock]{background:#e7ebf2;color:#3d4a63}.surisa-catalog__stock-badge[data-stock-status=out_of_stock] .surisa-catalog__stock-dot{width:1.3rem;height:1.3rem;border-radius:0;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%233d4a63'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%207v5l3%202'/%3E%3C/svg%3E") center / contain no-repeat}.surisa-catalog__td--quantity{vertical-align:middle}.surisa-catalog__qty{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.surisa-catalog__qty-stepper{display:inline-flex;align-items:center;border:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));border-radius:6px;background:var(--surisa-paper, #fff);overflow:hidden}.surisa-catalog__qty-btn{-webkit-appearance:none;appearance:none;background:transparent;border:0;width:2.8rem;height:3rem;font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);font-size:1.4rem;line-height:1;color:var(--surisa-ink, #0b1220);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.surisa-catalog__qty-btn:hover:not([disabled]){background:var(--surisa-bg-2, #ebe6dc)}.surisa-catalog__qty-btn:focus-visible{outline:2px solid var(--surisa-ink, #0b1220);outline-offset:-2px}.surisa-catalog__qty-btn[disabled]{cursor:not-allowed;color:var(--surisa-muted-2, #8a8f9d)}.surisa-catalog__qty-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;border:0;border-left:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));border-right:1px solid var(--surisa-line-2, rgba(26, 26, 26, .15));width:5rem;height:3rem;text-align:center;font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1.2rem;font-weight:600;color:var(--surisa-ink, #0b1220);background:var(--surisa-paper, #fff)}.surisa-catalog__qty-input::-webkit-outer-spin-button,.surisa-catalog__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.surisa-catalog__qty-input:focus-visible{outline:2px solid var(--surisa-ink, #0b1220);outline-offset:-2px}.surisa-catalog__qty-input[disabled]{color:var(--surisa-muted-2, #8a8f9d);background:var(--surisa-paper-warm, #faf8f3);cursor:not-allowed}.surisa-catalog__qty-caption{font-family:var(--surisa-mono, "IBM Plex Mono", monospace);font-size:1rem;color:var(--surisa-muted, #5b6275);letter-spacing:.02em;white-space:nowrap}.surisa-catalog__qty[data-disabled=true] .surisa-catalog__qty-stepper{background:var(--surisa-paper-warm, #faf8f3);border-color:var(--surisa-line, rgba(26, 26, 26, .08))}.surisa-catalog__td--actions{vertical-align:middle}.surisa-catalog__actions{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:nowrap}.surisa-catalog__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:6px;font-family:var(--surisa-sans, "IBM Plex Sans", sans-serif);font-size:1.15rem;font-weight:500;letter-spacing:.01em;line-height:1.2;text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.surisa-catalog__btn:focus-visible{outline:2px solid var(--surisa-ink, #0b1220);outline-offset:2px}.surisa-catalog__btn-icon{flex-shrink:0;display:inline-block}.surisa-catalog__btn--add{background:var(--surisa-ink, #0b1220);color:var(--surisa-paper, #fff);border-color:var(--surisa-ink, #0b1220)}.surisa-catalog__btn--add:hover:not([disabled]){background:#1e2536;border-color:#1e2536}.surisa-catalog__btn--add[disabled]{background:var(--surisa-bg-2, #ebe6dc);color:var(--surisa-muted-2, #8a8f9d);border-color:var(--surisa-line-2, rgba(26, 26, 26, .15));cursor:not-allowed}.surisa-catalog__btn--consultar.surisa-catalog__btn--outline{background:var(--surisa-paper, #fff);color:var(--surisa-ink, #0b1220);border-color:var(--surisa-line-2, rgba(26, 26, 26, .15))}.surisa-catalog__btn--consultar.surisa-catalog__btn--outline:hover{background:var(--surisa-bg-2, #ebe6dc);border-color:var(--surisa-ink, #0b1220)}.surisa-catalog__btn--consultar.surisa-catalog__btn--main{background:var(--surisa-ink, #0b1220);color:var(--surisa-paper, #fff);border-color:var(--surisa-ink, #0b1220)}.surisa-catalog__btn--consultar.surisa-catalog__btn--main:hover{background:#1e2536;border-color:#1e2536}@media(max-width:749px){.surisa-catalog__qty-btn{width:2.4rem;height:2.8rem}.surisa-catalog__qty-input{width:4.2rem;height:2.8rem;font-size:1.1rem}.surisa-catalog__btn{padding:.5rem .8rem;font-size:1.05rem}.surisa-catalog__btn-icon{display:none}}@media(prefers-reduced-motion:reduce){.surisa-catalog__title-cta,.surisa-catalog__techhero-thumb,.surisa-catalog__pagination-link,.surisa-catalog__mobile-load-more-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/component-catalog-table.css.map */
