.cb-brands-page .cb-page-head{padding-bottom:46px}
.cb-brands-page .cb-breadcrumbs{margin-bottom:24px}
.cb-brands-page .cb-page-head .cb-actions{margin-top:24px}
.cb-brands-page .cb-brand-disclosure{margin-top:22px}
.cb-brands-page .cb-brand-scroll-hint{display:none}
.cb-brands-page .cb-article>h2:first-child{margin-top:0}
.cb-brands-page .cb-review{margin-top:28px}
.cb-brands-page .cb-review img{background:#fff;border:1px solid var(--cb-line);height:265px}
.cb-brands-page .cb-review figure{align-self:start;position:sticky;top:112px}
.cb-brands-page .cb-review p.cb-tag{margin-top:0}
.cb-brands-page .cb-toc p{margin:0}
.cb-brand-table{overflow-x:auto;border:1px solid #dce3dc;border-radius:12px;margin:26px 0 12px;max-width:100%}
.cb-brand-table:focus-visible{outline:3px solid #4c7500;outline-offset:3px}
.cb-brand-table table{width:100%;border-collapse:collapse;min-width:650px;font-size:14px;line-height:1.5;margin:0}
.cb-brand-table th{background:#f3f5f0;font-size:12px;text-align:left;padding:16px;border:0;color:#17211e}
.cb-brand-table td{padding:18px 16px;vertical-align:top;border:0;border-top:1px solid #dce3dc}
.cb-brand-table td:first-child{font-weight:700;width:27%}
.cb-brand-table a{display:inline-block}
.cb-brand-offer{margin-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}
.cb-brand-offer small{font-size:12px;color:#58655f}
.cb-brand-offer p{flex-basis:100%;margin:0!important}
.cb-brand-nav{font-family:Arial,Helvetica,sans-serif;line-height:1.5;margin:52px auto 30px;padding:28px;border:1px solid #dce3dc;border-radius:12px;background:#f3f5f0;color:#17211e;width:min(1180px,calc(100% - 36px));box-sizing:border-box}
.cb-brand-nav strong{display:block;font-size:19px;margin-bottom:16px}
.cb-brand-nav>div{display:flex;flex-wrap:wrap;gap:12px}
.cb-brand-nav a{display:inline-flex;align-items:center;border:1px solid #a7b2aa;border-radius:6px;padding:10px 20px;text-decoration:none;color:#17211e;background:white;font-size:15px;font-weight:700;min-height:44px;box-sizing:border-box}
.cb-brand-nav a:hover{background:#d7f52b;border-color:#17211e}
.cb-brand-nav a:focus-visible{outline:3px solid #4c7500;outline-offset:3px}
.cb-brands-page .cb-brand-related{padding-left:22px}
.cb-brands-page .cb-inline-facts{padding:14px 0;border-block:1px solid #dce3dc;font-size:14px}
@media(max-width:720px){.cb-brands-page .cb-review figure{position:static}.cb-brands-page .cb-review img{height:235px;width:100%}.cb-brands-page .cb-review{gap:22px}.cb-brands-page .cb-page-head{padding-bottom:32px}.cb-brand-nav{padding:22px}.cb-brand-nav a{flex:1;justify-content:center}.cb-brands-page .cb-toc{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:720px){.cb-brands-page .cb-brand-scroll-hint{display:block;margin-bottom:10px}.cb-brands-page .cb-brand-scroll-hint+.cb-brand-table{margin-top:10px}}
