.detail.svelte-1aygw1j{background:var(--background);color:var(--foreground)}body:has(.site-navigation--fixed) .detail.svelte-1aygw1j{padding-top:calc(var(--control-height-lg) + var(--space-xs) * 2 + var(--space-sm) + var(--border-width))}.detail__container.svelte-1aygw1j{gap:var(--space-xl);width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding:var(--space-xl) var(--content-gutter);flex-direction:column;margin-inline:auto;display:flex}.detail__columns.svelte-1aygw1j{align-items:start;gap:var(--block-gap);display:grid}.detail__main-content.svelte-1aygw1j{display:contents}.detail__gallery.svelte-1aygw1j{order:1;min-width:0;position:relative}.detail__thumbnails.svelte-1aygw1j{bottom:var(--space-sm);left:var(--space-sm);z-index:10;width:calc(var(--control-height-lg) + var(--space-sm));gap:var(--space-xs);grid-template-columns:1fr;display:grid;position:absolute}.detail.svelte-1aygw1j .detail__thumbnail{aspect-ratio:4/3;border-radius:var(--radius);width:100%;height:auto;padding:0;position:relative;overflow:hidden}.detail__thumbnail-media.svelte-1aygw1j{background:var(--muted);position:absolute;inset:0;overflow:hidden}.detail.svelte-1aygw1j .detail__thumbnail-image{object-fit:cover;width:100%;height:100%}.detail__remaining-images.svelte-1aygw1j{background:color-mix(in oklab,var(--background) 85%,transparent);color:var(--foreground);font-size:var(--type-small);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.detail.svelte-1aygw1j .detail__carousel{border-radius:var(--radius);background:var(--muted);min-width:0;overflow:hidden}.detail.svelte-1aygw1j .detail__carousel-content{margin-inline-start:0}.detail.svelte-1aygw1j .detail__carousel-item{padding-inline-start:0}.detail__gallery-trigger.svelte-1aygw1j{cursor:zoom-in;aspect-ratio:4/3;background:var(--muted);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.detail__gallery-trigger.svelte-1aygw1j:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.detail.svelte-1aygw1j .detail__gallery-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail__badges.svelte-1aygw1j{left:var(--space-sm);right:calc(var(--control-height-lg) + var(--space-md));top:var(--space-sm);gap:var(--space-2xs);flex-wrap:wrap;display:flex;position:absolute}.detail.svelte-1aygw1j .detail__expand{right:var(--space-sm);top:var(--space-sm);position:absolute}.detail__gallery-controls.svelte-1aygw1j{bottom:var(--space-sm);right:var(--space-sm);border-radius:var(--control-radius);background:var(--background);color:var(--foreground);align-items:center;display:flex;position:absolute}.detail__gallery-count.svelte-1aygw1j{min-width:var(--control-height-lg);text-align:center;font-size:var(--type-small);font-variant-numeric:tabular-nums}.detail__sections.svelte-1aygw1j{gap:var(--space-2xl);flex-direction:column;order:3;min-width:0;display:flex}.detail__specifications.svelte-1aygw1j{gap:var(--space-xl);flex-direction:column;display:flex}.detail__section-header.svelte-1aygw1j{max-width:65ch}.detail__heading.svelte-1aygw1j,.detail__highlight-value.svelte-1aygw1j{font-family:var(--type-font-heading);font-size:var(--type-heading3);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere;margin:0}.detail__intro.svelte-1aygw1j{margin:var(--space-xs) 0 0;color:var(--muted-foreground)}.detail__highlights.svelte-1aygw1j{gap:var(--space-md);display:grid}.detail__highlight.svelte-1aygw1j{gap:var(--space-lg);border-radius:var(--radius);border:var(--border-width) solid var(--border);background:var(--background);min-width:0;padding:var(--surface-padding);flex-direction:column;display:flex}.detail__highlight-label.svelte-1aygw1j{align-items:center;gap:var(--space-sm);font-size:var(--type-small);color:var(--muted-foreground);display:flex}.detail__highlight-icon.svelte-1aygw1j{width:var(--space-lg);height:var(--space-lg);color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.detail__highlight-icon.svelte-1aygw1j svg{width:100%;height:100%}.detail__highlight-value.svelte-1aygw1j{font-variant-numeric:tabular-nums}.detail.svelte-1aygw1j .detail__full-width{width:100%}.detail__specification-list.svelte-1aygw1j{margin-top:var(--space-sm);flex-direction:column;display:flex}.detail__specification-row.svelte-1aygw1j{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);display:flex}.detail__specification-label.svelte-1aygw1j{font-size:var(--type-small);color:var(--muted-foreground)}.detail__specification-value.svelte-1aygw1j{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:var(--type-small);margin:0}.detail__about.svelte-1aygw1j{gap:var(--space-2xl);flex-direction:column;display:flex}.detail__about-content.svelte-1aygw1j{width:100%;min-width:0}.detail__description.svelte-1aygw1j{margin-top:var(--space-md);color:var(--muted-foreground)}.detail__description-region.svelte-1aygw1j{width:100%}.detail__description-region--collapsed.svelte-1aygw1j{max-height:6lh;overflow:hidden;mask-image:linear-gradient(#000 70%,#0000)}.detail__description-copy.svelte-1aygw1j{white-space:pre-line;overflow-wrap:anywhere;padding-right:var(--space-md);font-size:var(--type-body);margin:0}.detail.svelte-1aygw1j .detail__spaced{margin-top:var(--space-md)}.detail__equipment.svelte-1aygw1j{gap:var(--space-md);flex-direction:column;display:flex}.detail__equipment-search.svelte-1aygw1j{gap:var(--space-sm);flex-direction:column;display:flex}.detail__accessible.svelte-1aygw1j{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detail__equipment-summary.svelte-1aygw1j{align-items:center;column-gap:var(--space-md);row-gap:var(--space-xs);font-size:var(--type-small);flex-wrap:wrap;display:flex}.detail__equipment-count.svelte-1aygw1j{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin:0}.detail__equipment-highlight-label.svelte-1aygw1j{align-items:center;gap:var(--space-xs);color:var(--primary);margin:0;display:flex}.detail__equipment-dot.svelte-1aygw1j{width:var(--control-gap-default);height:var(--control-gap-default);background:var(--primary);border-radius:50%;flex-shrink:0}.detail__equipment-scroll.svelte-1aygw1j{max-height:20rem;overflow-y:auto}.detail__equipment-list.svelte-1aygw1j{column-gap:var(--space-md);padding-right:var(--space-md);display:grid}.detail__aside.svelte-1aygw1j{order:2;align-self:start;min-width:0}.detail__aside-content.svelte-1aygw1j{gap:var(--space-lg);flex-direction:column;display:flex}.detail__utilities.svelte-1aygw1j{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.detail__title.svelte-1aygw1j{font-family:var(--type-font-heading);font-size:var(--type-heading1);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere;margin:0}.detail__variant.svelte-1aygw1j{margin:var(--space-xs) 0 0;font-size:var(--type-lead);line-height:var(--type-leading-lead);color:var(--muted-foreground)}.detail__price-suffix.svelte-1aygw1j{font-size:var(--type-lead);font-weight:var(--type-weight-body);color:var(--muted-foreground)}.detail__price-note.svelte-1aygw1j{margin:var(--space-2xs) 0 0;font-size:var(--type-small);color:var(--muted-foreground)}.detail__actions.svelte-1aygw1j{gap:var(--space-xs);flex-direction:column;display:flex}.detail__facts.svelte-1aygw1j{column-gap:var(--space-md);row-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(min-content,1fr));display:grid}.detail__fact.svelte-1aygw1j{text-align:center;min-width:0}.detail__fact-svg.svelte-1aygw1j{width:var(--space-lg);height:var(--space-lg);flex-shrink:0;margin-inline:auto;display:inline-flex}.detail__fact-svg.svelte-1aygw1j svg{width:100%;height:100%}.detail__fact-icon.svelte-1aygw1j{justify-content:center;display:flex}.detail__fact-value.svelte-1aygw1j{margin:var(--space-xs) 0 0;font-size:var(--type-small);overflow-wrap:anywhere}.detail__fact-label.svelte-1aygw1j{font-size:var(--type-small);color:var(--muted-foreground);overflow-wrap:normal}@media (width>=640px){.detail__thumbnails.svelte-1aygw1j{width:calc(var(--control-height-lg) + var(--space-xl))}.detail__highlights.svelte-1aygw1j,.detail__equipment-list.svelte-1aygw1j{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.detail__container.svelte-1aygw1j{padding-block:var(--space-2xl)}.detail__columns.svelte-1aygw1j{grid-template-columns:minmax(0,1fr) minmax(22rem,.48fr)}.detail__gallery.svelte-1aygw1j{grid-area:1/1}.detail__gallery-trigger.svelte-1aygw1j{aspect-ratio:3/2}.detail__sections.svelte-1aygw1j{grid-area:2/1}.detail__aside.svelte-1aygw1j{top:var(--space-xl);grid-area:1/2/span 2;position:sticky}.detail__title.svelte-1aygw1j{font-size:var(--type-heading2)}.detail__variant.svelte-1aygw1j,.detail__price-suffix.svelte-1aygw1j{font-size:var(--type-body);line-height:var(--type-leading-body)}}@media (width>=1280px){.detail__columns.svelte-1aygw1j{grid-template-columns:minmax(0,1fr) 28rem}.detail__highlights.svelte-1aygw1j{grid-template-columns:repeat(4,minmax(0,1fr))}.detail__facts.svelte-1aygw1j{column-gap:var(--space-xs);grid-template-columns:repeat(4,minmax(min-content,1fr))}.detail__equipment-list.svelte-1aygw1j{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail__video-play.svelte-1aygw1j{pointer-events:none;background:var(--primary);color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
