.editorial-catalog{color:#151515;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.catalog-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}.catalog-heading{background:#f4f4f1;padding-block:32px}.catalog-title{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:24ch;font-size:32px;font-weight:600;line-height:1.12}.catalog-content{padding-block:32px 48px}.catalog-sort{border-bottom:1px solid #deded8;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.catalog-results{color:#595959;flex:200px;font-size:14px}.catalog-price{color:#151515;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.4}.catalog-price-unavailable{color:#595959;font-size:14px;font-weight:500}.editorial-catalog #advanced-filters form>fieldset>fieldset{border-top:1px solid #deded8;padding-top:16px}.editorial-catalog #advanced-filters legend{color:#151515;line-height:1.5}.editorial-catalog #advanced-filters label>input[type=checkbox]{flex:none;margin-top:0}.editorial-catalog select{max-width:100%;min-height:44px}.editorial-catalog input:not([type=checkbox]){min-height:44px}.editorial-catalog input[type=checkbox]{accent-color:#151515}.editorial-catalog aside{min-width:0}.editorial-catalog aside label:has(input[type=checkbox]){align-items:center;min-height:32px}.editorial-catalog aside button{min-height:44px}.editorial-catalog aside button[type=submit]{color:#151515;background:#ffd400}.editorial-catalog aside a,.editorial-catalog nav[aria-label=Active\ filters] a{color:#151515;align-items:center;min-height:44px;display:inline-flex}.editorial-catalog nav[aria-label=Active\ filters] a{background:#f4f4f1;border-color:#d7d7cf}.editorial-catalog #advanced-filters{background:#fafaf8;border-color:#deded8;border-radius:4px}.editorial-catalog :is(a,button,input,select):focus-visible{outline-offset:3px;outline:2px solid #151515;box-shadow:0 0 0 2px #fff}.catalog-product-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.catalog-product-card{background:#fff;border:1px solid #deded8;border-radius:4px;flex-direction:column;min-width:0;display:flex}.catalog-product-link{flex-direction:column;flex:1;min-width:0;display:flex}.catalog-image-well{background-color:#fff;justify-content:center;align-items:center;width:100%;height:200px;padding:1rem;display:flex;overflow:hidden}.catalog-image-well img{object-fit:contain;max-width:100%;max-height:100%;display:block}.catalog-card-body{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:stretch;padding:16px;display:flex}.catalog-card-body h3{color:#151515;font-size:16px;line-height:1.5}.catalog-product-link:focus-visible h3{-webkit-line-clamp:unset;overflow:visible}.catalog-details{color:#fff;background:#151515;border-radius:4px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.catalog-specifications{margin-top:12px;font-size:13px;line-height:1.5}.catalog-specifications>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-block:3px;display:grid}.catalog-specifications dt{color:#595959}.catalog-specifications dd{overflow-wrap:anywhere;color:#151515;min-width:0}.catalog-card-body>div{padding-bottom:20px}.catalog-compare-action{padding:0 16px 16px}.catalog-compare-action button{white-space:normal;width:100%;height:auto;min-height:44px}.catalog-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.catalog-pagination a{color:#151515;background:#f4f4f1;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.catalog-pagination a[aria-current=page]{color:#151515;background:#ffd400}.catalog-empty{text-align:center;background:#f4f4f1;border-radius:4px;padding:48px 24px}.catalog-empty>a{color:#151515;background:#ffd400;border-radius:4px;min-height:44px;padding:12px 16px}@media (width>=640px){.catalog-container{padding-inline:24px}.catalog-heading{padding-block:40px}.catalog-title{font-size:48px}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card-body h3{min-height:3em}.catalog-compare-action button,.catalog-details{min-height:60px}}@media (width>=1024px){.editorial-catalog aside{width:272px}.catalog-container{padding-inline:32px}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.editorial-catalog *,.editorial-catalog :before,.editorial-catalog :after{transition:none;animation:none}}
