@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1c7ae40a53da9fd1-s.0qm-449mkc_lq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4bcbef9f06f9735-s.p.28i_eif9c7auo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1c7ae40a53da9fd1-s.0qm-449mkc_lq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b4bcbef9f06f9735-s.p.28i_eif9c7auo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}._0DiPyG_className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}._0DiPyG_variable{--font-vb-forte:"Red Hat Display", "Red Hat Display Fallback"}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/49d2f8bdeba219c3.3vxbymg_kqoii.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/71a1b84867060043.4063qtxwupz89.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/38a15c9a0b6aa5e1.p.0kxvs4gr291h1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/49d2f8bdeba219c3.3vxbymg_kqoii.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/71a1b84867060043.4063qtxwupz89.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/38a15c9a0b6aa5e1.p.0kxvs4gr291h1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pXgMRq_className{font-family:Big Shoulders;font-style:normal}.pXgMRq_variable{--font-vb:"Big Shoulders"}
.vb{--escuro:#0b0b0c;--grafite:#141416;--cartao:#1c1c1f;--linha:#ffffff1f;--papel:#f4f4f2;--apoio:#a3a3a8;--ambar:#ffae03;--ease:cubic-bezier(.23, 1, .32, 1);background:var(--escuro);min-height:100svh;color:var(--papel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans), sans-serif;-webkit-tap-highlight-color:transparent}html:has(.vb){background:#0b0b0c}.vb h1,.vb h2{font-family:var(--font-vb), sans-serif;text-transform:uppercase;letter-spacing:.005em;font-weight:900;line-height:.95}.vb button{font:inherit;color:inherit;cursor:pointer}.vb button:disabled{cursor:not-allowed}.vb :focus-visible{outline:2px solid var(--ambar);outline-offset:2px}.vb-ponto{background:var(--ambar);border-radius:50%;width:.17em;height:.17em;margin-left:.06em;display:inline-block}.vb-botao{background:var(--ambar);white-space:nowrap;min-height:52px;transition:transform .16s var(--ease), background-color .16s ease, opacity .16s ease;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex;color:#111113!important}.vb-botao:active:not(:disabled){transform:scale(.97)}.vb-botao:disabled{opacity:.35}.vb-botao-p{min-height:42px;padding:0 18px;font-size:15px}.vb-link{color:inherit;text-underline-offset:4px;background:0 0;border:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.vb-botao:not(:disabled):hover{background:#ffbd33}}.vb-vazio{color:var(--apoio);padding:18px 0;font-size:15px;list-style:none}.vb-inicio{align-content:center;gap:22px;max-width:760px;min-height:100svh;margin:0 auto;padding:48px 20px;display:grid;position:relative}.vb-inicio>:not(.vb-inicio-foto){z-index:1;position:relative}.vb .vb-inicio-foto{object-fit:cover;object-position:60% 50%;opacity:.35;position:fixed!important}.vb-inicio>p{max-width:34em;color:var(--apoio);font-size:18px;line-height:1.5}.vb-inicio-portas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.vb-inicio-portas a{background:var(--cartao);transition:transform .16s var(--ease);border-radius:18px;gap:6px;padding:24px;display:grid}.vb-inicio-portas a:active{transform:scale(.98)}.vb-inicio-portas small{color:var(--ambar);font-size:13px;font-weight:600}.vb-inicio-portas b{font-family:var(--font-vb), sans-serif;text-transform:uppercase;font-size:34px;font-weight:900;line-height:1}.vb-inicio-portas span{color:var(--apoio);font-size:15px}.vb .vb-inicio-nota{font-size:14px}.vb-agendar{max-width:520px;margin:0 auto;padding:24px 18px 140px}.vb-casa{align-items:flex-end;gap:14px;min-height:250px;margin:-24px -18px 0;padding:18px;display:flex;position:relative;overflow:hidden}.vb-casa:after{content:"";background:linear-gradient(#0b0b0c1a 0%,#0b0b0c33 45%,#0b0b0c 100%);position:absolute;inset:0}.vb-casa>:not(.vb-casa-foto){z-index:1;position:relative}.vb .vb-casa-foto{object-fit:cover;object-position:70% 40%}.vb-casa-marca{background:var(--papel);width:58px;height:58px;color:var(--escuro);font-family:var(--font-vb), sans-serif;border-radius:16px;flex:none;place-items:center;font-size:26px;font-weight:900;display:grid}.vb-casa h1{font-size:34px}.vb-casa p{color:#d6d6d9;margin-top:4px;font-size:14px}.vb-passo{padding:26px 0 6px;transition:opacity .2s}.vb-passo[data-bloqueado]{opacity:.4;pointer-events:none}.vb-passo h2{align-items:center;gap:10px;margin-bottom:14px;font-size:28px;display:flex}.vb-passo h2 span{background:var(--papel);width:28px;height:28px;color:var(--escuro);border-radius:50%;place-items:center;font-size:17px;display:grid}.vb-servicos{gap:8px;list-style:none;display:grid}.vb-servicos button{background:var(--cartao);text-align:left;width:100%;min-height:72px;transition:border-color .16s ease, transform .16s var(--ease);border:1.5px solid #0000;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:8px 16px 8px 8px;display:grid}.vb-servicos button:active{transform:scale(.98)}.vb-servicos button[aria-pressed=true]{border-color:var(--ambar)}.vb .vb-servico-foto{object-fit:cover;border-radius:10px;width:56px;height:56px}.vb-servico-nome{font-size:17px;font-weight:600}.vb-servico-nome small{color:var(--apoio);margin-top:2px;font-size:13px;font-weight:400;display:block}.vb-servico-info{color:var(--apoio);justify-items:end;font-size:13px;display:grid}.vb-servico-info b{color:var(--papel);font-size:17px}.vb-barbeiros{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.vb-barbeiros button{background:var(--cartao);border:1.5px solid #0000;border-radius:14px;flex:none;justify-items:center;gap:8px;width:86px;padding:12px 6px;font-size:14px;font-weight:500;display:grid}.vb-barbeiros button[aria-pressed=true]{border-color:var(--ambar)}.vb-avatar{width:48px;height:48px;color:var(--escuro);font-family:var(--font-vb), sans-serif;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.vb-avatar-qualquer{background:var(--papel)}.vb-dias{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -18px 14px;padding:0 18px 4px;display:flex;overflow-x:auto}.vb-dias button{background:var(--cartao);scroll-snap-align:start;border:0;border-radius:14px;flex:none;justify-items:center;gap:2px;width:62px;padding:10px 0;transition:background-color .16s;display:grid}.vb-dias small{color:var(--apoio);text-transform:capitalize;font-size:12px}.vb-dias b{font-family:var(--font-vb), sans-serif;font-size:26px;font-weight:900}.vb-dias button[aria-selected=true]{background:var(--papel);color:var(--escuro)}.vb-dias button[aria-selected=true] small{color:#5f5f64}.vb-horas{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vb-horas button{border:1.5px solid var(--linha);font-variant-numeric:tabular-nums;min-height:46px;transition:background-color .16s ease, transform .16s var(--ease);background:0 0;border-radius:12px;font-size:16px;font-weight:600}.vb-horas button:active{transform:scale(.96)}.vb-horas button[aria-pressed=true]{border-color:var(--ambar);background:var(--ambar);color:#111113}.vb-campos{gap:12px;display:grid}.vb-campos label{gap:6px;font-size:14px;font-weight:500;display:grid}.vb-campos input{border:1.5px solid var(--linha);background:var(--cartao);min-height:52px;color:var(--papel);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.vb-campos input:focus{border-color:var(--ambar);outline:none}.vb-barra{z-index:10;width:min(100%,520px);padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--linha);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0cf0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:50%;translate:-50%}.vb-barra-resumo{min-width:0;color:var(--apoio);font-size:13px;display:grid}.vb-barra-resumo b{color:var(--papel);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.vb-ok{justify-items:start;gap:20px;max-width:520px;margin:0 auto;padding:48px 18px;display:grid}.vb-ok-selo{background:var(--ambar);color:#111113;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-weight:700;display:grid}.vb-ok h1{font-size:56px}.vb-recibo{background:var(--papel);color:#111113;border-radius:16px;width:100%;padding:6px 18px}.vb-recibo div{border-bottom:1.5px dashed #cfcfd2;gap:2px;padding:12px 0;display:grid}.vb-recibo div:last-child{border:0}.vb-recibo dt{color:#6b6b70;font-size:13px}.vb-recibo dd{font-size:17px;font-weight:600}.vb-recibo dd:first-letter{text-transform:uppercase}.vb-ok-nota{color:var(--apoio);font-size:15px;line-height:1.5}.vb-ok-acoes{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.vb-painel{max-width:520px;min-height:100svh;margin:0 auto;padding:22px 16px 110px;position:relative}.vb-painel>*{position:relative}.vb .vb-painel-foto{background:linear-gradient(#0b0b0c59 0%,#0b0b0c 100%),url(/site/barbearias/pentes.webp) 50% 70%/cover no-repeat;height:230px;position:absolute;inset:0 0 auto}.vb-painel-topo{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.vb-painel-data{color:var(--apoio);font-size:14px}.vb-painel-data:first-letter{text-transform:uppercase}.vb-painel-topo h1{font-size:58px}.vb-numeros{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.vb-numeros div{background:var(--cartao);border-radius:14px;padding:12px}.vb-numeros dt{color:var(--apoio);font-size:12px}.vb-numeros dd{font-family:var(--font-vb), sans-serif;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:900}.vb-filtro{scrollbar-width:none;gap:8px;margin:16px -16px 0;padding:0 16px 2px;display:flex;overflow-x:auto}.vb-filtro button{border:1.5px solid var(--linha);background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.vb-filtro button[aria-selected=true]{border-color:var(--papel);background:var(--papel);color:var(--escuro)}.vb-bolinha{border-radius:50%;width:9px;height:9px}.vb-proximo{background:var(--papel);color:#111113;border-radius:18px;margin-top:18px;padding:20px 18px 18px;position:relative;overflow:hidden}.vb-proximo:before{content:"";background:var(--cor);width:6px;position:absolute;inset:0 auto 0 0}.vb-proximo-quando{color:#6b6b70;font-size:13px;font-weight:600}.vb-proximo h2{margin-top:4px;font-size:40px}.vb-proximo-servico{margin-top:4px;font-size:15px}.vb-ficha-grande{border:1.5px dashed #cfcfd2;border-radius:12px;margin-top:14px;padding:12px 14px}.vb-ficha-grande small{color:#6b6b70;font-size:12px;font-weight:600}.vb-ficha-grande p{margin-top:2px;font-size:15px;line-height:1.4}.vb-proximo-acoes{align-items:center;gap:18px;margin-top:16px;display:flex}.vb-linha{gap:8px;margin-top:20px;list-style:none;display:grid}.vb-linha li[data-passou] .vb-cartao{opacity:.55}.vb-linha li[data-status=faltou] .vb-cartao b{text-decoration:line-through}.vb-livre{border:1.5px dashed var(--linha);color:var(--apoio);border-radius:12px;margin:2px 0 8px;padding:8px 12px;font-size:13px}.vb-cartao{background:var(--cartao);text-align:left;width:100%;min-height:66px;transition:transform .16s var(--ease);border:0;border-radius:14px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:grid;position:relative;overflow:hidden}.vb-cartao:active{transform:scale(.985)}.vb-cartao:before{content:"";background:var(--cor);width:4px;position:absolute;inset:0 auto 0 0}.vb-cartao-hora{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;display:grid}.vb-cartao-hora small{color:var(--apoio);font-size:12px;font-weight:400}.vb-cartao-meio{min-width:0;display:grid}.vb-cartao-meio b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.vb-cartao-meio span{color:var(--apoio);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vb-etiqueta{background:#ffffff1a;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:600}.vb-etiqueta[data-s=chegou]{background:var(--ambar);color:#111113}.vb-etiqueta[data-s=atendido]{color:#a9dcc9;background:#7fb7a438}.vb-etiqueta[data-s=faltou]{color:#f0a39b;background:#e6786e2e}.vb-acoes{background:var(--grafite);border-radius:14px;margin-top:6px;padding:12px}.vb-ficha{color:var(--apoio);margin-bottom:10px;font-size:14px;line-height:1.4}.vb-ficha b{color:var(--papel)}.vb-acoes div{flex-wrap:wrap;gap:8px;display:flex}.vb-acoes button,.vb-acoes a{border:1.5px solid var(--linha);background:0 0;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.vb-abas{z-index:10;width:min(100%,520px);padding:10px 8px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--linha);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0cf0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;translate:-50%}.vb-abas span{color:var(--apoio);text-align:center;opacity:.6;padding:8px 0;font-size:13px;font-weight:500}.vb-abas span[aria-current]{color:var(--papel);opacity:1}.vb-reiniciar{color:var(--apoio);margin:28px auto 0;font-size:14px;display:block}@media (prefers-reduced-motion:reduce){.vb *{transition:none!important}}.vb-dia-nav{align-items:center;gap:6px;display:flex}.vb-dia-nav button{border:1.5px solid var(--linha);background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.vb-dia-nav h1{text-transform:uppercase}.vb{font-family:var(--font-redhat), var(--font-sans), sans-serif}.vb h1,.vb h2{font-family:var(--font-redhat), sans-serif;letter-spacing:-.025em;text-transform:none;font-weight:600;line-height:1.1}.vb-inicio-portas b{font-family:var(--font-redhat), sans-serif;letter-spacing:-.02em;text-transform:none;font-size:24px;font-weight:600}.vb-inicio h1{font-size:clamp(48px,9vw,88px)}.vb-botao{border-radius:10px;font-weight:600}html.vb-print div[role=region].fixed,html.vb-print nextjs-portal,html.vb-print .sa-reiniciar{display:none!important}html .vb :is(h1,h2){font-family:var(--font-vb-forte), var(--font-redhat), sans-serif;letter-spacing:-.005em;text-transform:uppercase;font-weight:800;line-height:1.02}
