.discovery-brand-row{padding:4px 0 32px;margin-bottom:32px;border-bottom:1px solid var(--dg-line);scroll-margin-top:140px;min-width:0}.brand-row-title{display:flex;gap:16px;align-items:baseline}.brand-list-rank{font-size:18px;font-variant-numeric:tabular-nums;color:var(--dg-muted)}.brand-row-title h2{font-size:30px;line-height:1.2;letter-spacing:-.03em;font-weight:600;overflow-wrap:anywhere}.brand-row-title a:hover{text-decoration:underline}.brand-profile-link{display:inline-flex;gap:12px;align-items:center;color:var(--dg-action);min-height:44px;font-size:15px;font-weight:600}.brand-row-summary{min-width:0;margin-bottom:12px}.brand-rail-controls{display:flex;justify-content:space-between;align-items:center;color:var(--dg-muted);font-size:13px}.brand-rail-controls>div{display:flex}.brand-rail-controls button{width:44px;height:44px;display:grid;place-items:center;color:var(--dg-action)}.brand-rail-controls button:disabled{opacity:.3}.brand-rail-controls button:hover:not(:disabled){background:#e9ecee}.brand-product-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#768391 #fafaf7;padding-bottom:12px}.brand-product-item{min-width:0}.brand-product-rail>article{flex:0 0 78%;scroll-snap-align:start}.brand-product-photo{position:relative;aspect-ratio:1.35;background:#fff;display:grid;place-items:center;color:var(--dg-muted);font-size:14px}.brand-product-photo img{-o-object-fit:contain;object-fit:contain;padding:16px}.brand-product-item h3{font-size:18px;font-weight:600;line-height:1.4;margin-top:14px;overflow-wrap:anywhere}.brand-item-price{font-size:17px;margin-top:8px;font-variant-numeric:tabular-nums}.brand-item-price del{margin-left:10px;font-size:13px;color:var(--dg-muted)}.brand-retailer-link{gap:8px;color:var(--dg-action);font-size:14px}.brand-item-description summary,.brand-retailer-link{display:flex;align-items:center;min-height:44px;text-decoration:underline}.brand-item-description summary{cursor:pointer;font-size:13px;color:var(--dg-muted)}.brand-item-description p{font-size:14px;color:var(--dg-muted);overflow-wrap:anywhere;padding-bottom:12px}.brand-empty{font-size:15px;color:var(--dg-muted);padding:24px 0}.brand-breadcrumb{gap:12px;font-size:13px;color:var(--dg-muted);margin-bottom:16px}.brand-breadcrumb,.brand-breadcrumb a{display:flex;align-items:center;min-height:44px}.brand-breadcrumb a{text-decoration:underline}.brand-section{scroll-margin-top:140px;margin-top:28px}.brand-section h2{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.brand-section-intro{color:var(--dg-muted);font-size:15px;max-width:65ch;margin:12px 0 28px}.brand-product-grid{display:grid;gap:32px 24px}.brand-discussions{margin-top:64px;border-top:1px solid var(--dg-line);padding-top:32px}.brand-discussions li{padding:24px 0;border-bottom:1px solid var(--dg-line)}.brand-discussions h3{font-size:18px;font-weight:600;margin-bottom:12px}.brand-discussions blockquote{white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.75;max-width:70ch}.brand-quote-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--dg-muted);font-size:13px;margin-top:16px}.brand-quote-meta a{display:flex;align-items:center;gap:8px;color:var(--dg-action);min-height:44px;text-decoration:underline}@media(min-width:600px){.brand-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-product-rail>article{flex-basis:45%}}@media(min-width:1000px){.discovery-brand-row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;padding-bottom:48px;margin-bottom:48px}.brand-product-rail>article{flex-basis:40%}.brand-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-discussions{display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px}.brand-discussions>div:first-child{align-self:start;position:sticky;top:150px}}.discovery-brand-page .brand-ranking{max-width:1000px}.brand-card-products{margin:12px 0}.brand-card-products>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--dg-action);font-size:15px;text-decoration:underline;text-underline-offset:4px}.brand-card-products>summary svg{margin-left:auto}.brand-card-products[open]>summary svg{transform:rotate(-90deg)!important}.brand-card-products .brand-product-rail{padding-top:8px}.brand-card-products .brand-product-item h3{font-size:17px}.discovery-brand-card .discovery-count-toggle{margin-top:12px}.discovery-brand-page .brand-ranking{min-width:0}@media(min-width:1000px){.brand-card-products .brand-product-rail>article{flex-basis:85%}.discovery-brand-card .discovery-product-community>.discovery-primary-action{margin-top:auto}}.discovery-brand-heading{display:flex;align-items:baseline;gap:12px}.discovery-brand-heading .discovery-product-heading{flex:1;min-width:0}.brand-card-products{margin:16px 0 0}.brand-card-products .brand-product-rail>article{flex-basis:100%}.brand-card-products .brand-product-photo{aspect-ratio:1.5}@media(min-width:1000px){.discovery-brand-page .discovery-brand-card{grid-template-rows:1fr}.discovery-brand-card .discovery-product-community,.discovery-brand-card .discovery-product-summary{grid-row:1}.brand-card-products .brand-product-rail>article{flex-basis:100%}}.brand-product-viewer{min-width:0;touch-action:pan-y;padding-top:8px}.discovery-brand-card{position:relative}.discovery-brand-card .discovery-product-summary{padding-top:28px}@media(min-width:1000px){.discovery-brand-card .discovery-product-summary{padding-top:56px}}.discovery-brand-card>.discovery-rank{left:16px;justify-items:start}@media(min-width:768px){.discovery-brand-card>.discovery-rank{left:24px}}.brand-card-switcher{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px 0 12px;color:var(--dg-muted);font-size:12px}.brand-card-switcher>div{display:flex;flex-shrink:0}.brand-card-switcher button{display:grid;place-items:center;width:44px;height:44px;color:var(--dg-action)}.brand-card-switcher button:disabled{opacity:.3;cursor:default}.brand-card-switcher button:hover:not(:disabled){background:#edf3f9}