:root{--bg:#F5F7FB;--surface:#FFFFFF;--surface-2:#EDF2F8;--sunken:#E4EBF4;--ink:#0A1B33;--ink-soft:#4E5E76;--ink-faint:#8797AE;--line:#E1E8F1;--navy:#052455;--navy-2:#123A73;--navy-ink:#EAF1FC;--foot-a:#052455;--foot-b:#03163a;--gbat-a:#1a4a8f;--gbat-b:#052455;--head-bg:#052455;--coral:#EC8B6C;--coral-2:#DA6A45;--coral-soft:#FBE7DE;--green:#1E8A54;--green-2:#146E42;--green-soft:#E1F1E8;--gold:#C79A4B;--sale:#E23B2E;--sale-soft:#FCE6E4;--serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--shadow:0 1px 2px rgba(10,27,51,.05),0 8px 24px -12px rgba(10,27,51,.15);--shadow-lg:0 2px 6px rgba(10,27,51,.06),0 24px 48px -20px rgba(10,27,51,.22)}@media(prefers-color-scheme:dark){:root{--bg:#0A1120;--surface:#111D31;--surface-2:#16233A;--sunken:#0C1626;--ink:#EAF1FC;--ink-soft:#A7B6CE;--ink-faint:#6D7E9B;--line:#213249;--navy:#8FB2EA;--navy-2:#AECAF4;--coral:#F09B7E;--coral-2:#F2A88C;--coral-soft:#2C1A12;--green:#4FC287;--green-2:#6ED0A0;--green-soft:#0F2A1C;--gold:#DBB668;--sale:#F16B60;--sale-soft:#2A1512;--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 28px -14px rgba(0,0,0,.6);--shadow-lg:0 2px 8px rgba(0,0,0,.35),0 28px 56px -22px rgba(0,0,0,.7)}}:root[data-theme=light]{--bg:#F5F7FB;--surface:#FFFFFF;--surface-2:#EDF2F8;--sunken:#E4EBF4;--ink:#0A1B33;--ink-soft:#4E5E76;--ink-faint:#8797AE;--line:#E1E8F1;--navy:#052455;--navy-2:#123A73;--coral:#EC8B6C;--coral-2:#DA6A45;--coral-soft:#FBE7DE;--green:#1E8A54;--green-2:#146E42;--green-soft:#E1F1E8;--gold:#C79A4B;--sale:#E23B2E;--sale-soft:#FCE6E4;--shadow:0 1px 2px rgba(10,27,51,.05),0 8px 24px -12px rgba(10,27,51,.15);--shadow-lg:0 2px 6px rgba(10,27,51,.06),0 24px 48px -20px rgba(10,27,51,.22)}:root[data-theme=dark]{--bg:#0A1120;--surface:#111D31;--surface-2:#16233A;--sunken:#0C1626;--ink:#EAF1FC;--ink-soft:#A7B6CE;--ink-faint:#6D7E9B;--line:#213249;--navy:#8FB2EA;--navy-2:#AECAF4;--coral:#F09B7E;--coral-2:#F2A88C;--coral-soft:#2C1A12;--green:#4FC287;--green-2:#6ED0A0;--green-soft:#0F2A1C;--gold:#DBB668;--sale:#F16B60;--sale-soft:#2A1512;--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 28px -14px rgba(0,0,0,.6);--shadow-lg:0 2px 8px rgba(0,0,0,.35),0 28px 56px -22px rgba(0,0,0,.7)}*{box-sizing:border-box}html{scroll-behavior:smooth}html{overflow-x:hidden;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}[hidden]{display:none!important}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(16px,3vw,48px)}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:600;letter-spacing:-.01em;line-height:1.08;text-wrap:balance}.eyebrow{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--coral-2)}.lead{color:var(--ink-soft);font-size:clamp(1rem,1.6vw,1.15rem)}.price{font-family:var(--sans);font-weight:900;letter-spacing:-.02em}button{font-family:var(--sans)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-weight:800;font-size:.95rem;padding:.75em 1.3em;border-radius:12px;cursor:pointer;border:0;transition:transform .14s,box-shadow .2s,filter .2s;font-family:var(--sans);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-coral{background:var(--coral);color:#3a1206}.btn-coral:hover{background:var(--coral-2);color:#fff;box-shadow:0 12px 24px -12px var(--coral-2)}.btn-coral2{background:var(--coral-2);color:#fff}.btn-coral2:hover{filter:brightness(1.08)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{filter:brightness(1.12)}.btn-navy-o{background:transparent;color:var(--navy);border:2px solid var(--navy)}.btn-navy-o:hover{background:var(--navy);color:#fff}.btn-ghost{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{background:var(--surface-2)}.promobar{background:#0b0d10;color:#d7dbe0;font-size:.82rem;font-weight:600}.promobar .wrap{display:flex;gap:24px;justify-content:center;align-items:center;height:38px;flex-wrap:wrap}.promobar b{color:#fff}.promobar .g{color:#7ee0a8}@media(max-width:640px){.promobar .wrap span:nth-child(n+2){display:none}}header.site{position:sticky;top:0;z-index:50;background:var(--head-bg);border-bottom:1px solid rgba(255,255,255,.1)}.nav{display:flex;align-items:center;gap:clamp(12px,2vw,24px);height:70px}.brand{font-weight:900;font-size:1.15rem;display:flex;align-items:center;gap:.5rem;flex:0 0 auto;color:var(--ink)}.brand .mark{width:28px;height:28px}.brand-logo{height:67px;width:auto;display:block;margin-left:-1px}.foot-logo{height:64px;width:auto;display:block;margin-left:-1px}@media(max-width:760px){.brand-logo{height:54px;margin-left:0}}.chead .brand-logo{height:48px}.search{flex:1;max-width:50rem;display:flex;background:var(--surface-2);border:1.5px solid transparent;border-radius:13px;padding:5px}.search:focus-within{border-color:var(--coral);background:var(--surface)}.search input{flex:1;border:0;background:transparent;outline:none;font-size:.98rem;color:var(--ink);padding:0 12px;font-family:var(--sans)}.search input::placeholder{color:var(--ink-faint)}.search .sbtn{width:44px;border-radius:10px;background:var(--navy);color:#fff;display:grid;place-items:center;cursor:pointer;border:0}.links{display:flex;gap:clamp(9px,1.4vw,18px)}.links a{font-size:.9rem;color:var(--ink-soft);font-weight:500;position:relative;padding:4px 0}.links a:hover{color:var(--ink)}.links a.hot{color:var(--coral-2);font-weight:800}.hact{display:flex;align-items:center;gap:4px;flex:0 0 auto}.hbtn{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:var(--ink-soft);cursor:pointer;background:transparent;border:0;transition:.2s}.hbtn:hover{background:var(--surface-2);color:var(--ink)}.hbtn .badge{position:absolute;top:3px;right:4px;background:var(--coral);color:#3a1206;font-size:.58rem;font-weight:900;min-width:15px;height:15px;border-radius:8px;display:grid;place-items:center;padding:0 3px}@media(max-width:980px){.links{display:none}}@media(max-width:760px){header.site .wrap.hgrid{padding-top:7px;padding-bottom:2px}.brand{display:none}header.site .brand-m{display:flex;align-items:center;justify-self:center;grid-area:logo}.brand-m .brand-logo{height:36px;margin:0}.hrows{width:100%;flex:1;min-width:0}.nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"cep logo icons" "search search search";align-items:center;column-gap:8px;row-gap:9px;height:auto;min-height:0;padding:0}.deliverto{grid-area:cep;min-width:0;justify-self:start;margin-top:7px}.hact{grid-area:icons;justify-self:end;margin:0;gap:2px}.hact .hbtn{width:38px;height:38px}.search{grid-area:search;min-width:0;max-width:none}.links{display:none}.dt-btn{padding:5px 7px;gap:6px;min-width:0}.dt-txt{min-width:0}.dt-val{max-width:52px}.catstrip{margin-top:8px}.catstrip .cbar{padding:3px 0 5px}.catstrip .cbar .cwrap{padding:0}}.deliverto{position:relative;flex:0 0 auto}.dt-btn{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;border-radius:11px;padding:6px 10px;cursor:pointer;color:var(--ink);font-family:var(--sans)}.dt-btn:hover{background:var(--surface-2);border-color:var(--line)}.dt-btn>svg:first-child{color:var(--coral-2);flex:0 0 auto}.dt-txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.dt-lbl{font-size:.68rem;color:var(--ink-faint);font-weight:600}.dt-val{font-size:.82rem;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.dt-ch{color:var(--ink-faint);flex:0 0 auto}.dt-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:300px;max-width:86vw;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:16px}.dt-pt{font-weight:800;font-size:.95rem;margin-bottom:12px}.dt-cl{display:block;font-size:.76rem;font-weight:700;color:var(--ink-soft);margin:0 0 6px}.dt-cepline{display:flex;gap:8px}.dt-cepline input{flex:1;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:.95rem;outline:none;font-family:var(--sans)}.dt-cepline input:focus{border-color:var(--coral)}.dt-cepline button{background:var(--navy);color:#fff;border:0;border-radius:10px;padding:0 16px;font-weight:800;cursor:pointer}.dt-msg{font-size:.8rem;margin-top:8px;color:var(--green-2);font-weight:600;min-height:1px}.dt-msg .dt-e{color:var(--sale)}.dt-nocep{display:inline-block;margin-top:10px;font-size:.78rem;color:var(--coral-2);font-weight:700}.dt-saved{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.dt-saved:empty{display:none}.dt-sl{font-size:.68rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:700}.dt-sv{text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:.83rem;color:var(--ink);cursor:pointer;font-family:var(--sans)}.dt-sv:hover{border-color:var(--coral)}.dt-sv b{font-weight:800}@media(max-width:980px){.dt-lbl{display:none}.dt-val{max-width:92px;font-size:.8rem}}.catstrip{background:var(--surface);border-bottom:1px solid var(--line)}.catstrip .wrap{display:flex;gap:8px;overflow-x:auto;padding:26px clamp(14px,2vw,26px);scrollbar-width:none}.catstrip .wrap::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;font-size:.85rem;font-weight:600;color:var(--ink-soft);padding:.5em .95em;border-radius:999px;border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:.2s;white-space:nowrap}.chip:hover{border-color:var(--coral);color:var(--ink)}.chip.hot{background:var(--coral-soft);color:var(--coral-2);border-color:transparent;font-weight:800}section{padding:clamp(38px,5.5vw,68px) 0}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,3vw,30px)}.shead .eyebrow{margin-bottom:.4rem}.shead h2{font-size:clamp(1.5rem,3.2vw,2.3rem)}.shead .link{color:var(--coral-2);font-weight:800;font-size:.9rem;display:inline-flex;gap:.35em;align-items:center;white-space:nowrap;font-family:var(--sans)}.grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,16px)}.prod{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .28s,box-shadow .28s;position:relative}.prod:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.prod .ph{height:200px;display:grid;place-items:center;position:relative;background:linear-gradient(160deg,#edf2f8,#fff);overflow:hidden;padding:3px}.prod .ph img{max-height:194px;max-width:100%;width:auto;height:auto;display:block;object-fit:contain}.prod .badge{position:absolute;top:10px;left:10px;font-family:var(--mono);font-size:.64rem;font-weight:800;letter-spacing:.02em;padding:4px 8px;border-radius:8px;z-index:2}.badge.off{background:var(--coral);color:#3a1206}.badge.own{background:var(--navy);color:#fff}.badge.best{background:#f7b500;color:#3a2a06}.badge.top{background:var(--gold);color:#3a2c05}.prod .fav{position:absolute;top:9px;right:9px;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--surface) 78%,transparent);display:grid;place-items:center;color:var(--ink-faint);cursor:pointer;z-index:2;border:0}.prod .fav:hover{color:var(--coral-2)}.prod .body{padding:13px 14px 15px;flex:1;display:flex;flex-direction:column}.prod .bt{font-family:var(--mono);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-weight:700}.prod .name{font-weight:600;font-size:.9rem;margin:.22rem 0 .55rem;line-height:1.3;min-height:2.4em;font-family:var(--sans);color:var(--ink)}.prod .rs{color:var(--gold);font-size:.72rem;letter-spacing:.5px;margin-bottom:.4rem}.prod .rs span{color:var(--ink-faint)}.prod .prow{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.prod .old{color:var(--ink-faint);text-decoration:line-through;font-size:.78rem}.prod .now{font-size:1.1rem;color:var(--ink)}.prod .pix{color:var(--green);font-size:.73rem;font-weight:700;margin-top:2px}.prod .buy{margin-top:auto;padding-top:11px}.prod .buy button{width:100%;background:var(--navy);color:#fff;border:0;border-radius:11px;padding:.6em;font-weight:800;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4em;transition:.2s;font-family:var(--sans)}.prod .buy button:hover{background:var(--coral);color:#3a1206}footer.site{background:linear-gradient(180deg,var(--foot-a),var(--foot-b));color:#c7d6ee;margin-top:clamp(30px,5vw,54px)}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:clamp(18px,3vw,40px);padding:clamp(38px,5vw,60px) clamp(16px,3vw,48px) 30px}footer.site .brand{color:#fff;margin-bottom:12px}footer.site h4{font-family:var(--sans);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#8fabd6;margin:0 0 12px;font-weight:800}footer.site ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}footer.site ul a{color:#bccbe6;font-size:.9rem}footer.site ul a:hover{color:#fff}footer.site .wa{display:inline-flex;gap:.5em;align-items:center;background:#127a45;color:#fff;padding:.55em 1em;border-radius:11px;font-weight:800;font-size:.88rem;margin-top:8px}.foot-bot{border-top:1px solid rgba(255,255,255,.12);padding:16px clamp(16px,3vw,48px) 28px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;color:#8fabd6;font-size:.8rem}.pays span{background:#ffffff1a;border-radius:6px;padding:3px 8px;font-family:var(--mono);font-size:.64rem;font-weight:700;margin-left:5px}.gridbanner{position:relative;overflow:hidden;border-radius:18px;padding:18px 20px;display:flex;align-items:center;gap:16px;min-height:160px;color:#fff;text-decoration:none;transition:transform .25s,box-shadow .25s;isolation:isolate}.gridbanner:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.gridbanner .gb-ic{flex:0 0 auto;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:1.6rem;background:#ffffff29}.gridbanner .gb-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.gridbanner .gb-t{font-family:var(--serif);font-weight:600;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.15}.gridbanner .gb-s{font-size:.86rem;opacity:.9;line-height:1.35}.gridbanner .gb-cta{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.86rem;background:#ffffff2e;padding:9px 14px;border-radius:11px;white-space:nowrap}.gridbanner:hover .gb-cta svg{transform:translate(3px);transition:transform .2s}.gridbanner:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:#ffffff14;top:-60px;right:-40px;z-index:-1}.gb-frete{background:linear-gradient(135deg,#1e8a54,#0f5f39)}.gb-derm{background:radial-gradient(120% 120% at 90% 0%,rgba(236,139,108,.35),transparent 60%),linear-gradient(135deg,#06285a,#03152f)}.gb-atacado{background:linear-gradient(135deg,var(--gbat-a),var(--gbat-b))}.gb-pix{background:linear-gradient(135deg,#0f7a44,#0a5230)}.gb-cupom{background:linear-gradient(120deg,#ec8b6c,#c6512b)}.gb-repo{background:linear-gradient(135deg,#eef6f0,#dcede3);color:var(--ink)}.gb-repo .gb-ic{background:#fff}.gb-repo .gb-t{color:var(--green-2)}.gb-repo .gb-s{color:var(--ink-soft);opacity:1}.gb-repo .gb-cta{background:var(--green);color:#fff}.gb-span-2{grid-column:span 2}.gb-span-3{grid-column:span 3}.gb-span-4{grid-column:span 4}@media(max-width:720px){.gb-span-3,.gb-span-4{grid-column:span 2}}@media(max-width:540px){.gb-span-2,.gb-span-3,.gb-span-4{grid-column:span 1}}@media(prefers-color-scheme:dark){.gb-repo{background:linear-gradient(135deg,#123024,#0e2a1e);color:var(--ink)}.gb-repo .gb-ic{background:#ffffff1f}}:root[data-theme=dark] .gb-repo{background:linear-gradient(135deg,#123024,#0e2a1e);color:var(--ink)}:root[data-theme=dark] .gb-repo .gb-ic{background:#ffffff1f}@media(max-width:540px){.gridbanner{min-height:0;padding:14px 16px;flex-wrap:wrap}.gridbanner .gb-cta{margin-left:0;width:100%;justify-content:center;margin-top:6px}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.disc{text-align:center;font-family:var(--mono);font-size:.72rem;color:var(--ink-faint);padding:10px 16px 26px}.themetog{position:fixed;top:78px;right:14px;z-index:70;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow)}.catstrip .cbar{display:flex;align-items:center;gap:10px;padding:2px 0 14px}.catstrip .cbar .cwrap{flex:1;min-width:0;padding:0}.catstrip .wa-chip,header.site .catstrip .chip.wa-chip,.catbar-site .catstrip .chip.wa-chip{flex:0 0 auto;background:#25d366;color:#fff;border-color:#25d366;display:inline-flex;align-items:center;gap:7px;font-weight:800;white-space:nowrap}.catstrip .wa-chip:hover,header.site .catstrip .chip.wa-chip:hover,.catbar-site .catstrip .chip.wa-chip:hover{background:#1eb457;border-color:#1eb457;color:#fff}@media(max-width:760px){.catstrip .wa-chip,header.site .catstrip .chip.wa-chip,.catbar-site .catstrip .chip.wa-chip{display:none!important}}.wafloat{position:fixed;right:16px;bottom:18px;z-index:69;width:48px;height:48px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 4px 14px #00000047;transition:transform .15s}.wafloat:hover{transform:scale(1.08)}@media(max-width:760px){.wafloat{right:12px;bottom:14px;width:44px;height:44px}}@media(max-width:900px){.grid5{grid-template-columns:repeat(3,1fr)}.grid4,.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.grid5,.grid4{grid-template-columns:1fr 1fr;gap:10px}.foot-grid{grid-template-columns:1fr}.prod .name{font-size:.82rem}}:root[data-skin=azul],:root[data-skin=mix-a],:root[data-skin=mix-b]{--bg:#F5FAFD;--surface:#FFFFFF;--surface-2:#EAF6FB;--sunken:#DCEFF8;--line:#D6E8F2;--ink:#0E2A40;--ink-soft:#527089;--ink-faint:#7E9AB0;--navy:#0060A8;--navy-2:#0090D8;--navy-ink:#EAF6FB;--foot-a:#04263F;--foot-b:#031B2E;--gbat-a:#0060A8;--gbat-b:#04263F;--head-bg:#04263F}:root[data-skin=azul]{--coral:#00A8A8;--coral-2:#007A7A;--coral-soft:#E4F6F6}:root[data-skin=mix-b] .btn-coral{background:var(--navy);color:#fff}:root[data-skin=mix-b] .btn-coral:hover{background:var(--navy-2)}:root[data-skin=mix-b] .btn-coral2{background:var(--navy)}:root[data-skin=mix-b] .btn-coral2:hover{background:var(--navy-2);filter:none}:root[data-skin=mix-b] .prod .buy button:hover{background:var(--navy-2);color:#fff}header.site .links a{color:#c9d8f0}header.site .links a:hover{color:#fff}header.site .links a.hot{color:var(--coral)}header.site .hbtn{color:#dce7f7}header.site .hbtn:hover{background:#ffffff1f;color:#fff}header.site .dt-btn{color:#eaf1fc}header.site .dt-btn:hover{background:#ffffff1a;border-color:#ffffff2e}header.site .dt-lbl{color:#a9bfe0}header.site .dt-val{color:#fff}header.site .search{background:#fff}header.site .search input{color:#0a1b33}header.site .search input::placeholder{color:#8797ae}header.site .catstrip,.catbar-site .catstrip{background:var(--head-bg);border-bottom:none}header.site .catstrip .chip,.catbar-site .catstrip .chip{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#e6eefa}header.site .catstrip .chip:hover,.catbar-site .catstrip .chip:hover{background:#ffffff2e;border-color:#ffffff3d;color:#fff}header.site .catstrip .chip.hot,.catbar-site .catstrip .chip.hot{background:var(--coral-2);border-color:transparent;color:#fff}.catbar-site{background:var(--head-bg);border-bottom:1px solid rgba(255,255,255,.1)}.catbar-site .wrap{max-width:none;padding:0 clamp(14px,2vw,26px)}.ghost-brand{visibility:hidden;pointer-events:none;height:0;overflow:hidden}header.site .wrap{max-width:none;padding:0 clamp(14px,2vw,26px)}header.site .catstrip .wrap{padding:14px clamp(14px,2vw,26px)}.hgrid{display:flex;align-items:center;gap:clamp(14px,2.4vw,28px)}.brand-m{display:none}.hrows{flex:1;min-width:0;display:flex;flex-direction:column}.catstrip .cwrap{display:flex;gap:8px;overflow-x:auto;padding:2px 0 14px;scrollbar-width:none}.catstrip .cwrap::-webkit-scrollbar{display:none}.brands{padding:clamp(24px,4vw,40px) 0}.brands .shead .eyebrow{color:var(--coral-2)}.brands .shead h2{font-size:clamp(1.25rem,2.6vw,1.7rem)}.brands .brow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(158px,1fr);gap:14px;overflow-x:auto;padding:8px 4px 14px;margin:-8px -4px 0;scrollbar-width:none}.brands .brow::-webkit-scrollbar{display:none}.bcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:2px;text-decoration:none;box-shadow:var(--shadow);transition:transform .22s,box-shadow .22s,border-color .22s}.bcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--coral)}.bcard .bimg{height:184px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.bcard .bimg img{max-width:100%;max-height:100%;object-fit:contain}.bcard .blogo{height:26px;width:auto;max-width:80%;object-fit:contain;object-position:left center;display:block;margin:2px 0 1px}.bcard .bsub{font-size:.76rem;color:var(--ink-faint);font-weight:600}.bcard .bgo{margin-top:5px;font-size:.8rem;font-weight:700;color:var(--coral-2);opacity:0;transition:opacity .2s}.bcard:hover .bgo{opacity:1}@media(max-width:640px){.brands .brow{grid-auto-columns:minmax(140px,60%)}}.hamb{display:none}.srow{display:flex;flex:1;align-items:center;min-width:0;max-width:50rem}.srow>.search{flex:1;max-width:none;min-width:0}@media(max-width:760px){.srow{grid-area:search;max-width:none;gap:8px}.hamb{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:11px;cursor:pointer;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#eaf1fc}.hamb:active{background:#ffffff38}}.jn-drawer-ov{position:fixed;inset:0;background:#040c1e80;z-index:80;opacity:0;transition:opacity .28s}body.drawer-open .jn-drawer-ov{opacity:1}.jn-drawer{position:fixed;top:0;left:0;bottom:0;width:84%;max-width:328px;background:var(--surface);color:var(--ink);z-index:81;transform:translate(-100%);transition:transform .28s;overflow-y:auto;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);overscroll-behavior:contain}body.drawer-open{overflow:hidden}body.drawer-open .jn-drawer{transform:translate(0)}.jn-dwr-top{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.jn-dwr-top b{font-size:1.05rem;color:var(--ink)}.jn-dwr-x{background:none;border:0;font-size:1.4rem;line-height:1;color:var(--ink-soft);cursor:pointer;padding:0 4px}.jn-dwr-sec{padding:15px 18px 5px;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.jn-dwr-nav,.jn-dwr-cats{display:flex;flex-direction:column}.jn-dwr-nav a,.jn-dwr-cats a{padding:12px 18px;color:var(--ink);text-decoration:none;font-weight:600;font-size:.95rem;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.jn-dwr-nav a:active,.jn-dwr-cats a:active{background:var(--surface-2)}.jn-dwr-nav a.hot{color:var(--coral-2)}.jn-dwr-cats a{font-weight:500;font-size:.9rem;color:var(--ink-soft)}@media(max-width:760px){.srow>.search{height:42px;align-items:stretch}.srow>.search input{padding-top:0;padding-bottom:0}}.themetog{display:none}@media(max-width:760px){.catstrip .cwrap{padding-bottom:4px}header.site .wrap.hgrid{padding-bottom:1px}}.jn-cart-ov{position:fixed;inset:0;background:#040c1e80;z-index:90;opacity:0;transition:opacity .28s}body.cart-open .jn-cart-ov{opacity:1}.jn-cart{position:fixed;top:0;right:0;bottom:0;width:92%;max-width:400px;background:var(--surface);color:var(--ink);z-index:91;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}body.cart-open .jn-cart{transform:translate(0)}.jn-cart-top{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--line);flex:0 0 auto}.jn-cart-top b{font-size:1.08rem;color:var(--ink)}.jn-cart-x{background:none;border:0;font-size:1.35rem;line-height:1;color:var(--ink-soft);cursor:pointer;padding:0 4px}.jn-cart-ship{padding:13px 18px;border-bottom:1px solid var(--line);flex:0 0 auto}.jn-cart-ship .msg{font-size:.84rem;color:var(--ink-soft)}.jn-cart-ship .msg b{color:var(--coral-2)}.jn-cart-ship.free .msg b{color:var(--green-2)}.jn-cart-ship .bar{height:7px;border-radius:5px;background:var(--surface-2);margin-top:8px;overflow:hidden}.jn-cart-ship .fill{height:100%;background:linear-gradient(90deg,var(--coral),var(--coral-2));border-radius:5px;transition:width .4s}.jn-cart-ship.free .fill{background:var(--green)}.jn-cart-items{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.jn-ci{display:flex;gap:11px;padding:13px 18px;border-bottom:1px solid var(--line);position:relative}.jn-ci .th{width:58px;height:58px;flex:0 0 auto;border-radius:9px;background:var(--surface-2);display:grid;place-items:center;overflow:hidden}.jn-ci .th img{max-width:100%;max-height:100%;object-fit:contain}.jn-ci .info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.jn-ci .nm{font-size:.86rem;font-weight:600;line-height:1.25;color:var(--ink);padding-right:56px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jn-ci .vr{font-size:.75rem;color:var(--ink-faint)}.jn-ci .row2{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.jn-ci .step{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:9px;overflow:hidden}.jn-ci .step button{width:28px;height:28px;border:0;background:var(--surface-2);color:var(--ink);cursor:pointer;font-size:1rem;display:grid;place-items:center;font-family:inherit}.jn-ci .step button:active{background:var(--line)}.jn-ci .step .qv{min-width:30px;width:36px;text-align:center;font-size:.85rem;font-weight:700;color:var(--ink);border:0;background:transparent;outline:none;font-family:inherit;padding:0}.jn-ci .step input.qv:focus{background:var(--line)}.jn-ci .lt{font-weight:800;font-size:.92rem;color:var(--ink)}.jn-ci .del{position:absolute;top:12px;right:16px;background:none;border:0;color:var(--ink-faint);cursor:pointer;font-size:.72rem;padding:0}.jn-cart-empty{flex:1;display:grid;place-items:center;color:var(--ink-faint);padding:40px;text-align:center}.jn-cart-foot{flex:0 0 auto;border-top:1px solid var(--line);padding:14px 18px 18px;background:var(--surface)}.jn-cart-tot{display:flex;align-items:center;justify-content:space-between;font-size:1rem;color:var(--ink-soft)}.jn-cart-tot b{font-size:1.4rem;color:var(--ink);font-weight:800}.jn-cart-pix{font-size:.78rem;color:var(--green-2);font-weight:600;margin:2px 0 12px}.jn-cart-go{display:block;text-align:center;background:var(--navy);color:#fff;padding:14px;border-radius:12px;font-weight:800;font-size:1rem;text-decoration:none}.jn-cart-go:active{transform:translateY(1px)}.jn-cart-cont{display:block;width:100%;background:none;border:0;color:var(--ink-soft);font-weight:600;font-size:.85rem;padding:11px 0 2px;cursor:pointer;font-family:inherit}input.cep-lock{background:var(--surface-2)!important;color:var(--ink-soft)!important;cursor:not-allowed;opacity:.92}input.cep-lock:focus{border-color:var(--line)!important;box-shadow:none!important}#jn-lgpd{position:fixed;left:0;right:0;bottom:0;z-index:99990;background:#052455;color:#fff;box-shadow:0 -2px 16px #00000047;font-size:14px;line-height:1.45}#jn-lgpd .jn-lgpd-in{max-width:1120px;margin:0 auto;padding:15px 20px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}#jn-lgpd p{margin:0;flex:1 1 340px;color:#fff}#jn-lgpd a{color:#eecd00;text-decoration:underline}#jn-lgpd .jn-lgpd-btns{display:flex;gap:10px;flex:0 0 auto}#jn-lgpd button{cursor:pointer;border:0;border-radius:6px;padding:10px 24px;font-weight:700;font-size:14px;font-family:inherit}#jn-lgpd-reject{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}#jn-lgpd-accept{background:#eecd00;color:#052455}@media(max-width:600px){#jn-lgpd .jn-lgpd-in{padding:13px 14px;gap:10px}#jn-lgpd .jn-lgpd-btns{width:100%}#jn-lgpd button{flex:1;padding:11px 0}}
