.product-center-shell{width:min(100%,90rem);margin-inline:auto}.product-center-breadcrumbs{padding:var(--ds-space-4) max(1rem,calc((100% - 77.5rem)/2));background:var(--ds-v11-surface-0)}.product-center-page .breadcrumbs ol{gap:var(--ds-space-2);margin:0;color:var(--ds-color-muted);font-size:var(--ds-font-size-small)}.product-center-page .breadcrumbs li:not(:last-child):after{margin-left:var(--ds-space-2);color:var(--ds-color-border-strong)}.product-center-section{padding:clamp(4rem,8vw,7.5rem) clamp(1rem,5vw,4rem);scroll-margin-top:var(--ds-space-8)}.product-center-heading{display:grid;gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.product-center-heading>p{margin:0;color:var(--ds-color-secondary);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-semibold)}.product-center-heading h2{max-width:15ch;margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(2.3rem,5vw,4.25rem);letter-spacing:-.028em;line-height:1.05;text-wrap:balance}.product-center-heading div>p{max-width:40rem;margin:var(--ds-space-4) 0 0;color:var(--ds-color-muted);line-height:1.8;text-wrap:pretty}.product-category-grid{display:grid;gap:var(--ds-space-6)}.product-category-card{display:grid;min-width:0;overflow:hidden;border:1px solid var(--ds-color-border-strong);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-subtle)}.product-category-card__visual{position:relative;min-width:0;aspect-ratio:16 / 10;margin:0;overflow:hidden;background:#dedbd4}.product-category-card__visual picture{display:contents}.product-category-card__visual img{width:100%;height:100%;object-fit:cover;transition:transform var(--ds-v11-motion-hover) var(--ds-ease-out)}.product-category-card__visual span{position:absolute;right:var(--ds-space-4);bottom:var(--ds-space-4);padding:.35rem .55rem;color:#fff;background:#172126db;font-size:var(--ds-font-size-caption)}.product-category-card__body{display:grid;align-content:start;padding:clamp(1.5rem,4vw,2.5rem)}.product-category-card__body>p{margin:0 0 var(--ds-space-2);color:var(--ds-color-secondary);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-semibold)}.product-category-card h3{margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(1.8rem,3.8vw,2.7rem);letter-spacing:-.018em;line-height:1.12}.product-category-card dl{display:grid;margin:var(--ds-space-8) 0 0;border-top:2px solid var(--ds-color-primary)}.product-category-card dl>div{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr);gap:var(--ds-space-4);align-items:baseline;padding-block:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border)}.product-category-card dt{color:var(--ds-color-muted);font-size:var(--ds-font-size-caption)}.product-category-card dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ds-color-primary);font-family:var(--ds-font-technical);font-size:1rem;font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.product-category-card__body>a{display:flex;gap:var(--ds-space-4);align-items:center;justify-content:space-between;min-height:var(--ds-touch-target-min);margin-top:var(--ds-space-6);padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-color-border-strong);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold);text-decoration:none}.product-category-card__body>a:hover{color:var(--ds-color-accent-hover)}.product-index{background:var(--ds-color-surface)}.product-index__groups{display:grid;gap:var(--ds-space-16)}.product-index__group-heading{display:flex;gap:var(--ds-space-4);align-items:end;justify-content:space-between;margin-bottom:var(--ds-space-4)}.product-index__group-heading h3{margin:0;color:var(--ds-color-primary);font-size:clamp(1.25rem,2vw,1.65rem)}.product-index__group-heading a{color:var(--ds-color-secondary);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-semibold);text-decoration:none}.product-index__groups ol{margin:0;padding:0;border-top:2px solid var(--ds-color-primary);list-style:none}.product-index__groups li{border-bottom:1px solid var(--ds-color-border)}.product-listing{display:grid;grid-template-columns:minmax(7rem,.75fr) minmax(0,1.8fr) auto;gap:var(--ds-space-6);align-items:center;min-height:6.5rem;padding:var(--ds-space-4) 0;color:var(--ds-color-primary);text-decoration:none}.product-listing:hover{color:var(--ds-color-accent-hover)}.product-listing__capacity{font-family:var(--ds-font-technical);font-size:clamp(1.35rem,2.5vw,2rem);font-variant-numeric:tabular-nums;white-space:nowrap}.product-listing__identity{display:grid;gap:var(--ds-space-1);min-width:0}.product-listing__identity>span{overflow-wrap:anywhere;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:var(--ds-font-weight-bold)}.product-listing__identity small{overflow-wrap:anywhere;color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-small)}.product-listing__action{display:inline-flex;gap:var(--ds-space-4);align-items:center;color:var(--ds-color-secondary);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.selection-method{background:var(--ds-v11-surface-2)}.selection-method ol{display:grid;margin:0;padding:0;border-top:2px solid var(--ds-color-primary);list-style:none}.selection-method li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--ds-space-3) var(--ds-space-4);padding-block:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border-strong)}.selection-method li>span{grid-row:1 / 3;color:var(--ds-color-secondary);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption)}.selection-method h3{margin:0;color:var(--ds-color-primary);font-size:1.1rem}.selection-method li p{margin:0;color:var(--ds-color-muted);font-size:var(--ds-font-size-small);line-height:1.7}@media(hover:hover)and (pointer:fine){.product-category-card:hover .product-category-card__visual img{transform:scale(1.025)}}@media(min-width:48rem){.product-center-breadcrumbs{padding-block:var(--ds-space-6)}.product-center-heading{grid-template-columns:minmax(8rem,3fr) minmax(0,9fr);gap:var(--ds-space-6)}.product-center-heading>div{grid-column:2}.product-category-grid,.selection-method ol{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-method li:nth-child(odd){padding-right:var(--ds-space-8)}.selection-method li:nth-child(2n){padding-left:var(--ds-space-8);border-left:1px solid var(--ds-color-border-strong)}}@media(max-width:47.99rem){.product-center-heading h2{font-size:clamp(2.15rem,11vw,3.3rem)}.product-category-card dl>div{grid-template-columns:1fr;gap:var(--ds-space-1)}.product-listing{grid-template-columns:1fr auto;gap:var(--ds-space-3) var(--ds-space-4);min-height:7.5rem}.product-listing__capacity,.product-listing__identity{grid-column:1}.product-listing__action{grid-column:2;grid-row:1 / 3}.product-listing__action>span:first-child{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}
