.catalog-toolbar{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:17px 0 24px;display:flex}.catalog-filters{flex-wrap:wrap;gap:5px;display:flex}.catalog-filter[data-slot=button]{color:var(--unit-muted);background:0 0;border-radius:0;height:auto;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:400}.catalog-filter[data-slot=button][aria-pressed=true]{background:var(--ink);color:var(--paper)}.catalog-compare-button[data-slot=button],.catalog-close[data-slot=button]{color:var(--bronze-dark);white-space:normal;background:0 0;border-radius:0;height:auto;min-height:44px;font-size:.875rem;font-weight:400}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px;display:grid}.catalog-card{border:1px solid #0000;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.catalog-card:hover,.catalog-card:focus-within{border-color:var(--bronze-dark);box-shadow:0 4px 20px #00000008}.catalog-card-link{color:inherit;flex-direction:column;padding:10px 10px 0;text-decoration:none;display:flex;position:static}.catalog-card-link:after{content:"";position:absolute;inset:0}.catalog-card-footer{margin-top:auto;padding:0 14px 10px}.catalog-price-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-image{aspect-ratio:3/2;background:0 0;overflow:hidden}.catalog-image img{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.catalog-card:hover .catalog-image img{transform:scale(1.025)}.catalog-copy{flex-direction:column;flex:1;padding:18px 4px 0;display:flex}.catalog-copy h3{letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(1.65rem,2.2vw,2rem);font-weight:400;line-height:1.2}.catalog-description{color:var(--unit-muted);min-height:0;margin:0 0 8px;font-size:1rem;line-height:1.5}.catalog-measures{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin:0 0 6px;padding:13px 0;display:grid}.catalog-dimensions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;display:grid}.catalog-measures dl{min-width:0;margin:0}.catalog-dimensions dl{text-align:center}.catalog-measures dt{color:var(--unit-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:.75rem;line-height:1.5}.catalog-measures dd{margin:0;font-size:.875rem;line-height:1.5}.catalog-dimensions dd{white-space:nowrap}.catalog-times{color:var(--unit-muted);padding-top:23px;font-size:.875rem}.catalog-area{text-align:right}.catalog-price{white-space:nowrap;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:400}.catalog-price>span{letter-spacing:0;color:var(--unit-muted);margin-right:5px;font-size:.875rem}.catalog-note{color:var(--unit-muted);min-height:1.5em;margin:2px 0 0;font-size:.8125rem}.catalog-check{z-index:1;color:var(--unit-muted);flex-shrink:0;align-items:center;gap:6px;min-height:40px;font-size:.875rem;display:flex;position:relative}.catalog-check label{cursor:pointer;align-items:center;min-height:40px;display:flex}.catalog-check [data-slot=checkbox]{border-color:var(--unit-muted);border-radius:0}.catalog-check [data-slot=checkbox][data-state=checked]{background:var(--bronze-dark);border-color:var(--bronze-dark);color:#fff}.catalog-selection{color:var(--unit-muted);margin:16px 0 0;font-size:.875rem}.catalog-selection:empty{display:none}.catalog-comparison{border:1px solid var(--rule);background:#fff;margin-top:28px;padding:28px;scroll-margin-top:110px}.catalog-comparison[hidden]{display:none}.catalog-comparison-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.catalog-comparison-heading h2{font-size:clamp(1.6rem,3vw,2.5rem)}.catalog-table{table-layout:fixed;width:100%;min-width:560px;font-size:.875rem}.catalog-table th,.catalog-table td{vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--rule);padding:14px 10px;font-weight:400}.catalog-table th{color:var(--bronze-dark)}.catalog-table th:first-child{width:110px}.catalog-table a{text-underline-offset:4px;text-decoration:underline}.catalog-highlights{margin:0;padding:0;list-style:none}.catalog-highlights li{gap:8px;margin-bottom:14px;display:flex}.catalog-highlights li:last-child{margin-bottom:0}.catalog-highlights svg{color:var(--bronze-dark);flex-shrink:0;margin-top:3px}.catalog-help{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:28px;display:flex}.catalog-help p{margin:0;font-size:1rem}.catalog-help .text-link{font-size:.875rem}@media (max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.catalog-comparison{padding:20px}.catalog-description{min-height:0}}@media (max-width:600px){.catalog-grid{grid-template-columns:1fr;gap:25px}.catalog-description,.catalog-note{min-height:0}.catalog-help{flex-direction:column;align-items:flex-start;gap:10px}.catalog-toolbar{gap:8px}.catalog-filter[data-slot=button]{padding:10px 12px}.catalog-comparison{padding:18px 12px}.catalog-card-link{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.catalog-card,.catalog-image img{transition:none}}@media (min-width:901px) and (max-width:1100px){.catalog-price{font-size:1.2rem}.catalog-check{font-size:.8125rem}}.catalog-section+.catalog-section{border-top:1px solid var(--rule);margin-top:64px;padding-top:40px}.catalog-section-heading{letter-spacing:-.035em;margin:12px 0 24px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.2}.catalog-check{margin-left:auto}@media (max-width:600px){.catalog-section+.catalog-section{margin-top:40px;padding-top:28px}.catalog-section-heading{margin-bottom:18px}}
