/*!
 * BrightEyes · brighteyes.com.au
 * Theme brighteyes-2026-rz · v1.0.0
 * © 2026 Bright Eyes Retail Pty Ltd (ABN 48 094 942 533). All rights reserved.
 * Designed and developed by Rez for BrightEyes.
 * Unauthorised copying, modification or distribution is prohibited.
 */
.be-content{max-width:var(--shell);margin:0 auto;padding:0 var(--gutter) 72px;color:var(--ink)}.be-content *{box-sizing:border-box}.be-content h1,.be-content h2,.be-content h3,.be-content h4{font-family:var(--head);color:var(--ink);text-wrap:balance}.be-content a{color:inherit;text-underline-offset:3px}.be-content .breadcrumb{margin:18px 0 20px;padding:0;background:transparent;font-size:13px;color:var(--muted)}.be-content-head{max-width:820px;padding:10px 0 28px}.be-content-head h1{margin:0;font-size:36px;line-height:1.12;letter-spacing:-.02em}.be-content-rule{width:40px;height:3px;margin:14px 0 16px;border:0;background:var(--yellow)}.be-content-lede{margin:0;color:var(--muted);font-size:18px;line-height:1.5;max-width:62ch}.be-content-body{max-width:800px;font-size:17px;line-height:1.65}.be-content-body>img,.be-content-body p>img{max-width:100%;height:auto;border-radius:var(--radius)}.be-content-body h2{margin:44px 0 12px;font-size:26px}.be-content-body h3{margin:28px 0 8px;font-size:20px}.be-content-body p,.be-content-body ul,.be-content-body ol{margin:0 0 16px}.be-content-body table{width:100%;border-collapse:collapse;font-size:14px}.be-content-body th,.be-content-body td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.be-content-body th{background:var(--sand)}.be-content-body details{margin:0;border-top:1px solid var(--line)}.be-content-body summary{min-height:48px;padding:13px 32px 13px 0;font-weight:600;cursor:pointer}.be-content-body details>p,.be-content-body details>ul,.be-content-body details>ol{padding-right:16px}.be-content-body input,.be-content-body select,.be-content-body textarea{max-width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;font:16px var(--body)}
.be-guide-head{max-width:820px;margin:0 auto;padding:10px 0 0}.be-guide-head h1{margin:0;font-size:38px;line-height:1.1;letter-spacing:-.02em}.be-guide-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:16px 0 24px;color:var(--muted);font-size:14px}.be-guide-image{max-width:960px;margin:0 auto 32px}.be-guide-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);background:var(--sand)}.be-guide-body{max-width:68ch;margin:0 auto;font-size:17px;line-height:1.65}.be-guide-body h2{margin:44px 0 12px;font-size:26px}.be-guide-body h3{margin:28px 0 8px;font-size:20px}.be-guide-body img{max-width:100%;height:auto;border-radius:var(--radius)}
.be-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.be-guides-grid .article{width:auto!important;float:none!important;padding:0!important}.be-guides-grid .article-inner{height:100%}.be-guides-grid .article-image{overflow:hidden;border-radius:var(--radius);background:var(--sand)}.be-guides-grid .article-image-tag{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform var(--slow) var(--ease)}.be-guides-grid .article:hover .article-image-tag{transform:scale(1.03)}.be-guides-grid .article-title{margin:10px 0 6px;font-size:18px;line-height:1.3}.be-guides-grid .article-title-link{text-decoration:none}.be-guides-grid .article-title-link:hover{text-decoration:underline}.be-guides-grid .article-description{color:var(--muted);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.be-guides-grid .article-meta{margin-top:8px;color:var(--muted);font-size:13px}.be-guides-grid .article-meta-author{display:none}.be-content-pagination{display:flex;justify-content:center;gap:4px;margin:36px 0;padding:0;list-style:none}.be-content-pagination a{display:grid;place-items:center;min-width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none}.be-content-pagination .active a{background:var(--ink);color:var(--white);border-color:var(--ink)}
.be-related{margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.be-related h2{margin:0 0 18px;font-size:22px}.be-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.be-comments{max-width:800px;margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.be-share{display:flex;gap:16px;margin-bottom:24px;font-size:14px}.be-comment{padding:18px 0;border-bottom:1px solid var(--line)}.be-comment h3{margin:0 0 6px;font-size:17px}.be-comment-form{display:grid;gap:16px}.be-comment-form label{display:block;margin-bottom:6px;font-size:13px;font-weight:600}.be-comment-form input,.be-comment-form textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;font:16px var(--body)}.be-comment-form textarea{min-height:140px}.be-comment-form button{width:max-content;min-height:48px;padding:0 22px;border:0;border-radius:var(--radius);background:var(--yellow);font-weight:600}
.be-brands-head{text-align:left}.be-brand-tools{position:sticky;top:64px;z-index:5;display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:16px;align-items:center;padding:10px 0;background:var(--white);border-bottom:1px solid var(--line)}.be-brand-search{position:relative}.be-brand-search input{width:100%;height:44px;padding:0 42px 0 12px;border:1px solid var(--line);border-radius:var(--radius);font:16px var(--body)}.be-brand-search button{position:absolute;right:2px;top:2px;width:40px;height:40px;border:0;background:transparent}.be-brand-letters{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.be-brand-letters::-webkit-scrollbar{display:none}.be-brand-letter{flex:0 0 38px;height:44px;border:0;border-radius:var(--radius);background:transparent;font:600 14px var(--body)}.be-brand-letter:hover,.be-brand-letter[aria-pressed=true]{background:var(--ink);color:var(--white)}.be-brand-count{margin:8px 0 20px;color:var(--muted);font-size:13px}.be-brand-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0!important}.be-brand-grid .brand-card{width:auto!important;float:none!important;margin:0!important;padding:0!important}.be-brand-grid .brand-card-link{display:grid;grid-template-rows:76px auto;place-items:center;min-height:120px;padding:12px 10px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none}.be-brand-grid .brand-card-link:hover{border-color:var(--ink)}.be-brand-grid .brand-card-image{max-width:120px!important;max-height:64px!important;width:auto!important;height:auto!important;object-fit:contain}.be-card-name{text-align:center;font-size:14px;font-weight:600}.be-brand-empty{display:none;padding:40px 0;color:var(--muted)}.be-brand-empty[data-show]{display:block}
.be-lost{max-width:760px;padding:72px 0 24px}.be-lost-code{margin:0 0 8px;color:var(--muted);font-size:13px}.be-lost h1{margin:0;font-size:48px;line-height:1.05;letter-spacing:-.03em}.be-lost-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:620px;margin-top:24px}.be-lost-search input{height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);font:16px var(--body)}.be-lost-search button{height:48px;padding:0 24px;border:0;border-radius:var(--radius);background:var(--yellow);font-weight:600}.be-lost-links{padding:32px 0}.be-lost-links h2{margin:0 0 16px;font-size:22px}.be-lost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.be-lost-grid a{display:flex;align-items:center;min-height:52px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none}.be-lost-grid a:hover{border-color:var(--ink)}
@media(max-width:959px){.be-content{padding:0 var(--gutter-m) 56px}.be-guides-grid{grid-template-columns:1fr 1fr}.be-related-grid{grid-template-columns:1fr 1fr}.be-brand-tools{top:56px;grid-template-columns:1fr}.be-guide-head h1,.be-content-head h1{font-size:28px}.be-guide-body h2,.be-content-body h2{font-size:23px}.be-lost{padding-top:48px}.be-lost h1{font-size:38px}}
@media(max-width:560px){.be-guides-grid{grid-template-columns:1fr}.be-brand-grid{grid-template-columns:1fr 1fr}.be-lost-search{grid-template-columns:1fr}.be-lost-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.be-guides-grid .article-image-tag{transition:none}}

