.exu3Uq_link{--crop-opacity:.55;grid-row:1/-1;grid-template-rows:subgrid;color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.exu3Uq_link:hover,.exu3Uq_link:focus-visible{--crop-opacity:1}.exu3Uq_link:focus-visible{outline:3px solid var(--public-focus);outline-offset:3px}.exu3Uq_link>.exu3Uq_card{grid-row:1/-1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.exu3Uq_tile{aspect-ratio:4/3;border-bottom:1px solid var(--public-border);background:var(--paper-cool);place-items:center;display:grid;position:relative;overflow:hidden}.exu3Uq_image{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:82%;height:82%}.exu3Uq_photo .exu3Uq_image{-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal;width:100%;height:100%}.exu3Uq_name{padding:var(--space-5) var(--space-6) 0;color:var(--public-heading);font-size:var(--text-h3);font-weight:var(--font-bold);letter-spacing:0;margin:0;line-height:1.25}.exu3Uq_summary{padding:var(--space-2) var(--space-6) 0;color:var(--public-text-muted);margin:0;font-size:.9375rem;line-height:1.55}.exu3Uq_more{margin:var(--space-4) var(--space-6) var(--space-6);color:var(--public-accent-strong);font-size:.9375rem;font-weight:var(--font-button);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;transition:text-decoration-color var(--transition-fast);place-self:end start;text-decoration-thickness:1px}.exu3Uq_link:hover .exu3Uq_more,.exu3Uq_link:focus-visible .exu3Uq_more{text-decoration-color:currentColor}@container (max-width:36rem){.exu3Uq_link{grid-row:auto;grid-template-rows:none}.exu3Uq_link>.exu3Uq_card{-moz-column-gap:var(--space-4);column-gap:var(--space-4);padding:var(--space-4);grid-row:auto;grid-template-rows:auto auto 1fr;grid-template-columns:96px minmax(0,1fr)}.exu3Uq_tile{aspect-ratio:1;border-bottom:0;grid-row:1/span 3;align-self:start}.exu3Uq_name{padding:0}.exu3Uq_summary{padding:var(--space-1) 0 0}.exu3Uq_more{margin:var(--space-3) 0 0}}
.-QpCMa_link{color:var(--public-accent-strong);font-weight:var(--font-button);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;transition:text-decoration-color var(--transition-fast);text-decoration-thickness:1px}.-QpCMa_link:hover{text-decoration-color:currentColor}.-QpCMa_link:focus-visible{outline:3px solid var(--public-focus);outline-offset:3px;border-radius:var(--radius-chip)}.-QpCMa_productAside{padding:0 1.5rem var(--space-5);background:var(--public-bg)}.-QpCMa_productRow{align-items:baseline;gap:var(--space-1) var(--space-3);max-width:calc(1200px - 3rem);padding-top:var(--space-3);border-top:1px solid var(--public-border);flex-wrap:wrap;margin-block:0;margin-inline:auto;display:flex}.-QpCMa_spec{color:var(--public-text-muted);font-family:var(--font-mono);font-size:var(--fs-spec);font-weight:var(--font-medium);letter-spacing:.02em}.-QpCMa_storeNote{margin:0 0 var(--space-4);color:var(--public-text-muted);font-size:var(--text-sm)}.-QpCMa_serviceStore{margin:var(--space-5) 0 0}@media (max-width:768px){.-QpCMa_productAside{padding-inline:1rem}}
