.blr{--bg:#fafaf8;--ink:#0f1a3a;--soft:#efece4;--line:rgba(15, 26, 58, 0.14);--muted:rgba(15, 26, 58, 0.58);--navy:#0f1a3a;--off:#f4f1ea;--gold:#dc9904;--gold-d:#8a5f00;--logo-blue:#1d356f;--f-m:Montserrat,sans-serif;--f-a:Anton,Impact,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.blr,.blr *,.blr ::after,.blr ::before,.blr::after,.blr::before{box-sizing:inherit}.blr{scroll-behavior:smooth;scroll-padding-top:calc(104px + env(safe-area-inset-top,0px))}.blr{margin:0;background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}.blr h1,.blr h2,.blr h3,.blr p{margin:0}.blr a{color:inherit}.blr button{font:inherit;color:inherit;cursor:pointer}.blr .up{text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;font-weight:500}.blr :focus-visible{outline:currentColor solid 2px;outline-offset:3px}.blr .wrap{padding:0 40px;max-width:1600px;margin:0 auto}.blr .bar .menu-btn{display:none;margin-right:14px}.blr .nav-main{display:flex;align-items:center;gap:34px;margin-left:56px}.blr .nav-main a{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-main a:hover,.blr .nav-main a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:var(--gold);text-decoration-thickness:2px}.blr .right{display:flex;align-items:center;gap:22px}.blr .icon-btn{position:relative;color:var(--ink);text-decoration:none}.blr .badge{position:absolute;min-width:17px;height:17px;border-radius:9px;background:var(--navy);color:var(--off);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;font-family:Archivo,sans-serif}.blr .brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.blr .crest{height:42px;width:auto;display:block}.blr .ms-crest{height:150px;width:auto;margin-bottom:18px}.blr .fcrest{height:46px;width:auto;display:block;margin-bottom:14px}.blr .hs{position:relative;height:min(74vh,620px);min-height:460px;overflow:hidden}.blr .hs-slides{position:absolute;inset:0}.blr .hs-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s,visibility .9s}.blr .hs-slide.on{opacity:1;visibility:visible}.blr .hs-art{position:absolute;transform:translate(-50%,-50%) rotate(-3deg);filter:drop-shadow(0 30px 40px rgba(0, 0, 0, .35));transition:transform 6s}.blr .hs-slide.on .hs-art{transform:translate(-50%,-50%) rotate(-3deg) scale(1.03)}.blr .hs-txt{position:absolute;left:10%;top:50%;transform:translateY(-50%)}.blr .hs-title{font-family:var(--f-m);font-weight:500;font-size:clamp(36px,3.8vw,60px);line-height:1.05;letter-spacing:.12em;text-transform:uppercase;margin:0 0 44px}.blr .hs-btn{display:inline-block;border:1.5px solid #fff;color:#fff;text-decoration:none;font-family:var(--f-m);font-size:15px;letter-spacing:.16em;text-transform:uppercase;padding:13px 28px;transition:background .2s,color .2s}.blr .hs-btn:hover{background:#fff}.blr .hs-bars{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;gap:8px}.blr .hs-bar{width:110px;padding:0;border:none;background:0 0;position:relative}.blr .hs-bar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:rgba(255,255,255,.4)}.blr .hs-bar[aria-current=true]::after{background:#fff}.blr .mq{background:var(--navy);color:var(--off);overflow:hidden;white-space:nowrap;height:34px;display:flex;align-items:center}.blr .mq-track{display:inline-flex;animation:90s linear infinite mq}.blr .mq-track span{text-transform:uppercase;letter-spacing:.22em;font-size:10.5px;font-weight:500;padding:0 140px}.blr .mq-track i{font-style:normal;font-size:9px;opacity:.6}@keyframes mq{to{transform:translateX(-50%)}}.blr header.top{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:var(--bg);border-bottom:1px solid var(--line)}.blr .bar{display:flex;justify-content:space-between;align-items:center;height:70px}.blr .icon-btn,.blr .menu-btn{background:0 0;border:none;padding:8px 0;display:flex;align-items:center;gap:10px}.blr .icon-btn svg,.blr .menu-btn svg{width:22px;height:22px}.blr .left{display:flex;align-items:center}.blr .logo{font-family:var(--f-a);font-size:27px;letter-spacing:.3em;text-decoration:none;line-height:1;margin-left:22px}.blr .right{display:flex;justify-content:flex-end}.blr .cta{display:inline-block;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.blr .cta:hover{opacity:.65}.blr .manifesto{padding:88px 40px;text-align:center}.blr .man-sig{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 auto}.blr .ms-b{font-family:var(--f-a);font-size:clamp(40px,5vw,68px);letter-spacing:.3em;padding-left:.3em;line-height:1;margin-bottom:10px}.blr .ms-l{font-family:var(--f-m);font-weight:500;font-size:clamp(13px,1.1vw,16px);letter-spacing:.34em;padding-left:.34em;text-transform:uppercase}.blr .grid{display:grid;grid-template-areas:none;}.blr .hs .hs-title{font-size:clamp(28px,3.1vw,50px);overflow-wrap:normal;word-break:keep-all;}.blr .media img[src*="-branca-"][src*="sem-fundo"],.product-media img[src*="-branca-"][src*="sem-fundo"]{background-color:#0f1a3a;}.blr .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 18px;grid-template-columns:repeat(5,minmax(0,1fr))}.blr .media{position:relative;display:block;width:100%;border:none;background:var(--soft);aspect-ratio:4/5;overflow:hidden}.blr .info{padding-top:14px}.blr .pname{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.blr .prow{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.blr .price{font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.blr .sws{display:flex;align-items:center;gap:7px}.blr .sw{border-radius:50%;padding:0;border:1px solid rgba(0,0,0,.25);position:relative}.blr .sw.w{background:#f7f6f2}.blr .sw.b{background:#141416;border-color:#141416}.blr .sw::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid transparent}.blr .sw[aria-pressed=true]::after{border-color:var(--ink)}.blr .ncol{font-size:11px;color:var(--muted);margin-left:2px}.blr .essence .ess-q{font-family:var(--f-m);font-size:clamp(22px,2.4vw,30px);color:var(--ink);font-weight:500;line-height:1.4;max-width:720px;margin:0 auto 18px}.blr .essence .ess-q em{font-style:italic}.blr .best{padding:0 0 104px}.blr .best-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.blr .best-head h2{font-size:15px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.blr .best-ctl{display:flex;align-items:center;gap:10px}.blr .best-ctl .cta{margin-right:14px}.blr .arr{border:1px solid var(--line);background:0 0;display:flex;align-items:center;justify-content:center;padding:0}.blr .arr:hover{border-color:var(--ink)}.blr .arr:disabled{opacity:.3;cursor:default;border-color:var(--line)}.blr .arr svg{width:18px;height:18px}.blr .track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 18px)/ 4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.blr .track::-webkit-scrollbar{display:none}.blr .slide{scroll-snap-align:start}.blr .tiles{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 40px;margin-bottom:96px}.blr .tile{position:relative;border:none;padding:0;text-align:left;background:var(--soft);aspect-ratio:1/1;overflow:hidden;display:block;width:100%}.blr .tile.dark{background:#1a1a1d;color:#f4f1ea}.blr .tile .cap{position:absolute;left:28px;bottom:26px}.blr .tile .cap b{display:block;font-size:22px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px}.blr .essence h2{font-size:15px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.blr .essence p{max-width:560px;margin:0 auto 26px;color:var(--muted);font-size:15px}.blr footer{border-top:1px solid var(--line);padding:56px 0 40px}.blr .manifesto,.blr footer,.blr header.top{--bg:#f4f1ea;--ink:#0f1a3a;--soft:#e8e3d7;--line:rgba(15, 26, 58, 0.16);--muted:rgba(15, 26, 58, 0.62);background:var(--bg);color:var(--ink)}.blr .essence{padding:112px 40px;text-align:center;--bg:#0f1a3a;--ink:#f4f1ea;--soft:#182552;--line:rgba(244, 241, 234, 0.22);--muted:rgba(244, 241, 234, 0.72);background:var(--bg);color:var(--ink)}.blr .tile:not(.dark){background:#f4f1ea;color:#0f1a3a}.blr .fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.blr .fcols h4{margin:0 0 14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.blr .fcols a,.blr .fcols button.lnk{display:block;text-decoration:none;color:var(--muted);background:0 0;border:none;text-align:left;font-size:13px}.blr .fcols a:hover,.blr .fcols button.lnk:hover{color:var(--ink)}.blr .flogo{font-family:var(--f-a);font-size:24px;letter-spacing:.3em;margin-bottom:12px;display:block}.blr .legal{margin-top:48px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:11px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.blr .scrim{position:fixed;inset:0;background:rgba(8,12,30,.45);opacity:0;pointer-events:none;transition:opacity .25s;z-index:40}.blr .scrim.on{opacity:1;pointer-events:auto}.blr .side{position:fixed;top:0;bottom:0;width:min(440px,100%);background:var(--bg);color:var(--ink);z-index:50;display:flex;flex-direction:column;transition:transform .3s;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.blr .side.l{left:0;transform:translateX(-100%)}.blr .side.r{right:0;transform:translateX(100%)}.blr .side.on{transform:none}.blr .side-h{display:flex;justify-content:space-between;align-items:center;height:70px;padding:0 26px;border-bottom:1px solid var(--line)}.blr .x{background:0 0;border:none;font-size:24px;line-height:1;padding:6px}.blr .side-b{flex:1;overflow:auto;padding:16px 26px}.blr .mlist a,.blr .mlist button{display:block;width:100%;text-align:left;background:0 0;border:none;border-bottom:1px solid var(--line);padding:18px 0;text-decoration:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.blr .mlist .sub{font-size:11px;color:var(--muted);letter-spacing:.14em;padding:22px 0 6px;border:none;text-transform:uppercase}.blr .side-f{padding:20px 26px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.blr .ms-b,.blr footer .flogo,.blr header.top .logo{color:var(--logo-blue)}.blr .media{padding:0;aspect-ratio:1900/2092}.blr .tile.dark{background:radial-gradient(ellipse 70% 60% at 50% 38%,#55555c 0,#26262a 62%,#1a1a1d 100%)}.blr .hs,.blr .hs-slide.t-dark{color:#fff}.blr .hs-slide.t-light{color:#0f1a3a}.blr .hs-art{left:67.5%;top:54%;width:min(54vw,860px);transform:translate(-50%,-50%);display:flex;align-items:center;filter:drop-shadow(0 22px 26px rgba(0, 0, 0, .2))}.blr .hs-slide.t-dark .hs-art{filter:drop-shadow(0 30px 40px rgba(0, 0, 0, .4))}.blr .hs-slide.on .hs-art{transform:translate(-50%,-50%) scale(1.02)}.blr .hs-txt{max-width:30%}.blr .hs-btn{border-color:currentColor;color:inherit}.blr .hs-slide.t-dark .hs-btn:hover{background:var(--gold);border-color:var(--gold);color:#0f1a3a}.blr .hs-slide.t-light .hs-btn:hover{background:#0f1a3a;border-color:#0f1a3a;color:#f4f1ea}.blr .hs[data-theme=light] .hs-bar::after{background:rgba(15,26,58,.22)}.blr .hs[data-theme=light] .hs-bar[aria-current=true]::after{background:#0f1a3a}.blr .hs[data-theme=dark] .hs-bar::after{background:rgba(255,255,255,.4)}.blr .hs[data-theme=dark] .hs-bar[aria-current=true]::after{background:var(--gold)}.blr .tile.dark .cap,.blr .tile.dark .cap b{color:var(--gold)}.blr header.top{border-bottom:1px solid var(--gold)}.blr .badge{background:var(--gold);color:#0f1a3a;top:5px;right:3px}.blr .mq-track i{color:var(--gold);opacity:1}.blr .hs-bar[aria-current=true]::after{background:var(--gold)}.blr .hs-btn:hover{background:var(--gold);border-color:var(--gold);color:#0f1a3a}.blr .ms-orn{display:block;width:96px;height:1px;background:var(--gold);position:relative;margin:2px 0 10px}.blr .ms-orn::after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;background:var(--gold);transform:translate(-50%,-50%) rotate(45deg);outline:#f4f1ea solid 6px}.blr .best-head h2{position:relative;padding-bottom:14px}.blr .best-head h2::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--gold)}.blr .essence h2{color:var(--gold)}.blr .essence .cta{border-bottom-color:var(--gold)}.blr footer{border-top:2px solid var(--gold)}.blr .right{gap:0}.blr .bar .menu-btn,.blr .icon-btn{min-width:44px;min-height:44px;justify-content:center;padding:0}.blr .nav-main a{padding:11px 0}.blr .hs-bar{height:44px}.blr .arr{width:44px;height:44px}.blr .x{min-width:44px;min-height:44px}.blr .sws{gap:26px}.blr .brand{min-height:44px}.blr .sw{width:18px;height:18px}.blr .sw::before{content:"";position:absolute;inset:-13px}.blr .cta{position:relative}.blr .cta::before{content:"";position:absolute;inset:-14px -6px}.blr .fcols a,.blr .fcols button.lnk{padding:11px 0;line-height:1.3}.blr .hs-pp{position:absolute;right:26px;bottom:26px;width:44px;height:44px;border-radius:50%;border:1.5px solid currentColor;background:0 0;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;z-index:3}.blr .hs[data-theme=light] .hs-pp{color:#0f1a3a}.blr .hs-pp svg{width:18px;height:18px}.blr .hs-pp .i-play,.blr .hs-pp[aria-pressed=true] .i-pause{display:none}.blr .hs-pp[aria-pressed=true] .i-play{display:block}.blr .hs-pp:hover{background:rgba(127,127,127,.18)}.blr .anim-off .mq-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.blr,.blr *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (max-width:1180px){.blr .nav-main{gap:20px;margin-left:30px}.blr .nav-main a{font-size:12.5px}.blr .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blr .track{grid-auto-columns:calc((100% - 2 * 18px)/ 3)}}@media (max-width:820px){.blr .hs-pp{right:14px;bottom:14px}.blr .wrap{padding:0 18px}.blr .nav-main{display:none}.blr .bar .menu-btn{display:flex}.blr .crest{height:34px}.blr .brand{gap:10px}.blr .ms-crest{height:112px}.blr .bar{height:62px}.blr .logo{font-size:21px}.blr .hs{height:auto;min-height:0;aspect-ratio:4/5;aspect-ratio:4/5.4}.blr .hs-art{left:50%;top:30%;width:94vw}.blr .hs-slide.t-dark::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.5) 100%);pointer-events:none}.blr .hs-txt{z-index:1;left:22px;right:22px;top:auto;bottom:44px;transform:none;max-width:none}.blr .hs-title{margin-bottom:22px}.blr .hs-bar{width:56px}.blr .manifesto{padding:56px 22px}.blr .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 10px}.blr .prow{flex-direction:column;align-items:flex-start;gap:6px}.blr .tiles{grid-template-columns:1fr;padding:0 18px;gap:12px}.blr .best{padding:0 0 64px}.blr .track{grid-auto-columns:72%;gap:10px}.blr .best-ctl .arr{display:none}.blr .best-ctl .cta{margin-right:0}.blr .essence{padding:72px 22px}.blr .fcols{grid-template-columns:1fr 1fr}}.blr{background:0 0}.blr .media img,.blr .tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .5s;display:block}.blr .tile img{object-fit:contain;width:56%;left:22%;top:12%;height:auto}.blr .tile:hover img{transform:scale(1.03)}.blr .card[data-tone=black] .media img[data-tone=white],.blr .card[data-tone=white] .media img[data-tone=black]{opacity:0}@media (hover:hover){.blr .card[data-tone=black] .media:hover img[data-tone=black],.blr .card[data-tone=white] .media:hover img[data-tone=white]{opacity:0}.blr .card[data-tone=black] .media:hover img[data-tone=white],.blr .card[data-tone=white] .media:hover img[data-tone=black]{opacity:1}}.blr .media{cursor:pointer}.blr a.media,.blr a.tile{text-decoration:none;color:inherit}.blr .hs-art img{width:50%;height:auto;flex:none;display:block}.blr .hs-art.one img{width:100%}.blr .pname a{text-decoration:none}.blr .logo-img{height:42px;width:auto;display:block}.blr .badge[hidden]{display:none}.blr .mlist a{color:var(--ink)}.blr .shop-empty{padding:40px 0;color:var(--muted)}@media (max-width:820px){.blr .logo-img{height:34px}}