.be-content-blog-post{background:#fff;color:var(--ink)}.be-content-blog-post>.breadcrumb{max-width:820px;margin:18px auto 20px}.be-guide{background:#fff;color:var(--ink)}.be-guide-head{max-width:820px;margin:0 auto;padding:10px 0 0}.be-guide-head h1{margin:0;color:var(--ink);font-size:38px;line-height:1.1;letter-spacing:-.02em}.be-guide-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:16px 0 24px;color:var(--muted);font-size:14px}.be-guide-meta strong{color:var(--ink);font-weight:600}.be-guide-image{max-width:960px;margin:0 auto 32px}.be-guide-image img{display:block;width:100%;height:auto;aspect-ratio:1100/733;object-fit:cover;border-radius:var(--radius);background:#fff}.be-guide-layout{display:grid;grid-template-columns:220px minmax(0,800px);gap:56px;align-items:start;justify-content:center;max-width:1076px;margin:0 auto}.be-guide-toc{position:sticky;top:88px;min-width:0;background:#fff;color:var(--ink);font-size:14px}.be-guide-toc h2{margin:0 0 8px;color:var(--ink);font:600 13px/1.3 var(--body)}.be-guide-toc h2 button{display:none;width:100%;min-height:44px;border:0;background:#fff;padding:0;text-align:left;color:var(--ink);font:600 15px var(--body);justify-content:space-between;align-items:center}.be-guide-toc h2 button::after{content:"";width:10px;height:10px;margin:-4px 6px 0 0;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform var(--fast) var(--ease)}.be-guide-toc h2 button[aria-expanded=true]::after{margin-top:4px;transform:rotate(225deg)}.be-guide-toc ol{margin:0;padding:0;border-left:1px solid var(--line);list-style:none}.be-guide-toc li{margin:0}.be-guide-toc li.is-h3 a{padding-left:28px;font-size:13px}.be-guide-toc a{display:block;margin-left:-1px;padding:7px 0 7px 14px;border-left:2px solid transparent;color:var(--ink);text-decoration:none;line-height:1.3}.be-guide-toc a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.be-guide-toc a[aria-current=true]{border-left-color:var(--yellow);color:var(--ink);font-weight:600}.be-guide-prose{min-width:0;max-width:800px;background:#fff;color:var(--ink);font-size:17px;line-height:1.6}.be-guide-prose p,.be-guide-prose>ul,.be-guide-prose>ol,.be-guide-prose>h2,.be-guide-prose>h3,.be-guide-prose>h4,.be-guide-prose>blockquote,.be-guide-prose>details{max-width:68ch}.be-guide-prose p,.be-guide-prose ul,.be-guide-prose ol{margin-top:0;margin-bottom:16px}.be-guide-prose li{margin-bottom:6px}.be-guide-prose h2{margin:44px 0 12px;color:var(--ink);font-size:26px;font-weight:700;letter-spacing:-.01em;scroll-margin-top:96px}.be-guide-prose h3{margin:28px 0 8px;color:var(--ink);font-size:19px;scroll-margin-top:96px}.be-guide-prose h4{margin:20px 0 6px;color:var(--ink);font-size:16px}.be-guide-prose a,.be-guide-prose b,.be-guide-prose strong,.be-guide-prose td,.be-guide-prose th{color:var(--ink)}.be-guide-prose b,.be-guide-prose strong{font-weight:600}.be-guide-prose img{max-width:100%;height:auto;border-radius:var(--radius)}.be-guide-prose figure{max-width:100%;margin:24px 0;background:#fff}.be-guide-answer{margin:0 0 28px;padding:4px 0 4px 20px;border:0;border-left:3px solid var(--yellow);background:#fff;color:var(--ink);font-size:20px;line-height:1.5;font-weight:500}.be-guide-answer p{margin:0;color:var(--ink)}.be-guide-answer>span{display:block;margin-top:8px;color:var(--muted);font-size:13px;font-weight:400}.be-guide-table-wrap{width:0;min-width:100%;margin:0 0 20px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff;-webkit-overflow-scrolling:touch}.be-guide-table-wrap table,.be-guide-prose table{width:100%;min-width:560px;margin:0;border:0;border-collapse:collapse;background:#fff;color:var(--ink);font-size:14px}.be-guide-table-wrap th,.be-guide-table-wrap td,.be-guide-prose table th,.be-guide-prose table td{padding:9px 12px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;vertical-align:top}.be-guide-table-wrap th,.be-guide-prose table th{font-weight:600}.be-guide-table-wrap tr:last-child td,.be-guide-prose table tr:last-child td{border-bottom:0}.be-guide-frames{max-width:none;margin:20px 0 28px;padding:18px 0 0;border-top:1px solid var(--line);background:#fff;color:var(--ink)}.be-guide-frames>h3{max-width:none;margin:0 0 12px;color:var(--ink);font-size:14px;font-weight:600}.be-guide-frame-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.be-guide-frame.card{display:flex;min-width:0;background:#fff;color:var(--ink)}.be-guide-frame.card.thumbnail{margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.be-guide-frame .card-stage{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.be-guide-frame .card-stage::after{position:absolute;z-index:0;right:22%;bottom:20%;left:22%;height:7%;border-radius:50%;background:radial-gradient(ellipse,rgba(14,19,17,.16),rgba(14,19,17,0) 66%);content:"";pointer-events:none}.be-guide-frame .card-stage img,.be-guide-frame .card-stage img:not([style]){position:absolute;z-index:1;inset:0;width:100%;height:100%;max-width:none;padding:8% 5%;object-fit:contain;mix-blend-mode:multiply}.be-guide-frame .card-title{display:flex;flex-direction:column;gap:1px;padding-top:10px;color:var(--ink);text-decoration:none}.be-guide-frame .card-brand{color:var(--ink);font-size:12px}.be-guide-frame .card-name{margin:0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.25;white-space:normal}.be-guide-frame .card-price{display:flex;gap:4px;margin-top:2px;color:var(--ink);font-size:15px;font-weight:700}.be-guide-frame .card-colour-line{color:var(--ink);font-size:12px}.be-guide-frame .card-n{color:var(--ink)}
@media(hover:hover){.be-guide-frame:hover .card-stage{border-color:var(--ink)}.be-guide-frame:hover .card-stage img{transform:scale(1.03)}.be-guide-frame:hover .card-name{text-decoration:underline;text-underline-offset:3px}}
@media(max-width:1023px){.be-content-blog-post>.breadcrumb{max-width:820px}.be-guide-layout{grid-template-columns:minmax(0,800px);gap:24px}.be-guide-toc{position:static;grid-row:1;padding:4px 16px;border:1px solid var(--line);border-radius:var(--radius)}.be-guide-toc h2{margin:0}.be-guide-toc h2 button{display:flex}.be-guide-toc h2 span{display:none}.be-guide-toc ol{padding:0 0 12px;border-left:0;columns:2;column-gap:24px}.be-guide-toc ol[hidden]{display:none!important}.be-guide-toc a,.be-guide-toc li.is-h3 a{padding-left:0;border-left:0;break-inside:avoid}.be-guide-head h1{font-size:28px}.be-guide-prose h2{font-size:23px}.be-guide-answer{font-size:18px}}
@media(max-width:760px){.be-content-blog-post>.breadcrumb{margin-top:12px}.be-guide-head h1{font-size:26px}.be-guide-image{margin-bottom:24px}.be-guide-toc ol{columns:1}.be-guide-prose{font-size:17px}.be-guide-prose h2{margin-top:36px}.be-guide-frame-grid{gap:8px}}
@media(max-width:420px){.be-guide-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.be-guide-toc h2 button::after,.be-guide-frame .card-stage img{transition:none}}

.be-content-v2{padding-bottom:72px}.be-content-v2 *{box-sizing:border-box}.be-content-v2 h1,.be-content-v2 h2,.be-content-v2 h3,.be-content-v2 h4{margin-top:0;margin-bottom:0;line-height:1.25}.be-content-v2 h1{font-size:32px;line-height:1.12;letter-spacing:-.02em;font-weight:700}.be-content-v2 h2{font-size:22px;font-weight:600}.be-content-v2 h3{font-size:17px;font-weight:600}.be-content-v2 p{margin:0 0 16px}.be-content-v2 img{display:block}.be-content-v2 [id]{scroll-margin-top:88px}.be-content-v2 .page-head{padding:24px 0 8px}.be-content-v2 .crumbs{margin:0 0 20px;padding:0;background:transparent;list-style:none;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px;color:var(--muted)}.be-content-v2 .crumbs li{display:flex;align-items:center}.be-content-v2 .crumbs li+li:before{content:"/";margin-right:8px;color:var(--line)}.be-content-v2 .crumbs a{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;min-height:24px}.be-content-v2 .crumbs a:hover{text-decoration:underline;color:var(--ink)}.be-content-v2 .crumbs [aria-current]{color:var(--ink)}.be-content-v2 .rule{width:40px;height:3px;background:var(--yellow);border:0;margin:14px 0 16px}.be-content-v2 .lede{font-size:18px;line-height:1.5;color:var(--muted);max-width:62ch;margin:0 0 8px}.be-content-v2 .section{padding:32px 0}.be-content-v2 .section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.be-content-v2 .section-head a{font-size:14px}.be-content-v2 .prose{max-width:68ch;font-size:17px;line-height:1.6}.be-content-v2 .prose .lede{color:var(--ink)}.be-content-v2 .prose p,.be-content-v2 .prose ul,.be-content-v2 .prose ol{margin:0 0 16px}.be-content-v2 .prose li{margin:0 0 6px}.be-content-v2 .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:var(--radius);font:600 14px var(--body);text-decoration:none}.be-content-v2 .btn-yellow{border:0;background:var(--yellow);color:var(--ink)}.be-content-v2 .btn-ink{border:1px solid var(--ink);background:var(--ink);color:var(--white)}.be-content-v2 .btn-ghost{border:1px solid var(--ink);background:var(--white);color:var(--ink)}
.be-content-v2 .trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:20px 0;border-block:1px solid var(--line)}.be-content-v2 .trust-item{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.3}.be-content-v2 .trust-item svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.be-content-v2 .about-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding:8px 0 24px}.be-content-v2 .about-intro .prose{font-size:17px}.be-content-v2 .photo{margin:0;border-radius:var(--radius);overflow:hidden;background:var(--stage)}.be-content-v2 .photo img{width:100%;height:100%;object-fit:cover}.be-content-v2 .photo figcaption{font-size:13px;color:var(--muted);padding:8px 0 0}.be-content-v2 .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px 0;border-block:1px solid var(--line)}.be-content-v2 .fact strong{display:block;font-size:26px;font-weight:700;letter-spacing:-.02em}.be-content-v2 .fact span{font-size:13px;color:var(--muted)}.be-content-v2 .values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.be-content-v2 .value{padding:20px;background:var(--stage);border-radius:var(--radius)}.be-content-v2 .value svg{width:28px;height:28px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-bottom:12px}.be-content-v2 .value h3{margin:0 0 8px}.be-content-v2 .value p{margin:0;font-size:15px;color:var(--muted)}.be-content-v2 .photo-row{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.be-content-v2 .photo-row .photo img{aspect-ratio:4/3}.be-content-v2 .brand-strip{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:16px}.be-content-v2 .brand-strip img{height:32px;width:auto;max-width:130px;object-fit:contain}.be-content-v2 .two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.be-content-v2 .panel{padding:16px;background:var(--stage);border-radius:var(--radius)}.be-content-v2 .panel h3{margin:0 0 8px}.be-content-v2 .panel p{margin:0 0 8px;font-size:15px}.be-content-v2 .panel p:last-child{margin:0}.be-content-v2 .panel .btn{margin-top:8px}
.be-content-v2 .help-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}.be-content-v2 .help-nav{position:sticky;top:88px;font-size:14px}.be-content-v2 .help-nav h2{font-size:13px;color:var(--muted);margin:0 0 8px}.be-content-v2 .help-nav a{display:flex;align-items:center;min-height:40px;padding:0 12px;margin-left:-12px;border-radius:var(--radius);text-decoration:none}.be-content-v2 .help-nav a:hover,.be-content-v2 .help-nav a[aria-current=page]{background:var(--stage)}.be-content-v2 .help-nav a[aria-current=page]{font-weight:600}.be-content-v2 .help-nav .sub{margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.be-content-v2 .glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 32px}.be-content-v2 .glance-item{padding:16px;border:1px solid var(--line);border-radius:var(--radius)}.be-content-v2 .glance-item strong{display:block;font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.be-content-v2 .glance-item span{font-size:14px;color:var(--muted)}.be-content-v2 .glance-item.hi{border-color:var(--ink)}.be-content-v2 .help-section{padding:8px 0 24px;border:0;background:transparent}.be-content-v2 .help-section>summary{list-style:none;cursor:default;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;margin:0 0 12px}.be-content-v2 .help-section>summary::-webkit-details-marker,.be-content-v2 .neto-text details>summary::-webkit-details-marker{display:none}.be-content-v2 .help-section>summary h2{margin:0}.be-content-v2 .help-section>summary:after{content:"";width:10px;height:10px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);flex:0 0 10px;margin:-4px 6px 0 0;display:none}.be-content-v2 .help-section[open]>summary:after{transform:rotate(225deg);margin-top:4px}.be-content-v2 .help-section .prose{font-size:16px}.be-content-v2 .neto-text .prose>details{margin:0;border-top:1px solid var(--line)}.be-content-v2 .neto-text .prose>details:last-of-type{border-bottom:1px solid var(--line)}.be-content-v2 .neto-text .prose>details>summary{position:relative;display:block;min-height:64px;padding:14px 44px 12px 0;list-style:none;cursor:pointer;font-weight:600}.be-content-v2 .neto-text .prose>details>summary span{display:block;margin-top:3px;color:var(--muted);font-size:13px;font-weight:400}.be-content-v2 .neto-text .prose>details>summary:after{content:"+";position:absolute;right:0;top:16px;width:28px;height:28px;border-radius:50%;background:var(--yellow);text-align:center;line-height:28px;font-size:20px;font-weight:400}.be-content-v2 .neto-text .prose>details[open]>summary:after{content:"−"}.be-content-v2 .neto-text .prose>details>p,.be-content-v2 .neto-text .prose>details>ul,.be-content-v2 .neto-text .prose>details>ol,.be-content-v2 .neto-text .prose>details>h4{max-width:68ch}.be-content-v2 .neto-text .prose>details>ul,.be-content-v2 .neto-text .prose>details>ol{padding-left:22px}.be-content-v2 .contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px}.be-content-v2 .contact-card{padding:20px;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px;align-content:start}.be-content-v2 .contact-card svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.be-content-v2 .contact-card h2{font-size:17px}.be-content-v2 .contact-card a.big{font-size:20px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.be-content-v2 .contact-card a.big:hover{text-decoration:underline}.be-content-v2 .contact-card p{margin:0;font-size:14px;color:var(--muted)}.be-content-v2 .contact-form{max-width:560px}.be-content-v2 .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.be-content-v2 .field{display:grid;gap:6px;margin-bottom:16px}.be-content-v2 .field label{font-size:13px;font-weight:600}.be-content-v2 .field input,.be-content-v2 .field textarea,.be-content-v2 .field select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--white);font:16px var(--body);box-shadow:none}.be-content-v2 .field textarea{min-height:120px;resize:vertical}.be-content-v2 .field input:focus-visible,.be-content-v2 .field textarea:focus-visible,.be-content-v2 .field select:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.be-content-v2 .field .hint,.be-content-v2 .field .error{font-size:13px}.be-content-v2 .field .hint{color:var(--muted)}.be-content-v2 .field .error{display:none;color:#9b2020}.be-content-v2 .field[data-invalid] .error{display:block}.be-content-v2 .field[data-invalid] input,.be-content-v2 .field[data-invalid] textarea{border-color:#9b2020}.be-content-v2 .states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.be-content-v2 .state{padding:16px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);display:grid;gap:4px}.be-content-v2 .state:hover{border-color:var(--ink)}.be-content-v2 .state strong{font-size:16px}.be-content-v2 .state span{font-size:13px;color:var(--muted)}
.be-brands-page .featured-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:8px}.be-brands-page .feat{display:grid;grid-template-rows:auto auto 1fr;gap:10px;padding:0 0 12px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);overflow:hidden}.be-brands-page .feat:hover{border-color:var(--ink)}.be-brands-page .feat-stage{background:var(--stage);aspect-ratio:4/3;display:grid;place-items:center;padding:14px;overflow:hidden}.be-brands-page .feat-stage img{width:auto;height:auto;max-width:92%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 14px 12px rgba(14,19,17,.16));transition:transform var(--slow) var(--ease)}.be-brands-page .feat:hover .feat-stage img{transform:translateY(-3px)}.be-brands-page .feat-logo{height:40px;display:flex;align-items:center;justify-content:center;padding:0 12px}.be-brands-page .feat-logo img{max-height:40px;width:auto;max-width:100%;height:auto;object-fit:contain}.be-brands-page .feat-meta{display:grid;gap:4px;justify-items:center;text-align:center;padding:0 12px;font-size:13px;align-content:end}.be-brands-page .feat-meta strong{font-size:14px}.be-brands-page .feat-meta .count{color:var(--muted)}.be-content-v2 .stockist{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.2}.be-content-v2 .stockist svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:var(--yellow);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.be-content-v2 .stockist.mini{font-size:11px;font-weight:500;color:var(--muted)}.be-brands-page .brand-tools{padding:24px 0 4px}.be-brands-page .brand-tools-inner{display:grid;grid-template-columns:minmax(200px,360px) minmax(0,1fr);gap:8px 16px;align-items:center}.be-brands-page .brand-count{grid-column:1/-1;margin:0;min-height:20px;font-size:13px;color:var(--muted)}.be-brands-page .brand-search{position:relative}.be-brands-page .brand-search input{width:100%;height:44px;border:1px solid var(--line);border-radius:var(--radius);padding:0 40px 0 12px;background:var(--white);font:16px var(--body)}.be-brands-page .brand-search input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.be-brands-page .brand-search svg{position:absolute;right:12px;top:12px;width:20px;height:20px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round;pointer-events:none}.be-brands-page .brand-search .clear{position:absolute;right:2px;top:2px;width:40px;height:40px;border:0;background:transparent;display:none;place-items:center}.be-brands-page .brand-search[data-has] .clear{display:grid}.be-brands-page .brand-search[data-has] svg.glass{display:none}.be-brands-page .rail-wrap{position:sticky;top:64px;z-index:5;background:var(--white);padding:8px 0;border-bottom:1px solid var(--line);margin:0 0 8px}.be-brands-page .rail{display:flex;flex-wrap:wrap;gap:2px;padding:2px}.be-brands-page .rail a,.be-brands-page .rail span{flex:0 0 auto;display:grid;place-items:center;min-width:36px;height:44px;border-radius:var(--radius);font-size:14px;font-weight:600;text-decoration:none;color:var(--ink)}.be-brands-page .rail a:hover{background:var(--stage)}.be-brands-page .rail a[aria-current=true]{background:var(--ink);color:var(--white)}.be-brands-page .rail span{color:var(--line);font-weight:500}.be-brands-page #brandSource,.be-brands-page .tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding-bottom:8px}.be-brands-page .letter{padding:24px 0 8px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;border-top:1px solid var(--line);scroll-margin-top:132px}.be-brands-page .letter:first-child{border-top:0}.be-brands-page .letter h2{font-size:28px;font-weight:700;line-height:1;position:sticky;top:140px;align-self:start}.be-brands-page .letter[hidden]{display:none}.be-brands-page .tile{display:grid;grid-template-rows:88px auto auto auto;gap:4px;justify-items:center;text-align:center;padding:12px 10px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink)}.be-brands-page .tile:hover{border-color:var(--ink)}.be-brands-page .tile[hidden]{display:none}.be-brands-page .tile-logo{width:100%;height:88px;display:grid;place-items:center}.be-brands-page .tile-logo img{max-height:64px;max-width:120px;width:auto;height:auto;object-fit:contain}.be-brands-page .tile.no-logo .tile-name{font:700 19px/1.15 var(--head);letter-spacing:-.01em;text-wrap:balance;padding:0 4px;display:grid;place-items:center;height:88px;grid-row:1}.be-brands-page .tile.no-logo .tile-logo{display:none}.be-brands-page .tile-name{font-size:14px;font-weight:600}.be-brands-page .tile-count{font-size:13px;color:var(--muted)}.be-brands-page .tile mark{background:none;color:inherit;border-bottom:2px solid var(--yellow)}.be-brands-page .no-results{display:none;padding:32px 0;color:var(--muted)}.be-brands-page .no-results[data-show]{display:block}
.be-404-page .lost{padding:56px 0 24px;max-width:720px}.be-404-page .lost h1{font-size:40px}.be-404-page .lost .lede{margin-bottom:24px}.be-404-page .lost form{display:flex;gap:8px;max-width:520px}.be-404-page .lost input{flex:1;min-width:0;height:48px;border:1px solid var(--ink);border-radius:var(--radius);padding:0 14px;font:16px var(--body)}.be-404-page .six{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.be-404-page .six a{display:grid;place-items:center;height:80px;border:1px solid var(--line);border-radius:var(--radius);padding:12px;text-decoration:none;color:var(--ink)}.be-404-page .six a:hover{border-color:var(--ink)}.be-404-page .six img{max-height:44px;max-width:100%;width:auto;height:auto;object-fit:contain}.be-404-page .quick{display:flex;flex-wrap:wrap;gap:8px}.be-404-page .quick a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;font-size:14px;font-weight:500}.be-404-page .quick a:hover{border-color:var(--ink)}
@media(max-width:1100px){.be-brands-page .featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:960px){.be-content-v2 .about-intro{grid-template-columns:1fr}.be-content-v2 .values{grid-template-columns:1fr}.be-content-v2 .facts{grid-template-columns:1fr 1fr}.be-content-v2 .photo-row{grid-template-columns:1fr}.be-content-v2 .help-grid{grid-template-columns:1fr;gap:8px}.be-content-v2 .help-nav{position:static;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;width:0;min-width:100%;padding:4px 0 12px;border-bottom:1px solid var(--line);margin-bottom:16px}.be-content-v2 .help-nav h2,.be-content-v2 .help-nav .sub{display:none}.be-content-v2 .help-nav a{margin:0;white-space:nowrap;min-height:44px;border:1px solid var(--line)}.be-content-v2 .contact-grid{grid-template-columns:1fr}.be-content-v2 .states{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.be-content-v2{padding-bottom:56px}.be-content-v2 h1{font-size:26px}.be-content-v2 .trust{grid-template-columns:1fr 1fr}.be-content-v2 .glance{grid-template-columns:1fr}.be-content-v2 .two,.be-content-v2 .form-row{grid-template-columns:1fr}.be-content-v2 .help-section{padding:0;border-top:1px solid var(--line)}.be-content-v2 .help-section>summary{cursor:pointer;min-height:56px;padding:12px 0;margin:0}.be-content-v2 .help-section>summary:after{display:block}.be-content-v2 .help-section>summary h2{font-size:19px}.be-content-v2 .help-section>.body{padding:4px 0 20px}.be-brands-page .rail-wrap{top:56px}.be-brands-page .brand-tools-inner{grid-template-columns:1fr}.be-brands-page .brand-tools{padding-top:16px}.be-brands-page .rail{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:0;min-width:100%}.be-brands-page .letter{grid-template-columns:1fr;gap:12px;padding-top:16px;scroll-margin-top:128px}.be-brands-page .letter h2{position:static;font-size:22px}.be-404-page .lost h1{font-size:28px}.be-404-page .six{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:480px){.be-brands-page .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.be-brands-page .feat-stage{padding:8px}.be-brands-page #brandSource,.be-brands-page .tiles{grid-template-columns:1fr 1fr;gap:8px}}
@media(prefers-reduced-motion:reduce){.be-brands-page .feat-stage img{transition:none}}
.be-content-v2 .contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.be-content-v2 .neto-text .prose>details{margin:0 0 12px;border:0!important;background:transparent!important;box-shadow:none!important}
.be-content-v2 .neto-text .prose>details>summary{display:list-item!important;min-height:0!important;padding:4px 0!important;list-style:disclosure-closed!important;background:transparent!important;color:var(--ink)!important;font:400 16px/1.55 var(--body)!important;text-transform:none!important;cursor:pointer}
.be-content-v2 .neto-text .prose>details[open]>summary{list-style:disclosure-open!important}
.be-content-v2 .neto-text .prose>details>summary::-webkit-details-marker{display:inline!important;color:var(--muted)!important;font-size:11px}
.be-content-v2 .neto-text .prose>details>summary:before,.be-content-v2 .neto-text .prose>details>summary:after{content:none!important;display:none!important}
.be-content-v2 .neto-text .prose>details>summary span{display:inline!important;margin:0!important;color:inherit!important;font:inherit!important}
.be-content-v2 .neto-text .prose>details>p,.be-content-v2 .neto-text .prose>details>ul,.be-content-v2 .neto-text .prose>details>ol{margin:8px 0 16px!important}
.be-content-v2 .neto-text .btn-ghost{min-height:44px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ink)!important;font-weight:600!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px;box-shadow:none!important}
.be-brands-page .feat-logo{height:34px}
.be-brands-page .feat-logo img{width:auto!important;height:auto!important;max-width:72%!important;max-height:28px!important}
.be-brands-page .tile-count:empty,.be-brands-page .feat .count:empty{display:none}
.be-brands-page .rail{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:0;min-width:100%;overscroll-behavior-inline:contain}
.be-brands-page .rail::-webkit-scrollbar{display:none}
.be-content-v2 [style*="font-family"],.be-content-v2 font,.be-guide [style*="font-family"],.be-guide font,.be-guide-body [style*="font-family"]{font-family:inherit!important;font-size:inherit!important;color:inherit!important}
