img[data-astro-cid-vfflt3ie]{object-fit:cover;block-size:100%;inline-size:100%}.product-image[data-astro-cid-6qytvaoi]{aspect-ratio:var(--image-ratio,4 / 3);border-radius:inherit;background:var(--art-panel);position:relative;overflow:hidden}.product-image--square[data-astro-cid-6qytvaoi]{aspect-ratio:1}.product-image[data-astro-cid-6qytvaoi] picture,.product-image[data-astro-cid-6qytvaoi] img{block-size:100%;inline-size:100%;display:block}.product-image__art[data-astro-cid-6qytvaoi]{block-size:100%;padding:var(--space-4) var(--space-5);place-items:center;display:grid}.badge[data-astro-cid-gysip5ha]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);font-size:var(--text-caption);font-weight:500;line-height:var(--leading-caption);white-space:nowrap;display:inline-flex}.badge--accent[data-astro-cid-gysip5ha]{background:var(--color-accent);color:var(--color-on-accent)}.badge--tint[data-astro-cid-gysip5ha]{background:var(--color-surface-tint);color:var(--color-link)}.badge--neutral[data-astro-cid-gysip5ha]{background:var(--color-surface-sunken);color:var(--color-text-muted)}.price[data-astro-cid-p3aafx7x]{align-items:baseline;gap:var(--space-1) var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.price__amount[data-astro-cid-p3aafx7x]{font-weight:500}.price--page[data-astro-cid-p3aafx7x] .price__amount[data-astro-cid-p3aafx7x]{font-size:var(--text-price);line-height:var(--leading-price)}.price--page[data-astro-cid-p3aafx7x] .price__amount--request[data-astro-cid-p3aafx7x]{font-size:var(--text-h3);line-height:var(--leading-h3)}.price__old[data-astro-cid-p3aafx7x]{color:var(--color-text-muted);font-size:var(--text-small)}.tile[data-astro-cid-nh7e2sqs]{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative;container-type:inline-size}.tile[data-astro-cid-nh7e2sqs]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.tile__plate[data-astro-cid-nh7e2sqs]{border-radius:var(--radius-s);position:relative}.tile__plate[data-astro-cid-nh7e2sqs] .product-image__art{padding:var(--space-3) var(--space-4)}.tile__badges[data-astro-cid-nh7e2sqs]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.tile__badges[data-astro-cid-nh7e2sqs] .badge--tint{box-shadow:0 0 0 1px var(--color-border)}.tile__body[data-astro-cid-nh7e2sqs]{gap:var(--space-2);padding:var(--space-4) var(--space-2) var(--space-2);flex-direction:column;flex:1;display:flex}.tile__name[data-astro-cid-nh7e2sqs]{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-h4);line-height:var(--leading-h4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile__name[data-astro-cid-nh7e2sqs] a[data-astro-cid-nh7e2sqs]{color:var(--color-text);text-decoration:none}.tile__name[data-astro-cid-nh7e2sqs] a[data-astro-cid-nh7e2sqs]:after{content:"";border-radius:var(--radius-l);position:absolute;inset:0}.tile__name[data-astro-cid-nh7e2sqs] a[data-astro-cid-nh7e2sqs]:focus-visible{outline:none}.tile[data-astro-cid-nh7e2sqs]:has(.tile__name a:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.tile__specs[data-astro-cid-nh7e2sqs]{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0;display:flex}.tile__specs[data-astro-cid-nh7e2sqs] div[data-astro-cid-nh7e2sqs]{min-inline-size:0;display:flex}.tile__specs[data-astro-cid-nh7e2sqs] div[data-astro-cid-nh7e2sqs]+div[data-astro-cid-nh7e2sqs]{flex:none}.tile__specs[data-astro-cid-nh7e2sqs] div[data-astro-cid-nh7e2sqs]+div[data-astro-cid-nh7e2sqs]:before{content:"·" / "";padding-inline:var(--space-2)}.tile__specs[data-astro-cid-nh7e2sqs] dd[data-astro-cid-nh7e2sqs]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tile__foot[data-astro-cid-nh7e2sqs]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}.tile__foot[data-astro-cid-nh7e2sqs] .price__amount{font-size:var(--text-h3);line-height:var(--leading-price)}@container (width<=19rem){.tile__foot[data-astro-cid-nh7e2sqs] .price__amount{font-size:var(--text-lead)}}@container (width<=14rem){.tile__go[data-astro-cid-nh7e2sqs]{display:none}.tile__foot[data-astro-cid-nh7e2sqs] .price__amount{font-size:var(--text-h4)}}.tile__foot[data-astro-cid-nh7e2sqs] .price__amount--request{font-size:var(--text-h4);line-height:var(--leading-h4)}.tile__go[data-astro-cid-nh7e2sqs]{border-radius:var(--radius-full);background:var(--color-surface-tint);block-size:2.5rem;inline-size:2.5rem;color:var(--color-link);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.tile[data-astro-cid-nh7e2sqs]:hover .tile__go[data-astro-cid-nh7e2sqs]{background:var(--color-action-bg);color:var(--color-action-text)}
