.result[data-astro-cid-cld7zrs5]{column-gap:var(--space-4);border:1px solid var(--color-sand);background:#ffffffb8;border-radius:10px;align-items:center;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.result[data-astro-cid-cld7zrs5]:hover{background:var(--color-white);border-color:var(--color-sandstone);box-shadow:0 16px 30px -26px #3f0f1c66}.result[data-astro-cid-cld7zrs5]:focus-within{outline:2px solid var(--color-burgundy);outline-offset:2px}.result[data-astro-cid-cld7zrs5] .id{grid-area:id;align-self:center}.name[data-astro-cid-cld7zrs5]{min-width:0;font-family:var(--font-display);grid-area:name;margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}.name[data-astro-cid-cld7zrs5] a[data-astro-cid-cld7zrs5]{color:var(--color-burgundy-deep);text-decoration:none;transition:color .15s}.result[data-astro-cid-cld7zrs5]:hover .name[data-astro-cid-cld7zrs5] a[data-astro-cid-cld7zrs5]{color:var(--color-burgundy)}.name[data-astro-cid-cld7zrs5] a[data-astro-cid-cld7zrs5]:after{content:"";position:absolute;inset:0}.meta[data-astro-cid-cld7zrs5]{min-width:0;font-size:var(--text-small);color:var(--color-stone);grid-area:meta;align-items:center;gap:6px;margin:2px 0 0;display:flex}.meta[data-astro-cid-cld7zrs5] .pin{color:var(--color-burgundy);flex:none}.match-label[data-astro-cid-cld7zrs5]{min-width:0;font-size:var(--text-small);color:var(--color-charcoal);grid-area:match;margin:0}.match-label[data-astro-cid-cld7zrs5]:empty{display:none}.match-price[data-astro-cid-cld7zrs5]{font-family:var(--font-display);color:var(--color-burgundy-deep);font-variant-numeric:tabular-nums;grid-area:price;margin:0;font-size:1.0625rem}.match-price[data-astro-cid-cld7zrs5] .promo-flag{border:1px solid var(--color-burgundy);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-burgundy);vertical-align:.15em;border-radius:3px;margin-right:8px;padding:1px 6px;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-block}.match-price[data-astro-cid-cld7zrs5] .promo-was{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-stone);margin-left:8px;text-decoration:line-through}.match-price[data-astro-cid-cld7zrs5].muted{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-stone)}.cta[data-astro-cid-cld7zrs5]{align-items:center;gap:var(--space-1);font-size:var(--text-small);color:var(--color-burgundy);white-space:nowrap;grid-area:cta;font-weight:500;display:inline-flex}.cta[data-astro-cid-cld7zrs5] svg{transition:transform .15s}.result[data-astro-cid-cld7zrs5]:hover .cta[data-astro-cid-cld7zrs5] svg{transform:translate(3px)}.shots[data-astro-cid-cld7zrs5]{gap:var(--space-2);margin-top:var(--space-3);grid-column:1/-1;display:flex}.shots[data-astro-cid-cld7zrs5][hidden]{display:none}.shots[data-astro-cid-cld7zrs5] img{width:96px;max-width:calc((100% - 2 * var(--space-2)) / 3);aspect-ratio:4/3;object-fit:cover;background:var(--color-sand);border-radius:8px;flex:none;height:auto}.list[data-layout=rows] .result[data-astro-cid-cld7zrs5]{padding:var(--space-3) var(--space-4);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"id name name""id meta meta""id match price";row-gap:2px}.list[data-layout=rows] .result[data-astro-cid-cld7zrs5].no-logo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""meta meta""match price"}.list[data-layout=rows] .result[data-astro-cid-cld7zrs5] .id{width:44px;height:44px;font-size:16px}.list[data-layout=rows] .match-label[data-astro-cid-cld7zrs5]{margin-top:var(--space-2);color:var(--color-stone)}.list[data-layout=rows] .match-price[data-astro-cid-cld7zrs5]{margin-top:var(--space-2);text-align:right;white-space:nowrap}.list[data-layout=rows] .cta[data-astro-cid-cld7zrs5]{display:none}@media (width>=760px){.list[data-layout=rows] .result[data-astro-cid-cld7zrs5]{min-height:88px;padding:var(--space-3) var(--space-5);grid-template-columns:48px minmax(0,1fr) minmax(170px,230px) 24px;grid-template-areas:"id name match cta""id meta price cta";row-gap:0}.list[data-layout=rows] .result[data-astro-cid-cld7zrs5].no-logo{grid-template-columns:minmax(0,1fr) minmax(170px,230px) 24px;grid-template-areas:"name match cta""meta price cta"}.list[data-layout=rows] .result[data-astro-cid-cld7zrs5] .id{align-self:center;width:48px;height:48px}.list[data-layout=rows] [data-astro-cid-cld7zrs5]:is(.match-label,.match-price){padding:0 0 0 var(--space-5);border-top:0;border-left:1px solid var(--color-sand);text-align:left;margin:0}.list[data-layout=rows] .match-label[data-astro-cid-cld7zrs5]{color:var(--color-stone);align-self:end;padding-top:4px}.list[data-layout=rows] .match-price[data-astro-cid-cld7zrs5]{align-self:start;padding-bottom:4px}.list[data-layout=rows] .name[data-astro-cid-cld7zrs5]{align-self:end}.list[data-layout=rows] .meta[data-astro-cid-cld7zrs5]{align-self:start}.list[data-layout=rows] .cta[data-astro-cid-cld7zrs5]{justify-self:end;display:inline-flex}.list[data-layout=rows] .cta-text[data-astro-cid-cld7zrs5]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list[data-layout=rows] [data-astro-cid-cld7zrs5]:is(.name,.meta span,.match-label,.match-price){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.list[data-layout=cards] .result[data-astro-cid-cld7zrs5]{padding:var(--space-4);grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"id name name""id meta meta""id match match""id price cta";row-gap:4px}.list[data-layout=cards] .result[data-astro-cid-cld7zrs5].no-logo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""meta meta""match match""price cta"}.list[data-layout=cards] .name[data-astro-cid-cld7zrs5]{font-size:clamp(1.375rem,2vw,1.5rem)}.list[data-layout=cards] .match-label[data-astro-cid-cld7zrs5]{margin-top:var(--space-2)}.list[data-layout=cards] .match-price[data-astro-cid-cld7zrs5]{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-burgundy)}.list[data-layout=cards] .match-price[data-astro-cid-cld7zrs5].muted{color:var(--color-stone)}.list[data-layout=cards] .cta[data-astro-cid-cld7zrs5]{margin-top:var(--space-2)}@media (width>=760px){.list[data-layout=cards] .result[data-astro-cid-cld7zrs5]{padding:var(--space-5) var(--space-6);grid-template-columns:56px minmax(0,1fr) minmax(170px,230px);grid-template-areas:"id name price""id meta cta""id match cta";row-gap:0}.list[data-layout=cards] .result[data-astro-cid-cld7zrs5].no-logo{grid-template-columns:minmax(0,1fr) minmax(170px,230px);grid-template-areas:"name price""meta cta""match cta"}.list[data-layout=cards] .result[data-astro-cid-cld7zrs5] .id{width:56px;height:56px;font-size:20px}.list[data-layout=cards] [data-astro-cid-cld7zrs5]:is(.match-price,.cta){padding-left:var(--space-5);border-left:1px solid var(--color-sand);margin:0}.list[data-layout=cards] .match-price[data-astro-cid-cld7zrs5]{align-self:stretch;padding-top:4px}.list[data-layout=cards] .cta[data-astro-cid-cld7zrs5]{align-self:stretch;align-items:end;padding-bottom:4px}.list[data-layout=cards] .match-label[data-astro-cid-cld7zrs5]{margin-top:var(--space-2)}}.page-hero[data-astro-cid-nxiuxdmb]{padding:var(--space-6) 0 var(--space-6);background:var(--color-cream);border-bottom:1px solid var(--color-sand);position:relative;overflow:hidden}.hero-shape[data-astro-cid-nxiuxdmb]{background:linear-gradient(165deg, #7a3a4b 0%, var(--color-burgundy) 45%, var(--color-burgundy-deep) 100%);border-radius:58% 0 0 42%/52% 0 0 48%;width:34%;height:170%;position:absolute;top:-30%;right:-8%;overflow:hidden}.hero-shape[data-astro-cid-nxiuxdmb]:after{content:"";background-image:var(--pattern-on-dark);background-size:var(--pattern-size);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 60%);mask-image:linear-gradient(90deg,#0000 5%,#000 60%)}.hero-inner[data-astro-cid-nxiuxdmb]{z-index:1;position:relative}.page-title[data-astro-cid-nxiuxdmb]{letter-spacing:-.01em;max-width:18ch;color:var(--color-burgundy-deep);margin:0;font-size:clamp(1.875rem,3.4vw,2.625rem)}.intro[data-astro-cid-nxiuxdmb]{margin:var(--space-2) 0 var(--space-5);color:var(--color-stone)}@media (width<=759px){.page-hero[data-astro-cid-nxiuxdmb]{padding:56px 0 var(--space-5)}.hero-shape[data-astro-cid-nxiuxdmb]{border-radius:0 0 0 100%;width:52%;height:84px;top:-40px;right:-30px}.page-title[data-astro-cid-nxiuxdmb]{font-size:1.75rem}.intro[data-astro-cid-nxiuxdmb]{margin-bottom:var(--space-4);font-size:.9375rem}.layout[data-astro-cid-nxiuxdmb]{gap:var(--space-4);padding-top:var(--space-4)}.discover-title[data-astro-cid-nxiuxdmb]{font-size:1.375rem}.discover-text[data-astro-cid-nxiuxdmb]{margin-bottom:var(--space-4);font-size:.9375rem}.discover-areas[data-astro-cid-nxiuxdmb] a[data-astro-cid-nxiuxdmb]{min-height:52px}}.hero-inner[data-astro-cid-nxiuxdmb] .page-search{margin-top:var(--space-4);max-width:44rem}.layout[data-astro-cid-nxiuxdmb]{gap:var(--space-5);padding-top:var(--space-6);display:grid}@media (width>=960px){.layout[data-astro-cid-nxiuxdmb]{gap:var(--space-7);padding-top:var(--space-7);grid-template-columns:250px minmax(0,1fr);align-items:start}.filters[data-astro-cid-nxiuxdmb]{top:var(--space-5);position:sticky}.filters-toggle[data-astro-cid-nxiuxdmb]{display:none!important}.filters-panel[data-astro-cid-nxiuxdmb]{margin-top:0!important;display:grid!important}}.filters[data-astro-cid-nxiuxdmb]{min-width:0}.filters-toggle[data-astro-cid-nxiuxdmb]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-burgundy);border-radius:var(--radius);background:var(--color-white);color:var(--color-burgundy);font:inherit;cursor:pointer;font-weight:500;display:inline-flex}.badge[data-astro-cid-nxiuxdmb][hidden]{display:none}.badge[data-astro-cid-nxiuxdmb]{border-radius:var(--radius-pill);background:var(--color-burgundy);min-width:22px;height:22px;color:var(--color-white);font-size:var(--text-label);place-items:center;padding:0 6px;display:inline-grid}.filters-panel[data-astro-cid-nxiuxdmb]{gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);background:var(--color-white);border:var(--border);border-top:3px solid var(--color-burgundy);border-radius:var(--radius);display:none;box-shadow:0 10px 30px -18px #3f0f1c59}.filters-panel[data-astro-cid-nxiuxdmb].open{display:grid}.panel-title[data-astro-cid-nxiuxdmb]{font-family:var(--font-display);color:var(--color-burgundy-deep);margin:0;font-size:1.125rem}.field[data-astro-cid-nxiuxdmb]{gap:6px;display:grid}.field[data-astro-cid-nxiuxdmb] label[data-astro-cid-nxiuxdmb]{font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-stone);font-weight:600}.field[data-astro-cid-nxiuxdmb] select[data-astro-cid-nxiuxdmb]{width:100%;min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-sand);border-radius:var(--radius);background:var(--color-cream);font:inherit;color:var(--color-charcoal)}.field[data-astro-cid-nxiuxdmb] select[data-astro-cid-nxiuxdmb]:focus-visible{border-color:var(--color-burgundy)}.toggle[data-astro-cid-nxiuxdmb]{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;display:flex}.toggle[data-astro-cid-nxiuxdmb] input[data-astro-cid-nxiuxdmb]{opacity:0;width:1px;height:1px;position:absolute}.toggle-track[data-astro-cid-nxiuxdmb]{border-radius:var(--radius-pill);background:var(--color-sand);flex:none;width:40px;height:22px;transition:background-color .15s;position:relative}.toggle-thumb[data-astro-cid-nxiuxdmb]{background:var(--color-white);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle[data-astro-cid-nxiuxdmb] input[data-astro-cid-nxiuxdmb]:checked+.toggle-track[data-astro-cid-nxiuxdmb]{background:var(--color-burgundy)}.toggle[data-astro-cid-nxiuxdmb] input[data-astro-cid-nxiuxdmb]:checked+.toggle-track[data-astro-cid-nxiuxdmb] .toggle-thumb[data-astro-cid-nxiuxdmb]{transform:translate(18px)}.toggle[data-astro-cid-nxiuxdmb] input[data-astro-cid-nxiuxdmb]:focus-visible+.toggle-track[data-astro-cid-nxiuxdmb]{outline:2px solid var(--color-burgundy);outline-offset:2px}.clear[data-astro-cid-nxiuxdmb],.clear-inline[data-astro-cid-nxiuxdmb]{min-height:36px;color:var(--color-burgundy);font:inherit;font-size:var(--text-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.panel-actions[data-astro-cid-nxiuxdmb]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-beige);display:flex}.apply[data-astro-cid-nxiuxdmb]{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius);background:var(--color-burgundy);color:var(--color-white);font:inherit;cursor:pointer;border:0;font-weight:500}.field-row[data-astro-cid-nxiuxdmb]{gap:var(--space-4);display:grid}@media (width<=959px){.filters-panel[data-astro-cid-nxiuxdmb]{gap:var(--space-3);padding:var(--space-3)}.panel-title[data-astro-cid-nxiuxdmb]{display:none}.field-row[data-astro-cid-nxiuxdmb]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.toggle[data-astro-cid-nxiuxdmb]{min-height:40px}}@media (width>=960px){.apply[data-astro-cid-nxiuxdmb]{display:none}}.results-head[data-astro-cid-nxiuxdmb]{margin-bottom:var(--space-4)}.count-row[data-astro-cid-nxiuxdmb]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.count[data-astro-cid-nxiuxdmb]{color:var(--color-burgundy-deep);margin:0;font-size:clamp(1.375rem,2.4vw,1.875rem)}.share-search[data-astro-cid-nxiuxdmb]{min-height:32px;font:inherit;font-size:var(--text-small);color:var(--color-stone);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.share-search[data-astro-cid-nxiuxdmb] svg,.share-search[data-astro-cid-nxiuxdmb]:hover,.share-search[data-astro-cid-nxiuxdmb].is-copied{color:var(--color-burgundy)}.narrow[data-astro-cid-nxiuxdmb]{margin-top:var(--space-3);padding:var(--space-3) 0 0 var(--space-3);border-left:2px solid var(--color-burgundy)}.narrow[data-astro-cid-nxiuxdmb][hidden]{display:none}.narrow-title[data-astro-cid-nxiuxdmb]{margin:0 0 var(--space-2);font-family:var(--font-display);color:var(--color-burgundy-deep);font-size:1.0625rem}.narrow-note[data-astro-cid-nxiuxdmb]{font-family:var(--font-body);font-size:var(--text-label);color:var(--color-stone);display:block}.narrow-note[data-astro-cid-nxiuxdmb][hidden]{display:none}.narrow-list[data-astro-cid-nxiuxdmb]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.narrow-list[data-astro-cid-nxiuxdmb] a{border:1px solid var(--color-burgundy);border-radius:var(--radius-pill);min-height:34px;font-size:var(--text-small);color:var(--color-burgundy);align-items:center;padding:0 12px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.narrow-list[data-astro-cid-nxiuxdmb] a:hover,.narrow-list[data-astro-cid-nxiuxdmb] a:focus-visible{background:var(--color-burgundy);color:var(--color-cream)}.found-row[data-astro-cid-nxiuxdmb]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.sort[data-astro-cid-nxiuxdmb]{align-items:baseline;gap:var(--space-2);font-size:var(--text-small);color:var(--color-stone);display:inline-flex;position:relative}.sort[data-astro-cid-nxiuxdmb] select[data-astro-cid-nxiuxdmb]{appearance:none;border:0;border-bottom:1px solid var(--color-sandstone);font:inherit;color:var(--color-burgundy-deep);cursor:pointer;background:0 0;padding:2px 18px 2px 0;font-weight:500}.sort[data-astro-cid-nxiuxdmb] select[data-astro-cid-nxiuxdmb]:focus-visible{outline:2px solid var(--color-burgundy);outline-offset:2px}.sort[data-astro-cid-nxiuxdmb] .sort-chevron{pointer-events:none;color:var(--color-stone);position:absolute;bottom:6px;right:0}.sort-note[data-astro-cid-nxiuxdmb][hidden]{display:none}.range[data-astro-cid-nxiuxdmb]{margin:var(--space-1) 0 0;font-family:var(--font-display);color:var(--color-stone);font-size:.9375rem;font-style:italic}.range[data-astro-cid-nxiuxdmb][hidden],.pager[data-astro-cid-nxiuxdmb][hidden]{display:none}.pager[data-astro-cid-nxiuxdmb]{justify-content:center;align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-sand);flex-wrap:wrap;display:flex}.pager[data-astro-cid-nxiuxdmb] a{min-width:36px;min-height:40px;color:var(--color-charcoal);place-items:center;text-decoration:none;display:inline-grid}.pager[data-astro-cid-nxiuxdmb] .page-number{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:1.125rem}.pager[data-astro-cid-nxiuxdmb] .page-number[aria-current=page]{color:var(--color-burgundy);box-shadow:inset 0 -2px 0 var(--color-burgundy)}.pager[data-astro-cid-nxiuxdmb] .page-step{padding:0 var(--space-2);font-size:var(--text-small);color:var(--color-burgundy);font-weight:500}.pager[data-astro-cid-nxiuxdmb] a:hover{color:var(--color-burgundy)}.pager[data-astro-cid-nxiuxdmb] .page-gap{color:var(--color-stone)}.filters-line[data-astro-cid-nxiuxdmb]{margin:var(--space-1) 0 0;font-size:var(--text-small);color:var(--color-charcoal)}.sort-note[data-astro-cid-nxiuxdmb]{margin:var(--space-1) 0 0;font-size:var(--text-small);color:var(--color-stone)}.list[data-astro-cid-nxiuxdmb]{gap:var(--space-3);display:grid}.list[data-astro-cid-nxiuxdmb][hidden],.results-head[data-astro-cid-nxiuxdmb][hidden],.filters-line[data-astro-cid-nxiuxdmb][hidden],.discover[data-astro-cid-nxiuxdmb][hidden],.empty[data-astro-cid-nxiuxdmb][hidden],.list[data-astro-cid-nxiuxdmb] [hidden]{display:none}.discover-title[data-astro-cid-nxiuxdmb]{margin:0 0 var(--space-2);color:var(--color-burgundy-deep);font-size:clamp(1.5rem,2.4vw,1.875rem)}.discover-text[data-astro-cid-nxiuxdmb]{margin:0 0 var(--space-5);color:var(--color-stone)}.discover[data-astro-cid-nxiuxdmb] .discover-popular{margin-bottom:var(--space-5)}.discover-sub[data-astro-cid-nxiuxdmb]{margin:0 0 var(--space-3);font-family:var(--font-display);color:var(--color-burgundy-deep);font-size:1.1875rem;font-weight:500}.discover-areas[data-astro-cid-nxiuxdmb]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(13rem,42%),1fr));margin:0;padding:0;list-style:none;display:grid}.discover-areas[data-astro-cid-nxiuxdmb] a[data-astro-cid-nxiuxdmb]{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-sand);font-family:var(--font-display);color:var(--color-burgundy-deep);background:#ffffffb8;border-radius:10px;font-size:1.0625rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.discover-areas[data-astro-cid-nxiuxdmb] a[data-astro-cid-nxiuxdmb]:hover,.discover-areas[data-astro-cid-nxiuxdmb] a[data-astro-cid-nxiuxdmb]:focus-visible{background:var(--color-white);border-color:var(--color-burgundy)}.empty[data-astro-cid-nxiuxdmb]{justify-items:start;gap:var(--space-2);padding:var(--space-5) 0;display:grid}.empty[data-astro-cid-nxiuxdmb] .empty-art{color:var(--color-sandstone)}.empty[data-astro-cid-nxiuxdmb] p[data-astro-cid-nxiuxdmb]{margin:0}.empty-title[data-astro-cid-nxiuxdmb]{font-family:var(--font-display);color:var(--color-burgundy-deep);font-size:1.375rem}.suggest[data-astro-cid-nxiuxdmb]{font-size:var(--text-small);color:var(--color-stone);margin-top:var(--space-4)!important}
