.brand-page-head:where(.astro-wbb4fhhw),.brand-toolbar:where(.astro-wbb4fhhw),.brand-compare:where(.astro-wbb4fhhw),.brand-product-card:where(.astro-wbb4fhhw){--products-panel-bg:linear-gradient(180deg, #101216eb, #0a0c0ffa);--products-panel-border:#ffffff12;--products-panel-highlight:#ffffff0a;--products-chip-bg:#ffffff0a;--products-chip-border:#ffffff14;--products-chip-text:#f8f8fad6;--products-muted-text:#f5f5f58f;--products-focus-ring:0 0 0 3px #ffffff14;border:1px solid var(--products-panel-border);background:var(--products-panel-bg);box-shadow:inset 0 1px 0 var(--products-panel-highlight);border-radius:18px}.brand-page-head:where(.astro-wbb4fhhw),.brand-toolbar:where(.astro-wbb4fhhw),.brand-compare:where(.astro-wbb4fhhw){padding:.94rem 1rem}.brand-page-head:where(.astro-wbb4fhhw){justify-content:space-between;align-items:center;gap:1rem;margin:.82rem 0 .88rem;display:flex}.brand-page-head__identity:where(.astro-wbb4fhhw),.brand-page-head__actions:where(.astro-wbb4fhhw),.brand-compare__head:where(.astro-wbb4fhhw),.brand-product-card__footer:where(.astro-wbb4fhhw){align-items:center;gap:.8rem;display:flex}.brand-page-head__identity:where(.astro-wbb4fhhw){align-items:center;min-width:0}.brand-page-head__identity:where(.astro-wbb4fhhw) .brand-mark{min-width:0;font-size:1.34rem}.brand-page-head__copy:where(.astro-wbb4fhhw){gap:.28rem;min-width:0;display:grid}.brand-page-head__copy:where(.astro-wbb4fhhw) h1:where(.astro-wbb4fhhw){color:#f8f8fa;letter-spacing:-.03em;margin:0;font-size:1.12rem;line-height:1.1}.brand-page-head__count:where(.astro-wbb4fhhw),.product-chip:where(.astro-wbb4fhhw),.brand-compare__pill{border:1px solid var(--products-chip-border);background:var(--products-chip-bg);max-width:100%;min-height:1.95rem;color:var(--products-chip-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .76rem;font-size:.79rem;font-weight:600;line-height:1;display:inline-flex}.brand-page-head__count:where(.astro-wbb4fhhw){min-width:3.45rem}.brand-toolbar:where(.astro-wbb4fhhw){justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.88rem;display:flex}.brand-toolbar__search:where(.astro-wbb4fhhw){flex:auto;gap:.42rem;min-width:0;max-width:38rem;display:grid}.brand-toolbar__search-field:where(.astro-wbb4fhhw){min-width:0;position:relative}.brand-toolbar__search:where(.astro-wbb4fhhw) span:where(.astro-wbb4fhhw),.brand-toolbar__meta:where(.astro-wbb4fhhw),.brand-compare__head:where(.astro-wbb4fhhw) p:where(.astro-wbb4fhhw),.brand-product-card__head:where(.astro-wbb4fhhw) p:where(.astro-wbb4fhhw),.brand-product-card__fact:where(.astro-wbb4fhhw) dt:where(.astro-wbb4fhhw),.brand-compare__feedback:where(.astro-wbb4fhhw),.brand-compare__table:where(.astro-wbb4fhhw) th:where(.astro-wbb4fhhw) span:where(.astro-wbb4fhhw){color:var(--products-muted-text);margin:0;font-size:.82rem;line-height:1.35}.brand-toolbar:where(.astro-wbb4fhhw) .glass-input{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px;width:100%;min-height:46px;transition:border-color .16s,background .16s,box-shadow .16s}.brand-toolbar:where(.astro-wbb4fhhw) .glass-input:hover{background:#ffffff0b;border-color:#ffffff1f}.brand-toolbar:where(.astro-wbb4fhhw) .glass-input:focus-visible,.brand-compare__clear:where(.astro-wbb4fhhw):focus-visible,.brand-compare__pill:focus-visible,.brand-search-result__compare-button:focus-visible,.brand-product-card__compare-button:where(.astro-wbb4fhhw):focus-visible,.brand-product-card__link:where(.astro-wbb4fhhw):focus-visible,.brand-search-result__title:focus-visible{box-shadow:var(--products-focus-ring);outline:none}.brand-search-dropdown:where(.astro-wbb4fhhw){z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;transform-origin:top;max-height:min(376px,100vh - 180px);transition:opacity .16s var(--products-ease), transform .16s var(--products-ease);background:linear-gradient(#121418f0,#0b0d10fa);border:1px solid #ffffff17;border-radius:20px;gap:.2rem;padding:.38rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden;transform:translateY(6px)scale(.99);box-shadow:0 18px 30px #00000038}.brand-search-dropdown:where(.astro-wbb4fhhw).is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.brand-search-dropdown:where(.astro-wbb4fhhw)[hidden],.brand-search-dropdown__empty:where(.astro-wbb4fhhw)[hidden]{display:none}.brand-search-dropdown__list:where(.astro-wbb4fhhw){scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:.18rem;max-height:min(336px,100vh - 220px);padding-right:.08rem;display:grid;overflow-y:auto}.brand-search-dropdown__empty:where(.astro-wbb4fhhw){color:#f5f5f794;border-radius:16px;margin:0;padding:.78rem .86rem;font-size:.8rem;line-height:1.4}.brand-search-result{background:#ffffff05;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:.7rem;min-height:58px;padding:.65rem .72rem;transition:background .16s,border-color .16s,transform .16s;display:flex}.brand-search-result:hover,.brand-search-result:focus-within{background:#ffffff0d;border-color:#ffffff14}.brand-search-result.is-selected{background:#ffffff09;border-color:#ffffff1a}.brand-search-result__copy{gap:.26rem;min-width:0;display:grid}.brand-search-result__title{color:#f8f8fa;font-size:.92rem;font-weight:600;line-height:1.24;text-decoration:none}.brand-search-result__title:hover,.brand-search-result__title:focus-visible,.brand-product-card__link:where(.astro-wbb4fhhw):hover,.brand-product-card__link:where(.astro-wbb4fhhw):focus-visible{color:#fff}.brand-search-result__meta,.brand-compare__selected:where(.astro-wbb4fhhw),.brand-product-card__chips:where(.astro-wbb4fhhw){flex-wrap:wrap;gap:.55rem;display:flex}.brand-search-result__meta{color:#f5f5f78a;font-size:.77rem;line-height:1.25}.brand-compare:where(.astro-wbb4fhhw){gap:.62rem;margin-bottom:.88rem;display:grid}.brand-compare__head:where(.astro-wbb4fhhw){justify-content:space-between}.brand-compare__head:where(.astro-wbb4fhhw) h2:where(.astro-wbb4fhhw){color:#f8f8fa;letter-spacing:-.03em;margin:0;font-size:1.08rem}.brand-compare__clear:where(.astro-wbb4fhhw),.brand-product-card__compare-button:where(.astro-wbb4fhhw),.brand-compare__pill-remove,.brand-search-result__compare-button{appearance:none;font:inherit;background:0 0;border:0}.brand-compare__clear:where(.astro-wbb4fhhw){min-height:2.05rem;color:var(--products-chip-text);border:1px solid var(--products-chip-border);background:var(--products-chip-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 .88rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.brand-compare__clear:where(.astro-wbb4fhhw):hover:not(:disabled),.brand-compare__clear:where(.astro-wbb4fhhw):focus-visible,.brand-compare__pill-remove:hover,.brand-compare__pill-remove:focus-visible,.brand-search-result__compare-button:hover,.brand-search-result__compare-button:focus-visible,.brand-product-card__compare-button:where(.astro-wbb4fhhw):hover,.brand-product-card__compare-button:where(.astro-wbb4fhhw):focus-visible{color:#fff;background:#fff1;border-color:#ffffff29}.brand-compare__clear:where(.astro-wbb4fhhw):disabled{cursor:default;opacity:.46}.brand-compare__clear:where(.astro-wbb4fhhw):active:not(:disabled),.brand-compare__pill-remove:active,.brand-search-result__compare-button:active,.brand-product-card__compare-button:where(.astro-wbb4fhhw):active{transform:translateY(0)scale(.98)}.brand-compare__pill{border:1px solid var(--products-chip-border);color:#f8f8faeb;background:#ffffff0b;border-radius:999px;align-items:center;gap:.22rem;max-width:100%;min-height:2rem;padding:.18rem .22rem .18rem .82rem;display:inline-flex}.brand-compare__pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.79rem;font-weight:600;line-height:1;overflow:hidden}.brand-compare__pill-remove{color:#f5f5f59e;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.62rem;height:1.62rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.brand-compare__pill-remove span{font-size:1rem;line-height:1}.brand-compare__feedback:where(.astro-wbb4fhhw){min-height:1.2rem}.brand-compare__feedback:where(.astro-wbb4fhhw):empty{min-height:0}.brand-compare__table-wrap:where(.astro-wbb4fhhw){border-top:1px solid #ffffff0f;padding-top:.5rem;overflow-x:auto}.brand-compare__column-heading{gap:.2rem;display:grid}.brand-compare__column-heading strong{color:#f8f8fa;text-wrap:balance;font-size:.94rem;line-height:1.15;display:block}.brand-compare__column-heading span{color:var(--products-muted-text);font-size:.78rem;font-weight:600;line-height:1.3;display:block}.brand-products-empty-state:where(.astro-wbb4fhhw){color:#f5f5f79e;background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;margin:.95rem 0 0;padding:.95rem 1rem;font-size:.9rem;line-height:1.45}.brand-compare__table:where(.astro-wbb4fhhw){border-collapse:separate;border-spacing:0;width:100%;min-width:620px}.brand-compare__table:where(.astro-wbb4fhhw) th:where(.astro-wbb4fhhw),.brand-compare__table:where(.astro-wbb4fhhw) td:where(.astro-wbb4fhhw){text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.92rem .86rem}.brand-compare__table:where(.astro-wbb4fhhw) th:where(.astro-wbb4fhhw){color:#f8f8faeb;font-size:.86rem;font-weight:600}.brand-compare__table:where(.astro-wbb4fhhw) thead:where(.astro-wbb4fhhw) th:where(.astro-wbb4fhhw){padding-top:.3rem;padding-bottom:.85rem}.brand-compare__table:where(.astro-wbb4fhhw) tbody:where(.astro-wbb4fhhw) th:where(.astro-wbb4fhhw){color:#f8f8fae6;letter-spacing:.01em;width:8.5rem;font-size:.82rem}.brand-compare__table:where(.astro-wbb4fhhw) td:where(.astro-wbb4fhhw){color:#f5f5f5c2;font-size:.88rem;line-height:1.45}.brand-product-grid:where(.astro-wbb4fhhw){grid-template-columns:repeat(auto-fit,minmax(min(100%,252px),1fr));gap:.95rem;display:grid}.brand-product-card:where(.astro-wbb4fhhw){grid-template-rows:auto 1fr;gap:.7rem;padding:.82rem;display:grid}.brand-product-card:where(.astro-wbb4fhhw) .product-visual{height:208px;min-height:208px}.brand-product-card__body:where(.astro-wbb4fhhw){align-content:start;gap:.68rem;display:grid}.brand-product-card__head:where(.astro-wbb4fhhw) h2:where(.astro-wbb4fhhw){color:#f8f8fa;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:1.08rem;line-height:1.16}.brand-product-card__head:where(.astro-wbb4fhhw) p:where(.astro-wbb4fhhw){margin-top:.18rem}.product-chip--muted:where(.astro-wbb4fhhw){color:#f5f5f5b3}.brand-product-card__facts:where(.astro-wbb4fhhw){gap:.34rem;margin:0;display:grid}.brand-product-card__fact:where(.astro-wbb4fhhw){border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,62px) minmax(0,1fr);gap:.6rem;padding-top:.46rem;display:grid}.brand-product-card__fact:where(.astro-wbb4fhhw) dd:where(.astro-wbb4fhhw){color:#f8f8fae6;text-align:right;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:.88rem;line-height:1.42}.brand-product-card__footer:where(.astro-wbb4fhhw){border-top:1px solid #ffffff0e;justify-content:space-between;margin-top:auto;padding-top:.5rem}.brand-product-card__links:where(.astro-wbb4fhhw){flex-wrap:wrap;gap:.75rem;display:flex}.brand-product-card__link:where(.astro-wbb4fhhw){color:#f8f8facc;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .16s}.brand-product-card__compare-button:where(.astro-wbb4fhhw),.brand-search-result__compare-button{color:#f8f8fa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.brand-search-result__compare-button{background:#ffffff0a;width:1.92rem;height:1.92rem}.brand-product-card__compare-button:where(.astro-wbb4fhhw).is-selected,.brand-search-result__compare-button.is-selected{background:#ffffff24;border-color:#ffffff3d}.brand-search-result__compare-button:disabled{cursor:default;opacity:1}.brand-search-result__compare-state{font-size:.88rem;font-weight:700;line-height:1;transform:translateY(-.02em)}.brand-product-card__compare-button:where(.astro-wbb4fhhw) span:where(.astro-wbb4fhhw),.brand-search-result__compare-button span{font-size:1rem;line-height:1}@media (prefers-reduced-motion:reduce){.brand-toolbar:where(.astro-wbb4fhhw) .glass-input,.brand-search-dropdown:where(.astro-wbb4fhhw),.brand-compare__clear:where(.astro-wbb4fhhw),.brand-compare__pill,.brand-search-result__compare-button,.brand-search-result__title,.brand-product-card__link:where(.astro-wbb4fhhw),.brand-product-card__compare-button:where(.astro-wbb4fhhw),.brand-page-head:where(.astro-wbb4fhhw),.brand-toolbar:where(.astro-wbb4fhhw),.brand-compare:where(.astro-wbb4fhhw),.brand-product-card:where(.astro-wbb4fhhw){transition:none;transform:none}}@media (width<=900px){.brand-page-head:where(.astro-wbb4fhhw),.brand-toolbar:where(.astro-wbb4fhhw),.brand-compare__head:where(.astro-wbb4fhhw){flex-direction:column;align-items:start}.brand-page-head__actions:where(.astro-wbb4fhhw){flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=720px){.brand-product-grid:where(.astro-wbb4fhhw){grid-template-columns:1fr}.brand-product-card:where(.astro-wbb4fhhw) .product-visual{height:196px;min-height:196px}.brand-compare__table:where(.astro-wbb4fhhw){min-width:560px}.brand-product-card__compare-button:where(.astro-wbb4fhhw),.brand-search-result__compare-button,.brand-compare__pill-remove{width:2.75rem;height:2.75rem}.brand-compare__clear:where(.astro-wbb4fhhw),.brand-product-card__link:where(.astro-wbb4fhhw){align-items:center;min-height:2.75rem;display:inline-flex}.brand-product-card__footer:where(.astro-wbb4fhhw){align-items:end;gap:.65rem}.brand-product-card__links:where(.astro-wbb4fhhw){gap:.45rem .75rem}}@media (width<=420px){.brand-page-head:where(.astro-wbb4fhhw),.brand-toolbar:where(.astro-wbb4fhhw),.brand-compare:where(.astro-wbb4fhhw),.brand-product-card:where(.astro-wbb4fhhw){border-radius:16px;padding:.82rem}.brand-page-head__identity:where(.astro-wbb4fhhw) .brand-mark{text-overflow:ellipsis;max-width:calc(100% - 4.6rem);overflow:hidden}.brand-search-dropdown:where(.astro-wbb4fhhw){max-height:min(332px,100vh - 156px);left:0;right:0}.brand-product-card__fact:where(.astro-wbb4fhhw){grid-template-columns:minmax(0,54px) minmax(0,1fr);gap:.52rem}}
