.product-detail-page .site-header{border-bottom:1px solid var(--color-border-on-dark);position:sticky;top:0}.product-detail-page section[id]{scroll-margin-top:104px}.pdp-overview{padding-block:var(--sp-md) var(--spacing-section-y)}.pdp-breadcrumbs{align-items:center;gap:var(--sp-sm);font-size:var(--text-label);color:var(--color-ink-muted);margin-bottom:var(--sp-md);flex-wrap:wrap;display:flex}.pdp-breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.pdp-opening-grid{gap:var(--sp-xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.pdp-gallery-stage{touch-action:pan-y;cursor:grab}.pdp-gallery-stage:active{cursor:grabbing}.pdp-gallery-stage figure{margin:0}.pdp-gallery-stage img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.pdp-gallery-controls{justify-content:space-between;align-items:center;gap:var(--sp-xs);margin-top:var(--sp-sm);display:flex}.pdp-view-step{border:1px solid var(--color-border);width:44px;min-height:44px;color:var(--color-ink);font-size:var(--text-h-md);background:0 0;line-height:1}.pdp-view-options{justify-content:center;gap:var(--sp-xs);flex:1;display:flex}.pdp-view-options button{font-size:var(--text-label);min-height:44px;padding:var(--sp-xs);color:var(--color-ink-muted);background:0 0;border:0;border-bottom:2px solid #0000}.pdp-view-options button[aria-pressed=true]{color:var(--color-ink);border-color:var(--color-accent)}.pdp-opening-copy h1{max-width:18ch}.pdp-model{font-family:var(--font-sans);font-size:var(--text-h-md);color:var(--color-ink-muted);margin-bottom:var(--sp-sm);font-weight:500;display:block}.pdp-opening-lead{margin-top:var(--sp-md);max-width:44ch;color:var(--color-ink-muted)}.pdp-key-specs{gap:var(--sp-sm);margin-block:var(--sp-lg);border-block:1px solid var(--color-border);padding-block:var(--sp-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pdp-key-specs dt{font-size:var(--text-label);color:var(--color-ink-muted);line-height:1.5}.pdp-key-specs dd{font-size:var(--text-body-lg);margin-top:var(--sp-xs);font-weight:600;line-height:1.5}.pdp-primary{min-height:48px}.pdp-supply{font-size:var(--text-label);color:var(--color-ink-muted);margin-top:var(--sp-sm)}.pdp-band{padding-block:var(--spacing-section-y)}.pdp-section-head{gap:var(--sp-xl);margin-bottom:var(--sp-lg);grid-template-columns:1fr 1fr;align-items:end;display:grid}.pdp-section-head>p{color:var(--color-ink-muted);font-size:var(--text-body);max-width:62ch}.pdp-specifications{background:var(--color-surface-tint)}.pdp-spec-grid{gap:var(--sp-xl);grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.pdp-table-frame{width:100%;overflow-x:auto}.pdp-spec-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-body)}.pdp-spec-table th,.pdp-spec-table td{border-bottom:1px solid var(--color-border);padding:12px var(--sp-sm) 12px 0;vertical-align:top;line-height:1.6}.pdp-spec-table thead th{font-size:var(--text-label);color:var(--color-ink-muted);border-top:1px solid var(--color-border);font-weight:500}.pdp-spec-table tbody th{width:34%;font-weight:500}.pdp-spec-table td{color:var(--color-ink-muted);overflow-wrap:anywhere}.pdp-conversion-note{font-size:var(--text-label);color:var(--color-ink-muted);margin-top:var(--sp-sm)}.pdp-text-link{max-width:100%;min-height:44px;color:var(--color-link);font-size:var(--text-label);margin-top:var(--sp-sm);border-bottom:1px solid;align-items:center;display:inline-flex}.pdp-spec-figure{margin:0}.pdp-spec-figure img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.pdp-spec-figure figcaption{border-top:1px solid var(--color-border);padding-top:var(--sp-sm);margin-top:var(--sp-sm);font-size:var(--text-label);color:var(--color-ink-muted);line-height:1.7}.pdp-operation{background:var(--color-surface-dark);color:var(--color-on-dark);--color-ink:var(--color-on-dark);--color-ink-muted:var(--color-on-dark-muted);--color-border:var(--color-border-on-dark);--color-link:var(--photo-link);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pdp-operation-tabs{gap:var(--sp-lg);border-bottom:1px solid var(--color-border);margin-bottom:var(--sp-lg);display:flex}.pdp-operation-tabs button{color:var(--color-ink-muted);padding:var(--sp-sm) 0;min-height:48px;font-size:var(--text-body);background:0 0;border:0;position:relative}.pdp-operation-tabs button[aria-selected=true]{color:var(--color-on-dark)}.pdp-operation-tabs button[aria-selected=true]:after{content:"";background:var(--color-accent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.pdp-operation-panel:not([hidden]){align-items:center;gap:var(--sp-xl);grid-template-columns:1.25fr 1fr;display:grid}.pdp-operation-panel>img{aspect-ratio:5/4;object-fit:cover;width:100%;height:auto;display:block}.pdp-operation-panel h3{margin-bottom:var(--sp-md)}.pdp-operation-panel p{color:var(--color-on-dark-muted);max-width:42ch}.pdp-operation-mode{justify-content:space-between;gap:var(--sp-md);padding-top:var(--sp-md);border-top:1px solid var(--color-border);margin-top:var(--sp-lg);font-size:var(--text-label);display:flex}.pdp-operation-mode dt{color:var(--color-on-dark-muted)}.pdp-operation-panel:focus-visible{outline-offset:8px}.pdp-application-grid{gap:var(--sp-xl);grid-template-columns:1.25fr 1fr;align-items:start;display:grid}.pdp-application-grid figure{margin:0}.pdp-application-grid figure>img{aspect-ratio:4/3;object-fit:cover;object-position:45% center;width:100%;height:auto;display:block}.pdp-fit-points>div{border-top:1px solid var(--color-border);padding-top:var(--sp-sm);margin-top:var(--sp-md)}.pdp-fit-points>div:first-child{margin-top:0}.pdp-fit-points h3{font-family:var(--font-sans);font-size:var(--text-body-lg);margin-bottom:var(--sp-xs);font-weight:600;line-height:1.5}.pdp-fit-points p{color:var(--color-ink-muted);font-size:var(--text-body)}.pdp-menu-notes{gap:var(--sp-xl);margin-top:var(--sp-lg);border-top:1px solid var(--color-border);padding-top:var(--sp-md);grid-template-columns:1fr 1fr;display:grid}.pdp-menu-notes h3{font-size:var(--text-h-md)}.pdp-menu-notes p{margin-top:var(--sp-xs);color:var(--color-ink-muted);font-size:var(--text-label);line-height:1.85}.pdp-menu-notes p.pdp-dish-label{color:var(--color-ink);margin-top:0;font-weight:600}.pdp-menu-notes .pdp-dish-directions{font-size:var(--text-body);line-height:2}.pdp-purchasing{background:var(--color-surface-tint)}.pdp-purchase-grid{gap:var(--sp-xl);grid-template-columns:1.6fr 1fr;display:grid}.pdp-documentation-layout{gap:var(--sp-md);margin-top:var(--sp-lg);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.pdp-documentation-layout figure{justify-content:center;margin:0;display:flex}.pdp-documentation-layout figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:430px}.pdp-documentation-layout .pdp-questions{margin-top:0}.pdp-questions{margin-top:var(--sp-lg)}.pdp-questions details{border-top:1px solid var(--color-border)}.pdp-questions details:last-child{border-bottom:1px solid var(--color-border)}.pdp-questions summary{justify-content:space-between;align-items:center;gap:var(--sp-sm);min-height:64px;padding-block:var(--sp-sm);font-size:var(--text-body);cursor:pointer;font-weight:500;list-style:none;display:flex}.pdp-questions summary::-webkit-details-marker{display:none}.pdp-questions details>p{font-size:var(--text-body);color:var(--color-ink-muted);padding-bottom:var(--sp-md)}.pdp-related{padding-left:var(--sp-lg);border-left:1px solid var(--color-border)}.pdp-related>h3{margin-bottom:var(--sp-md)}.pdp-related-row{gap:var(--sp-md);border-top:1px solid var(--color-border);padding-block:var(--sp-sm);grid-template-columns:100px 1fr;align-items:center;display:grid}.pdp-related-row img{object-fit:contain;width:100px;height:100px;display:block}.pdp-related-row strong{font-size:var(--text-body-lg);font-weight:600;display:block}.pdp-related-row span{font-size:var(--text-label);color:var(--color-ink-muted);margin-top:4px;display:block}.pdp-related-row:hover strong{color:var(--color-link)}.product-detail-page .catalogue-selected-models{border:0;border-bottom:1px solid var(--color-border);padding:0 0 var(--sp-sm);font-family:var(--font-sans);font-size:var(--text-h-md);margin:0}@media (width>=1200px){.pdp-band{padding-block:var(--spacing-section-y-lg)}}@media (width<=900px){.pdp-opening-grid{gap:var(--sp-md)}.pdp-key-specs{gap:var(--sp-xs)}.pdp-key-specs dd{font-size:var(--text-body)}.pdp-section-head,.pdp-spec-grid,.pdp-operation-panel:not([hidden]),.pdp-application-grid,.pdp-menu-notes,.pdp-purchase-grid{gap:var(--sp-md)}.pdp-related{padding-left:var(--sp-md)}}@media (width<=700px){.pdp-opening-grid{grid-template-columns:1fr}.pdp-opening-copy{grid-row:1}.pdp-opening-copy h1{max-width:none}.pdp-key-specs{margin-block:var(--sp-md)}.pdp-overview{padding-bottom:var(--sp-lg)}.pdp-primary{width:100%}.pdp-gallery-stage{max-width:500px;margin-inline:auto}.pdp-view-options button{font-size:var(--text-label)}.pdp-section-head{gap:var(--sp-sm);margin-bottom:var(--sp-md);grid-template-columns:1fr}.pdp-spec-grid,.pdp-operation-panel:not([hidden]),.pdp-application-grid,.pdp-menu-notes,.pdp-purchase-grid{grid-template-columns:1fr}.pdp-band{padding-block:var(--sp-lg)}.pdp-spec-figure{max-width:500px;margin-inline:auto}.pdp-spec-table{font-size:var(--text-label)}.pdp-spec-table th,.pdp-spec-table td{padding:var(--sp-xs) var(--sp-xs) var(--sp-xs) 0}.pdp-operation-tabs{gap:var(--sp-md);margin-bottom:var(--sp-md)}.pdp-operation-tabs button{font-size:var(--text-label)}.pdp-operation-panel p{font-size:var(--text-body)}.pdp-operation-mode{margin-top:var(--sp-md)}.pdp-application-grid figure>img{aspect-ratio:4/3}.pdp-menu-notes{gap:var(--sp-md)}.pdp-related{border:0;border-top:1px solid var(--color-border);padding:var(--sp-md) 0 0}.pdp-questions{margin-top:var(--sp-md)}.pdp-documentation-layout{margin-top:var(--sp-md);grid-template-columns:1fr}.pdp-documentation-layout figure img{max-height:340px}}
