.blr .nav-dd{font-family:Montserrat,system-ui,sans-serif;font-size:14.5px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;background:0 0;border:none;display:flex;align-items:center;gap:6px;color:var(--ink)}.blr .nav-dd:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:var(--gold);text-decoration-thickness:2px}.blr .nav-dd svg{width:15px;height:15px;transition:transform .2s}.blr .nav-dd[aria-expanded=true] svg{transform:rotate(180deg)}.blr .dd{position:relative}.blr .dd-menu{position:absolute;top:calc(100% + 18px);left:-22px;min-width:220px;background:var(--bg);border:1px solid var(--line);padding:10px 0;display:none;box-shadow:0 18px 40px rgba(8,12,30,.08);z-index:5}.blr .dd-menu.on{display:block}.blr .dd-menu a{display:block;font-size:13px;letter-spacing:.08em}.blr .dd-menu a:hover{background:var(--soft);text-decoration:none}.blr .dd-menu .dd-all{border-top:1px solid var(--line);margin-top:6px;padding-top:14px;color:var(--muted)}.blr .story-crest{height:110px;width:auto;display:block;margin:0 auto 22px}.blr .col-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;flex-wrap:wrap}.blr .tabs{display:flex;gap:6px;flex-wrap:wrap}.blr .tab{background:0 0;border:1px solid transparent;padding:8px 14px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:500;color:var(--muted)}.blr .tab:hover{color:var(--ink)}.blr .tab[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.blr .shop{padding:40px 0 96px;min-height:70vh}.blr .crumb{display:flex;gap:10px;color:var(--muted);margin-bottom:26px}.blr .crumb a{text-decoration:none}.blr .crumb a:hover{color:var(--ink)}.blr .shop-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px}.blr .shop-head h1{font-size:clamp(30px,3.4vw,44px);font-weight:700;letter-spacing:-.01em;text-transform:uppercase;line-height:1}.blr .tonebar{display:flex;align-items:center;gap:6px}.blr .tb{background:0 0;border:1px solid transparent;padding:8px 12px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:500;color:var(--muted)}.blr .tb[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.blr .coll{padding-top:56px}.blr .coll:first-child{padding-top:28px}.blr .coll[hidden]{display:none}.blr .coll-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.blr .coll-n{color:var(--muted);display:block;margin-bottom:6px}.blr .coll-head h2{font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1}.blr .coll-meta{color:var(--muted)}.blr .page{padding:40px 0 104px;min-height:70vh}.blr .narrow{max-width:880px}.blr .page-title{font-size:clamp(30px,3.4vw,44px);font-weight:700;letter-spacing:-.01em;text-transform:uppercase;line-height:1;margin-bottom:18px}.blr .page-lead{color:var(--muted);font-size:15px;max-width:620px;margin-bottom:28px}.blr table.sz.big td,.blr table.sz.big th{padding:18px 8px;font-size:15px}.blr .story{max-width:680px;margin:0 auto;text-align:center;padding-top:24px}.blr .story-k{color:var(--muted);margin-bottom:18px}.blr .story-t{font-family:var(--f-m);font-weight:500;font-size:clamp(30px,4vw,52px);letter-spacing:.1em;text-transform:uppercase;line-height:1.15;margin-bottom:56px}.blr .story p{font-family:var(--f-m);font-size:16px;line-height:1.85;margin:0 0 26px}.blr .story p.turn{font-weight:600;margin-top:44px}.blr .story .beats{margin:10px 0 34px}.blr .story .beats p{margin:0 0 6px;font-size:17px;font-style:italic;letter-spacing:.02em}.blr .story p.quote{font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.45;margin:56px 0 30px;padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.blr .story p.quote em{font-style:italic}.blr .story p.list{font-weight:500;line-height:2.1;margin:10px 0 34px}.blr .story-end{margin-top:72px;padding-top:48px;border-top:1px solid var(--line)}.blr .story-sig{font-family:var(--f-a);font-size:34px;letter-spacing:.3em;padding-left:.3em}.blr .story-slogan{font-style:italic;font-size:18px!important;letter-spacing:.08em;margin:12px 0 34px!important;color:var(--muted)}.blr .policy{max-width:760px;margin:0 auto}.blr .policy .page-title{margin-bottom:26px}.blr .policy p{font-family:var(--f-m);font-size:15px;line-height:1.85;margin:0 0 18px}.blr .policy p.lead{font-size:17px;font-weight:500;line-height:1.75}.blr .policy a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gold)}.blr .policy h2{font-family:var(--f-m);font-weight:500;font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin:52px 0 18px;padding-top:22px;border-top:1px solid var(--gold)}.blr .policy ul{list-style:none;padding:0;margin:0 0 20px}.blr .policy li{font-family:var(--f-m);font-size:15px;line-height:1.75;position:relative;padding-left:24px;margin-bottom:9px}.blr .policy li::before{content:"";position:absolute;left:3px;top:.78em;width:6px;height:6px;background:var(--gold);transform:rotate(45deg)}.blr .policy .legal-note{margin-top:60px;font-size:12px;color:var(--muted);line-height:1.7}.blr .help-txt p.note a{text-decoration:underline;text-underline-offset:3px}.blr .pf-wrap{max-width:520px;margin:0 auto}.blr .pf-lead{font-family:var(--f-m);text-align:center;font-size:15px;line-height:1.7;color:var(--muted);margin:0 auto 40px}.blr .pf-form{margin-top:0}.blr .pf-form label{margin-bottom:24px}.blr .pf-check{display:flex!important;gap:12px;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;line-height:1.6;margin:8px 0 22px!important}.blr .pf-check input{width:auto!important;margin:4px 0 0!important;flex:none;accent-color:var(--navy)}.blr .pf-check span{font-family:var(--f-m)}.blr .pf-done{margin-top:22px;padding:18px 20px;border:1px solid var(--gold);text-align:center}.blr .pf-done p{font-family:var(--f-m);font-size:14px;line-height:1.7;margin:0 0 6px}.blr .pf-done p:last-child{margin:0}.blr .pf-done a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gold)}.blr .help .narrow{max-width:960px}.blr .help-txt{text-align:center;max-width:860px;margin:0 auto}.blr .h-title{font-family:var(--f-m);font-weight:400;font-size:22px;letter-spacing:.06em;text-transform:uppercase;margin:8px 0 34px;text-align:center}.blr .help-txt p{font-family:var(--f-m);font-size:14px;line-height:1.7;margin:0 0 20px}.blr .help-txt strong{font-weight:600}.blr .help-txt a{text-decoration:none}.blr .help-txt a:hover{text-decoration:underline}.blr .help-txt .gap{margin-top:34px}.blr .help-txt .phones{line-height:2}.blr .hform{max-width:920px;margin:88px auto 0}.blr .hrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.blr .hform label{display:block;font-family:var(--f-m);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:30px}.blr .hform input,.blr .hform textarea{display:block;width:100%;margin-top:14px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:14px;letter-spacing:0;text-transform:none;padding:10px 12px;border-radius:0}.blr .hform textarea{resize:vertical;min-height:100px}.blr .hform input:focus,.blr .hform textarea:focus{outline:0;border-color:var(--ink)}.blr .hbtn{display:block;margin:4px auto 0;background:#111;color:#fff;border:none;padding:14px 22px;font-family:var(--f-m);font-weight:600;font-size:13px;letter-spacing:.28em;text-transform:uppercase}.blr .hbtn:hover{background:var(--navy)}.blr .hnote{text-align:center;margin-top:16px}.blr .err{color:#b3261e;font-size:12px;min-height:16px;margin-top:6px}.blr .note{font-size:12px;color:var(--muted)}.blr table.sz{width:100%;border-collapse:collapse;margin-top:22px}.blr table.sz td,.blr table.sz th{padding:13px 6px;text-align:left;border-bottom:1px solid var(--line);font-size:13px;font-variant-numeric:tabular-nums}.blr table.sz thead th{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600}.blr table.sz tbody th{font-weight:600}.blr .scroll-x{overflow-x:auto}.blr .hform input:not([type=checkbox]),.blr .hform textarea{background:var(--navy);color:var(--gold);caret-color:var(--gold);border:1px solid var(--navy)}.blr .hform input:not([type=checkbox])::placeholder,.blr .hform textarea::placeholder{color:var(--gold);opacity:.55}.blr .hform input:not([type=checkbox]):focus,.blr .hform textarea:focus{border-color:var(--gold)}.blr .hform input:-webkit-autofill,.blr .hform textarea:-webkit-autofill{-webkit-text-fill-color:var(--gold);caret-color:var(--gold);box-shadow:0 0 0 1000px var(--navy) inset}.blr .shop-head h1{position:relative;padding-bottom:14px}.blr .shop-head h1::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--gold)}.blr .coll-n{color:var(--gold-d)}.blr .coll-head{border-bottom-color:var(--gold)}.blr .story p.quote{border-top-color:var(--gold);border-bottom-color:var(--gold)}.blr .story-end{border-top-color:var(--gold)}.blr .crumb a:hover{color:var(--gold-d)}.blr .nav-dd{padding:11px 0}.blr .dd-menu a{padding:14px 22px}.blr .tab,.blr .tb{min-height:44px}.blr .crumb a{position:relative}.blr .crumb a::before{content:"";position:absolute;inset:-14px -6px}@media (max-width:1180px){.blr .nav-dd{font-size:12.5px}}@media (max-width:820px){.blr .hrow{grid-template-columns:1fr;gap:0}.blr .hform{margin-top:64px}.blr .h-title{font-size:19px}.blr .shop{padding:24px 0 64px}.blr .coll{padding-top:44px}.blr .coll-head{flex-direction:column;align-items:flex-start;gap:6px}.blr .tonebar{width:100%}}.blr .nav-dd{cursor:pointer;padding:11px 0}.blr .dd-menu a{color:var(--ink);text-decoration:none;text-transform:uppercase;font-family:var(--f-m)}.blr .tab{text-decoration:none;display:inline-flex;align-items:center}.blr .policy h2{border-top:1px solid var(--gold)}.blr .page-content{font-family:var(--f-m);font-size:15px;line-height:1.85}.blr .form-ok{margin-top:22px;padding:18px 20px;border:1px solid var(--gold);text-align:center;font-family:var(--f-m)}

.blr .dd-menu::before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px}
.blr:has(>.best),.blr:has(>.tiles){background:var(--navy)}.blr:has(>.best){--ink:#f4f1ea;--bg:#0f1a3a;--muted:rgba(244,241,234,.62);--line:rgba(244,241,234,.24);padding-top:72px}.blr>.tiles{margin-bottom:0;padding-bottom:96px}
.blr .essence.essence{--bg:#f4f1ea;--ink:#0f1a3a;--soft:#efece4;--line:rgba(15,26,58,.14);--muted:rgba(15,26,58,.58)}