.finder.svelte-1s25ugf{border-block-start:var(--dimension-border-hairline) solid var(--color-border-subtle);margin-block-start:var(--dimension-space-6)}summary.svelte-1s25ugf{padding-block:var(--dimension-space-4);color:var(--color-action-link);font-weight:var(--font-weight-semibold);cursor:pointer}form.svelte-1s25ugf{gap:var(--dimension-space-4);max-width:var(--dimension-layout-reading-max);justify-items:start;padding-block-end:var(--dimension-space-4);display:grid}fieldset.svelte-1s25ugf{gap:var(--dimension-space-2);border:0;width:100%;min-width:0;margin:0;padding:0;display:grid}legend.svelte-1s25ugf{font-weight:var(--font-weight-bold);font-size:var(--dimension-font-size-body);margin-block-end:var(--dimension-space-4)}select.svelte-1s25ugf{width:100%;min-height:var(--dimension-control-height-touch);padding:var(--dimension-space-2);border:var(--dimension-border-hairline) solid var(--color-border-control);border-radius:var(--dimension-radius-control);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit}.selection.svelte-1s25ugf{font-weight:var(--font-weight-semibold);margin:0}.helper.svelte-1s25ugf{color:var(--color-text-secondary);margin:0}.actions.svelte-1s25ugf{gap:var(--dimension-space-2);flex-wrap:wrap;display:flex}.product-shelf.svelte-mixd07{gap:var(--dimension-space-section-heading);min-width:0;display:grid}.section-head.svelte-mixd07{justify-content:space-between;align-items:end;gap:0 var(--dimension-space-5);flex-wrap:wrap;display:flex}h2.svelte-mixd07{flex:auto;margin:0}.section-link.svelte-mixd07{min-height:var(--dimension-control-height-touch);align-items:center;gap:var(--dimension-space-1);color:var(--color-action-link);font-size:var(--dimension-typography-control);font-weight:var(--font-weight-bold);flex:none;text-decoration:none;display:inline-flex}.section-link.svelte-mixd07:hover{text-underline-offset:3px;text-decoration:underline}.section-link.svelte-mixd07:focus-visible,.product-link.svelte-mixd07:focus-visible{outline:var(--state-focus-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-offset)}.product-grid.svelte-mixd07{grid-template-columns:repeat(var(--shelf-columns,4), minmax(0, 1fr));gap:var(--dimension-space-4);margin:0;padding:0;list-style:none;display:grid}.product-card.svelte-mixd07{border:var(--dimension-border-hairline) solid var(--color-border-subtle);border-radius:var(--dimension-radius-result);background:var(--color-surface-card);--media-backdrop:var(--color-surface-card);min-width:0;overflow:hidden}.product-link.svelte-mixd07{gap:var(--dimension-space-3);box-sizing:border-box;height:100%;padding:0 var(--dimension-space-4) var(--dimension-space-4);color:inherit;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);grid-template-rows:200px minmax(0,1fr) auto;text-decoration:none;display:grid}.product-link.svelte-mixd07:hover{background:var(--state-hover-surface)}.media.svelte-mixd07{box-sizing:border-box;width:100%;min-width:0;padding:var(--dimension-space-4);background:var(--media-backdrop,var(--color-surface-page));isolation:isolate;color:var(--color-text-muted);place-items:center;display:grid;overflow:hidden}.identity.svelte-mixd07{align-content:start;gap:3px;min-width:0;display:grid}.brand.svelte-mixd07{color:var(--color-text-muted);font-size:var(--dimension-typography-metadata);font-weight:var(--font-weight-semibold);margin:0;line-height:1.25}h3.svelte-mixd07{color:var(--color-text-primary);font-size:var(--dimension-typography-result-title);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.row-merchant-count.svelte-mixd07{display:none}.commerce.svelte-mixd07{align-items:end;gap:var(--dimension-space-2);flex-direction:column;display:flex}.price.svelte-mixd07{align-items:baseline;gap:var(--dimension-space-1);display:flex}.price.svelte-mixd07 span:where(.svelte-mixd07){color:var(--color-action-link);font-size:var(--dimension-typography-metadata)}.merchant-count.svelte-mixd07,.row-merchant-count.svelte-mixd07{color:var(--color-text-secondary);font-size:var(--dimension-typography-metadata)}.price.svelte-mixd07 strong:where(.svelte-mixd07){color:var(--color-text-primary);font-size:var(--dimension-typography-price-standard);font-weight:var(--font-weight-bold);letter-spacing:-.015em;white-space:nowrap;line-height:1}@media (width<=1023px){.product-grid.svelte-mixd07{grid-template-columns:repeat(var(--shelf-columns-tablet,2), minmax(0, 1fr))}}@media (width<=640px){.section-head.svelte-mixd07{align-items:center}.scroll.svelte-mixd07 .product-grid:where(.svelte-mixd07){box-sizing:border-box;gap:var(--dimension-space-3);contain:inline-size paint;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;scroll-padding-inline:var(--dimension-space-page-gutter);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.scroll.svelte-mixd07 .product-grid:where(.svelte-mixd07)::-webkit-scrollbar{display:none}.scroll.svelte-mixd07 .product-card:where(.svelte-mixd07){scroll-snap-align:start;flex:0 0 min(78vw,292px)}.scroll.svelte-mixd07 .product-link:where(.svelte-mixd07){grid-template-rows:128px minmax(0,1fr) auto}.rows.svelte-mixd07 .product-grid:where(.svelte-mixd07){grid-template-columns:minmax(0,1fr);gap:0}.rows.svelte-mixd07 .product-card:where(.svelte-mixd07){border:0;border-bottom:var(--dimension-border-hairline) solid var(--color-border-subtle);border-radius:0}.rows.svelte-mixd07 .product-link:where(.svelte-mixd07){align-items:center;gap:var(--dimension-space-3);padding:var(--dimension-space-4) 0;grid-template-rows:auto;grid-template-columns:64px minmax(0,1fr) auto}.rows.svelte-mixd07 .media:where(.svelte-mixd07){width:64px;height:64px;padding:var(--dimension-space-2);border-radius:var(--dimension-radius-control)}.rows.svelte-mixd07 .row-merchant-count:where(.svelte-mixd07){font-size:var(--dimension-font-size-label);display:block}.rows.svelte-mixd07 .commerce:where(.svelte-mixd07) .merchant-count:where(.svelte-mixd07){display:none}.rows.svelte-mixd07 .price:where(.svelte-mixd07){flex-direction:column;align-items:end}.rows.svelte-mixd07 .price:where(.svelte-mixd07) strong:where(.svelte-mixd07){font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.product-link.svelte-mixd07{transition:none}}form.svelte-gtuxgg{gap:var(--dimension-space-2);width:100%;color:var(--color-text-primary);font-family:var(--font-family-sans);display:grid;container-type:inline-size}label.svelte-gtuxgg{font-size:var(--dimension-font-size-body);font-weight:var(--font-weight-semibold);line-height:1.35}.control-row.svelte-gtuxgg{display:block;position:relative}.input-shell.svelte-gtuxgg{min-width:0;position:relative}.input-shell.svelte-gtuxgg svg:where(.svelte-gtuxgg){z-index:1;width:var(--dimension-icon-default);height:var(--dimension-icon-default);fill:none;stroke:var(--color-text-secondary);stroke-linecap:round;stroke-width:var(--dimension-icon-stroke);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--dimension-space-4);transform:translateY(-50%)}input[type=search].svelte-gtuxgg{width:100%;min-height:var(--component-search-field-height);padding:0 var(--component-search-field-action-reserve) 0 var(--component-search-field-icon-inset);border:var(--dimension-border-hairline) solid var(--color-border-control);border-radius:var(--dimension-radius-input);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--dimension-typography-body-large);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);line-height:1.35}input[type=search].svelte-gtuxgg::placeholder{color:var(--color-text-muted);font-size:var(--component-field-placeholder-size);opacity:1}input[type=search].svelte-gtuxgg:hover:not(:disabled){border-color:var(--color-border-emphasis)}input[type=search].svelte-gtuxgg:focus-visible{border-color:var(--color-focus-ring);outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset);box-shadow:none}button.svelte-gtuxgg{min-height:var(--dimension-control-height-touch);justify-content:center;align-items:center;gap:var(--dimension-space-2);padding-inline:var(--dimension-control-padding-inline-action);border-radius:var(--dimension-radius-action);background:var(--color-action-primary);box-shadow:var(--shadow-action);color:var(--color-text-on-action);font-size:var(--dimension-font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);border:0;line-height:1.2;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--component-search-field-action-inset);transform:translateY(-50%)}button.svelte-gtuxgg:hover:not(:disabled){background:var(--color-action-primary-hover)}button.svelte-gtuxgg:active:not(:disabled){background:var(--color-action-primary-active);box-shadow:var(--shadow-none)}input.svelte-gtuxgg:disabled,button.svelte-gtuxgg:disabled{border-color:var(--state-disabled-border);background:var(--state-disabled-surface);box-shadow:var(--shadow-none);color:var(--state-disabled-text);cursor:not-allowed}.input-shell.svelte-gtuxgg:has(input:where(.svelte-gtuxgg):disabled) svg:where(.svelte-gtuxgg){stroke:var(--state-disabled-text)}form.error.svelte-gtuxgg input[type=search]:where(.svelte-gtuxgg){border-width:var(--dimension-border-emphasis);border-color:var(--color-text-critical)}.message.svelte-gtuxgg{font-size:var(--dimension-font-size-metadata);line-height:var(--font-line-height-metadata);margin:0}.error-message.svelte-gtuxgg{color:var(--color-text-critical);font-weight:var(--font-weight-semibold)}.spinner.svelte-gtuxgg{width:var(--dimension-icon-compact);height:var(--dimension-icon-compact);border:var(--dimension-border-emphasis) solid currentColor;animation:svelte-gtuxgg-spin var(--motion-duration-spinner) linear infinite;border-inline-end-color:#0000;border-radius:50%}.visually-hidden.svelte-gtuxgg{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}form.hero.svelte-gtuxgg{gap:0}form.hero.svelte-gtuxgg .control-row:where(.svelte-gtuxgg){border-radius:var(--dimension-radius-input);background:var(--color-surface-card);box-shadow:none;border:0;padding:0}form.hero.svelte-gtuxgg input[type=search]:where(.svelte-gtuxgg){min-height:var(--component-search-field-height-hero);background:0 0;border-color:#0000;padding-inline-end:var(--component-search-field-action-reserve-hero)}form.hero.svelte-gtuxgg input[type=search]:where(.svelte-gtuxgg):hover:not(:disabled),form.hero.svelte-gtuxgg input[type=search]:where(.svelte-gtuxgg):focus-visible{box-shadow:none;border-color:#0000;outline:none}form.hero.svelte-gtuxgg .control-row:where(.svelte-gtuxgg):focus-within{border-radius:var(--dimension-radius-control);outline:var(--dimension-focus-width) solid var(--color-focus-on-shell);outline-offset:var(--dimension-focus-offset)}form.hero.svelte-gtuxgg button:where(.svelte-gtuxgg){min-width:var(--component-search-field-action-min-width-hero);border-radius:0 var(--dimension-radius-input) var(--dimension-radius-input) 0;min-height:100%;inset-inline-end:0}@keyframes svelte-gtuxgg-spin{to{transform:rotate(360deg)}}@container (width<=430px){input[type=search].svelte-gtuxgg{min-height:var(--component-search-field-height-compact)}}@container (width<=520px){form.hero.svelte-gtuxgg input[type=search]:where(.svelte-gtuxgg){min-height:var(--component-search-field-height-compact);padding-inline:var(--component-search-field-icon-inset-compact) var(--component-search-field-action-reserve-compact)}form.hero.svelte-gtuxgg .input-shell:where(.svelte-gtuxgg) svg:where(.svelte-gtuxgg){inset-inline-start:var(--dimension-space-3)}form.hero.svelte-gtuxgg button:where(.svelte-gtuxgg){min-width:var(--component-search-field-action-min-width-compact);padding-inline:var(--dimension-space-3)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-gtuxgg{border-inline-end-color:currentColor;animation:none}}.home-template.svelte-151acry{background:var(--color-surface-page);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;overflow-x:clip}.home-container.svelte-151acry{--category-bleed:var(--dimension-space-page-gutter);width:min(calc(100% - 2 * var(--dimension-space-page-gutter)), var(--dimension-layout-content-max));min-width:0;max-width:100%;margin-inline:auto}.home-hero.svelte-151acry{background:var(--color-surface-header);min-width:0;color:var(--color-text-on-header)}.hero-inner.svelte-151acry{padding-block:var(--dimension-space-7)}.home-primary-shell.svelte-151acry{border-block-end:var(--dimension-border-hairline) solid var(--color-border-subtle);background:var(--color-surface-card);--media-backdrop:var(--color-surface-card);min-width:0;overflow-x:clip}.home-primary.svelte-151acry{padding-block:var(--dimension-space-section-desktop)}.home-slot.svelte-151acry{min-width:0}.home-slot.svelte-151acry:not(:has(>*)){display:none}.home-continuation.svelte-151acry>[data-family-slot=disclosure]:where(.svelte-151acry){padding-block:var(--dimension-space-6);border-block-start:var(--dimension-border-hairline) solid var(--color-border-subtle)}.home-continuation.svelte-151acry>[data-family-slot=disclosure]:where(.svelte-151acry):first-child{border-block-start:0}.home-continuation.svelte-151acry{display:grid}.home-section.svelte-151acry{padding-block:var(--dimension-space-section-desktop)}.home-section.svelte-151acry:has(>:where(.svelte-151acry))~.home-section:where(.svelte-151acry):has(>:where(.svelte-151acry)){border-block-start:var(--dimension-border-hairline) solid var(--color-border-subtle)}.home-secondary.svelte-151acry{border-block-start:var(--dimension-border-hairline) solid var(--color-border-subtle);min-width:0;overflow-x:clip}@media (width>=768px){.home-container.svelte-151acry{--category-bleed:var(--dimension-space-page-gutter-wide);width:min(calc(100% - 2 * var(--dimension-space-page-gutter-wide)), var(--dimension-layout-content-max))}}@media (width<=899px){.hero-inner.svelte-151acry{padding-block:var(--dimension-space-5)}.home-section.svelte-151acry,.home-primary.svelte-151acry{padding-block:var(--dimension-space-section-mobile)}}.home-category-links.svelte-1uha8ag{margin-block:var(--dimension-space-5)}.home-category-links.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;padding-block:var(--dimension-space-3)}.home-category-links.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:var(--dimension-space-1) var(--dimension-space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.home-category-links.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:var(--dimension-control-height-touch);color:var(--color-action-link);align-items:center;display:flex}.home-products.svelte-1uha8ag{min-width:0;margin-block-end:var(--dimension-space-8)}.home-disclosure.svelte-1uha8ag{max-width:var(--dimension-layout-reading-max);color:var(--color-text-secondary);font-size:var(--dimension-font-size-metadata);line-height:1.5}.home-disclosure.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.home-disclosure.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:var(--dimension-control-height-touch);color:var(--color-action-link);align-items:center;display:inline-flex}h2.svelte-1uha8ag{margin:0 0 var(--dimension-space-5);font-size:var(--dimension-font-size-h2);line-height:1.25}@media (width<=767px){h2.svelte-1uha8ag{font-size:var(--dimension-font-size-h2-mobile)}details.svelte-1uha8ag{border-bottom:var(--dimension-border-hairline) solid var(--color-border-subtle)}summary.svelte-1uha8ag{padding-block:var(--dimension-space-4);cursor:pointer;font-weight:var(--font-weight-bold)}}
