:root{--brand:#2e3135;--brand-hover:#1f2124;--brand-soft:#6b7075;--brand-wash:#f1f2f3;--brand-contrast:#ffffff;--teal:#2e3135;--teal-hover:#1f2124;--teal-soft:#6b7075;--teal-wash:#f1f2f3;--accent:#d31334;--amarelo-forte:#e0a32e;--amarelo:#e0a32e;--amarelo-suave:#f5e6c8;--bg:#ffffff;--bg-subtle:#f1f2f3;--bg-raised:#ffffff;--border:#e3e5e7;--border-strong:#a9adb2;--text:#2e3135;--text-muted:#5c6066;--text-faint:#a9adb2;--bg-primary:var(--bg);--bg-secondary:var(--bg-raised);--green-primary:var(--brand);--green-dark:var(--brand-hover);--green-light:var(--brand-wash);--text-primary:var(--text);--text-secondary:var(--text-muted);--border-color:var(--border);--ok:#2e3135;--ok-bg:#f1f2f3;--warn:#b45309;--warn-bg:#fdefd3;--danger:#c01030;--danger-bg:#fde3e7;--font:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-display-serif),"Arial Narrow",ui-sans-serif,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--tracking-wide:0.14em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2.5rem;--space-7:4rem;--space-8:6rem;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--shadow-sm:0 1px 2px rgb(28 33 29/5%);--shadow:0 6px 22px -14px rgb(28 33 29/18%);--shadow-lg:0 18px 44px -22px rgb(28 33 29/24%);--t-rapido:120ms;--t-normal:240ms;--t-lento:420ms;--ease:cubic-bezier(0.22,0.61,0.36,1);--ease-saida:cubic-bezier(0.4,0,1,1);--page-max:1380px;--gutter:20px;color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-base);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.02;letter-spacing:.015em;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--space-4) * 2.2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2355584f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;cursor:pointer}select.input option{background:var(--bg-raised);color:var(--text)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--brand-wash);color:var(--text)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.page{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter)}.stack>*+*{margin-top:var(--space-4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--gutter);top:var(--space-2);z-index:100;background:var(--bg-raised);padding:var(--space-2) var(--space-4);border:1px solid var(--brand);border-radius:var(--radius-sm)}.title-lg{font-size:var(--text-2xl)}.title{font-size:var(--text-xl)}.eyebrow{font-family:var(--font);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--teal);margin:0}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.faint,.small{font-size:var(--text-sm)}.lede{font-size:var(--text-lg);color:var(--text-muted);max-width:54ch}.link{color:var(--teal);text-decoration:underline;-webkit-text-decoration-color:var(--teal-soft);text-decoration-color:var(--teal-soft);text-decoration-thickness:1px;text-underline-offset:4px}.link:hover{-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}@media (min-width:48rem){.title-lg{font-size:var(--text-3xl)}.title{font-size:var(--text-2xl)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-contrast);font-family:var(--font);font-weight:600;font-size:var(--text-sm);letter-spacing:.02em;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),opacity .2s var(--ease)}.btn:hover:not(:disabled){background:var(--brand-hover)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--block{width:100%}.btn--secondary{background:transparent;color:var(--brand);border-color:var(--brand)}.btn--secondary:hover:not(:disabled){background:var(--brand-wash)}.btn--ghost{background:transparent;color:var(--brand);border-color:transparent;padding:var(--space-2) var(--space-3);min-height:40px;font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--text-xs)}.btn--ghost:hover:not(:disabled){background:transparent;color:var(--brand-hover)}.btn--sm{min-height:40px;padding:var(--space-2) var(--space-4)}.field{display:block}.field__label{font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-2)}.field__hint,.field__label{display:block;font-size:var(--text-xs)}.field__hint{color:var(--text-faint);margin-top:var(--space-2)}.field__error{display:block;font-size:var(--text-xs);color:var(--danger);margin-top:var(--space-2)}.input{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.input::placeholder{color:var(--text-faint)}.input:focus{outline:none;border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.input[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--danger)}.grid-2{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:40rem){.grid-2{grid-template-columns:1fr 1fr}}.card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5)}.panel{padding:var(--space-5) 0;border-top:1px solid var(--border)}.panel:first-child{border-top:0;padding-top:0}@media (min-width:48rem){.card{padding:var(--space-6)}}.notice{padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);border:1px solid var(--border);border-left:3px solid var(--brand-soft);background:var(--bg-raised);font-size:var(--text-sm)}.notice--ok{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 24%,transparent);border-left-color:var(--ok);color:var(--ok)}.notice--warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 24%,transparent);border-left-color:var(--warn);color:var(--warn)}.notice--danger{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 24%,transparent);border-left-color:var(--danger);color:var(--danger)}.badge{display:inline-block;padding:3px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;background:var(--bg-raised);color:var(--text-muted);border:1px solid var(--border)}.badge--accent{background:var(--brand);color:var(--brand-contrast);border-color:transparent}.price{font-weight:600;font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price__was{color:var(--text-faint);text-decoration:line-through;text-decoration-thickness:1px;font-weight:400;font-size:var(--text-sm);margin-right:var(--space-2)}.price--accent{color:var(--accent)}.skeleton{background:linear-gradient(90deg,var(--bg-subtle) 25%,var(--border) 50%,var(--bg-subtle) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}@keyframes shimmer{to{background-position:-200% 0}}.rule{border:0;border-top:1px solid var(--border);margin:var(--space-6) 0}@keyframes surgir{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes surgirLado{0%{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:none}}@keyframes pulsarSuave{0%,to{opacity:1}50%{opacity:.45}}@keyframes brilho{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}.js-pronto .revelar{opacity:0}.js-pronto .revelar[data-visivel=sim]{animation:surgir var(--t-lento) var(--ease) both;animation-delay:var(--atraso,0s)}.levanta{transition:transform var(--t-normal) var(--ease),box-shadow var(--t-normal) var(--ease)}.levanta:hover{transform:translate3d(0,-3px,0);box-shadow:var(--shadow)}.btn{transition:background var(--t-rapido) var(--ease),color var(--t-rapido) var(--ease),border-color var(--t-rapido) var(--ease),transform var(--t-rapido) var(--ease-saida)}.btn:active{transform:scale(.97)}.link,.table a{background-image:linear-gradient(var(--teal),var(--teal));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--t-normal) var(--ease);text-decoration:none}.link:hover,.table a:hover{background-size:100% 1px}.esqueleto{position:relative;overflow:hidden;background:var(--bg-subtle);border-radius:var(--radius-sm)}.esqueleto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 253 247/72%),transparent);animation:brilho 1.4s linear infinite}@view-transition{navigation:auto}::view-transition-old(root){animation:surgir var(--t-normal) var(--ease-saida) reverse}::view-transition-new(root){animation:surgir var(--t-normal) var(--ease)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js-pronto .revelar{opacity:1}}[hidden]{display:none!important}.store-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--text)}.store-dialog:not([open]){display:none}.store-dialog::-webkit-backdrop{background:transparent}.store-dialog::backdrop{background:transparent}.favorites-feedback{position:fixed;z-index:45;bottom:var(--space-5);left:var(--gutter);max-width:calc(100vw - 2 * var(--gutter));background:var(--bg-raised);padding:var(--space-4);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_e83d1f{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_e83d1f{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_e75d01{--font-display-serif:"Bebas Neue","Bebas Neue Fallback"}