.bento[data-astro-cid-si5fybew]{padding-block:var(--space-6) var(--space-7)}.bento__grid[data-astro-cid-si5fybew]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;grid-template-columns:1.15fr 1fr 1fr .85fr;grid-template-rows:repeat(2,minmax(clamp(150px,22vw,312px),1fr));grid-template-areas:"fridge about   freezer retail" "fridge washer  washer  retail"}.bento__tile[data-astro-cid-si5fybew]{min-width:0}.bento__tile--fridge[data-astro-cid-si5fybew]{grid-area:fridge}.bento__tile--about[data-astro-cid-si5fybew]{grid-area:about}.bento__tile--freezer[data-astro-cid-si5fybew]{grid-area:freezer}.bento__tile--washer[data-astro-cid-si5fybew]{grid-area:washer}.bento__tile--retail[data-astro-cid-si5fybew]{grid-area:retail}.tile[data-astro-cid-si5fybew]{position:relative;display:flex;height:100%;min-height:clamp(140px,20vw,300px);overflow:hidden;background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--color-text);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}a[data-astro-cid-si5fybew].tile:hover{color:var(--color-text);box-shadow:var(--shadow-hover);border-color:var(--color-blue-400);transform:translateY(-3px)}.tile__overlay[data-astro-cid-si5fybew]{position:absolute;inset:0;background:linear-gradient(135deg,#09518c0f,#0097dc1a);pointer-events:none}.tile__glyph[data-astro-cid-si5fybew]{position:absolute;top:clamp(-8px,1vw,8px);right:clamp(-12px,1vw,4px);width:clamp(96px,14vw,176px);height:clamp(96px,14vw,176px);color:var(--color-blue-400);opacity:.16;pointer-events:none;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}a[data-astro-cid-si5fybew].tile:hover .tile__glyph[data-astro-cid-si5fybew]{opacity:.24;transform:scale(1.04) translateY(-2px)}.bento__tile--fridge[data-astro-cid-si5fybew] .tile__glyph[data-astro-cid-si5fybew],.bento__tile--retail[data-astro-cid-si5fybew] .tile__glyph[data-astro-cid-si5fybew]{width:clamp(120px,18vw,240px);height:clamp(120px,18vw,240px)}.tile__body[data-astro-cid-si5fybew]{position:relative;display:flex;flex-direction:column;gap:var(--space-2);align-self:flex-end;width:100%;padding:var(--space-5)}.tile__name[data-astro-cid-si5fybew]{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-brand)}.tile__blurb[data-astro-cid-si5fybew]{font-size:var(--fs-xs);color:var(--color-text);max-width:34ch}.tile__count[data-astro-cid-si5fybew]{align-self:flex-start;margin-top:var(--space-1);padding:2px var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--color-brand);background-color:var(--color-accent-pastel)}.tile__cta[data-astro-cid-si5fybew]{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--color-cta)}.tile__cta[data-astro-cid-si5fybew] svg[data-astro-cid-si5fybew]{transition:transform var(--dur-hover) var(--ease-out)}a[data-astro-cid-si5fybew].tile:hover .tile__cta[data-astro-cid-si5fybew] svg[data-astro-cid-si5fybew]{transform:translate(3px)}.bento__tile--fridge[data-astro-cid-si5fybew] .tile__name[data-astro-cid-si5fybew],.bento__tile--retail[data-astro-cid-si5fybew] .tile__name[data-astro-cid-si5fybew]{font-size:var(--fs-h2)}.tile--brand[data-astro-cid-si5fybew]{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-3);padding:var(--space-5);background-color:var(--color-brand);border-color:var(--color-brand);color:#fff}.tile__brandmark[data-astro-cid-si5fybew]{font-family:var(--font-head);font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:3px;text-transform:uppercase;color:#fff}.tile__brandline[data-astro-cid-si5fybew]{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-accent-pastel);max-width:28ch}.tile__brandlink[data-astro-cid-si5fybew]{display:inline-flex;align-items:center;min-height:var(--touch-min);padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:#fff;border:2px solid rgba(255,255,255,.6);transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.tile__brandlink[data-astro-cid-si5fybew]:hover{color:var(--color-brand);background-color:#fff;border-color:#fff}@media(max-width:1079px){.bento__grid[data-astro-cid-si5fybew]{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"fridge  retail" "freezer washer" "about   about"}.bento__tile--fridge[data-astro-cid-si5fybew] .tile[data-astro-cid-si5fybew],.bento__tile--retail[data-astro-cid-si5fybew] .tile[data-astro-cid-si5fybew]{min-height:clamp(220px,38vw,360px)}}@media(max-width:640px){.bento__grid[data-astro-cid-si5fybew]{grid-template-columns:1fr;grid-template-areas:"fridge" "freezer" "washer" "retail" "about"}.tile[data-astro-cid-si5fybew]{min-height:168px}.tile--brand[data-astro-cid-si5fybew]{min-height:0;padding-block:var(--space-6)}}@media(prefers-reduced-motion:reduce){a[data-astro-cid-si5fybew].tile:hover{transform:none}a[data-astro-cid-si5fybew].tile:hover .tile__cta[data-astro-cid-si5fybew] svg[data-astro-cid-si5fybew]{transform:none}}.trust[data-astro-cid-fceqjbpj]{padding-block:var(--space-6);background-color:var(--color-surface-alt);border-top:3px solid var(--color-brand);border-bottom:1px solid var(--color-border)}.trust__grid[data-astro-cid-fceqjbpj]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin:0;padding:0;list-style:none}.trust__item[data-astro-cid-fceqjbpj]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.trust__item[data-astro-cid-fceqjbpj]:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.trust__icon[data-astro-cid-fceqjbpj]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 auto;color:#fff;background-color:var(--color-brand)}.trust__body[data-astro-cid-fceqjbpj]{display:flex;flex-direction:column;gap:4px}.trust__title[data-astro-cid-fceqjbpj]{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--color-text)}.trust__text[data-astro-cid-fceqjbpj]{font-size:var(--fs-sm);color:var(--color-text);line-height:var(--lh-snug)}@media(max-width:1079px){.trust__grid[data-astro-cid-fceqjbpj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.trust__grid[data-astro-cid-fceqjbpj]{grid-template-columns:1fr}.trust__item[data-astro-cid-fceqjbpj]{padding:var(--space-4)}.trust__icon[data-astro-cid-fceqjbpj]{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.trust__item[data-astro-cid-fceqjbpj]:hover{transform:none}}.stories__list[data-astro-cid-gaxcurn4]{display:flex;flex-direction:column;gap:var(--space-7);margin:0;padding:0;list-style:none}.story[data-astro-cid-gaxcurn4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(var(--space-5),4vw,var(--space-8));background-color:var(--color-surface);border:1px solid var(--color-border-hairline);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.story[data-astro-cid-gaxcurn4]:hover{box-shadow:var(--shadow-hover);border-color:var(--color-border)}.story--flip[data-astro-cid-gaxcurn4] .story__media[data-astro-cid-gaxcurn4]{order:2}.story--flip[data-astro-cid-gaxcurn4] .story__body[data-astro-cid-gaxcurn4]{order:1}.story__media[data-astro-cid-gaxcurn4]{position:relative;overflow:hidden;min-height:clamp(180px,26vw,320px);background-color:var(--color-surface-alt)}.story__wash[data-astro-cid-gaxcurn4]{position:absolute;inset:0;background:linear-gradient(135deg,#09518c0f,#0097dc1f);pointer-events:none}.story__glyph[data-astro-cid-gaxcurn4]{position:absolute;top:50%;left:50%;width:clamp(110px,16vw,200px);height:clamp(110px,16vw,200px);transform:translate(-50%,-50%);color:var(--color-blue-400);opacity:.2;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.story[data-astro-cid-gaxcurn4]:hover .story__glyph[data-astro-cid-gaxcurn4]{opacity:.28;transform:translate(-50%,-50%) scale(1.04)}.story__body[data-astro-cid-gaxcurn4]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-3);padding:clamp(var(--space-5),3vw,var(--space-7))}.story__eyebrow[data-astro-cid-gaxcurn4]{margin:0;font-size:var(--fs-h5);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--color-cta)}.story__title[data-astro-cid-gaxcurn4]{margin:0;font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-h2);color:var(--color-text);max-width:24ch}.story__rule[data-astro-cid-gaxcurn4]{display:block;width:96px;height:2px;margin:var(--space-1) 0 var(--space-2);background:linear-gradient(to right,#404549cc 0 36px,#40454924)}.story__lead[data-astro-cid-gaxcurn4]{margin:0;max-width:52ch;color:var(--color-text);line-height:var(--lh-body)}.arrow-link[data-astro-cid-gaxcurn4]{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--color-cta);transition:color var(--dur-hover) var(--ease-out)}.arrow-link[data-astro-cid-gaxcurn4]:hover,.arrow-link[data-astro-cid-gaxcurn4]:focus-visible{color:var(--color-cta-hover)}.arrow-link__chevron[data-astro-cid-gaxcurn4]{transition:transform var(--dur-hover) var(--ease-out)}.arrow-link[data-astro-cid-gaxcurn4]:hover .arrow-link__chevron[data-astro-cid-gaxcurn4],.arrow-link[data-astro-cid-gaxcurn4]:focus-visible .arrow-link__chevron[data-astro-cid-gaxcurn4]{transform:translate(4px)}html.js-reveal-ready .reveal[data-astro-cid-gaxcurn4]{opacity:0;transform:translateY(24px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}html.js-reveal-ready .reveal[data-astro-cid-gaxcurn4].is-revealed{opacity:1;transform:none}@media(max-width:860px){.story[data-astro-cid-gaxcurn4],.story--flip[data-astro-cid-gaxcurn4]{grid-template-columns:1fr}.story__media[data-astro-cid-gaxcurn4],.story--flip[data-astro-cid-gaxcurn4] .story__media[data-astro-cid-gaxcurn4],.story__body[data-astro-cid-gaxcurn4],.story--flip[data-astro-cid-gaxcurn4] .story__body[data-astro-cid-gaxcurn4]{order:0}.story__media[data-astro-cid-gaxcurn4]{min-height:clamp(150px,40vw,220px)}.story__title[data-astro-cid-gaxcurn4]{font-size:var(--fs-h3);max-width:none}}@media(prefers-reduced-motion:reduce){.arrow-link[data-astro-cid-gaxcurn4]:hover .arrow-link__chevron[data-astro-cid-gaxcurn4],.arrow-link[data-astro-cid-gaxcurn4]:focus-visible .arrow-link__chevron[data-astro-cid-gaxcurn4]{transform:none}.story[data-astro-cid-gaxcurn4]:hover .story__glyph[data-astro-cid-gaxcurn4]{transform:translate(-50%,-50%)}html.js-reveal-ready .reveal[data-astro-cid-gaxcurn4],html.js-reveal-ready .reveal[data-astro-cid-gaxcurn4].is-revealed{opacity:1;transform:none;transition:none}}.row__head[data-astro-cid-gibfxmer]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.row__title[data-astro-cid-gibfxmer]{position:relative;font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-brand);text-transform:uppercase;letter-spacing:var(--ls-caps);margin:0;padding-bottom:var(--space-2)}.row__title[data-astro-cid-gibfxmer]:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background-color:var(--color-accent)}.row__more[data-astro-cid-gibfxmer]{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-cta);white-space:nowrap}.row__more[data-astro-cid-gibfxmer]:hover{color:var(--color-cta-hover)}@media(max-width:768px){.row__more[data-astro-cid-gibfxmer]{min-height:var(--touch-min);padding-block:var(--space-2);padding-inline:var(--space-2);margin-inline-end:calc(-1 * var(--space-2))}}.row__more[data-astro-cid-gibfxmer] svg[data-astro-cid-gibfxmer]{transition:transform var(--dur-hover) var(--ease-out)}.row__more[data-astro-cid-gibfxmer]:hover svg[data-astro-cid-gibfxmer]{transform:translate(3px)}.carousel{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2)}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(248px,23vw,288px);gap:var(--card-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-1);padding-block:var(--space-1);scrollbar-width:none;-ms-overflow-style:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__track:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.carousel__cell{scroll-snap-align:start;min-width:0}.carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-comfort);height:var(--touch-comfort);flex:0 0 auto;color:#fff;background-color:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius);box-shadow:var(--shadow);transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.carousel__arrow:hover:not(:disabled){background-color:var(--color-cta-hover);border-color:var(--color-cta-hover);box-shadow:var(--shadow-hover)}.carousel__arrow:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.carousel__arrow:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.carousel{grid-template-columns:1fr}.carousel__arrow{display:none}.carousel__track{grid-auto-columns:clamp(208px,44vw,248px);gap:var(--space-4);scroll-padding-inline:var(--space-4);margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}}.pcard{height:100%;background-color:var(--color-surface);border:1px solid var(--color-border-hairline);border-radius:var(--radius);box-shadow:none;transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.pcard:hover{box-shadow:var(--shadow-hover);border-color:var(--color-border);transform:translateY(-2px)}.pcard__link{display:flex;flex-direction:column;height:100%;padding:var(--card-pad);color:inherit}.pcard__link:hover{color:inherit}.pcard__media{position:relative;aspect-ratio:var(--card-img-ratio);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);background-color:var(--color-surface);overflow:hidden}.pcard__img{width:100%;height:100%;object-fit:contain}.pcard__placeholder{font-weight:var(--fw-bold);letter-spacing:2px;color:var(--color-grey-300);font-size:var(--fs-h3)}.pcard__badge{position:absolute;top:0;left:0;z-index:1;padding:var(--badge-pad-y) var(--badge-pad-x);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);line-height:1.2;color:var(--color-badge-text);background-color:var(--color-badge-bg);border-radius:var(--radius)}.pcard__badge--new{color:var(--color-signal-new-text);background-color:var(--color-signal-new-aa)}.pcard__name{margin:0 0 var(--space-2);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__avail{margin:0 0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.pcard__avail--ok{color:#1b7a3d}.pcard__avail--wait{color:var(--color-text-muted)}.pcard__avail--off{color:var(--color-text-subtle)}.pcard__price{margin:auto 0 0;font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--color-brand)}.pcard__price-ask{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.carousel__track{scroll-behavior:auto}.pcard:hover{transform:none}.row__more:hover svg{transform:none}}.reliability[data-astro-cid-lgcgryac]{background-color:var(--color-slate);color:#fff;border-left:4px solid var(--color-accent)}.reliability__inner[data-astro-cid-lgcgryac]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-5);padding-block:var(--space-7)}.reliability__mark[data-astro-cid-lgcgryac]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 auto;color:var(--color-accent);border:2px solid rgba(255,255,255,.22)}.reliability__text[data-astro-cid-lgcgryac]{flex:1 1 30ch}.reliability__eyebrow[data-astro-cid-lgcgryac]{margin:0 0 var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--color-accent-pastel)}.reliability__title[data-astro-cid-lgcgryac]{margin:0 0 var(--space-2);font-size:var(--fs-h1-lg);font-weight:var(--fw-bold);color:#fff}.reliability__lead[data-astro-cid-lgcgryac]{margin:0;max-width:56ch;color:#ffffffeb;line-height:var(--lh-body)}.reliability__cta[data-astro-cid-lgcgryac]{flex:0 0 auto;border-color:#fff9}.reliability__cta[data-astro-cid-lgcgryac]:hover{color:var(--color-brand);background-color:#fff;border-color:#fff}.reliability__cta[data-astro-cid-lgcgryac] svg[data-astro-cid-lgcgryac]{transition:transform var(--dur-hover) var(--ease-out)}.reliability__cta[data-astro-cid-lgcgryac]:hover svg[data-astro-cid-lgcgryac]{transform:translate(3px)}@media(max-width:640px){.reliability__inner[data-astro-cid-lgcgryac]{padding-block:var(--space-6)}.reliability__cta[data-astro-cid-lgcgryac]{width:100%}}@media(prefers-reduced-motion:reduce){.reliability__cta[data-astro-cid-lgcgryac]:hover svg[data-astro-cid-lgcgryac]{transform:none}}.visually-hidden[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
