.BrandModelQuickLinks-module__-A-bYq__section{margin-top:30px}.BrandModelQuickLinks-module__-A-bYq__heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}.BrandModelQuickLinks-module__-A-bYq__heading h2{font-size:20px;font-weight:800;line-height:1.2}.BrandModelQuickLinks-module__-A-bYq__heading p{color:var(--ink-2);margin:0;font-size:13px}.BrandModelQuickLinks-module__-A-bYq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single{grid-template-columns:minmax(0,min(100%,500px))}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__double{grid-template-columns:repeat(2,minmax(0,1fr))}.BrandModelQuickLinks-module__-A-bYq__grid:not(.BrandModelQuickLinks-module__-A-bYq__single):not(.BrandModelQuickLinks-module__-A-bYq__double)>.BrandModelQuickLinks-module__-A-bYq__banner:last-child:nth-child(3n+1){grid-column:2}.BrandModelQuickLinks-module__-A-bYq__banner{isolation:isolate;aspect-ratio:8/5;background:#e8edf3;border-radius:15px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.BrandModelQuickLinks-module__-A-bYq__banner:hover{transform:translateY(-3px);box-shadow:0 14px 28px #14161d1c}.BrandModelQuickLinks-module__-A-bYq__banner:focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}.BrandModelQuickLinks-module__-A-bYq__media{z-index:-2;display:block;position:absolute;inset:0}.BrandModelQuickLinks-module__-A-bYq__scene{object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.BrandModelQuickLinks-module__-A-bYq__veil{z-index:-1;background:linear-gradient(90deg,#fffc,#ffffff24 58%,#0000 82%);position:absolute;inset:0}.BrandModelQuickLinks-module__-A-bYq__copy{z-index:1;flex-direction:column;align-items:start;width:54%;min-height:100%;padding:21px 0 20px 20px;display:flex;position:relative}.BrandModelQuickLinks-module__-A-bYq__kind{color:#455166;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.BrandModelQuickLinks-module__-A-bYq__title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:11px;font-size:26px;font-weight:800;line-height:1.08}@media (min-width:1101px){.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single .BrandModelQuickLinks-module__-A-bYq__copy,.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__double .BrandModelQuickLinks-module__-A-bYq__copy{width:50%}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single .BrandModelQuickLinks-module__-A-bYq__title,.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__double .BrandModelQuickLinks-module__-A-bYq__title{font-size:31px}}@media (max-width:1279px){.BrandModelQuickLinks-module__-A-bYq__grid:not(.BrandModelQuickLinks-module__-A-bYq__single):not(.BrandModelQuickLinks-module__-A-bYq__double) .BrandModelQuickLinks-module__-A-bYq__description{display:none}}.BrandModelQuickLinks-module__-A-bYq__description{color:#3d4654;max-width:16ch;margin:7px 0 0;font-size:12px;font-weight:600;line-height:1.45}.BrandModelQuickLinks-module__-A-bYq__action{color:#9d153e;align-items:center;gap:7px;margin-top:auto;padding-top:10px;font-size:12px;font-weight:800;display:flex}.BrandModelQuickLinks-module__-A-bYq__banner:hover .BrandModelQuickLinks-module__-A-bYq__scene{transform:scale(1.018)}@media (max-width:1100px){.BrandModelQuickLinks-module__-A-bYq__grid,.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__double{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single{grid-template-columns:minmax(0,min(100%,500px))}.BrandModelQuickLinks-module__-A-bYq__grid:not(.BrandModelQuickLinks-module__-A-bYq__single):not(.BrandModelQuickLinks-module__-A-bYq__double)>.BrandModelQuickLinks-module__-A-bYq__banner:last-child:nth-child(3n+1){grid-column:auto}.BrandModelQuickLinks-module__-A-bYq__copy{width:56%;padding-left:18px}.BrandModelQuickLinks-module__-A-bYq__title{font-size:24px}.BrandModelQuickLinks-module__-A-bYq__description{display:none}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single .BrandModelQuickLinks-module__-A-bYq__copy{width:50%}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single .BrandModelQuickLinks-module__-A-bYq__title{font-size:30px}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single .BrandModelQuickLinks-module__-A-bYq__description{display:block}}@media (max-width:700px){.BrandModelQuickLinks-module__-A-bYq__section{margin-top:27px}.BrandModelQuickLinks-module__-A-bYq__heading{display:block}.BrandModelQuickLinks-module__-A-bYq__heading h2{font-size:19px}.BrandModelQuickLinks-module__-A-bYq__heading p{margin-top:5px}.BrandModelQuickLinks-module__-A-bYq__grid,.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single,.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__double{grid-template-columns:minmax(0,1fr);gap:12px}.BrandModelQuickLinks-module__-A-bYq__banner{aspect-ratio:7/5}.BrandModelQuickLinks-module__-A-bYq__copy{width:58%;padding:19px 0 18px 20px}.BrandModelQuickLinks-module__-A-bYq__title{font-size:26px}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single .BrandModelQuickLinks-module__-A-bYq__copy{width:58%}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single .BrandModelQuickLinks-module__-A-bYq__title{font-size:26px}.BrandModelQuickLinks-module__-A-bYq__grid.BrandModelQuickLinks-module__-A-bYq__single .BrandModelQuickLinks-module__-A-bYq__description{display:none}}@media (max-width:360px){.BrandModelQuickLinks-module__-A-bYq__copy{width:60%;padding:17px 0 16px 18px}.BrandModelQuickLinks-module__-A-bYq__title{font-size:21px}}@media (prefers-reduced-motion:reduce){.BrandModelQuickLinks-module__-A-bYq__banner,.BrandModelQuickLinks-module__-A-bYq__scene{transition:none}}
.BrandSeriesBanner-module__RIhMAq__banner{aspect-ratio:3;border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:var(--surface-2);box-shadow:var(--shadow-sm);isolation:isolate;border-radius:26px;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.BrandSeriesBanner-module__RIhMAq__banner:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.BrandSeriesBanner-module__RIhMAq__banner:focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px}.BrandSeriesBanner-module__RIhMAq__media{display:block;position:absolute;inset:0}.BrandSeriesBanner-module__RIhMAq__scene{object-fit:cover}@media (max-width:700px){.BrandSeriesBanner-module__RIhMAq__banner{aspect-ratio:7/5;border-radius:22px}}@media (prefers-reduced-motion:reduce){.BrandSeriesBanner-module__RIhMAq__banner{transition:none}.BrandSeriesBanner-module__RIhMAq__banner:hover{transform:none}}
.ElfBarSubpageTiles-module__eAlAqW__grid{grid-template-columns:1fr;gap:10px;display:grid}.ElfBarSubpageTiles-module__eAlAqW__tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;min-height:92px;color:var(--ink);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px 11px 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.ElfBarSubpageTiles-module__eAlAqW__tile:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ElfBarSubpageTiles-module__eAlAqW__tile:focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}.ElfBarSubpageTiles-module__eAlAqW__image{background:var(--surface);border-radius:12px;width:68px;height:68px;display:block;position:relative;overflow:hidden}.ElfBarSubpageTiles-module__eAlAqW__copy{min-width:0;display:block}.ElfBarSubpageTiles-module__eAlAqW__copy h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:14px;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.ElfBarSubpageTiles-module__eAlAqW__meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.ElfBarSubpageTiles-module__eAlAqW__badge{background:var(--ink);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.ElfBarSubpageTiles-module__eAlAqW__arrow{color:var(--ink-3);flex:none;transition:color .18s,transform .18s}.ElfBarSubpageTiles-module__eAlAqW__tile:hover .ElfBarSubpageTiles-module__eAlAqW__arrow{color:var(--brand);transform:translate(2px)}@media (min-width:560px){.ElfBarSubpageTiles-module__eAlAqW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ElfBarSubpageTiles-module__eAlAqW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.ElfBarSubpageTiles-module__eAlAqW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ElfBarSubpageTiles-module__eAlAqW__tile,.ElfBarSubpageTiles-module__eAlAqW__arrow{transition:none}.ElfBarSubpageTiles-module__eAlAqW__tile:hover,.ElfBarSubpageTiles-module__eAlAqW__tile:hover .ElfBarSubpageTiles-module__eAlAqW__arrow{transform:none}}.ElfBarSubpageTiles-module__eAlAqW__compare{opacity:.55;margin-right:4px;text-decoration:line-through}
.CategoryEditorialBanner-module__nQJ5WG__banner{aspect-ratio:3;border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:var(--surface-2);box-shadow:var(--shadow-sm);isolation:isolate;border-radius:26px;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.CategoryEditorialBanner-module__nQJ5WG__banner:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.CategoryEditorialBanner-module__nQJ5WG__banner:focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px}.CategoryEditorialBanner-module__nQJ5WG__media{display:block;position:absolute;inset:0}.CategoryEditorialBanner-module__nQJ5WG__scene{object-fit:cover}@media (max-width:700px){.CategoryEditorialBanner-module__nQJ5WG__banner{aspect-ratio:7/5;border-radius:22px}}@media (prefers-reduced-motion:reduce){.CategoryEditorialBanner-module__nQJ5WG__banner{transition:none}.CategoryEditorialBanner-module__nQJ5WG__banner:hover{transform:none}}
.ElfBarSeriesBanner-module__w7Hz2G__banner{aspect-ratio:3;border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:var(--surface-2);box-shadow:var(--shadow-sm);isolation:isolate;border-radius:26px;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.ElfBarSeriesBanner-module__w7Hz2G__banner:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ElfBarSeriesBanner-module__w7Hz2G__banner:focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px}.ElfBarSeriesBanner-module__w7Hz2G__media{display:block;position:absolute;inset:0}.ElfBarSeriesBanner-module__w7Hz2G__scene{object-fit:cover}@media (max-width:700px){.ElfBarSeriesBanner-module__w7Hz2G__banner{aspect-ratio:7/5;border-radius:22px}}@media (prefers-reduced-motion:reduce){.ElfBarSeriesBanner-module__w7Hz2G__banner{transition:none}.ElfBarSeriesBanner-module__w7Hz2G__banner:hover{transform:none}}
.CategoryHubHero-module__o47CLq__header{margin-top:16px}.CategoryHubHero-module__o47CLq__copy{max-width:760px}.CategoryHubHero-module__o47CLq__description{max-width:720px;color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.65}.CategoryHubHero-module__o47CLq__stats{color:var(--ink-3);flex-wrap:wrap;gap:7px;margin-top:16px;font-size:14px;font-weight:700;display:flex}.CategoryHubHero-module__o47CLq__media{aspect-ratio:8/5;border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:var(--surface-2);box-shadow:var(--shadow-sm);isolation:isolate;border-radius:28px;margin-top:24px;display:block;position:relative;overflow:hidden}.CategoryHubHero-module__o47CLq__scene{object-fit:cover}@media (max-width:700px){.CategoryHubHero-module__o47CLq__media{aspect-ratio:7/5;border-radius:22px;margin-top:20px}}
