.p-header{z-index:60;justify-content:space-between;align-items:center;gap:var(--s-5);height:66px;padding-inline:var(--gutter);color:var(--ink-950);transition:color var(--d-base) var(--ease-inout);pointer-events:none;display:flex;position:fixed;inset:0 0 auto}.p-header>*{pointer-events:auto}@media (min-width:900px){.p-header{height:76px}}.p-header{transition:transform var(--d-base) var(--ease), opacity var(--d-fast) var(--ease), color var(--d-base) var(--ease-inout)}.p-header.is-away{opacity:0;pointer-events:none;transform:translateY(-100%)}.p-header[data-on=dark]{color:var(--white);text-shadow:0 1px 14px #0b0c0d7a}.p-header__brand{align-items:center;height:100%;display:inline-flex}.p-header__brand img{filter:invert();width:auto;height:24px}@media (min-width:900px){.p-header__brand img{height:28px}}.p-header[data-on=dark] .p-header__brand img{filter:none}.p-header__nav{gap:var(--s-5);align-items:center;display:none}@media (min-width:900px){.p-header__nav{display:flex;position:absolute;left:50%;transform:translate(-50%)}}.p-header__nav a{font-size:var(--t-body);font-weight:var(--w-regular);letter-spacing:var(--ls-body);border-radius:var(--radius-chip);transition:opacity var(--d-micro) var(--ease);opacity:.86;padding:4px 8px;text-decoration:none}.p-header__nav a:hover,.p-header__nav a[aria-current]{opacity:1}.p-header__actions{align-items:center;gap:var(--s-2);display:flex}.p-header__vidro{z-index:59;background:var(--btn-glass-bg);height:66px;-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);border-bottom:var(--hairline) solid #0b0c0d12;opacity:0;pointer-events:none;transition:opacity var(--d-fast) var(--ease);position:fixed;inset:0 0 auto}@media (min-width:900px){.p-header__vidro{height:76px}}.p-header__vidro.is-on{opacity:1}@media (max-width:899px){.p-header,.p-header__vidro{display:none}}.p-header.tem-vidro{color:var(--ink-950);text-shadow:none}.p-header.tem-vidro .p-header__brand img{filter:invert()}.p-marca-fixa{z-index:55;opacity:0;pointer-events:none;transition:opacity var(--d-fast) var(--ease), transform var(--d-fast) var(--ease);position:fixed;top:18px;left:50%;transform:translate(-50%)translateY(-8px)}.p-marca-fixa.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.p-marca-fixa img{filter:invert();width:auto;height:14px}.p-marca-fixa[data-on=dark] img{filter:none}@media (max-width:899px){.p-marca-fixa{top:calc(16px + env(safe-area-inset-top,0px))}.p-marca-fixa img{height:13px}}.p-editorial{gap:var(--s-6);align-items:center;display:grid}@media (min-width:900px){.p-editorial{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px)}.p-editorial--flip>:first-child{order:2}}.p-editorial__text{gap:var(--s-4);flex-direction:column;max-width:46ch;display:flex}.p-band{gap:var(--s-4);flex-direction:column;display:flex}.p-band__caption{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.p-products{gap:var(--s-7) var(--column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.p-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-prod{gap:var(--s-3);flex-direction:column;min-width:0;text-decoration:none;display:flex}.p-prod__media{aspect-ratio:2/3;background:var(--ink-100);border-radius:var(--radius-card);position:relative;overflow:hidden}.p-prod__media img{object-fit:cover;width:100%;height:100%}.p-prod__hover{opacity:0;transition:opacity .38s var(--ease);display:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.p-prod__hover{display:block}.p-prod:hover .p-prod__hover,.p-prod:focus-visible .p-prod__hover{opacity:1}}@media (hover:none),(pointer:coarse){.p-prod__hover{display:block}.p-trilho__item[data-toque] .p-prod__hover{opacity:1}}.p-prod__media--packshot{background:var(--white)}.p-prod__meta{flex-direction:column;gap:6px;display:flex}.p-prod__name{font-size:var(--t-body);font-weight:var(--w-regular);letter-spacing:var(--ls-body);color:var(--fg)}.p-prod__price{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.p-prod__price b{font-size:var(--t-body);font-variant-numeric:tabular-nums;font-weight:700}.p-prod__price span{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums}.p-prod__sizes{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.p-prod__sizes span{border:var(--hairline) solid var(--line);min-width:34px;height:26px;font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;transition:border-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease);border-radius:6px;justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.p-prod__sizes span:not([data-out]):hover{border-color:var(--fg);color:var(--fg)}.p-prod__sizes span[data-out]{opacity:.38;text-decoration:line-through}.p-prod__selo{z-index:1;background:var(--ink-950);color:var(--white);font-size:12px;font-weight:var(--w-medium);letter-spacing:.02em;border-radius:999px;padding:5px 10px;line-height:1;position:absolute;top:10px;left:10px}.p-prod__avise{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--fg);text-underline-offset:3px;align-self:flex-start;margin-top:4px;text-decoration:underline}.p-prod__price s{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums}@media (max-width:599px){.p-prod__sizes{flex-wrap:wrap;gap:3px}.p-prod__sizes span{border-radius:5px;min-width:0;height:22px;padding-inline:2px;font-size:10.5px}}.p-trilho{padding-block:var(--section-y)}html:has(.p-home){scroll-snap-type:y mandatory}.p-home>.p-tela{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0}@supports (height:100dvh){.p-home>.p-immersive,.p-home>.p-trilho,.p-home .p-destaque{min-height:100dvh}}.p-home>.p-trilho{min-height:100svh;padding-block:var(--s-6);flex-direction:column;justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){html:has(.p-home){scroll-snap-type:none}}.p-trilho__topo{justify-content:space-between;align-items:flex-end;gap:var(--s-5);padding-inline:var(--gutter);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.p-trilho__titulo{gap:var(--s-2);flex-direction:column;display:flex}@media (max-width:599px){.p-trilho__topo{align-items:flex-start;gap:var(--s-4);flex-direction:column}}.p-trilho__palco{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;cursor:grab;gap:clamp(8px,1vw,16px);display:flex;overflow-x:auto}.p-trilho__palco::-webkit-scrollbar{display:none}.p-trilho__palco[data-arrastando=true]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.p-trilho__palco[data-arrastando=true] a{pointer-events:none}.p-trilho__palco:after{content:"";flex:0 0 var(--gutter);margin-left:calc(var(--column-gap) * -1)}.p-trilho__item{scroll-snap-align:start;flex:0 0 44%}@media (max-width:599px){.p-home>.p-trilho .p-trilho__item{flex-basis:56%}}@media (min-width:600px){.p-trilho__item{flex-basis:38%}}@media (min-width:900px){.p-trilho__item{flex-basis:27%}}.p-trilho__palco img{-webkit-user-drag:none;user-drag:none}.p-playlist{gap:var(--s-3);flex-direction:column;display:flex;position:relative}.p-playlist__cover{border-radius:var(--radius-card);aspect-ratio:1;position:relative;overflow:hidden}.p-playlist__cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--d-media) var(--ease)}.p-playlist:hover .p-playlist__cover img{transform:scale(var(--media-zoom))}.p-playlist__play{border-radius:var(--radius-pill);background:var(--glass);width:44px;height:44px;color:var(--ink-950);cursor:pointer;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);opacity:0;transition:opacity var(--d-fast) var(--ease),transform var(--d-fast) var(--ease), background var(--d-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.p-playlist:hover .p-playlist__play,.p-playlist:focus-within .p-playlist__play{opacity:1;transform:none}@media (hover:none){.p-playlist__play{opacity:1;transform:none}}.p-playlist__moment{font-size:var(--t-sm);color:var(--fg-muted)}.p-gallery{gap:var(--column-gap);grid-template-columns:1fr;display:grid}@media (min-width:760px){.p-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.p-gallery>:nth-child(2n){margin-top:clamp(32px,7vw,104px)}}.p-quote{gap:var(--s-6);flex-direction:column;align-items:flex-start;display:flex}.p-quote .o-display{max-width:18ch}.p-exit{gap:var(--s-5);padding-block:var(--section-y);border-top:var(--hairline) solid var(--line);flex-direction:column;display:flex}@media (min-width:760px){.p-exit{flex-direction:row;justify-content:space-between;align-items:center}}.p-exit__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.p-footer{padding-block:var(--section-y) var(--s-7)}.p-footer__cols{gap:var(--s-7);grid-template-columns:1fr;display:grid}@media (min-width:760px){.p-footer__cols{grid-template-columns:2fr 1fr 1fr 1fr}}.p-footer__col{gap:var(--s-3);flex-direction:column;display:flex}.p-footer__col a{font-size:var(--t-body);color:var(--fg-muted);transition:color var(--d-micro) var(--ease);width:fit-content;text-decoration:none}.p-footer__col a:hover{color:var(--fg)}.p-footer__base{margin-top:var(--s-8);padding-top:var(--s-5);border-top:var(--hairline) solid var(--line);justify-content:space-between;gap:var(--s-5);font-size:var(--t-sm);color:var(--fg-subtle);flex-wrap:wrap;display:flex}.p-immersive{isolation:isolate;min-height:100svh;padding:var(--section-y) var(--gutter) var(--section-y-lg);color:var(--cor-geral,var(--white));align-items:flex-end;display:flex;position:relative;overflow:hidden}.p-immersive--center{text-align:center;justify-content:center;align-items:center}@media (max-width:899px){.p-immersive{padding-bottom:calc(var(--doca-reserva) + var(--s-6))}}.p-immersive__media{z-index:-2;position:absolute;inset:-6% 0}.p-immersive__media img,.p-immersive__media video{object-fit:cover;width:100%;height:100%;animation:o-drift 24s var(--ease-inout) infinite alternate}@keyframes o-drift{0%{transform:scale(1)}to{transform:scale(1.09)}}.p-immersive__scrim{z-index:-1;opacity:var(--escurece,1);background:linear-gradient(#0b0c0d57 0%,#0b0c0d2e 54%,#0b0c0dc7 100%);position:absolute;inset:0}.p-immersive[data-tone=light]{color:var(--cor-geral,var(--ink-950))}.p-immersive[data-tone=light] .p-immersive__scrim{background:linear-gradient(#ffffff38 0%,#ffffff1a 54%,#ffffff9e 100%)}.p-immersive__rotulo{color:#ffffffc7}.p-immersive__content{gap:var(--s-5);flex-direction:column;max-width:34ch;display:flex}.p-immersive--center .p-immersive__content{align-items:center;max-width:24ch}.p-immersive--center .p-immersive__content>.o-statement{font-size:calc(var(--t-statement) * var(--titulo-desktop,1));color:var(--cor-titulo,currentColor)}@media (max-width:899px){.p-immersive--center .p-immersive__content>.o-statement{font-size:calc(var(--t-statement) * var(--titulo-celular,1))}}.p-immersive--destaque{text-shadow:0 2px 3px #0b0c0d4d,0 18px 50px #0b0c0d61;padding:0;display:block}.p-immersive--destaque[data-tone=light],.p-immersive--destaque .o-btn{text-shadow:none}.p-immersive--destaque[data-sombra=forte]{text-shadow:0 2px 3px #0b0c0d4d,0 18px 50px #0b0c0d61}.p-immersive--destaque[data-sombra=nenhuma]{text-shadow:none}.p-immersive[data-sombra=forte] .o-statement{text-shadow:0 2px 3px #0b0c0d4d,0 18px 50px #0b0c0d61}.p-immersive[data-sombra=nenhuma] .o-statement{text-shadow:none}.p-destaque{--destaque-topo:calc(76px + var(--s-6));--destaque-base:var(--s-8);align-items:stretch;gap:var(--s-6);min-height:100svh;padding:var(--destaque-topo) var(--gutter) var(--destaque-base);text-align:center;flex-direction:column;display:flex;position:relative}.p-destaque__rodape{color:var(--cor-frase,currentColor);font-size:var(--t-lead);font-weight:var(--w-medium);letter-spacing:var(--ls-title);margin:0}.p-destaque__titulo{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;font-weight:700;line-height:.95;font-size:calc(min(12.6vw,24svh,(100vw - 2 * var(--gutter)) / (var(--maior-palavra,6) * .62)) * var(--titulo-desktop,1));color:var(--cor-titulo,currentColor);margin:auto 0}.p-destaque__topo{justify-content:center;align-items:center;gap:var(--s-4) var(--s-5);text-align:left;flex-wrap:wrap;display:flex}.p-destaque__apoio{color:var(--cor-apoio,currentColor);font-size:var(--t-lead);font-weight:var(--w-medium);letter-spacing:var(--ls-title);text-wrap:balance;max-width:34ch;margin:0;line-height:1.25}.p-destaque__rodape,.p-destaque__titulo .p-titulo__texto,.p-destaque__apoio{text-box:trim-both cap alphabetic}@media (max-width:899px){.p-destaque{--destaque-topo:calc(66px + var(--s-5));--destaque-base:calc(var(--doca-reserva) + var(--s-6))}.p-destaque__topo{justify-content:flex-end;align-items:center;gap:var(--s-4);text-align:center;flex-direction:column}.p-destaque__titulo{font-size:calc(min(23.5vw,15svh,(100vw - 2 * var(--gutter)) / (var(--maior-palavra,6) * .62)) * var(--titulo-celular,1));max-width:max(8ch,calc(var(--maior-palavra,6) * .62em));margin-inline:auto}}.p-marquee{padding-block:var(--s-6);border-block:var(--hairline) solid var(--line);-webkit-user-select:none;user-select:none;gap:0;display:flex;overflow:hidden}.p-marquee__track{gap:var(--s-7);padding-right:var(--s-7);flex:none;animation:38s linear infinite o-marquee;display:flex}.p-marquee span{font-size:clamp(1.75rem,3.4vw,3rem);font-weight:var(--w-medium);letter-spacing:var(--ls-display);color:var(--fg-subtle);white-space:nowrap}@keyframes o-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.p-marquee:hover .p-marquee__track{animation-play-state:paused}.o-reveal--mask{clip-path:inset(0);transition:clip-path .9s var(--ease)}.js .o-reveal--mask:not(.is-in){clip-path:inset(0 0 100%);opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .o-reveal--mask:not(.is-in){clip-path:inset(0)}.p-immersive__media img,.p-immersive__media video,.p-marquee__track{animation:none}}.p-flow{padding-block:var(--s-6) var(--s-5);position:relative;overflow:hidden}.p-flow__viewport{perspective:1600px;perspective-origin:50% 45%}.p-flow__track{align-items:flex-start;gap:var(--s-6);transition:transform .78s var(--ease);will-change:transform;display:flex}.p-flow__item{transform-origin:50%;transition:transform .78s var(--ease),opacity .56s var(--ease);will-change:transform,opacity;cursor:pointer;flex:0 0 min(80vw,400px)}.p-flow__item[data-state=active]{cursor:default}.p-flow__cover{aspect-ratio:1;border-radius:var(--radius-media);background:var(--ink-200);transition:box-shadow .78s var(--ease);position:relative;overflow:hidden;box-shadow:0 30px 70px #0b0c0d00}.p-flow__item[data-state=active] .p-flow__cover{box-shadow:var(--shadow-media)}.p-flow__cover img{object-fit:cover;width:100%;height:100%}.p-flow__play{border-radius:var(--radius-pill);cursor:pointer;background:var(--btn-glass-bg);width:52px;height:52px;color:var(--btn-glass-fg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);opacity:0;transition:opacity var(--d-base) var(--ease),transform var(--d-base) var(--ease), background var(--d-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:16px;left:16px;transform:translateY(8px)}.p-flow__item[data-state=active] .p-flow__play{opacity:1;transform:none}.p-flow__play:hover{background:var(--btn-glass-bg-hover)}.p-flow__meta{gap:var(--s-2);padding-top:var(--s-4);flex-direction:column;display:flex}.p-flow__moment{font-size:var(--t-sm);color:var(--fg-muted);margin:0}.p-flow__detail{opacity:0;transition:grid-template-rows .78s var(--ease),opacity .42s var(--ease);grid-template-rows:0fr;display:grid}.p-flow__detail>div{gap:var(--s-3);flex-direction:column;display:flex;overflow:hidden}.p-flow__item[data-state=active] .p-flow__detail{opacity:1;grid-template-rows:1fr}.p-flow__stats{gap:var(--s-4);font-size:var(--t-label);color:var(--fg-subtle);font-variant-numeric:tabular-nums;padding-top:var(--s-3);display:flex}.p-flow__desc{font-size:var(--t-sm);color:var(--fg-muted);max-width:44ch;margin:0}.p-flow__actions{gap:var(--s-2);padding-bottom:var(--s-2);flex-wrap:wrap;display:flex}.p-flow__nav{gap:var(--s-2);display:flex}.p-flow__nav button{border-radius:var(--radius-pill);border:var(--hairline) solid var(--line-strong);width:40px;height:40px;color:var(--fg);cursor:pointer;transition:border-color var(--d-fast) var(--ease),box-shadow var(--d-fast) var(--ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.p-flow__nav button:hover{border-color:var(--fg);box-shadow:0 0 0 3px var(--btn-ring)}.p-flow__nav button[disabled]{opacity:.3;pointer-events:none}.p-flow__count{font-size:var(--t-label);color:var(--fg-subtle);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.p-flow__track,.p-flow__item,.p-flow__detail{transition:none}}.p-flow{margin-inline:calc(50% - 50vw)}.p-chega{--e:var(--entrada,1);--fechado:calc(1 - var(--e));z-index:2;margin-top:var(--vao-dobra2,clamp(8px,2vh,28px));transform:translate3d(0,calc(var(--fechado) * 76px),0);opacity:calc(.55 + .45 * var(--e));clip-path:inset(0 calc(var(--fechado) * 6%) 0 calc(var(--fechado) * 6%) round var(--radius-media) var(--radius-media) calc(var(--fechado) * 32px) calc(var(--fechado) * 32px));will-change:transform,clip-path;position:relative}@media (prefers-reduced-motion:reduce){.p-chega{--e:1;opacity:1;transform:none}}.p-overlap{z-index:2;margin-top:calc(var(--s-8) * -1);border-radius:var(--radius-media) var(--radius-media) 0 0;background:var(--bg);padding-top:var(--s-8);position:relative}.p-bar{z-index:70;justify-content:space-between;align-items:center;gap:var(--s-5);height:60px;padding-inline:var(--gutter);background:color-mix(in srgb,var(--ink-100) 78%,transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:var(--hairline) solid var(--line);transition:transform var(--d-slow) var(--ease);will-change:transform;display:none;position:fixed;inset:0 0 auto;transform:translateY(-100%)}@media (min-width:900px){.p-bar{display:flex}}.p-bar.is-on{transform:none}.p-bar__brand{align-items:center;display:inline-flex}.p-bar__brand img{filter:invert();width:auto;height:19px}.p-bar__nav{gap:var(--s-5);align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.p-bar__nav a{font-size:var(--t-sm);letter-spacing:var(--ls-body);color:var(--fg-muted);transition:color var(--d-micro) var(--ease);padding:4px 2px;text-decoration:none}.p-bar__nav a:hover{color:var(--fg)}.p-bar__actions{align-items:center;gap:var(--s-3);display:flex}@media (max-width:899px){:root{--doca-altura:58px}}.p-dock{z-index:70;width:fit-content;left:0;right:0;bottom:calc(-1 * var(--doca-altura) - var(--s-5));align-items:center;gap:var(--s-1);height:var(--doca-altura);padding-inline:var(--s-1);max-width:calc(100vw - var(--s-5) * 2);border-radius:var(--radius-media);background:var(--btn-glass-bg);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);color:var(--ink-950);box-shadow:var(--glass-sombra);opacity:0;pointer-events:none;transition:bottom var(--d-base) var(--ease-deslize), opacity var(--d-fast) var(--ease);margin-inline:auto;display:flex;position:fixed}@media (min-width:900px){.p-dock{display:none}}.p-dock.is-on{bottom:calc(var(--doca-folga) + env(safe-area-inset-bottom,0px));opacity:1;pointer-events:auto}.p-dock__item{height:calc(var(--doca-altura) - var(--s-2));padding-inline:var(--s-4);cursor:pointer;color:inherit;border-radius:var(--radius-media);font-family:var(--font);font-size:11px;font-weight:var(--w-medium);letter-spacing:var(--ls-body);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.p-dock__item:active{background:#0b0c0d0f}.p-dock__item svg{width:20px;height:20px;stroke-width:var(--icon-stroke)}.p-dock__item--icone{padding-inline:var(--s-3);transition:gap var(--d-base) var(--ease),padding var(--d-base) var(--ease);flex-direction:row;gap:0}.p-dock__rotulo{opacity:0;max-width:0;font-size:12px;font-weight:var(--w-medium);letter-spacing:var(--ls-body);transition:max-width var(--d-base) var(--ease),opacity var(--d-fast) var(--ease);display:inline-block;overflow:hidden}.p-dock.is-aberta{max-width:calc(100vw - var(--s-4))}.p-dock.is-aberta .p-dock__item--icone{gap:5px;padding-inline:10px 12px}.p-dock.is-aberta .p-dock__rotulo{opacity:1;max-width:84px;transition-delay:0s,80ms}.p-dica-deslizar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;animation:p-dica-fundo .5s var(--ease) .7s both;background:#0b0c0d9e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.p-dica-deslizar__conteudo{align-items:center;gap:var(--s-4);color:var(--white);text-align:center;animation:p-dica-entra .5s var(--ease) .7s both;flex-direction:column;display:flex}.p-dica-deslizar__texto{font-size:var(--t-headline);font-weight:var(--w-medium);letter-spacing:var(--ls-body)}.p-dica-deslizar__gesto{border:1.5px solid #ffffffd9;border-radius:999px;width:34px;height:58px;display:block;position:relative}.p-dica-deslizar__dedo{background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:2.2s cubic-bezier(.45,0,.25,1) infinite p-dica-toque;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffffff8c}@keyframes p-dica-toque{0%{opacity:.22;transform:translateY(15px)scale(.82)}14%{opacity:1;transform:translateY(15px)scale(1)}56%{opacity:1;transform:translateY(-15px)scale(1)}70%{opacity:.22;transform:translateY(-15px)scale(.82)}to{opacity:.22;transform:translateY(15px)scale(.82)}}.p-dica-deslizar__gesto.is-mouse{border-radius:14px;width:26px;height:42px}.p-dica-deslizar__roda{width:4px;height:8px;animation:p-dica-roda 1.6s var(--ease) infinite;background:#fff;border-radius:2px;margin-left:-2px;position:absolute;top:8px;left:50%}@keyframes p-dica-roda{0%{opacity:1;transform:translate(0,0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translate(0,0)}}@keyframes p-dica-fundo{0%{opacity:0}to{opacity:1}}@keyframes p-dica-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.p-intro{display:none}html[data-intro] .p-intro{z-index:95;background:var(--ink-950);touch-action:none;will-change:opacity;justify-content:center;align-items:center;animation:.9s cubic-bezier(.4,0,.2,1) 1.5s both p-intro-dissolve;display:flex;position:fixed;inset:0}.p-intro__marca{width:min(52vw,280px);height:auto;animation:p-intro-marca-sai .6s var(--ease) 1.4s forwards;overflow:visible}.p-intro__traco path{fill:none;stroke:#fff;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:p-intro-desenha .62s cubic-bezier(.45,0,.2,1) calc(var(--i) * 28ms) forwards}.p-intro__traco{filter:drop-shadow(0 0 10px #ffffff8c);animation:p-intro-traco-sai .4s var(--ease) 1s forwards}.p-intro__preenche{fill:#fff;clip-path:inset(0 100% 0 0);opacity:.2;animation:p-intro-preenche .6s var(--ease) .6s forwards}.p-intro__reflexo{animation:.65s cubic-bezier(.4,0,.2,1) .95s both p-intro-reflexo}html[data-intro] .p-dock,html[data-intro] .p-marca-fixa{opacity:0}@keyframes p-intro-desenha{to{stroke-dashoffset:0}}@keyframes p-intro-traco-sai{to{opacity:0}}@keyframes p-intro-preenche{to{clip-path:inset(0);opacity:1}}@keyframes p-intro-reflexo{0%{transform:translate(0)}to{transform:translate(3700px)}}@keyframes p-intro-dissolve{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes p-intro-marca-sai{to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){html[data-intro] .p-intro{display:none}}.p-admin-cardapio{gap:var(--s-6);flex-direction:column;display:flex}.p-admin-cardapio.is-pendente{opacity:.7;transition:opacity var(--d-fast) var(--ease)}.p-admin-cardapio__categoria{background:var(--bg-raised);border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--hairline) var(--line);overflow:hidden}.p-admin-cardapio__categoria>header{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.p-admin-cardapio__categoria h2{font-size:var(--t-lead);font-weight:var(--w-semibold);align-items:center;gap:var(--s-3);margin:0;display:flex}.p-admin-cardapio__categoria header small{color:var(--fg-muted)}.p-admin-cardapio__categoria ul{margin:0;padding:0;list-style:none}.p-admin-cardapio__categoria li{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-3) var(--s-5);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.p-admin-cardapio__categoria li:last-child{border-bottom:0}.p-admin-cardapio__categoria li.is-oculto .p-admin-cardapio__nome{opacity:.5}.p-admin-cardapio__nome{min-width:0;color:inherit;flex-direction:column;flex:220px;gap:2px;text-decoration:none;display:flex}.p-admin-cardapio__nome small{color:var(--fg-muted);font-variant-numeric:tabular-nums}.p-admin-cardapio__acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.p-admin-cardapio__acoes button,.p-admin-cardapio__acoes a{min-height:40px;padding:0 var(--s-4);border-radius:var(--radius-pill);cursor:pointer;background:var(--bg-sunken);color:var(--fg);font:inherit;font-size:var(--t-sm);border:0;align-items:center;text-decoration:none;display:inline-flex}.p-admin-cardapio__acoes button:disabled{opacity:.35;cursor:default}.p-admin-cardapio__acoes button.is-ativo,.p-admin-cardapio__acoes a.is-destaque{background:var(--fg);color:var(--bg)}.p-admin-cardapio__variacoes{gap:var(--s-2);flex-direction:column;display:flex}.p-admin-cardapio__variacao{gap:var(--s-2);grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;display:grid}.p-admin-cardapio__etiquetas{gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}@media (max-width:640px){.p-admin-cardapio__variacao{grid-template-columns:minmax(0,1fr) 92px}.p-admin-cardapio__variacao .p-admin-sequencia__acoes{grid-column:1/-1}}.p-admin-comandas__nova{gap:var(--s-3);padding:var(--s-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);flex-direction:column;min-width:min(100%,320px);display:flex}.p-admin-comandas__nova label{font-size:var(--t-sm);flex-direction:column;gap:6px;display:flex}.p-admin-comandas__nova-acoes{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-admin-comandas__busca{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.p-admin-comandas__busca input,.p-admin-comandas__busca select{min-height:40px}.p-admin-comandas__lista,.p-admin-comandas__devendo ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-admin-comandas__lista li a{gap:var(--s-4);padding:var(--s-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:56px;text-decoration:none;display:grid}@media (max-width:640px){.p-admin-comandas__lista li a{grid-template-columns:minmax(0,1fr) auto}.p-admin-comandas__lista li a .p-admin-selo{grid-column:1/-1;justify-self:start}}.p-admin-comandas__nome{flex-direction:column;gap:2px;min-width:0;display:flex}.p-admin-comandas__nome small{color:var(--fg-muted)}.p-admin-comandas__valor{font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.p-admin-comandas__devendo{border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line)}.p-admin-comandas__devendo summary{cursor:pointer;padding:var(--s-4);font-weight:var(--w-medium)}.p-admin-comandas__devendo ul{padding:0 var(--s-4) var(--s-4)}.p-admin-comandas__devendo li{align-items:center;gap:var(--s-3) var(--s-4);padding-block:var(--s-2);border-top:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.p-admin-comandas__devendo li a{color:inherit;flex-direction:column;flex:200px;gap:2px;text-decoration:none;display:flex}.p-admin-comandas__devendo li small{color:var(--fg-muted)}.p-comanda-admin{gap:var(--s-5);flex-direction:column;display:flex}.p-comanda-admin section{padding:var(--s-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);gap:var(--s-4);flex-direction:column;display:flex}.p-comanda-admin h2{font-size:var(--t-sm);font-weight:var(--w-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted);margin:0}.p-comanda-admin__linhas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-comanda-admin__linhas li{gap:var(--s-3);padding-block:var(--s-3);border-bottom:var(--hairline) solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.p-comanda-admin__linhas li:last-child{border-bottom:0}.p-comanda-admin__nomeitem{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.p-comanda-admin__nomeitem small{color:var(--fg-muted)}.p-comanda-admin__qtd{align-items:center;gap:6px;display:inline-flex}.p-comanda-admin__qtd button,.p-comanda-admin__mini{border-radius:var(--radius-pill);background:var(--bg-sunken);min-width:44px;min-height:44px;color:var(--fg);font:inherit;font-size:var(--t-lead);cursor:pointer;border:0}.p-comanda-admin__qtd button:disabled,.p-comanda-admin__mini:disabled{opacity:.35;cursor:default}.p-comanda-admin__qtd output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:var(--w-semibold)}.p-comanda-admin__totais{gap:var(--s-2);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}.p-comanda-admin__totais div{justify-content:space-between;gap:var(--s-4);display:flex}.p-comanda-admin__totais dd{margin:0}.p-comanda-admin__totais .is-forte{font-size:var(--t-lead);font-weight:var(--w-semibold);padding-top:var(--s-2);border-top:var(--hairline) solid var(--line)}.p-comanda-admin__chips{gap:var(--s-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.p-comanda-admin__chips::-webkit-scrollbar{display:none}.p-comanda-admin__chips button{min-height:44px;padding:0 var(--s-4);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg);font:inherit;font-size:var(--t-sm);cursor:pointer;white-space:nowrap;border:0;flex:none}.p-comanda-admin__chips button[aria-pressed=true]{background:var(--fg);color:var(--fg-inverse)}.p-comanda-admin__grade{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.p-comanda-admin__produto{padding:var(--s-3);border-radius:var(--radius-card);background:var(--bg-sunken);flex-direction:column;gap:6px;display:flex}.p-comanda-admin__produto>strong{font-weight:var(--w-medium);overflow-wrap:anywhere;line-height:1.2}.p-comanda-admin__produto button{border-radius:var(--radius-pill);background:var(--fg);min-height:44px;color:var(--fg-inverse);font:inherit;font-size:var(--t-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-2);padding:0 var(--s-3);font-variant-numeric:tabular-nums;border:0;display:flex}.p-comanda-admin__produto button:disabled{opacity:.4}.p-comanda-admin__produto button small{opacity:.75}.p-comanda-admin__variacao-botoes{flex-direction:column;gap:6px;display:flex}.p-comanda-admin__produto button.is-claro{background:var(--bg-raised);color:var(--fg);box-shadow:inset 0 0 0 var(--hairline) var(--line);justify-content:center}.p-comanda-admin__escolha{gap:var(--s-2);flex-direction:column;max-height:260px;display:flex;overflow:auto}.p-comanda-admin__linha-acoes{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.p-comanda-admin__historico{gap:var(--s-2);font-size:var(--t-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-comanda-admin__historico time{color:var(--fg-muted);margin-right:var(--s-2);font-variant-numeric:tabular-nums}.p-comanda-admin form.p-comanda-admin__pagar{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.p-comanda-admin form.p-comanda-admin__pagar input{width:130px;min-height:44px}.p-admin-secao__titulo{margin:var(--s-4) 0 0;font-size:var(--t-sm);font-weight:var(--w-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.p-admin-secoes{align-self:flex-start}.p-admin-secoes a{padding:8px 20px}.p-admin-colunas{padding:var(--s-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);flex-direction:column;gap:6px;display:flex}.p-admin-colunas__area{align-items:flex-end;gap:2px;height:180px;display:flex}.p-admin-colunas__col{border-radius:4px 4px 0 0;flex:1 1 0;align-items:flex-end;min-width:2px;height:100%;display:flex}.p-admin-colunas__col i{background:var(--fg);opacity:.85;border-radius:4px 4px 0 0;width:100%;display:block}.p-admin-colunas__col:hover i{opacity:1}.p-admin-colunas__eixo{color:var(--fg-muted);font-variant-numeric:tabular-nums;gap:2px;font-size:10px;display:flex}.p-admin-colunas__eixo span{white-space:nowrap;flex:1 1 0;min-width:2px;overflow:visible}.p-admin-barras__recebido{align-items:center;gap:var(--s-3);color:var(--fg-muted);display:flex}.p-admin-barras__recebido .p-admin-barras__trilho{flex:1;height:8px}.p-admin-barras__recebido i{background:var(--ok,#1f7a44)}ul.p-admin-barras>li{gap:var(--s-3);font-size:var(--t-sm);grid-template-columns:minmax(90px,200px) minmax(0,1fr) auto;align-items:center;display:grid}.p-admin-barras__nome{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.p-admin-barras__nome small{color:var(--fg-muted)}.p-admin-barras__trilho{background:var(--bg-sunken);border-radius:999px;height:10px;overflow:hidden}.p-admin-barras__trilho i{background:var(--fg);border-radius:999px;height:100%;display:block}.p-admin-barras__valor{font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){ul.p-admin-barras>li{grid-template-columns:minmax(0,1fr) auto}.p-admin-barras__trilho{order:3;grid-column:1/-1}}.p-cardapio{background:var(--ink-950);color:var(--white);--cardapio-topo:calc(46px + env(safe-area-inset-top,0px))}@media (min-width:900px){.p-cardapio{--cardapio-topo:76px}}.p-cardapio__miolo{max-width:960px;padding-inline:var(--gutter);margin-inline:auto;position:relative}.p-cardapio__fundo{z-index:0;position:absolute;inset:0;overflow:hidden}.p-cardapio__fundo img,.p-cardapio__fundo video{object-fit:cover;width:100%;height:100%}.p-cardapio__veu{z-index:0;opacity:var(--escurece,.55);background:linear-gradient(#0b0c0d8c 0%,#0b0c0d73 45%,#0b0c0deb 100%);position:absolute;inset:0}.p-cardapio__abertura{isolation:isolate;min-height:100svh;padding:calc(76px + var(--s-6)) 0 var(--s-8);background:radial-gradient(120% 80% at 80% 0%,#23262a 0%,var(--ink-950) 62%);color:var(--cor-geral,var(--white));align-items:flex-end;display:flex;position:relative;overflow:hidden}@supports (height:100dvh){.p-cardapio__abertura{min-height:100dvh}}@media (max-width:899px){.p-cardapio__abertura{padding-bottom:calc(var(--doca-reserva) + var(--s-6))}}.p-cardapio__abertura.tem-foto{background:var(--ink-950)}.p-cardapio__abertura-conteudo{align-items:flex-start;gap:var(--s-4);z-index:1;flex-direction:column;width:100%;display:flex}.p-cardapio__abertura .o-eyebrow{color:var(--cor-frase,color-mix(in srgb,var(--cor-geral,#fff) 72%,transparent));margin:0}.p-cardapio__titulo{color:var(--cor-titulo,var(--cor-geral,var(--white)));letter-spacing:-.05em;margin:0;font-size:clamp(3.5rem,17vw,11rem);font-weight:600;line-height:.9}.p-cardapio__nota{max-width:34ch;font-size:var(--t-lead);color:var(--cor-apoio,color-mix(in srgb,var(--cor-geral,#fff) 80%,transparent));margin:0;line-height:1.35}.p-cardapio__status{font-size:var(--t-sm);color:var(--cor-apoio,var(--cor-geral,var(--white)));margin:0}.p-cardapio__abertura .o-btn{margin-top:var(--s-2)}.p-cardapio__flor{z-index:0;fill:none;stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:.09;pointer-events:none;width:min(130vw,980px);height:auto;position:absolute;top:6%;right:-18%}.p-cardapio__flor path{fill:#ffffff08;stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke}.p-cardapio__sabores{margin:var(--s-4) 0 0;gap:var(--s-2) var(--s-5);grid-column:1/-1;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:700px){.p-cardapio__sabores{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-cardapio__sabor{align-items:center;gap:var(--s-3);min-width:0;padding:var(--s-2) 0;display:flex}.p-cardapio__sabor-foto{aspect-ratio:1;border-radius:var(--radius-card);background:var(--ink-800);flex:0 0 56px;width:56px;position:relative;overflow:hidden}.p-cardapio__sabor-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.p-cardapio__sabor-texto b{font-size:var(--t-body);font-weight:var(--w-medium);letter-spacing:-.01em;line-height:1.2}.p-cardapio__sabor-texto small{font-size:var(--t-sm);color:var(--cor-apoio,color-mix(in srgb,var(--cor-geral,#fff) 62%,transparent));line-height:1.35}.p-cardapio__sabor-selo{font-size:10.5px;font-style:normal;font-weight:var(--w-semibold);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--cor-geral,#fff) 34%,transparent);color:color-mix(in srgb,var(--cor-geral,#fff) 70%,transparent);flex:none;padding:3px 9px}.p-cardapio__sabor-selo.is-ultimas{border-color:color-mix(in srgb,var(--cor-geral,#fff) 60%,transparent);color:var(--cor-geral,#fff)}.p-cardapio__sabor.is-esgotado .p-cardapio__sabor-texto,.p-cardapio__sabor.is-esgotado .p-cardapio__sabor-foto{opacity:.42}.p-cardapio__nav{z-index:40;padding-top:var(--cardapio-topo);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#0b0c0de6;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.p-cardapio__nav-barra{gap:var(--s-2);scrollbar-width:none;padding:var(--s-3) var(--gutter);max-width:960px;margin-inline:auto;display:flex;overflow-x:auto}.p-cardapio__nav-barra::-webkit-scrollbar{display:none}.p-cardapio__nav-barra a{min-height:40px;padding:0 var(--s-4);border-radius:var(--radius-pill);color:#ffffffd1;font-size:var(--t-sm);font-weight:var(--w-medium);white-space:nowrap;transition:background-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease);border:1px solid #ffffff38;flex:none;align-items:center;text-decoration:none;display:inline-flex}.p-cardapio__nav-barra a[aria-current=true]{background:var(--white);border-color:var(--white);color:var(--ink-950)}@media (hover:hover){.p-cardapio__nav-barra a:not([aria-current=true]):hover{color:var(--white);border-color:#fff9}}.p-cardapio__cat{scroll-margin-top:calc(var(--cardapio-topo) + 62px);padding-bottom:var(--s-9);color:var(--cor-geral,var(--white));position:relative}.p-cardapio__cat-topo{isolation:isolate;padding:var(--s-9) 0 var(--s-6);position:relative;overflow:hidden}.p-cardapio__cat.tem-foto .p-cardapio__cat-topo{min-height:56svh;padding-bottom:var(--s-7);align-items:flex-end;display:flex}.p-cardapio__cat-topo .p-cardapio__miolo{z-index:1;width:100%}.p-cardapio__cat-topo .o-eyebrow{margin:0 0 var(--s-3);color:var(--cor-frase,color-mix(in srgb,var(--cor-geral,#fff) 60%,transparent))}.p-cardapio__cat-titulo{color:var(--cor-titulo,var(--cor-geral,var(--white)));letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(3rem,13vw,7.5rem);font-weight:600;line-height:.92}.p-cardapio__cat-frase{margin:var(--s-4) 0 0;max-width:36ch;font-size:var(--t-lead);color:var(--cor-apoio,color-mix(in srgb,var(--cor-geral,#fff) 72%,transparent));line-height:1.35}.p-cardapio__itens{flex-direction:column;display:flex}.p-cardapio__item{column-gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid color-mix(in srgb,var(--cor-geral,#fff) 14%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.p-cardapio__item.tem-foto{row-gap:var(--s-3);grid-template-columns:112px minmax(0,1fr);grid-template-areas:"foto texto""foto precos"}.p-cardapio__item.tem-foto .p-cardapio__item-foto{grid-area:foto;align-self:start}.p-cardapio__item.tem-foto .p-cardapio__item-texto{grid-area:texto}.p-cardapio__item.tem-foto .p-cardapio__precos{justify-content:flex-start;align-items:baseline;gap:var(--s-2) var(--s-4);text-align:left;flex-flow:wrap;grid-area:precos}@media (min-width:600px){.p-cardapio__item.tem-foto{grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:"foto texto precos";row-gap:0}.p-cardapio__item.tem-foto .p-cardapio__precos{text-align:right;flex-flow:column;justify-content:flex-start;align-items:flex-end;gap:6px}}.p-cardapio__item-foto{aspect-ratio:1;border-radius:var(--radius-card);background:var(--ink-800);width:100%;position:relative;overflow:hidden}.p-cardapio__item-texto{flex-direction:column;gap:6px;min-width:0;display:flex}.p-cardapio__item-texto h3{font-size:clamp(1.1875rem,2.6vw,1.625rem);font-weight:var(--w-medium);letter-spacing:-.02em;margin:0;line-height:1.15}.p-cardapio__item-desc{max-width:46ch;font-size:var(--t-sm);color:var(--cor-apoio,color-mix(in srgb,var(--cor-geral,#fff) 66%,transparent));margin:0;line-height:1.45}.p-cardapio__etiquetas{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-cardapio__etiquetas li{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--cor-geral,#fff) 34%,transparent);font-size:10.5px;font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--cor-geral,#fff) 80%,transparent);padding:2px 8px}.p-cardapio__precos{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.p-cardapio__preco{align-items:baseline;gap:var(--s-3);display:inline-flex}.p-cardapio__preco small{font-size:11px;font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--cor-geral,#fff) 58%,transparent)}.p-cardapio__preco b{font-size:clamp(1.0625rem,2.2vw,1.375rem);font-weight:var(--w-semibold);letter-spacing:-.01em}.p-cardapio__item.is-esgotado .p-cardapio__item-texto,.p-cardapio__item.is-esgotado .p-cardapio__item-foto{opacity:.42}.p-cardapio__esgotado{font-size:11px;font-weight:var(--w-semibold);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--cor-geral,#fff) 62%,transparent)}@media (max-width:899px){.p-cardapio__cat:last-child{padding-bottom:calc(var(--doca-reserva) + var(--s-8))}}.p-comanda{background:var(--ink-950);color:var(--white);min-height:100svh;padding:calc(76px + var(--s-7)) var(--gutter) calc(var(--doca-reserva) + var(--s-8))}.p-comanda__miolo{gap:var(--s-6);flex-direction:column;max-width:560px;margin-inline:auto;display:flex}.p-comanda header .o-eyebrow{margin:0 0 var(--s-3);color:#fff9}.p-comanda h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,11vw,4.5rem);font-weight:600;line-height:.95}.p-comanda__dia{margin:var(--s-3) 0 0;color:#ffffff9e}.p-comanda__aviso{padding:var(--s-4);border-radius:var(--radius-card);background:#ffffff14;margin:0}.p-comanda__itens{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.p-comanda__itens li{justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff24;display:flex}.p-comanda__itens li span:first-child{overflow-wrap:anywhere;min-width:0}.p-comanda__itens b{color:#fff9;font-weight:var(--w-medium);margin-right:4px}.p-comanda__vazio{color:#fff9}.p-comanda__total{gap:var(--s-2);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}.p-comanda__total div{justify-content:space-between;gap:var(--s-4);color:#ffffffb8;display:flex}.p-comanda__total dd{margin:0}.p-comanda__total .is-forte{color:var(--white);font-size:var(--t-lead);font-weight:var(--w-semibold);padding-top:var(--s-2)}.p-comanda__pago{font-size:var(--t-lead);font-weight:var(--w-semibold);margin:0}.p-comanda__pagar{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);border-radius:var(--radius-card);background:#ffffff12;flex-direction:column;display:flex}.p-comanda__pagar .o-eyebrow{color:#fff9;margin:0}.p-comanda__saldo{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.25rem,10vw,3.5rem);font-weight:600}.p-comanda__dica{color:#ffffffb3;font-size:var(--t-sm);margin:0}.p-comanda__codigo{color:#fff6;word-break:break-all;width:100%;max-height:5.5em;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.p-comanda__rodape{font-size:var(--t-sm);color:#ffffff73;margin:0}.p-carregando-inicial{display:none}html[data-carrega] .p-carregando-inicial{display:block}html[data-intro] .p-carregando-inicial,.p-carregando-nav{display:none}html[data-navega] .p-carregando-nav{display:block}html[data-carrega] .p-carregando-nav{display:none}.p-carregando{z-index:96;justify-content:center;align-items:center;gap:var(--s-5);background:var(--ink-950);color:var(--white);opacity:0;animation:p-carrega-entra .35s var(--ease) .35s forwards;flex-direction:column;display:flex;position:fixed;inset:0}.p-carregando-inicial .p-carregando{animation:p-carrega-entra .35s var(--ease) .35s forwards,p-carrega-sai .45s var(--ease) 9s forwards}.p-carregando-inicial[data-pronto] .p-carregando{animation:p-carrega-sai .45s var(--ease) forwards}.p-carregando--rota{pointer-events:none}.p-carregando__marca{width:min(34vw,150px);height:auto;animation:1.8s ease-in-out 2.05s infinite alternate p-carrega-respira;overflow:visible}.p-carregando__traco path{fill:none;stroke:#fff;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:p-carrega-desenha .7s cubic-bezier(.45,0,.2,1) calc(.35s + var(--i) * .11s) forwards}.p-carregando__traco{filter:drop-shadow(0 0 8px #ffffff80);animation:p-carrega-traco-sai .4s var(--ease) 1.5s forwards}.p-carregando__preenche{fill:#fff;clip-path:inset(0 100% 0 0);opacity:.2;animation:p-carrega-preenche .7s var(--ease) 1s forwards}.p-carregando__texto{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#fff9;opacity:0;animation:p-carrega-entra .4s var(--ease) 1.9s forwards}html[data-admin] .p-carregando{background:var(--bg);color:var(--fg)}html[data-admin] .p-carregando__traco path{stroke:var(--fg)}html[data-admin] .p-carregando__traco{filter:none}html[data-admin] .p-carregando__preenche{fill:var(--fg)}html[data-admin] .p-carregando__texto{color:var(--fg-muted)}@keyframes p-carrega-entra{to{opacity:1}}@keyframes p-carrega-sai{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes p-carrega-desenha{to{stroke-dashoffset:0}}@keyframes p-carrega-traco-sai{to{opacity:0}}@keyframes p-carrega-preenche{to{clip-path:inset(0);opacity:1}}@keyframes p-carrega-respira{0%{opacity:.72;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.p-carregando__marca{animation:none}.p-carregando__traco{display:none}.p-carregando__preenche{clip-path:none;opacity:1;animation:none}}.p-menu{z-index:80;justify-content:center;gap:var(--s-5);padding:var(--s-9) var(--gutter);background:var(--ink-950);color:var(--white);opacity:0;visibility:hidden;transition:opacity var(--d-base) var(--ease), transform var(--d-base) var(--ease), visibility 0s linear var(--d-base);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(2%)}.p-menu.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.p-menu a{font-size:var(--t-statement);font-weight:var(--w-medium);letter-spacing:var(--ls-statement);width:fit-content;padding-block:var(--s-2);text-decoration:none}.p-menu__close{top:var(--s-5);right:var(--gutter);border-radius:var(--radius-pill);border:var(--hairline) solid #ffffff4d;width:40px;height:40px;color:var(--white);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.p-menu__foot{margin-top:var(--s-7);align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.p-menu .p-menu__secundario{font-size:var(--t-body);font-weight:var(--w-regular);color:#ffffffb8;text-decoration:none}@media (max-width:899px){.p-menu__close{top:auto;left:0;right:0;bottom:calc(var(--doca-folga) + env(safe-area-inset-bottom,0px));width:var(--doca-altura);height:var(--doca-altura);border-radius:var(--radius-media);margin-inline:auto}body:not(:has(.p-rodape)) main>:last-child{padding-bottom:calc(var(--section-y) + var(--doca-reserva))}.reserva-doca{padding-bottom:var(--doca-reserva)}}@media (prefers-reduced-motion:reduce){.p-dock,.p-menu,.p-header,.p-marca-fixa{transition:none}}.p-pagina__cabeca{max-width:var(--measure);gap:var(--s-4);padding-top:calc(var(--s-8) + env(safe-area-inset-top,0px));flex-direction:column;display:flex}.p-coverflow{--cf-card:clamp(140px,min(23vw,30svh),280px);isolation:isolate;justify-content:center;align-items:center;gap:var(--s-5);min-height:100svh;padding:calc(var(--s-8) + env(safe-area-inset-top,0px)) var(--gutter) var(--s-6);color:var(--white);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:899px){.p-coverflow{--cf-card:clamp(150px,min(62vw,35svh),300px);gap:var(--s-4);padding-bottom:calc(var(--doca-reserva) + var(--s-5))}.p-coverflow__quadro{padding-block:var(--s-3)}.p-coverflow__legenda{padding-inline:var(--s-2)}}@media (max-width:899px) and (max-height:700px){.p-coverflow{--cf-card:clamp(120px,min(62vw,29svh),300px)}.p-coverflow .p-coverflow__ficha{display:none}}@media (max-width:899px) and (max-height:600px){.p-coverflow__legenda .o-sm{display:none}}html:has(.p-coverflow){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.p-coverflow) body{overscroll-behavior:none;height:100%;overflow:hidden}html:has(.p-coverflow) .p-coverflow{height:100svh}@supports (height:100dvh){html:has(.p-coverflow) .p-coverflow{height:100dvh}}.p-coverflow__fundo{z-index:-2;background:var(--ink-950);position:absolute;inset:0;overflow:hidden}.p-coverflow__fundo-item{opacity:0;width:110px;height:110px;transition:opacity var(--d-base) var(--ease-inout);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(40)}.p-coverflow__fundo-item[data-ativo=true]{opacity:1}.p-coverflow__fundo-item img{object-fit:cover;filter:blur(10px)saturate(1.1)brightness(.4);width:100%;height:100%;transform:scale(1.25)}.p-coverflow__veu{z-index:-1;background:#0b0c0d94;position:absolute;inset:0}.p-coverflow__topo{z-index:1;animation:cf-entra .38s var(--ease);position:relative}.p-coverflow__janela{z-index:1;width:100%;position:relative}.p-coverflow__quadro{cursor:grab;padding-block:var(--s-6);touch-action:pan-y;outline:none;overflow:hidden}.p-coverflow__quadro:active{cursor:grabbing}.p-coverflow__quadro:focus-visible{box-shadow:inset 0 0 0 2px var(--white)}.p-coverflow__palco{height:var(--cf-card);transform-style:preserve-3d;-webkit-user-select:none;user-select:none;position:relative}.p-coverflow__card{cursor:pointer;width:var(--cf-card);height:var(--cf-card);border-radius:var(--radius-card);background:var(--ink-800);will-change:transform;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 24px 48px -16px #0000008c}.p-coverflow__card img{object-fit:cover}.p-coverflow__seta{z-index:200;border-radius:var(--radius-pill);cursor:pointer;width:40px;height:40px;color:var(--btn-glass-fg);background:var(--btn-glass-bg);border:var(--hairline) solid var(--glass-borda);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);transition:background var(--d-fast) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;translate:0 -50%}.p-coverflow__seta:hover{background:var(--btn-glass-bg-hover)}.p-coverflow__seta--esq{left:var(--gutter)}.p-coverflow__seta--dir{right:var(--gutter)}@media (max-width:599px){.p-coverflow__seta{display:none}}.p-coverflow__legenda{z-index:1;align-items:center;gap:var(--s-2);max-width:46ch;animation:cf-entra .38s var(--ease);flex-direction:column;margin-inline:auto;display:flex;position:relative}@keyframes cf-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.p-coverflow__legenda .o-eyebrow{color:#ffffffad}.p-coverflow__legenda .o-sm{color:#ffffffc7}.p-coverflow__legenda .o-btn{margin-top:var(--s-2)}.p-coverflow__ficha{gap:var(--s-7);margin:var(--s-2) 0 0;display:flex}.p-coverflow__ficha div{flex-direction:column;align-items:center;gap:2px;display:flex}.p-coverflow__ficha dt{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#fff9}.p-coverflow__ficha dd{font-size:var(--t-body);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;color:var(--white);margin:0}.p-coverflow__pontos{z-index:1;justify-content:center;gap:8px;display:flex;position:relative}.p-coverflow__ponto{background:var(--white);opacity:.35;cursor:pointer;width:6px;height:6px;transition:opacity var(--d-fast) var(--ease),transform var(--d-fast) var(--ease);border:0;border-radius:50%;padding:0}.p-coverflow__ponto.is-ativo{opacity:1;transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.p-coverflow__legenda,.p-coverflow__topo{animation:none}.p-coverflow__fundo-item{transition:none}}.p-house__pausa{background:var(--bg);color:var(--fg)}.p-casa{gap:var(--s-7);flex-direction:column;display:flex}.p-casa.o-reveal{--reveal-rise:40px;transition-duration:.82s;transition-timing-function:var(--ease-travessia)}.p-casa__topo{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.p-casa__titulo{white-space:pre-line;font-size:var(--t-display);font-weight:var(--w-medium);letter-spacing:var(--ls-display);line-height:var(--lh-display);margin:0}.p-casa__texto{white-space:pre-line;color:var(--fg-muted);margin:0;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.45}.p-casa__ficha{gap:var(--s-3);flex-direction:column;display:flex}.p-casa__bloco{align-items:flex-start;gap:var(--s-4);padding:var(--s-6) var(--s-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);flex-direction:column;display:flex}.p-casa__bloco .o-eyebrow{margin:0}@media (min-width:900px){.p-casa__ficha{gap:var(--s-4);grid-template-columns:1.1fr 1fr;display:grid}.p-casa__bloco{padding:var(--s-7);gap:var(--s-5)}.p-casa__bloco--cardapio{grid-column:1/-1}}.p-casa__endereco{white-space:pre-line;flex-direction:column;gap:4px;margin:0;display:flex}.p-casa__endereco span:first-child{text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:var(--w-medium);letter-spacing:var(--ls-statement);line-height:1.15}.p-casa__endereco span+span{color:var(--fg-muted);font-size:var(--t-lead)}.p-casa__bloco--onde .o-btn{margin-top:auto}.p-casa__horario{width:100%;font-size:var(--t-lead);flex-direction:column;margin:0;display:flex}.p-casa__horario>div{justify-content:space-between;align-items:baseline;gap:var(--s-5);padding-block:var(--s-3);border-bottom:var(--hairline) solid var(--line);display:flex}.p-casa__horario>div:first-child{padding-top:0}.p-casa__horario>div:last-child{border-bottom:0;padding-bottom:0}.p-casa__horario dt{color:var(--fg-muted)}.p-casa__horario dd{font-weight:var(--w-medium);font-variant-numeric:tabular-nums;text-align:right;margin:0}.p-casa__aviso{font-size:var(--t-sm);color:var(--fg-muted);margin:0}.p-casa__aviso strong{color:var(--fg);font-weight:var(--w-medium)}.p-house__coletanea-grade{gap:var(--s-6);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.p-house__coletanea-grade{gap:var(--s-8);grid-template-columns:1.15fr 1fr}}.p-house__coletanea-trilhos{--coletanea-base:180px;--coletanea-vao-base:12px;gap:var(--s-3);margin-inline:calc(-1 * var(--gutter));flex-direction:column;display:flex;overflow:hidden}@media (min-width:600px){.p-house__coletanea-trilhos{--coletanea-base:210px}}@media (min-width:900px){.p-house__coletanea-trilhos{margin-inline:0}}.p-house__coletanea-linha{gap:var(--coletanea-vao,var(--coletanea-vao-base));justify-content:center;width:100%;display:flex}.p-house__coletanea-linha[data-anda=true]{width:max-content;padding-right:var(--coletanea-vao,var(--coletanea-vao-base));animation:o-marquee var(--coletanea-duracao,36s) linear infinite;justify-content:flex-start}.p-house__coletanea-item{width:var(--coletanea-item,var(--coletanea-base));aspect-ratio:4/5;border-radius:var(--radius-card);flex:none;position:relative;overflow:hidden}.p-house__coletanea-item img{object-fit:cover;width:100%;height:100%}.p-house__coletanea-texto{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.p-house__coletanea-titulo{text-wrap:balance;max-width:16ch;font-size:var(--t-statement);font-weight:var(--w-medium);letter-spacing:var(--ls-statement);line-height:var(--lh-statement);margin:0}@media (prefers-reduced-motion:reduce){.p-house__coletanea-linha[data-anda=true]{animation:none}.p-house__coletanea-linha [data-duplicata=true]{display:none}}@media (max-width:899px){.p-house__ambientes{height:80svh;min-height:auto;padding-bottom:var(--doca-reserva)}}.p-house__ambientes-camada{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.p-house__ambientes-camada[data-ativo=true]{opacity:1}.p-house__ambientes-camada img{object-fit:cover;width:100%;height:100%}.p-house__ambientes-lista{z-index:1;align-items:center;gap:var(--s-3);text-align:center;flex-direction:column;width:100%;display:flex;position:relative}.p-house__ambientes-eyebrow{color:#ffffffb8}.p-house__ambientes-abas{align-self:stretch;gap:var(--s-2);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;cursor:grab;display:flex;overflow-x:auto}.p-house__ambientes-abas::-webkit-scrollbar{display:none}.p-house__ambientes-abas[data-arrastando=true]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.p-house__ambientes-abas:after{content:"";flex:0 0 var(--gutter);margin-left:calc(-1 * var(--s-2))}.p-house__ambientes-item{scroll-snap-align:start;appearance:none;cursor:pointer;color:var(--white);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);border-radius:var(--radius-pill);transition:background var(--d-fast) var(--ease);background:#0b0c0d8c;border:0;flex:none;padding:15px 24px}.p-house__ambientes-item:hover{background:#0b0c0dbd}.p-house__ambientes-nome{font-size:var(--t-body);font-weight:var(--w-medium);letter-spacing:var(--ls-body)}.p-house__ambientes-fechar{top:var(--s-5);right:var(--s-5);z-index:2;appearance:none;cursor:pointer;width:40px;height:40px;color:var(--white);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);border-radius:var(--radius-pill);background:#0b0c0d8c;border:0;place-items:center;display:grid;position:absolute}.p-house__ambientes-fechar svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.p-house__ambientes-rodape{z-index:1;justify-content:center;align-items:flex-end;gap:var(--s-3);width:100%;display:flex;position:relative}.p-house__ambientes-nav{appearance:none;cursor:pointer;width:40px;height:40px;color:var(--white);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);border-radius:var(--radius-pill);background:#0b0c0d8c;border:0;flex:none;place-items:center;display:grid}.p-house__ambientes-nav svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.p-house__ambientes-legenda{text-align:left;min-width:0;max-width:40ch;-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);border-radius:var(--radius-media);animation:o-abre-cartao .42s var(--ease) both;background:#0b0c0d8c;flex:auto;padding:16px 20px}.p-house__ambientes-legenda p{font-size:var(--t-sm);color:#ffffffd9;margin:0}.p-house__ambientes-legenda strong{color:var(--white);font-weight:var(--w-medium)}@media (prefers-reduced-motion:reduce){.p-house__ambientes-legenda{animation:none}}.p-house__eventos-titulo{margin:var(--s-2) 0 0;text-wrap:balance;max-width:28ch;font-size:var(--t-statement);font-weight:var(--w-medium);letter-spacing:var(--ls-statement);line-height:var(--lh-statement)}.p-house__eventos-topo{margin-bottom:var(--s-6)}.p-house__eventos-palco{gap:var(--column-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;cursor:grab;display:flex;overflow-x:auto}.p-house__eventos-palco::-webkit-scrollbar{display:none}.p-house__eventos-palco[data-arrastando=true]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.p-house__eventos-palco[data-arrastando=true] a{pointer-events:none}.p-house__eventos-palco:after{content:"";flex:0 0 var(--gutter);margin-left:calc(var(--column-gap) * -1)}.p-house__eventos-palco img{-webkit-user-drag:none;user-drag:none}.p-house__eventos-item{scroll-snap-align:start;flex:0 0 44%}@media (min-width:600px){.p-house__eventos-item{flex-basis:38%}}@media (min-width:900px){.p-house__eventos-item{flex-basis:27%}}.p-house__evento-card{color:inherit;text-decoration:none;display:block}.p-house__evento-card-media{aspect-ratio:4/5;border-radius:var(--radius-card);margin-bottom:var(--s-3);position:relative;overflow:hidden}.p-house__evento-card-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--d-media) var(--ease)}.p-house__evento-card:hover .p-house__evento-card-media img{transform:scale(1.045)}.p-house__evento-card-status{margin:0 0 var(--s-1);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-subtle)}.p-house__evento-card-status[data-status=futuro]{color:var(--fg)}.p-house__evento-card-titulo{margin:0 0 var(--s-1);font-size:var(--t-title);font-weight:var(--w-medium);letter-spacing:var(--ls-title)}@media (prefers-reduced-motion:reduce){.p-house__destaque-media,.p-house__ambiente-media{animation:none}}.p-evento-hero{min-height:64svh;padding:var(--section-y) var(--gutter) var(--s-8);color:var(--white);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.p-evento-hero-media{z-index:-2;position:absolute;inset:0}.p-evento-hero-media img{object-fit:cover;width:100%;height:100%}.p-evento-hero-veu{z-index:-1;background:linear-gradient(#0000,#00000026 40%,#000000a8);position:absolute;inset:0}.p-evento-hero-status{margin:0 0 var(--s-2);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:#ffffffb8}.p-evento-hero-titulo{margin:0 0 var(--s-2);text-wrap:balance;max-width:22ch;font-size:var(--t-display);font-weight:var(--w-medium);letter-spacing:var(--ls-display);line-height:var(--lh-display);text-shadow:0 2px 24px #00000059}.p-evento-hero-data{font-size:var(--t-lead);color:#ffffffd9;margin:0}.p-evento-corpo{max-width:var(--container-reading);padding:var(--section-y) var(--gutter);margin-inline:auto}.p-evento-corpo .o-body{margin-bottom:var(--s-5)}.p-evento-acao-nota{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--fg-muted)}.p-evento-galeria{gap:var(--s-3);padding:0 var(--gutter) var(--section-y);max-width:var(--container-wide);grid-template-columns:repeat(2,1fr);margin-inline:auto;display:grid}@media (min-width:900px){.p-evento-galeria{grid-template-columns:repeat(3,1fr)}}.p-evento-galeria-item{aspect-ratio:4/5;border-radius:var(--radius-card);position:relative;overflow:hidden}.p-evento-fim{max-width:var(--container-reading);padding:var(--section-y) var(--gutter);border-top:var(--hairline) solid var(--line);text-align:center;margin-inline:auto}.p-evento-fim .o-eyebrow{margin-bottom:var(--s-3)}.p-evento-fim-titulo{margin:0 0 var(--s-5);font-size:var(--t-headline);font-weight:var(--w-medium);letter-spacing:var(--ls-title)}.p-evento-fim-acoes{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.p-admin-entrar{min-height:100svh;padding:var(--s-5);background:var(--bg);justify-content:center;align-items:center;display:flex}.p-admin-entrar__card{gap:var(--s-4);width:100%;max-width:360px;padding:var(--s-6) var(--s-5);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;display:flex}.p-admin-entrar__marca{align-self:flex-start;width:auto;height:18px}.p-admin-entrar__titulo{margin:0 0 var(--s-2);font-size:var(--t-headline);letter-spacing:var(--ls-headline)}.p-admin-entrar__campo{gap:var(--s-1);font-size:var(--t-sm);color:var(--fg-muted);flex-direction:column;display:flex}.p-admin-entrar__campo input{border:1px solid var(--line-strong);border-radius:var(--radius-btn,10px);font-size:var(--t-body);color:var(--fg);background:var(--bg-sunken);padding:11px 14px}.p-admin-entrar__campo input:focus{outline:2px solid var(--fg);outline-offset:1px}.p-admin-entrar__aviso{font-size:var(--t-sm);color:var(--fg-muted);margin:0}.p-admin-entrar__erro{font-size:var(--t-sm);color:var(--error);margin:0}.p-admin-entrar__qr{background:#fff;border-radius:12px;align-self:center;width:180px;height:180px;padding:8px}.p-admin-entrar__segredo{font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-entrar__segredo summary{cursor:pointer}.p-admin-entrar__segredo code{margin-top:var(--s-2);word-break:break-all;color:var(--fg);-webkit-user-select:all;user-select:all;font-size:13px;display:block}.p-admin-entrar__sair{color:var(--fg-muted);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.p-admin{background:var(--bg);min-height:100svh;display:flex}.p-admin-lateral{gap:var(--s-6);width:240px;height:100svh;padding:var(--s-5) var(--s-3);background:var(--bg-sunken);border-right:var(--hairline) solid var(--line);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.p-admin-lateral__marca{padding:var(--s-2) var(--s-3)}.p-admin-lateral__marca img{width:auto;height:22px;display:block}.p-admin-lateral__nav{flex-direction:column;flex:1;gap:2px;display:flex}.p-admin-lateral__item{align-items:center;gap:var(--s-3);padding:10px var(--s-3);color:var(--fg-muted);font-size:var(--t-sm);transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);border-radius:10px;text-decoration:none;display:flex;position:relative}.p-admin-lateral__item svg{flex-shrink:0;width:18px;height:18px}.p-admin-lateral__bolinha{background:var(--ok);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:var(--w-medium);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-style:normal;line-height:1;display:inline-flex;position:absolute;top:3px;left:26px}.p-admin-lateral__item:hover{background:var(--bg-raised);color:var(--fg)}.p-admin-lateral__item.is-ativo{background:var(--bg-raised);color:var(--fg);font-weight:var(--w-medium)}.p-admin-lateral__rodape{margin-top:auto}.p-admin-lateral__sair{align-items:center;gap:var(--s-3);width:100%;padding:10px var(--s-3);color:var(--fg-subtle);font-size:var(--t-sm);cursor:pointer;transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);background:0 0;border:0;border-radius:10px;display:flex}.p-admin-lateral__sair svg{width:18px;height:18px}.p-admin-lateral__sair:hover{background:var(--bg-raised);color:var(--error)}.p-admin__conteudo{min-width:0;padding:var(--s-7) var(--s-6);flex:1;max-width:1440px}.p-admin-lateral__marca .p-admin-lateral__simbolo{display:none}@media (min-width:761px){.p-admin-lateral{width:72px;padding:var(--s-5) 12px;gap:var(--s-5);z-index:30;transition:width var(--d-base) var(--ease),margin-right var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease);overflow:hidden}.p-admin-lateral:hover{width:240px;margin-right:-168px;transition-delay:60ms;box-shadow:8px 0 32px #0b0c0d14}.p-admin-lateral:has(:focus-visible){width:240px;margin-right:-168px;transition-delay:60ms;box-shadow:8px 0 32px #0b0c0d14}.p-admin-lateral__marca{align-items:center;gap:var(--s-3);height:32px;padding:0 8px;display:flex}.p-admin-lateral__marca .p-admin-lateral__simbolo{border-radius:8px;flex-shrink:0;width:32px;height:32px;display:block}.p-admin-lateral__marca .p-admin-lateral__palavra{width:auto;height:20px}.p-admin-lateral__item,.p-admin-lateral__sair{white-space:nowrap;padding:11px 15px}.p-admin-lateral__item span,.p-admin-lateral__sair span,.p-admin-lateral__palavra{opacity:0;transition:opacity var(--d-fast) var(--ease),transform var(--d-fast) var(--ease);transform:translate(-4px)}.p-admin-lateral:hover :is(.p-admin-lateral__item span,.p-admin-lateral__sair span,.p-admin-lateral__palavra){opacity:1;transition-delay:.14s;transform:none}.p-admin-lateral:has(:focus-visible) :is(.p-admin-lateral__item span,.p-admin-lateral__sair span,.p-admin-lateral__palavra){opacity:1;transition-delay:.14s;transform:none}.p-admin-lateral__item.is-ativo,.p-admin-lateral__item.is-ativo:hover{background:var(--fg);color:var(--fg-inverse)}}@media (min-width:761px) and (prefers-reduced-motion:reduce){.p-admin-lateral,.p-admin-lateral *{transition:none!important}}.p-admin__bloco{gap:var(--s-4);flex-direction:column;display:flex}.p-admin-movel{display:none}@media (max-width:760px){.p-admin{flex-direction:column}.p-admin-lateral{display:none}.p-admin__conteudo{padding:var(--s-5) var(--s-4)}.p-admin-movel{display:block}.p-admin{--doca-painel:calc(76px + env(safe-area-inset-bottom,0px))}.p-admin__conteudo{padding-bottom:calc(var(--s-5) + var(--doca-painel))}.p-admin .p-admin-editor__rodape{bottom:calc(var(--doca-painel) + var(--s-2))}.p-admin:not(:has(.p-admin-dock)) .p-admin__conteudo{padding-bottom:var(--s-5)}body:has([role=dialog][aria-modal=true]) .p-admin-dock{display:none}.p-admin-dock{z-index:70;width:fit-content;max-width:calc(100vw - 24px);left:0;right:0;bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));border:var(--hairline) solid var(--line);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);background:#ffffffe0;border-radius:26px;align-items:center;gap:2px;margin-inline:auto;padding:4px;display:flex;position:fixed}.p-admin-dock__item{cursor:pointer;min-width:58px;height:54px;color:var(--fg-muted);font:inherit;font-size:11px;font-weight:var(--w-medium);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 6px;text-decoration:none;display:flex;position:relative}.p-admin-dock__item svg{width:21px;height:21px}.p-admin-dock__item:active{background:#0b0c0d0f}.p-admin-dock__item.is-ativo{background:var(--fg);color:var(--fg-inverse)}.p-admin-dock__item.is-fechar{background:var(--bg-sunken);color:var(--fg)}.p-admin-dock__bolinha{background:var(--ok);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:var(--w-medium);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-style:normal;line-height:1;display:inline-flex;position:absolute;top:3px;right:8px}.p-admin-folha__fundo{z-index:60;cursor:default;background:#0b0c0d66;border:0;padding:0;position:fixed;inset:0}.p-admin-folha{z-index:65;left:12px;right:12px;bottom:calc(var(--s-3) + 54px + 8px + 8px + env(safe-area-inset-bottom,0px));gap:var(--s-3);max-height:calc(100svh - 120px);padding:var(--s-3);background:var(--bg-raised);border:var(--hairline) solid var(--line);visibility:hidden;opacity:0;transform-origin:bottom;transition:opacity var(--d-fast) var(--ease),transform var(--d-fast) var(--ease),visibility 0s linear var(--d-fast);border-radius:26px;flex-direction:column;display:flex;position:fixed;overflow-y:auto;transform:translateY(12px)scale(.98);box-shadow:0 20px 60px #0b0c0d47}.p-admin-folha.is-aberta{visibility:visible;opacity:1;transition-delay:0s;transform:none}.p-admin-folha__grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.p-admin-folha__item{background:var(--bg-sunken);min-height:76px;color:var(--fg-muted);font-size:12px;font-weight:var(--w-medium);-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;text-decoration:none;display:flex;position:relative}.p-admin-folha__item svg{width:22px;height:22px}.p-admin-folha__item:active{background:var(--line)}.p-admin-folha__item.is-ativo{background:var(--fg);color:var(--fg-inverse)}.p-admin-folha__item .p-admin-dock__bolinha{top:6px;right:10px}.p-admin-folha__rodape{border-top:var(--hairline) solid var(--line);padding-top:var(--s-2);flex-direction:column;display:flex}.p-admin-folha__rodape form{display:block}.p-admin-folha__titulo{padding:var(--s-1) var(--s-2) 0;font-size:var(--t-body);font-weight:var(--w-medium);margin:0}.p-admin-folha__vazio{padding:var(--s-3) var(--s-2) var(--s-4);font-size:var(--t-sm);color:var(--fg-muted);margin:0;line-height:1.45}.p-admin-folha__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-folha__lista li+li{border-top:var(--hairline) solid var(--line)}.p-admin-folha__aviso{padding:12px var(--s-2);color:var(--fg);-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;gap:2px;text-decoration:none;display:flex}.p-admin-folha__aviso:active{background:var(--bg-sunken)}.p-admin-folha__aviso-titulo{font-size:var(--t-sm);font-weight:var(--w-medium);align-items:center;gap:6px;display:flex}.p-admin-folha__aviso-corpo{font-size:var(--t-sm);color:var(--fg-muted);line-height:1.4}.p-admin-folha__aviso time{color:var(--fg-subtle);font-size:12px}.p-admin-folha__novo{background:var(--ok);border-radius:999px;flex-shrink:0;width:8px;height:8px}.p-admin-dock__ponto{background:var(--ok);box-sizing:content-box;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:8px;right:14px}}@media (prefers-reduced-motion:reduce){.p-admin-folha{transition:none}}.p-admin__voltar{font-size:var(--t-sm);color:var(--fg-muted);text-decoration:none}.p-admin__voltar:hover{color:var(--fg)}.p-admin__legenda{font-size:var(--t-sm);color:var(--fg-muted);margin:0}.p-admin__vazio{font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-tag{font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted);padding:3px var(--s-2);background:var(--bg-sunken);border-radius:999px}.p-admin-resumo{gap:var(--s-6);padding:var(--s-4) 0;border-bottom:1px solid var(--line);display:flex}.p-admin-resumo--wrap{row-gap:var(--s-4);flex-wrap:wrap}.p-admin-resumo div{flex-direction:column;gap:2px;display:flex}.p-admin-resumo span{font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-resumo strong{font-size:var(--t-headline)}.p-admin-tabela{gap:var(--s-3);flex-direction:column;display:flex}.p-admin-tabela__linha{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.p-admin-tabela__cabeca{align-items:baseline;gap:var(--s-2);min-width:160px;display:flex}.p-admin-tabela__cabeca span{font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-tabela__numeros{gap:var(--s-4);font-size:var(--t-sm);color:var(--fg-muted);flex-wrap:wrap;flex:1;display:flex}.p-admin-form{gap:var(--s-4);flex-direction:column;max-width:480px;display:flex}.p-admin-form--linha{flex-flow:wrap;align-items:center;max-width:none}.p-admin-form label{font-size:var(--t-sm);color:var(--fg-muted);flex-direction:column;gap:6px;display:flex}.p-admin-form input,.p-admin-form select,.p-admin-form textarea{font-size:var(--t-body);color:var(--fg);background:var(--bg-sunken);font-family:var(--font);box-shadow:inset 0 0 0 var(--hairline) #0b0c0d14;transition:box-shadow var(--d-fast) var(--ease);border:0;border-radius:12px;padding:11px 14px}.p-admin-form input:focus,.p-admin-form select:focus,.p-admin-form textarea:focus{box-shadow:inset 0 0 0 1.5px var(--fg);outline:none}.p-admin-form__grade-config{gap:var(--s-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.p-admin-form__grade-config legend{font-size:var(--t-sm);color:var(--fg-muted);margin-bottom:var(--s-1)}.p-admin-form__grade-linha{gap:var(--s-2);align-items:center;display:flex}.p-admin-form__grade-linha input:first-child{flex:1}.p-admin-form__grade-linha input:nth-child(2){width:88px}.p-admin-form__grade-linha button{color:var(--fg-muted);cursor:pointer;font-size:var(--t-lead);background:0 0;border:0;line-height:1}.p-admin-form__grade-linha button:hover{color:var(--error)}.p-admin-form__linha-2{gap:var(--s-3);display:flex}.p-admin-form__linha-2 label{flex:1}.p-admin-form__linha-2--topo{align-items:flex-start;gap:var(--s-7)}.p-admin-form__linha-2--topo>div{flex:1}.p-admin-form__taxas{gap:var(--s-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.p-admin-form__taxas legend{font-size:var(--t-sm);color:var(--fg-muted);margin-bottom:var(--s-1)}.p-admin-form__pdf{padding:var(--s-4) 0 0;gap:var(--s-3);border:0;border-top:var(--hairline) solid var(--line);flex-direction:column;margin:0;display:flex}.p-admin-form__pdf legend{font-size:var(--t-sm);color:var(--fg-muted);margin-bottom:var(--s-1);padding:0}.p-admin-form__taxa-linha{gap:var(--s-2);align-items:center;display:flex}.p-admin-form__taxa-linha input:first-child{flex:1}.p-admin-form__taxa-linha button{color:var(--fg-muted);cursor:pointer;font-size:var(--t-lead);background:0 0;border:0;line-height:1}.p-admin-form__taxa-linha button:hover{color:var(--error)}.p-admin-form__add-taxa{border:1px dashed var(--line-strong);font-size:var(--t-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:6px 12px}.p-admin-form__add-taxa:hover{color:var(--fg);border-color:var(--fg)}.p-admin-form__reposicao{gap:var(--s-3);width:100%;padding-top:var(--s-3);border-top:1px solid var(--line);align-items:flex-end;display:flex}.p-admin-form__reposicao label{flex:1;max-width:160px}.p-admin-objetivos{gap:var(--s-5);flex-direction:column;display:flex}.p-admin-objetivo{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;display:flex}.p-admin-objetivo__cabeca{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.p-admin-submetas{gap:var(--s-3);flex-direction:column;display:flex}.p-admin-submeta{gap:var(--s-1);flex-direction:column;display:flex}.p-admin-submeta__topo{font-size:var(--t-sm);justify-content:space-between;display:flex}.p-admin-submeta__topo span:last-child{color:var(--fg-muted)}.p-admin-progresso{background:var(--bg-sunken);border-radius:999px;height:6px;overflow:hidden}.p-admin-progresso__barra{background:var(--ink-950);border-radius:999px;height:100%}.p-admin-submeta__form{gap:var(--s-2);margin-top:var(--s-1);display:flex}.p-admin-submeta__form input{border:1px solid var(--line-strong);max-width:120px;font-size:var(--t-sm);background:var(--bg-sunken);border-radius:6px;padding:6px 10px}.p-admin-nova-submeta summary{cursor:pointer;font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-nova-submeta summary:hover{color:var(--fg)}.p-admin-nova-submeta form{margin-top:var(--s-3)}.p-admin-calc-prazo{gap:var(--s-3);flex-wrap:wrap;align-items:flex-end;display:flex}.p-admin-calc-prazo label{gap:var(--s-1);font-size:var(--t-sm);color:var(--fg-muted);flex-direction:column;display:flex}.p-admin-calc-prazo input{border:1px solid var(--line-strong);font-size:var(--t-body);color:var(--fg);background:var(--bg-sunken);border-radius:8px;padding:9px 12px}.p-admin-sugestoes{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-admin-sugestoes__item{border:1px solid var(--line-strong);font-size:var(--t-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px}.p-admin-sugestoes__item:hover{color:var(--fg);border-color:var(--fg)}.p-admin-sugestoes__item:disabled{opacity:.4;cursor:default}.p-admin-tabela__linha--perto{border-color:var(--warn)}.p-admin-abas{gap:var(--s-2);background:var(--bg-sunken);border-radius:12px;width:fit-content;padding:4px;display:flex}.p-admin-abas__item{padding:8px var(--s-4);font-size:var(--t-sm);color:var(--fg-muted);transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);border-radius:9px;text-decoration:none}.p-admin-abas__item:hover{color:var(--fg)}.p-admin-abas__item.is-ativo{background:var(--bg-raised);color:var(--fg);font-weight:var(--w-medium)}.p-admin-inicio{gap:var(--s-6);flex-direction:column;display:flex}.p-admin-inicio__cabeca h1{font-size:var(--t-display);letter-spacing:var(--ls-display);margin:0}.p-admin-inicio__cabeca p{margin:var(--s-1) 0 0;font-size:var(--t-body);color:var(--fg-muted)}.p-admin-grade{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1100px){.p-admin-grade{grid-template-columns:repeat(4,1fr)}}.p-admin-cartao{gap:var(--s-5);padding:var(--s-5);background:var(--bg-raised);border-radius:var(--radius-card);color:var(--fg);box-shadow:inset 0 0 0 var(--hairline) var(--line);transition:box-shadow var(--d-fast) var(--ease),background var(--d-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.p-admin-cartao svg{width:22px;height:22px;color:var(--fg-muted)}.p-admin-cartao:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.p-admin-cartao__rotulo{font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--s-2);display:block}.p-admin-cartao__valor{font-size:var(--t-headline);letter-spacing:var(--ls-headline);overflow-wrap:break-word;line-height:1.25;display:block}.p-admin-cartao__nota{font-size:var(--t-sm);color:var(--fg-muted);margin-top:2px;display:block}.p-admin-cartao--estatico{cursor:default}.p-admin-cartao--estatico:hover{box-shadow:inset 0 0 0 var(--hairline) var(--line)}.p-admin-cartao__valor em{font-style:normal}.p-admin-cartao__icone{border-radius:var(--radius-chip);background:var(--bg-sunken);width:40px;height:40px;transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p-admin-cartao__icone svg{width:20px;height:20px;color:var(--fg)}.p-admin-cartao:hover .p-admin-cartao__icone{background:var(--fg)}.p-admin-cartao:hover .p-admin-cartao__icone svg{color:var(--fg-inverse)}.p-admin-inicio__cabeca--linha{justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.p-admin-inicio__cabeca--linha h1{font-size:var(--t-statement);letter-spacing:var(--ls-statement);margin:0}.p-admin-inicio__cabeca--linha p{margin:var(--s-1) 0 0;font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-grade--resumo{grid-template-columns:repeat(2,1fr);max-width:560px}.p-admin-vendas-resumo__numero{margin:var(--s-1) 0 0;font-size:var(--t-statement);letter-spacing:var(--ls-statement);line-height:var(--lh-statement)}.p-admin-hero__linha{margin:var(--s-2) 0 0;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--fg-muted);max-width:44ch}.p-admin-hero__linha--verde{color:var(--ok);font-weight:var(--w-medium)}.p-admin-hero__linha--preto{color:var(--fg);font-weight:var(--w-medium)}.p-admin-hero__linha--amarelo{color:var(--warn);font-weight:var(--w-medium)}.p-admin-hero__linha--vermelho{color:var(--error);font-weight:var(--w-medium)}.p-admin-secao__eyebrow{margin:0 0 var(--s-3)}.p-admin-secao__cabeca-filtro{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.p-admin-secao__cabeca-filtro .o-eyebrow{margin:0}.p-admin-stats-coluna{flex-direction:column;display:flex}.p-admin-stats-coluna>div{padding:var(--s-3) 0;border-bottom:var(--hairline) solid var(--line);flex-direction:column;gap:2px;display:flex}.p-admin-stats-coluna>div:first-child{padding-top:0}.p-admin-stats-coluna>div:last-child{border-bottom:0;padding-bottom:0}.p-admin-stats-coluna span{font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.p-admin-stats-coluna strong{font-size:var(--t-statement);letter-spacing:var(--ls-statement);font-variant-numeric:tabular-nums;line-height:1.05}.p-admin-alertas{flex-direction:column;gap:2px;display:flex}.p-admin-alerta{align-items:center;gap:var(--s-4);padding:var(--s-4);background:var(--bg-sunken);color:var(--fg);transition:background var(--d-fast) var(--ease);text-decoration:none;display:flex}.p-admin-alertas .p-admin-alerta:first-child{border-radius:var(--radius-card) var(--radius-card) 2px 2px}.p-admin-alertas .p-admin-alerta:last-child{border-radius:2px 2px var(--radius-card) var(--radius-card)}.p-admin-alertas .p-admin-alerta:only-child{border-radius:var(--radius-card)}.p-admin-alerta:hover{background:var(--ink-200)}.p-admin-alertas--linha{gap:var(--s-3);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.p-admin-alertas--linha .p-admin-alerta,.p-admin-alertas--linha .p-admin-alerta:first-child,.p-admin-alertas--linha .p-admin-alerta:last-child{border-radius:var(--radius-card)}.p-admin-alerta__icone{border-radius:var(--radius-chip);background:var(--bg-raised);width:36px;height:36px;box-shadow:inset 0 0 0 var(--hairline) var(--line);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p-admin-alerta__icone svg{width:18px;height:18px}.p-admin-alerta strong{font-weight:var(--w-medium)}.p-admin-alerta span{font-size:var(--t-sm);color:var(--fg-muted);display:block}.p-admin-alerta em{font-style:normal;font-size:var(--t-sm);color:var(--fg-subtle);flex-shrink:0;margin-left:auto}.p-admin-grade--inicio{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.p-admin-grade--inicio{grid-template-columns:repeat(3,1fr)}}.p-admin-secao{gap:var(--s-4);flex-direction:column;display:flex}.p-admin-secao h2{font-size:var(--t-title);letter-spacing:var(--ls-title);margin:0}.p-admin-peca__link{font-size:var(--t-sm);color:var(--fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0}.p-admin-peca__link:hover{color:var(--fg)}.p-admin-peca__link--perigo:hover{color:var(--error)}.p-admin-selo{padding:4px var(--s-3);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);font-weight:var(--w-medium);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.p-admin-selo--neutro{background:var(--bg-sunken);color:var(--fg-muted)}.p-admin-selo--aviso{color:var(--warn);background:#a663001f}.p-admin-selo--ok{color:var(--ok);background:#1f7a441f}.p-admin-secao__cabeca{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.p-admin-secao__cabeca h2{margin:0}.p-admin-lista-pecas{background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);border-radius:20px;overflow:hidden}.p-admin-linha-peca{align-items:center;gap:var(--s-5);padding:18px var(--s-4);color:var(--fg);border-bottom:var(--hairline) solid var(--line);transition:background var(--d-fast) var(--ease);grid-template-columns:1fr 130px 64px 100px 130px 52px;text-decoration:none;display:grid}.p-admin-linha-peca:last-child{border-bottom:0}.p-admin-linha-peca:not(.p-admin-linha-peca--cabeca):hover{background:var(--bg-sunken)}.p-admin-linha-peca--cabeca{color:var(--fg-muted);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--w-medium);padding-top:13px;padding-bottom:13px}.p-admin-linha-peca--cabeca .num{text-align:right}.p-admin-linha-peca__nome{font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-admin-linha-peca__colecao{color:var(--fg-muted);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-admin-linha-peca .p-admin-selo{justify-self:start}.p-admin-linha-peca__qtd{text-align:right;color:var(--fg-muted);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.p-admin-linha-peca__preco{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-linha-peca__total{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--w-medium)}.p-admin-linha-peca__ver{text-align:right;font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-linha-peca:hover .p-admin-linha-peca__ver{color:var(--fg)}.p-admin-linha-peca--com-colecao{grid-template-columns:1fr 130px 130px 64px 100px 130px 52px}.p-admin-peca-titulo{align-items:center;gap:var(--s-3);display:flex}.p-admin-peca-titulo h1{margin:0}.p-admin-peca-acoes-topo{align-items:center;gap:var(--s-4);flex-shrink:0;display:flex}.p-admin-grade--metricas{grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.p-admin-grade--metricas{grid-template-columns:repeat(3,1fr)}}.p-admin-grade--metricas .p-admin-cartao{padding:var(--s-4);gap:var(--s-2)}.p-admin-grade--metricas .p-admin-cartao__valor{font-size:var(--t-title)}.p-evento-galeria-item img{object-fit:cover;width:100%;height:100%}.p-admin-cabeca__acoes{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.p-admin-menu{position:relative}.p-admin-menu summary{cursor:pointer;list-style:none}.p-admin-menu summary::-webkit-details-marker{display:none}.p-admin-menu__lista{right:0;top:calc(100% + var(--s-2));z-index:20;width:min(320px,86vw);padding:var(--s-2);background:var(--bg-raised);border-radius:18px;flex-direction:column;display:flex;position:absolute;box-shadow:0 2px 6px #0b0c0d0f,0 24px 48px #0b0c0d24}.p-admin-menu__lista a{padding:var(--s-3) var(--s-4);color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;text-decoration:none;display:flex}.p-admin-menu__lista a:hover{background:var(--bg-sunken)}.p-admin-menu__lista strong{font-weight:var(--w-medium)}.p-admin-menu__lista small{color:var(--fg-muted);font-size:var(--t-sm);line-height:1.35}.p-admin-telas{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-tela{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);background:var(--bg-raised);cursor:grab;box-shadow:inset 0 0 0 var(--hairline) var(--line);transition:box-shadow var(--d-fast) var(--ease),opacity var(--d-fast) var(--ease),transform var(--d-fast) var(--ease);border-radius:18px;grid-template-columns:24px 16px 96px minmax(0,1fr) auto auto;display:grid}.p-admin-tela:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.p-admin-tela.is-arrastando{opacity:.4}.p-admin-tela.is-alvo{box-shadow:0 -3px 0 0 var(--fg),0 8px 20px #0b0c0d0f}.p-admin-tela__ordem{text-align:center;font-size:var(--t-label);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.p-admin-tela__alca{color:var(--fg-subtle);letter-spacing:-.15em;-webkit-user-select:none;user-select:none}.p-admin-tela__miniatura{aspect-ratio:16/9;background:var(--bg-sunken);border-radius:10px;overflow:hidden}.p-admin-tela__miniatura img{object-fit:cover;width:100%;height:100%;display:block}.p-admin-tela__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.p-admin-tela__texto a{color:var(--fg);font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.p-admin-tela__texto a:hover{text-underline-offset:3px;text-decoration:underline}.p-admin-tela__texto small{color:var(--fg-muted);font-size:var(--t-sm)}.p-admin-tela .p-admin-selo{justify-self:start}.p-admin-tela__acoes{align-items:center;gap:var(--s-2);display:flex}.p-admin-tela__acoes button,.p-admin-tela__acoes a{background:var(--bg-sunken);color:var(--fg);cursor:pointer;font:inherit;font-size:var(--t-sm);transition:background var(--d-fast) var(--ease);border:0;border-radius:999px;padding:7px 12px;text-decoration:none}.p-admin-tela__acoes button:hover:not(:disabled),.p-admin-tela__acoes a:hover{background:var(--ink-200)}.p-admin-tela__acoes button:disabled{opacity:.35;cursor:default}@media (max-width:899px){.p-admin-tela{grid-template-columns:24px 72px minmax(0,1fr)}.p-admin-tela__alca,.p-admin-tela .p-admin-selo{display:none}.p-admin-tela__acoes{flex-wrap:wrap;grid-column:1/-1}}.p-admin-editor{gap:var(--s-7);align-items:start;display:grid}@media (min-width:1180px){.p-admin-editor{grid-template-columns:minmax(0,520px) minmax(0,1fr)}}.p-admin-editor__form{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.p-admin-editor__grupo{padding:var(--s-5);gap:var(--s-4);background:var(--bg-raised);min-width:0;box-shadow:inset 0 0 0 var(--hairline) var(--line);border:0;border-radius:20px;flex-direction:column;margin:0;display:flex}.p-admin-editor__grupo legend{float:left;width:100%;margin:0 0 var(--s-1);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted);font-weight:var(--w-medium);padding:0}.p-admin-editor__grupo legend+*{clear:both}.p-admin-editor label{font-size:var(--t-sm);color:var(--fg-muted);flex-direction:column;gap:6px;display:flex}.p-admin-editor input:not([type=radio]):not([type=range]):not([type=file]):not([type=checkbox]),.p-admin-editor select,.p-admin-editor textarea{width:100%;font-size:var(--t-body);color:var(--fg);background:var(--bg-sunken);font-family:var(--font);box-shadow:inset 0 0 0 var(--hairline) #0b0c0d14;transition:box-shadow var(--d-fast) var(--ease);border:0;border-radius:12px;padding:11px 14px}.p-admin-editor input:focus,.p-admin-editor select:focus,.p-admin-editor textarea:focus{box-shadow:inset 0 0 0 1.5px var(--fg);outline:none}.p-admin-editor input[type=range]{accent-color:var(--fg)}.p-admin-editor__nota{font-size:var(--t-sm);color:var(--fg-muted);margin:0;line-height:1.45}.p-admin-editor__erro{font-size:var(--t-sm);color:var(--error);margin:0}.p-admin-editor__ok{font-size:var(--t-sm);color:var(--ok);margin:0}.p-admin-editor__opcoes{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-admin-editor__opcao{padding:var(--s-3) var(--s-4);cursor:pointer;background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--hairline) #0b0c0d14;transition:box-shadow var(--d-fast) var(--ease),background var(--d-fast) var(--ease);border-radius:14px;position:relative;gap:2px!important}.p-admin-editor__opcao input{opacity:0;pointer-events:none;position:absolute}.p-admin-editor__opcao strong{font-weight:var(--w-medium);color:var(--fg);font-size:var(--t-body)}.p-admin-editor__opcao small{font-size:var(--t-sm);line-height:1.35}.p-admin-editor__opcao.is-ativo{background:var(--bg-raised);box-shadow:inset 0 0 0 1.5px var(--fg)}.p-admin-editor__prefixo{background:var(--bg-sunken);border-radius:12px;align-items:center;padding-left:14px;display:flex}.p-admin-editor__prefixo em{color:var(--fg-subtle);font-style:normal;font-size:var(--t-body);white-space:nowrap}.p-admin-editor__prefixo input{box-shadow:none!important;background:0 0!important;padding-left:2px!important}.p-admin-editor__imagens{gap:var(--s-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:640px){.p-admin-editor__imagens{grid-template-columns:1fr}}.p-admin-editor__foco{gap:var(--s-2);font-size:var(--t-sm);color:var(--fg-muted);flex-direction:column;display:flex}.p-admin-editor__foco>div{padding:var(--s-2);background:var(--bg-sunken);border-radius:12px;grid-template-columns:repeat(3,28px);gap:6px;width:max-content;display:grid}.p-admin-editor__foco button{cursor:pointer;background:var(--ink-200);width:28px;height:28px;transition:background var(--d-fast) var(--ease);border:0;border-radius:8px}.p-admin-editor__foco button.is-ativo{background:var(--fg)}.p-admin-editor__rodape{bottom:var(--s-4);z-index:5;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);-webkit-backdrop-filter:saturate(180%)blur(16px);background:#ffffffd1;border-radius:18px;flex-wrap:wrap;display:flex;position:sticky;box-shadow:0 1px 2px #0b0c0d0d,0 16px 36px #0b0c0d1f}.p-admin-editor__acoes{gap:var(--s-2);margin-left:auto;display:flex}.p-admin-upload{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.p-admin-upload__rotulo{font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-upload__area{background:var(--bg-sunken);box-shadow:inset 0 0 0 1.5px var(--ink-200);transition:box-shadow var(--d-fast) var(--ease);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-admin-upload__area.is-arrastando{box-shadow:inset 0 0 0 2px var(--fg)}.p-admin-upload__area img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-admin-upload__botao{z-index:1;cursor:pointer;font:inherit;font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--fg);-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border:0;border-radius:999px;padding:9px 16px;position:relative;box-shadow:0 2px 10px #0b0c0d29}.p-admin-upload__area.tem-imagem .p-admin-upload__botao{opacity:0;transition:opacity var(--d-fast) var(--ease)}.p-admin-upload__area.tem-imagem:hover .p-admin-upload__botao,.p-admin-upload__area.tem-imagem:focus-within .p-admin-upload__botao{opacity:1}.p-admin-upload__info{font-size:var(--t-sm);color:var(--fg-muted);margin:0}.p-admin-upload__remover{font:inherit;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.p-admin-upload__remover:hover{color:var(--error)}.p-admin-upload__aviso{font-size:var(--t-sm);color:var(--warn);margin:0}.p-admin-upload__erro{font-size:var(--t-sm);color:var(--error);margin:0}.p-admin-editor__lado{min-width:0}.p-admin-previa{top:var(--s-6);gap:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex;position:sticky}.p-admin-previa__rotulo{margin-bottom:var(--s-2);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted);display:block}.p-admin-previa__quadro{background:var(--ink-950);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0b0c0d14,0 20px 44px #0b0c0d29}.p-admin-previa__quadro iframe{transform-origin:0 0;background:var(--bg);border:0;display:block}.p-admin-previa__vazio{padding:var(--s-8) var(--s-5);text-align:center;color:var(--fg-muted);background:var(--bg-sunken);font-size:var(--t-sm);border-radius:20px;margin:0}.p-admin-pecas{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-peca{gap:var(--s-4);padding:var(--s-4);background:var(--bg-sunken);border-radius:16px;grid-template-columns:120px minmax(0,1fr);align-items:start;display:grid}.p-admin-peca__campos{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.p-admin-peca__acoes{gap:var(--s-2);grid-column:1/-1;justify-content:flex-end;display:flex}.p-admin-peca__acoes button{background:var(--bg-raised);color:var(--fg);cursor:pointer;font:inherit;font-size:var(--t-sm);border:0;border-radius:999px;padding:7px 12px}.p-admin-peca__acoes button:hover:not(:disabled){background:var(--ink-200)}.p-admin-peca__acoes button:disabled{opacity:.35;cursor:default}.p-admin-peca .p-admin-form__linha-2{gap:var(--s-3);flex-direction:column}.p-admin-peca .p-admin-form__linha-2 label{min-width:0}.p-admin-editor label.p-admin-peca__packshot{align-items:center;gap:var(--s-3);flex-direction:row}.p-admin-peca__packshot input{width:18px;height:18px;accent-color:var(--fg);flex:none}.p-admin-peca .p-admin-upload__info,.p-admin-peca .p-admin-upload__aviso{font-size:var(--t-label)}.p-admin-tamanhos{font-size:var(--t-sm);color:var(--fg-muted);flex-direction:column;gap:6px;display:flex}.p-admin-tamanhos>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.p-admin-tamanho{background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) #0b0c0d1f;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.p-admin-tamanho button{cursor:pointer;font:inherit;font-size:var(--t-sm);color:var(--fg);background:0 0;border:0;padding:5px 10px}.p-admin-tamanho button+button{color:var(--fg-subtle);padding:5px 8px 5px 2px}.p-admin-tamanho button+button:hover{color:var(--error)}.p-admin-tamanho.is-esgotado button:first-child{color:var(--fg-subtle);text-decoration:line-through}.p-admin-tamanhos input{width:110px!important;font-size:var(--t-sm)!important;border-radius:999px!important;padding:6px 10px!important}@media (max-width:640px){.p-admin-peca{grid-template-columns:1fr}}.p-admin-cor{align-items:flex-end;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.p-admin-cor__campo{font-size:var(--t-sm);flex-direction:column;gap:6px;display:flex}.p-admin-cor__campo input[type=color]{cursor:pointer;border:1px solid var(--line);background:var(--bg);border-radius:10px;width:72px;height:42px;padding:3px}.p-admin-cor__atalhos{flex-wrap:wrap;gap:8px;display:flex}.p-admin-cor__partes{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex}@property --zoom{syntax:"<number>";inherits:true;initial-value:1}.js .p-home>.p-tela [data-anim]{transition:opacity var(--d-slow) var(--ease), transform .9s var(--ease), background-color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease), color var(--d-fast) var(--ease)}.js .p-home>.p-tela:not([data-vista=true]) [data-anim]{opacity:0;transform:translateY(28px)}.js .p-home>.p-tela:not([data-vista=true]) [data-anim=lateral]{transform:translate(56px)}.js .p-home>.p-tela [data-anim=lateral]{will-change:transform,opacity}.js .p-home>.p-tela[data-vista=true] [data-anim]{transition-delay:calc(.2s + var(--i,0) * 90ms), calc(.2s + var(--i,0) * 90ms), 0s,0s,0s,0s}.js .p-home>.p-tela.p-trilho [data-anim]{transition:opacity .48s var(--ease), transform .64s var(--ease), background-color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease), color var(--d-fast) var(--ease)}.js .p-home>.p-tela.p-trilho[data-vista=true] [data-anim]{transition-delay:calc(30ms + var(--i,0) * 35ms), calc(30ms + var(--i,0) * 35ms), 0s,0s,0s,0s}.js .p-home>.p-tela.p-trilho .p-titulo__texto{transition:transform .8s var(--ease),opacity .52s var(--ease)}.js .p-home>.p-tela.p-trilho[data-vista=true] .p-titulo__texto{transition-delay:calc(40ms + var(--i,0) * 50ms)}.p-titulo__mascara{clip-path:inset(-.6em -.4em 0);margin-bottom:-.3em;padding-bottom:.3em;display:block}.p-titulo__texto{display:block}.p-titulo-palavras{text-shadow:none}.js .p-home>.p-tela .p-titulo__texto{will-change:transform,opacity;transition:transform 1.1s var(--ease),opacity .7s var(--ease)}.js .p-home>.p-tela:not([data-vista=true]) .p-titulo__texto{opacity:0;transform:translateY(110%)}.js .p-home>.p-tela[data-vista=true] .p-titulo__texto{transition-delay:calc(.14s + var(--i,0) * 95ms)}.js .p-home>.p-immersive{clip-path:inset(0 calc(var(--f,0) * 5%) 0 calc(var(--f,0) * 5%) round calc(var(--f,0) * 36px) calc(var(--f,0) * 36px) 0 0)}.p-home>.p-immersive .p-immersive__media{inset:-12% 0}.js .p-home>.p-immersive .p-immersive__media{--zoom:1.14;scale:var(--zoom);translate:0 calc(var(--p,0) * -9%);transition:--zoom 1.9s var(--ease)}.js .p-home>.p-immersive[data-vista=true] .p-immersive__media{--zoom:1}.js .p-home>.p-immersive .p-immersive__scrim{transition:opacity 1.3s var(--ease)}.js .p-home>.p-immersive:not([data-vista=true]) .p-immersive__scrim{opacity:0}@media (prefers-reduced-motion:reduce){.js .p-home>.p-tela [data-anim],.js .p-home>.p-tela .p-titulo__texto{opacity:1;filter:none;transition:none;transform:scale(1)}.js .p-home>.p-immersive{clip-path:none}.p-home>.p-tela *{translate:none!important}.js .p-home>.p-immersive .p-immersive__media{transition:none;scale:1}}.p-admin-cartao--larga{grid-column:span 2}@media (max-width:640px){.p-admin-cartao--larga{grid-column:auto}}.p-admin-escopos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-admin-escopos li{font-size:var(--t-sm);background:var(--bg-sunken);color:var(--fg-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px}.p-admin-escopos li.is-escrita{color:var(--warn);background:#a663001f}.p-admin-avisos{gap:var(--s-2);flex-direction:column;display:flex}.p-admin-avisos ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.p-admin-avisos li{gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--bg-raised);font-size:var(--t-sm);border-radius:10px;grid-template-columns:120px 140px minmax(0,1fr);align-items:baseline;display:grid}.p-admin-avisos time{color:var(--fg-muted);font-variant-numeric:tabular-nums}.p-admin-avisos strong{font-weight:var(--w-medium)}.p-admin-avisos li span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-admin-avisos li.is-erro span{color:var(--error)}@media (max-width:640px){.p-admin-avisos li{grid-template-columns:1fr;gap:2px}}.p-admin-produtos{gap:var(--s-4);flex-direction:column;display:flex}.p-admin-produtos ol,.p-admin-produtos ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-admin-produtos li{gap:var(--s-3);padding:6px var(--s-3) 6px 6px;background:var(--bg-sunken);font-size:var(--t-sm);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.p-admin-produtos li img,.p-admin-produtos li i{object-fit:cover;background:var(--ink-200);border-radius:8px;width:44px;height:44px;display:block}.p-admin-produtos li span{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.p-admin-produtos li small{color:var(--warn)}.p-admin-produtos li.is-vazio{padding:var(--s-3);color:var(--fg-muted);display:block}.p-admin-produtos__escolhidos li{background:var(--bg-raised);box-shadow:inset 0 0 0 1.5px var(--fg)}.p-admin-produtos__lista{max-height:360px;overflow-y:auto}.p-admin-produtos li button,.p-admin-produtos li div button{background:var(--bg-raised);color:var(--fg);cursor:pointer;font:inherit;font-size:var(--t-sm);border:0;border-radius:999px;padding:6px 12px}.p-admin-produtos li div{gap:6px;display:flex}.p-admin-produtos li button:hover:not(:disabled){background:var(--ink-200)}.p-admin-produtos li button:disabled{opacity:.4;cursor:default}.p-admin-periodos{background:var(--bg-sunken);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.p-admin-periodos a{font-size:var(--t-sm);color:var(--fg-muted);transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);border-radius:999px;flex-shrink:0;padding:7px 14px;text-decoration:none}.p-admin-periodos a:hover{color:var(--fg)}.p-admin-periodos a.is-ativo{background:var(--fg);color:var(--fg-inverse);font-weight:var(--w-medium)}@media (max-width:700px){.p-admin-periodos{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.p-admin-periodos::-webkit-scrollbar{display:none}}.p-admin-delta{font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:var(--w-medium)}.p-admin-delta em{font-style:normal;font-weight:var(--w-regular);color:var(--fg-muted)}.p-admin-delta.is-sobe{color:var(--ok)}.p-admin-delta.is-desce{color:var(--error)}.p-admin-duas{gap:var(--s-6);align-items:start;display:grid}@media (min-width:1100px){.p-admin-duas{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.p-admin-coluna{gap:var(--s-6);flex-direction:column;display:flex}.p-admin-duas--invertida{row-gap:var(--s-4)}@media (min-width:1100px){.p-admin-duas--invertida{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}}.p-admin-barras{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-barras li{flex-direction:column;gap:6px;display:flex}.p-admin-barras__topo{justify-content:space-between;gap:var(--s-3);font-size:var(--t-sm);display:flex}.p-admin-barras__topo span{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-admin-barras__topo strong{font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.p-admin-barras__trilha{background:var(--bg-sunken);border-radius:4px;height:6px;overflow:hidden}.p-admin-barras__trilha div{background:var(--fg);border-radius:4px;height:100%}.p-admin-barras__detalhe{font-size:var(--t-label);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:pre-wrap}.p-admin-grafico{gap:var(--s-3);flex-direction:column;display:flex}.p-admin-grafico__legenda{gap:var(--s-5);font-size:var(--t-sm);color:var(--fg-muted);display:flex}.p-admin-grafico__legenda i{vertical-align:middle;margin-right:6px;display:inline-block}.p-admin-grafico__legenda .is-barra{background:var(--fg);border-radius:2px;width:10px;height:10px}.p-admin-grafico__legenda .is-linha{border-top:2px solid var(--ink-400);width:16px;height:0}.p-admin-grafico__area{position:relative}.p-admin-grafico svg{width:100%;height:auto;display:block;overflow:visible}.p-admin-grafico__grade{stroke:var(--line);stroke-width:1px}.p-admin-grafico__eixo{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11px}.p-admin-grafico__barra{fill:var(--fg);transition:opacity var(--d-fast) var(--ease)}.p-admin-grafico svg:has(.is-ativa) .p-admin-grafico__barra:not(.is-ativa){opacity:.45}.p-admin-grafico__anterior{fill:none;stroke:var(--ink-400);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.p-admin-grafico__mira{stroke:var(--ink-400);stroke-width:1px;stroke-dasharray:3 3}.p-admin-grafico__alvo{fill:#0000;cursor:crosshair;outline:none}.p-admin-grafico__dica{pointer-events:none;z-index:2;background:var(--bg-raised);min-width:140px;font-size:var(--t-sm);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:absolute;top:0;transform:translate(12px);box-shadow:0 2px 6px #0b0c0d14,0 12px 28px #0b0c0d24}.p-admin-grafico__dica[data-lado=esq]{transform:translate(calc(-100% - 12px))}.p-admin-grafico__dica strong{font-size:var(--t-body);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}.p-admin-grafico__dica span{color:var(--fg-muted)}.p-admin-grafico__dica-data{font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.p-admin-grafico__dica-ant{border-top:1px solid var(--line);margin-top:2px;padding-top:4px}.p-admin-tabela-alt{margin-top:var(--s-4);font-size:var(--t-sm)}.p-admin-tabela-alt summary{cursor:pointer;color:var(--fg-muted)}.p-admin-tabela-alt table{border-collapse:collapse;width:100%;margin-top:var(--s-3);font-variant-numeric:tabular-nums}.p-admin-tabela-alt th,.p-admin-tabela-alt td{text-align:left;border-bottom:1px solid var(--line);padding:6px 8px}.p-admin-tabela-alt .num{text-align:right}.p-admin-tabela-alt th{font-weight:var(--w-medium);color:var(--fg-muted)}ul.p-admin-avisos{margin:0;padding:0;list-style:none}.p-admin-filtros{gap:var(--s-3) var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.p-admin-personalizado summary{cursor:pointer;font-size:var(--t-sm);color:var(--fg-muted);width:fit-content;transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);border-radius:999px;padding:7px 14px;list-style:none}.p-admin-personalizado summary::-webkit-details-marker{display:none}.p-admin-personalizado summary:hover{color:var(--fg)}.p-admin-personalizado summary.is-ativo{background:var(--fg);color:var(--fg-inverse)}.p-admin-personalizado__form{align-items:flex-end;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-4);background:var(--bg-raised);border-radius:16px;flex-wrap:wrap;display:flex;box-shadow:0 1px 2px #0b0c0d0a,0 12px 28px #0b0c0d0f}.p-admin-personalizado__form label{font-size:var(--t-label);color:var(--fg-muted);flex-direction:column;gap:4px;display:flex}.p-admin-personalizado__form input[type=date]{background:var(--bg-sunken);font:inherit;font-size:var(--t-sm);color:var(--fg);border:0;border-radius:10px;padding:8px 12px}.p-admin-periodos .p-admin-personalizado{flex-shrink:0;position:relative}.p-admin-periodos .p-admin-personalizado summary{box-shadow:none;background:0 0}.p-admin-periodos .p-admin-personalizado__form{z-index:5;width:max-content;margin-top:0;position:absolute;top:calc(100% + 8px);right:0}@media (max-width:520px){.p-admin-periodos .p-admin-personalizado__form{left:0;right:auto}}.p-admin-mes{align-items:center;gap:var(--s-3);font-size:var(--t-body);flex-wrap:wrap;display:flex}.p-admin-mes strong{font-size:var(--t-headline);letter-spacing:var(--ls-headline);font-weight:var(--w-medium);text-align:center;min-width:9ch}.p-admin-mes strong:first-letter{text-transform:uppercase}.p-admin-mes a{min-width:36px;height:36px;padding:0 var(--s-3);background:var(--bg-raised);color:var(--fg-muted);font-size:var(--t-sm);box-shadow:inset 0 0 0 var(--hairline) var(--line);transition:color var(--d-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.p-admin-mes a:hover{color:var(--fg)}.p-admin-meta-resumo{gap:var(--s-2);flex-direction:column;display:flex}.p-admin-meta-resumo__topo{font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted)}.p-admin-meta-resumo h2{font-size:var(--t-statement);letter-spacing:var(--ls-statement);line-height:var(--lh-statement);margin:0}.p-admin-meta-resumo h2.is-batida,.p-admin-meta-resumo h2.is-adiantada{color:var(--ok)}.p-admin-meta-resumo h2.is-atrasada,.p-admin-meta-resumo h2.is-sem-folga{color:var(--error)}.p-admin-meta-resumo p{font-size:var(--t-body);color:var(--fg-muted);margin:0}.p-admin-meta-vazia{gap:var(--s-3);max-width:560px}.p-admin-meta-form{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.p-admin-meta-form label{font-size:var(--t-sm);color:var(--fg-muted);flex-direction:column;flex:200px;gap:6px;display:flex}.p-admin-meta-form input{font:inherit;font-size:var(--t-lead);color:var(--fg);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border:0;border-radius:12px;padding:10px 14px}.p-admin-meta-form input:focus{box-shadow:inset 0 0 0 1.5px var(--fg);outline:none}.p-admin-meta-editar .p-admin-personalizado__form{justify-content:space-between;align-items:flex-end}.p-admin-grafico__topo{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.p-admin-segmento{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:3px;display:inline-flex}.p-admin-segmento button{font:inherit;font-size:var(--t-sm);color:var(--fg-muted);cursor:pointer;transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);background:0 0;border:0;border-radius:999px;padding:6px 14px}.p-admin-segmento button:hover{color:var(--fg)}.p-admin-segmento a{font:inherit;font-size:var(--t-sm);color:var(--fg-muted);transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);border-radius:999px;padding:6px 14px;text-decoration:none}.p-admin-segmento a[aria-pressed=true],.p-admin-segmento button[aria-pressed=true]{background:var(--fg);color:var(--fg-inverse)}.p-admin-grafico i.is-real,.p-admin-grafico i.is-meta,.p-admin-grafico i.is-proj{vertical-align:middle;width:16px;height:0;margin-right:6px;display:inline-block}.p-admin-grafico i.is-real{border-top:2.5px solid var(--fg)}.p-admin-grafico i.is-meta{border-top:2px dashed var(--ink-400)}.p-admin-grafico i.is-proj{border-top:2.5px dotted var(--fg-muted)}.p-admin-grafico--meta .p-admin-grafico__legenda{gap:var(--s-5);flex-wrap:wrap}.p-admin-grafico__real{fill:none;stroke:var(--fg);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.p-admin-grafico__meta{fill:none;stroke:var(--ink-400);stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round}.p-admin-grafico__proj{fill:none;stroke:var(--fg-muted);stroke-width:2.5px;stroke-dasharray:.1 6;stroke-linecap:round}.p-admin-grafico__area-real{fill:var(--fg);opacity:.05}.p-admin-grafico__ponto{fill:var(--fg)}.p-admin-grafico__marca{stroke:var(--bg-raised);stroke-width:2px}.p-admin-grafico__marca.is-real{fill:var(--fg)}.p-admin-grafico__marca.is-meta{fill:var(--ink-400)}.p-admin-grafico__rotulo-meta{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11px}.p-admin-grafico__par{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.p-admin-grafico__par span{align-items:center;display:inline-flex}.p-admin-grafico__par strong{font-size:var(--t-sm)}.p-admin-grafico__dica-dif{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;font-weight:var(--w-medium);margin-top:2px;padding-top:4px}.p-admin-grafico__dica-dif.is-sobe{color:var(--ok)}.p-admin-grafico__dica-dif.is-desce{color:var(--error)}.p-admin-subnav{gap:var(--s-5);border-bottom:1px solid var(--line);display:flex}.p-admin-subnav a{padding:var(--s-2) 0 var(--s-3);font-size:var(--t-body);color:var(--fg-muted);transition:color var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.p-admin-subnav a:hover{color:var(--fg)}.p-admin-subnav a.is-ativo{color:var(--fg);border-bottom-color:var(--fg);font-weight:var(--w-medium)}.p-admin-grade--meta{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.p-admin-grade--meta{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.p-admin-grade--meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-admin-tabela-alt__rolagem{overflow-x:auto}.p-admin-tabela-alt__rolagem th,.p-admin-tabela-alt__rolagem td{white-space:nowrap}.p-admin-grafico__folga{fill:var(--ink-200);opacity:.35}.p-admin-grafico__folga-linha{stroke:var(--ink-300);stroke-width:1px;stroke-dasharray:2 3}.p-admin-grafico__folga-rotulo{fill:var(--fg-subtle);letter-spacing:var(--ls-label);text-transform:uppercase;font-size:10px}.p-admin-tag--folga{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted);background:var(--bg-sunken);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;display:inline-block}.p-admin-secao h2.o-statement{font-size:var(--t-statement);letter-spacing:var(--ls-statement);line-height:var(--lh-statement);margin:0}.p-admin-parcelas{gap:var(--s-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex;container-type:inline-size}.p-admin-parcelas legend{font-size:var(--t-sm);color:var(--fg-muted);margin-bottom:var(--s-2);padding:0}.p-admin-parcelas__gerador{gap:var(--s-3);flex-wrap:wrap;display:flex}.p-admin-parcelas__gerador label{font-size:var(--t-label);color:var(--fg-muted);flex-direction:column;flex:110px;gap:6px;display:flex}.p-admin-parcelas__gerador label:first-child,.p-admin-parcelas__gerador label.p-admin-parcelas__dias{flex:0 84px}.p-admin-parcelas input,.p-admin-parcelas select{width:100%;min-width:0;font:inherit;font-size:var(--t-sm);color:var(--fg);background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--hairline) var(--line);font-variant-numeric:tabular-nums;border:0;border-radius:10px;padding:9px 12px}.p-admin-parcelas input:focus,.p-admin-parcelas select:focus{box-shadow:inset 0 0 0 1.5px var(--fg);outline:none}.p-admin-parcelas__lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-admin-parcelas__lista li{grid-template-columns:20px minmax(132px,1.1fr) minmax(90px,1fr) minmax(92px,.9fr) minmax(80px,1.1fr) 24px;align-items:center;gap:6px;display:grid}.p-admin-parcelas__n{font-size:var(--t-label);color:var(--fg-subtle);text-align:center;font-variant-numeric:tabular-nums}.p-admin-parcelas__lista button{color:var(--fg-subtle);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1}.p-admin-parcelas__lista button:hover{color:var(--error)}.p-admin-parcelas__rodape{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.p-admin-parcelas__soma{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:auto}.p-admin-parcelas__soma.is-diferente{color:var(--warn)}@container (max-width:560px){.p-admin-parcelas__lista{gap:var(--s-3)}.p-admin-parcelas__lista li{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) 24px}.p-admin-parcelas__lista li>:first-child{grid-area:1/1}.p-admin-parcelas__lista li>:nth-child(2){grid-area:1/2}.p-admin-parcelas__lista li>:nth-child(3){grid-area:1/3}.p-admin-parcelas__lista li>:nth-child(4){grid-area:2/2}.p-admin-parcelas__lista li>:nth-child(5){grid-area:2/3}.p-admin-parcelas__lista li>:nth-child(6){grid-area:1/4}.p-admin-parcelas__soma{flex-basis:100%;margin-left:0}}.p-admin-form__pagamento{gap:var(--s-3);padding:var(--s-4);border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--hairline) var(--line);flex-direction:column;display:flex}.p-admin-form:has(.p-admin-form__pagamento){max-width:640px}.p-admin-despesa{max-width:none}.p-admin-despesa .p-admin-segmento{align-self:flex-start}.p-admin-despesa__nota{font-size:var(--t-label);color:var(--fg-subtle)}.p-admin-check{cursor:pointer;align-items:center;gap:var(--s-2)!important;color:var(--fg)!important;flex-direction:row!important}.p-admin-check input{width:18px;height:18px;accent-color:var(--fg);box-shadow:none;padding:0}.p-admin-duas--contas{row-gap:var(--s-6)}@media (min-width:1100px){.p-admin-duas--contas{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.p-admin-contas__cabeca{gap:var(--s-1);flex-direction:column;display:flex}.p-admin-contas__cabeca .o-eyebrow{margin:0}.p-admin-contas__cabeca .o-statement{font-variant-numeric:tabular-nums;margin:0}.p-admin-contas__grupo{gap:var(--s-2);flex-direction:column;display:flex}.p-admin-contas__grupo h3{font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted);font-weight:var(--w-medium);margin:0}.p-admin-contas__grupo summary{cursor:pointer;align-items:baseline;gap:var(--s-3);list-style:none;display:flex}.p-admin-contas__grupo summary::-webkit-details-marker{display:none}.p-admin-contas__grupo summary span{font-size:var(--t-sm);color:var(--fg-subtle)}.p-admin-contas__grupo summary:hover h3{color:var(--fg)}.p-admin-contas__grupo[open] summary{margin-bottom:var(--s-2)}.p-admin-contas__nova{gap:var(--s-2)}.p-admin-contas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-conta{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--hairline) solid var(--line);grid-template-columns:64px minmax(0,1fr) auto 132px;display:grid}.p-admin-conta:last-child{border-bottom:0}.p-admin-conta__data{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums}.p-admin-conta__nome{flex-direction:column;min-width:0;display:flex}.p-admin-conta__nome strong{font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-admin-conta__nome small{font-size:var(--t-label);color:var(--fg-subtle)}.p-admin-conta__nome small a{color:inherit}.p-admin-conta__valor{font-variant-numeric:tabular-nums;font-weight:var(--w-medium);text-align:right}.p-admin-conta__acoes{gap:var(--s-1);justify-content:flex-end;display:flex}.p-admin-contas:not(:has(.p-admin-conta__acoes)) .p-admin-conta{grid-template-columns:64px minmax(0,1fr) auto}.p-admin-conta__acoes button{font:inherit;font-size:var(--t-sm);cursor:pointer;background:var(--bg-sunken);color:var(--fg);box-shadow:inset 0 0 0 var(--hairline) var(--line);transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);border:0;border-radius:999px;padding:5px 12px}.p-admin-conta__acoes button:hover{background:var(--fg);color:var(--fg-inverse)}.p-admin-conta__acoes button.is-discreto{box-shadow:none;color:var(--fg-subtle);background:0 0;padding:5px 6px}.p-admin-conta__acoes button.is-discreto:hover{color:var(--error);background:0 0}.p-admin-conta.is-atrasada .p-admin-conta__data,.p-admin-conta.is-atrasada .p-admin-conta__valor{color:var(--error)}.p-admin-conta.is-paga{opacity:.55}.p-admin-conta.is-simulada .p-admin-conta__nome small{color:var(--warn)}.p-admin-contas--pagas .p-admin-conta__valor{color:var(--fg-muted);font-weight:var(--w-regular)}@media (max-width:520px){.p-admin-conta{grid-template-columns:52px minmax(0,1fr) auto}.p-admin-conta__acoes{grid-column:2/-1;justify-content:flex-start}}.p-admin-caixa__saldo{align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--fg-muted);flex-wrap:wrap;grid-column:1/-1;display:flex}.p-admin-caixa__saldo strong{color:var(--fg);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.p-admin-caixa__saldo .p-admin-personalizado{position:relative}.p-admin-caixa__saldo .p-admin-personalizado summary{box-shadow:inset 0 0 0 var(--hairline) var(--line)}.p-admin-caixa__saldo .p-admin-personalizado__form{z-index:5;width:max-content;margin-top:0;position:absolute;top:calc(100% + 8px);left:0}.p-admin-caixa__saldo .p-admin-personalizado__form input[type=number]{background:var(--bg-sunken);font:inherit;font-size:var(--t-sm);color:var(--fg);border:0;border-radius:10px;width:150px;padding:8px 12px}.p-admin-caixa__metodo{max-width:72ch;margin-top:0}.p-admin-caixa__metodo>div{gap:var(--s-2);margin-top:var(--s-3);color:var(--fg-muted);line-height:var(--lh-body);flex-direction:column;display:flex}.p-admin-caixa__metodo p,.p-admin-caixa__metodo ul{margin:0}.p-admin-caixa__metodo ul{padding-left:var(--s-5);flex-direction:column;gap:2px;display:flex}.p-admin-caixa__metodo strong{color:var(--fg);font-weight:var(--w-medium)}.p-admin-simular{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.p-admin-simular__item{padding:var(--s-3) var(--s-4);border-radius:var(--radius-card);color:var(--fg);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);transition:background var(--d-fast) var(--ease),box-shadow var(--d-fast) var(--ease),color var(--d-fast) var(--ease);flex-direction:column;gap:2px;text-decoration:none;display:flex}.p-admin-simular__item strong{font-weight:var(--w-medium)}.p-admin-simular__item span{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums}.p-admin-simular__item:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.p-admin-simular__item.is-ativo{background:var(--fg);color:var(--fg-inverse);box-shadow:none}.p-admin-simular__item.is-ativo span{color:var(--fg-inverse);opacity:.7}.p-admin-grafico--caixa .p-admin-grafico__legenda{flex-wrap:wrap}.p-admin-grafico i.is-faixa{vertical-align:middle;background:var(--fg);opacity:.14;border-radius:2px;width:16px;height:10px;margin-right:6px;display:inline-block}.p-admin-grafico i.is-reserva{vertical-align:middle;border-top:2px dashed var(--warn);width:16px;height:0;margin-right:6px;display:inline-block}.p-admin-grafico__faixa{fill:var(--fg);opacity:.09}.p-admin-grafico__zero{stroke:var(--error);stroke-width:1px;opacity:.6}.p-admin-grafico__reserva{stroke:var(--warn);stroke-width:1.5px;stroke-dasharray:6 5}.p-admin-grafico__reserva-rotulo{fill:var(--warn);font-variant-numeric:tabular-nums;font-size:11px}.p-admin-grafico__abaixo-reserva{fill:var(--warn);opacity:.05}.p-admin-grafico__par.is-suave strong{font-weight:var(--w-regular);color:var(--fg-muted)}.p-admin-grafico__dica .p-admin-grafico__par span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.p-admin-grafico__dica strong.is-saida{color:var(--fg)}.p-admin-grafico__dica strong.is-entrada{color:var(--ok)}.p-admin-ajustes{gap:var(--s-4);flex-direction:column;max-width:880px;display:flex}.p-admin-ajustes>.o-btn{align-self:flex-start}.p-admin-ajuste{gap:0;padding:0}.p-admin-ajuste__cabeca{padding:var(--s-5) var(--s-5) var(--s-3)}.p-admin-ajuste__cabeca p{font-size:var(--t-sm);color:var(--fg-muted);max-width:60ch;margin:0}.p-admin-ajuste__linha{gap:var(--s-4);padding:var(--s-4) var(--s-5);border-top:var(--hairline) solid var(--line);grid-template-columns:minmax(160px,1.2fr) repeat(2,minmax(120px,1fr));align-items:end;display:grid}.p-admin-ajuste__linha--credito{grid-template-columns:minmax(160px,1.2fr) repeat(2,minmax(120px,1fr))}.p-admin-ajuste__linha--credito .p-admin-ajuste__nome{grid-row:span 2;align-self:start}.p-admin-ajuste__nome{flex-direction:column;align-self:center;gap:2px;display:flex}.p-admin-ajuste__nome strong{font-weight:var(--w-medium)}.p-admin-ajuste__nome small{font-size:var(--t-label);color:var(--fg-subtle);line-height:1.4}.p-admin-ajuste__campo{font-size:var(--t-label);color:var(--fg-muted);flex-direction:column;gap:6px;display:flex}.p-admin-ajuste__entrada{align-items:center;gap:6px;display:flex}.p-admin-ajuste__entrada em{font-style:normal;font-size:var(--t-sm);color:var(--fg-subtle);white-space:nowrap}.p-admin-ajuste input,.p-admin-ajuste select{width:100%;min-width:0;font:inherit;font-size:var(--t-body);color:var(--fg);background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--hairline) var(--line);font-variant-numeric:tabular-nums;border:0;border-radius:10px;padding:9px 12px}.p-admin-ajuste__entrada input{max-width:96px}.p-admin-ajuste input:focus,.p-admin-ajuste select:focus{box-shadow:inset 0 0 0 1.5px var(--fg);outline:none}@media (max-width:640px){.p-admin-ajuste__linha,.p-admin-ajuste__linha--credito{grid-template-columns:1fr 1fr}.p-admin-ajuste__nome{grid-column:1/-1;grid-row:auto!important}}@media (min-width:1100px){.p-admin-duas--pagamento{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.p-admin-aprovar{gap:var(--s-2)}.p-admin-aprovar form{margin-top:var(--s-3)}.p-admin-cartao__nota.is-alerta{color:var(--error)}.p-admin-contas--fixas .p-admin-conta{grid-template-columns:52px minmax(0,1fr) auto auto}.p-admin-grafico__garantido{fill:none;stroke:var(--fg-muted);stroke-width:2px;stroke-dasharray:.1 5;stroke-linecap:round}.p-admin-grafico i.is-garantido{vertical-align:middle;border-top:2.5px dotted var(--fg-muted);width:16px;height:0;margin-right:6px;display:inline-block}@media (min-width:1180px){.p-admin-editor--largo{grid-template-columns:minmax(0,760px)}}.p-admin-colecoes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-colecoes a{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:var(--hairline) solid var(--line);color:var(--fg);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.p-admin-colecoes li:last-child a{border-bottom:0}.p-admin-colecoes a:hover .p-admin-colecoes__nome strong{text-underline-offset:3px;text-decoration:underline}.p-admin-colecoes img,.p-admin-colecoes i{border-radius:var(--radius-chip);object-fit:cover;background:var(--bg-sunken);width:56px;height:56px;display:block}.p-admin-colecoes__nome{flex-direction:column;min-width:0;display:flex}.p-admin-colecoes__nome strong{font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-admin-colecoes__nome small{font-size:var(--t-sm);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-admin-colecoes__selos{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:520px){.p-admin-colecoes a{grid-template-columns:48px minmax(0,1fr)}.p-admin-colecoes__selos{grid-column:2;justify-content:flex-start}}.p-admin-lista-site{gap:var(--s-4);flex-direction:column;display:flex}.p-admin-lista-site__busca{max-width:320px;font:inherit;font-size:var(--t-sm);color:var(--fg);background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--hairline) var(--line);border:0;border-radius:999px;flex:220px;padding:9px 14px}.p-admin-lista-site__busca:focus{box-shadow:inset 0 0 0 1.5px var(--fg);outline:none}.p-admin-sequencia{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-admin-sequencia__item{gap:var(--s-3);padding:8px var(--s-3) 8px 8px;background:var(--bg-sunken);font-size:var(--t-sm);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.p-admin-sequencia__item.is-foto{background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);align-items:start}.p-admin-sequencia__n{font-size:var(--t-label);color:var(--fg-subtle);text-align:center;font-variant-numeric:tabular-nums}.p-admin-sequencia__item.is-foto .p-admin-sequencia__n{padding-top:8px}.p-admin-sequencia__peca{gap:var(--s-3);grid-template-columns:44px minmax(0,1fr);align-items:center;min-width:0;display:grid}.p-admin-sequencia__peca img,.p-admin-sequencia__peca i{object-fit:cover;background:var(--ink-200);border-radius:8px;width:44px;height:44px;display:block}.p-admin-sequencia__peca span{flex-direction:column;min-width:0;display:flex}.p-admin-sequencia__peca strong{font-weight:var(--w-regular);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-admin-sequencia small.is-aviso{color:var(--warn)}.p-admin-sequencia__foto{gap:var(--s-4);grid-template-columns:140px minmax(0,1fr);align-items:start;min-width:0;display:grid}.p-admin-sequencia__foto .p-admin-upload__area{max-height:220px}.p-admin-sequencia__acoes{gap:6px;display:flex}.p-admin-sequencia__acoes button{background:var(--bg-raised);color:var(--fg);cursor:pointer;font:inherit;font-size:var(--t-sm);border:0;border-radius:999px;padding:6px 12px}.p-admin-sequencia__item.is-foto .p-admin-sequencia__acoes button{background:var(--bg-sunken)}.p-admin-sequencia__acoes button:hover:not(:disabled){background:var(--ink-200)}.p-admin-sequencia__acoes button:disabled{opacity:.4;cursor:default}.p-admin-sequencia__adicionar{gap:var(--s-3);flex-direction:column;align-items:stretch;display:flex}.p-admin-sequencia__adicionar>.o-btn{align-self:flex-start}@media (max-width:640px){.p-admin-sequencia__item{grid-template-columns:20px minmax(0,1fr)}.p-admin-sequencia__acoes{grid-column:2}.p-admin-sequencia__foto{grid-template-columns:1fr}}.p-admin-texto-loja{white-space:pre-line;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--fg-muted);padding:var(--s-3) var(--s-4);background:var(--bg-sunken);border-radius:12px;max-height:320px;overflow:auto}.p-admin-combina{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.p-admin-combina li{font-size:var(--t-sm);color:var(--fg);flex-direction:column;gap:6px;display:flex}.p-admin-combina img,.p-admin-combina i{aspect-ratio:1;object-fit:cover;background:var(--bg-sunken);border-radius:10px;width:100%;display:block}.p-admin-fotos-lugares{gap:var(--s-5);flex-direction:column;display:flex}.p-admin-fotos-lugar{gap:var(--s-3);padding-bottom:var(--s-5);border-bottom:var(--hairline) solid var(--line);flex-direction:column;display:flex}.p-admin-fotos-lugar:last-child{border-bottom:0;padding-bottom:0}.p-admin-fotos-lugar__cabeca{flex-direction:column;gap:2px;display:flex}.p-admin-fotos-lugar__cabeca span{font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-fotos-lugar__fotos{gap:var(--s-2);margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.p-admin-fotos-lugar__fotos button{cursor:pointer;width:84px;height:104px;font:inherit;background:var(--bg-sunken);color:var(--fg-muted);box-shadow:inset 0 0 0 var(--hairline) var(--line);border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:3px;display:flex;position:relative}.p-admin-fotos-lugar__fotos button img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.p-admin-fotos-lugar__fotos button span{color:var(--ink-950);background:#ffffffe6;border-radius:999px;padding:1px 6px;font-size:11px;position:absolute;bottom:6px;left:6px}.p-admin-fotos-lugar__fotos button.is-auto{font-size:var(--t-label);padding:var(--s-2);text-align:center}.p-admin-fotos-lugar__fotos button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--fg);background:var(--bg-raised);color:var(--fg)}.p-admin-fotos-lugar__fotos button[aria-pressed=true].is-auto{background:var(--fg);color:var(--fg-inverse)}.p-admin-fotos-lugar__acoes{gap:var(--s-4);flex-wrap:wrap;display:flex}.p-admin-galeria{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));margin:0;padding:0;list-style:none;display:grid}.p-admin-galeria li{background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:6px;display:flex;position:relative}.p-admin-galeria.is-fora li{background:var(--bg-sunken);box-shadow:none}.p-admin-galeria.is-fora img{opacity:.6}.p-admin-galeria img{aspect-ratio:4/5;object-fit:cover;background:var(--ink-200);border-radius:8px;width:100%;display:block}.p-admin-galeria__selo{color:var(--ink-950);background:#ffffffe0;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:12px;left:12px}.p-admin-galeria div{gap:4px;display:flex}.p-admin-galeria button{font:inherit;font-size:var(--t-label);cursor:pointer;background:var(--bg-sunken);color:var(--fg);box-shadow:inset 0 0 0 var(--hairline) var(--line);border:0;border-radius:999px;flex:1;padding:5px 0}.p-admin-galeria.is-fora button{background:var(--bg-raised)}.p-admin-galeria button:disabled{opacity:.35;cursor:default}.p-admin-ficha{flex-direction:column;gap:6px;display:flex}.p-admin-ficha__linha{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;display:grid}.p-admin-sequencia__item{grid-template-areas:"tela tela tela""n corpo acoes"}.p-admin-sequencia__tela{background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);border-radius:999px;grid-area:tela;justify-self:start;gap:2px;padding:2px;display:inline-flex}.p-admin-sequencia__item.is-foto .p-admin-sequencia__tela{background:var(--bg-sunken)}.p-admin-sequencia__tela button{font:inherit;font-size:var(--t-label);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px}.p-admin-sequencia__tela button[aria-pressed=true]{background:var(--fg);color:var(--fg-inverse)}.p-admin-sequencia__n{grid-area:n}.p-admin-sequencia__peca,.p-admin-sequencia__foto{grid-area:corpo}.p-admin-sequencia__acoes{grid-area:acoes}.p-admin-sequencia__item.is-junto{border-top-left-radius:4px;border-top-right-radius:4px;margin-top:-4px}@media (max-width:640px){.p-admin-sequencia__item{grid-template-areas:"tela tela""n corpo"".acoes"}}.p-produto{padding-bottom:var(--section-y)}.p-produto__manchete{padding-top:var(--section-y);gap:var(--s-7);flex-direction:column;display:flex;overflow:hidden}.p-produto__frase{max-width:20ch;font-size:clamp(2rem,5.2vw,4.5rem);font-weight:var(--w-medium);letter-spacing:-.035em;margin:0;line-height:1.02}.p-galeria{gap:var(--s-4);flex-direction:column;display:flex;position:relative}.p-galeria__palco{gap:var(--s-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.p-galeria__palco::-webkit-scrollbar{display:none}.p-galeria__palco[data-arrastando=true]{cursor:grabbing;scroll-snap-type:none}.p-galeria__palco:after{content:"";flex:0 0 var(--gutter);margin-left:calc(var(--s-4) * -1)}.p-galeria__palco img{-webkit-user-drag:none;user-drag:none}.p-galeria__item{height:min(76svh,780px);max-width:calc(100vw - var(--gutter) * 2 - 40px);border-radius:var(--radius-media);background:var(--ink-200);scroll-snap-align:start;flex:none;margin:0;position:relative;overflow:hidden}@media (max-width:899px){.p-galeria__item{border-radius:var(--radius-card);height:min(62svh,560px)}}.p-galeria__setas{justify-content:flex-end;gap:var(--s-2);padding-inline:var(--gutter);display:flex}.p-galeria__setas button,.p-explore__setas button{cursor:pointer;background:var(--bg-sunken);width:44px;height:44px;color:var(--fg);box-shadow:inset 0 0 0 var(--hairline) var(--line);transition:background var(--d-fast) var(--ease),opacity var(--d-fast) var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.p-galeria__setas button:hover:not(:disabled),.p-explore__setas button:hover:not(:disabled){background:var(--ink-200)}.p-galeria__setas button:disabled,.p-explore__setas button:disabled{opacity:.35;cursor:default}.p-produto__explore{padding-top:var(--section-y);gap:var(--s-5);flex-direction:column;max-width:1360px;margin-inline:auto;display:flex}.p-produto__explore>.o-eyebrow{margin:0}.p-explore{gap:var(--s-6);align-items:center;display:grid}@media (min-width:900px){.p-explore{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.p-explore__lista{gap:var(--s-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.p-explore__lista ul{align-items:flex-start;gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-explore__setas{gap:var(--s-3);flex-direction:column;display:flex}.p-explore__setas svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.p-explore__pilula{align-items:center;gap:var(--s-3);cursor:pointer;background:var(--bg-sunken);color:var(--fg);font:inherit;font-size:var(--t-lead);font-weight:var(--w-medium);box-shadow:inset 0 0 0 var(--hairline) var(--line);transition:background var(--d-fast) var(--ease);border:0;border-radius:999px;padding:14px 22px 14px 16px;display:inline-flex}.p-explore__pilula:hover{background:var(--ink-200)}.p-explore__pilula span{width:26px;height:26px;font-size:18px;line-height:1;font-weight:var(--w-regular);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.p-explore__aberto{padding:var(--s-5) var(--s-5);background:var(--bg-sunken);max-width:40ch;box-shadow:inset 0 0 0 var(--hairline) var(--line);animation:p-explore-abre var(--d-slow) var(--ease);border-radius:28px}.p-explore__aberto p{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--fg-muted);margin:0}.p-explore__aberto strong{color:var(--fg);font-weight:var(--w-semibold)}@keyframes p-explore-abre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.p-explore__foto{aspect-ratio:4/5;border-radius:var(--radius-media);background:var(--ink-200);width:min(100%,calc(var(--alt-livre) * 4 / 5));position:relative;overflow:hidden}@media (min-width:900px){.p-explore__foto{justify-self:end}}.p-explore__camada{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.p-explore__camada.is-ativa{opacity:1}@media (max-width:899px){.p-explore__foto{border-radius:var(--radius-card);order:-1}.p-explore__lista{grid-template-columns:minmax(0,1fr)}.p-explore__setas{display:none}.p-explore__lista ul{flex-flow:wrap}.p-explore__lista li:has(.p-explore__aberto){flex-basis:100%}.p-explore__pilula{font-size:var(--t-body);padding:10px 16px 10px 12px}}.p-produto__compra{gap:var(--s-5);flex-direction:column;align-items:flex-start;width:100%;display:flex}.p-produto__tamanhos{gap:var(--s-3);flex-direction:column;width:100%;display:flex}.p-produto__tamanhos .o-eyebrow{color:var(--ink-500);margin:0}.p-produto__tamanhos-lista{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-produto__tamanho{min-width:52px;height:48px;padding:0 var(--s-4);border-radius:var(--radius-pill);border:1px solid var(--ink-300);color:var(--ink-950);font:inherit;font-size:var(--t-body);font-weight:var(--w-medium);cursor:pointer;transition:background-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease);background:0 0}@media (hover:hover){.p-produto__tamanho:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--ink-950)}}.p-produto__tamanho[aria-pressed=true]{background:var(--ink-950);border-color:var(--ink-950);color:var(--white)}.p-produto__tamanho:disabled{color:var(--ink-400);border-color:var(--ink-200);cursor:not-allowed;text-decoration:line-through}.p-produto__tamanho[data-esgotado]{color:var(--ink-400);border-color:var(--ink-200);text-decoration:line-through}@media (hover:hover){.p-produto__tamanho[data-esgotado]:not([aria-pressed=true]):hover{color:var(--ink-700);border-color:var(--ink-400)}}.p-produto__tamanho[data-esgotado][aria-pressed=true]{border:1.5px dashed var(--ink-950);color:var(--ink-950);background:0 0}.p-produto__sobre-nota{color:var(--ink-500);margin:0}.p-produto .p-trilho{padding-top:var(--section-y)}.p-barra-compra{z-index:70;left:0;right:0;top:var(--s-3);padding-inline:var(--gutter);pointer-events:none;opacity:0;transition:opacity var(--d-fast) var(--ease),transform var(--d-base) var(--ease);position:fixed;transform:translateY(-12px)}.p-barra-compra.is-visivel{opacity:1;transform:none}.p-barra-compra__vidro{align-items:center;gap:var(--s-5);max-width:1280px;padding:8px 10px 8px var(--s-5);color:var(--ink-950);background:var(--btn-glass-bg);border:var(--hairline) solid var(--glass-borda);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);border-radius:22px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.p-barra-compra.is-visivel .p-barra-compra__vidro{pointer-events:auto}.p-barra-compra__bloco{min-width:0;display:flex}.p-barra-compra__nome{font-size:var(--t-body);font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p-barra-compra__logo{justify-self:center;align-items:center;display:inline-flex}.p-barra-compra__logo img{filter:invert();width:auto;height:20px}.p-barra-compra__acoes{justify-content:flex-end;align-items:center;gap:var(--s-4);display:flex}.p-barra-compra__preco{font-variant-numeric:tabular-nums;gap:var(--s-2);white-space:nowrap;align-items:baseline;display:flex}.p-barra-compra__preco s{color:#0b0c0d73;font-size:var(--t-sm)}.p-barra-compra [aria-disabled=true]{opacity:.5;pointer-events:none}@media (min-width:900px){html:has(.p-barra-compra.is-visivel) .p-header{opacity:0;pointer-events:none;transform:translateY(-110%)}html:has(.p-barra-compra.is-visivel) .p-header__vidro{opacity:0}}.p-barra-compra__menu,.p-barra-compra__preco--celular,.p-barra-compra__comprar--celular,.p-barra-compra__escolhido,.p-barra-compra__fundo,.p-barra-compra__folha{display:none}.p-barra-compra__escolha{align-items:center;gap:var(--s-4);display:flex}.p-barra-compra__grupo+.p-barra-compra__grupo{padding-left:var(--s-4);border-left:var(--hairline) solid #0b0c0d24}.p-barra-compra__pilulas{align-items:center;gap:10px;display:flex}.p-barra-compra__rotulo{display:none}.p-barra-compra__escolha .p-produto__tamanho{min-width:30px;height:30px;padding:0 8px;font-size:12px}.p-barra-compra .o-btn:disabled{opacity:.4;cursor:not-allowed}.p-produto__esgotado{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}@media (max-width:899px){.p-barra-compra{top:auto;bottom:calc(var(--doca-folga) + env(safe-area-inset-bottom,0px));padding-inline:var(--s-4);transform:translateY(12px)}.p-barra-compra__vidro{gap:var(--s-2);border-radius:var(--radius-media);min-height:var(--doca-altura);padding:6px 6px 6px 4px;display:flex}.p-barra-compra__menu{width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p-barra-compra__menu:active{background:#0b0c0d0f}.p-barra-compra__menu svg{width:20px;height:20px;stroke-width:var(--icon-stroke)}.p-barra-compra__bloco{flex-direction:column;flex:1;gap:1px}.p-barra-compra__nome{font-size:var(--t-sm);line-height:1.15}.p-barra-compra__preco--celular{color:var(--ink-600);font-size:12px;line-height:1.1;display:flex}.p-barra-compra__logo,.p-barra-compra__escolha,.p-barra-compra__comprar--computador,.p-barra-compra__preco--computador{display:none}.p-barra-compra__acoes{gap:var(--s-2);flex-shrink:0}.p-barra-compra__comprar--celular{display:inline-flex}.p-barra-compra__escolhido{border:1.5px solid var(--ink-950);background:var(--white);width:36px;height:36px;color:var(--ink-950);font:inherit;font-size:var(--t-sm);font-weight:var(--w-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.p-barra-compra__fundo{z-index:-1;pointer-events:auto;display:block;position:fixed;inset:0}.p-barra-compra__folha{left:var(--s-4);right:var(--s-4);bottom:calc(100% + var(--s-2));pointer-events:auto;padding:var(--s-4);border:var(--hairline) solid var(--glass-borda);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);animation:p-barra-folha .2s var(--ease) both;background:#fffffff0;border-radius:24px;display:block;position:absolute}.p-barra-compra__folha-lista{gap:var(--s-4);flex-direction:column;display:flex}.p-barra-compra__folha .p-barra-compra__rotulo{margin:0 0 var(--s-2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);font-size:12px;display:block}.p-barra-compra__folha .p-barra-compra__pilulas{gap:var(--s-2);flex-wrap:wrap}.p-barra-compra__folha .p-produto__tamanho{min-width:44px;height:44px;padding:0 var(--s-3);font-size:var(--t-body)}html:has(.p-barra-compra.is-visivel) .p-dock.is-on{opacity:0;pointer-events:none;bottom:calc(var(--doca-folga) - 12px)}}@keyframes p-barra-folha{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.p-admin-destaques{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-destaques li{gap:var(--s-3);padding:var(--s-3);background:var(--bg-sunken);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.p-admin-destaques__campos{flex-direction:column;gap:6px;min-width:0;display:flex}.p-admin-destaques__fotos{flex-wrap:wrap;gap:6px;display:flex}.p-admin-destaques__fotos button{cursor:pointer;opacity:.55;transition:opacity var(--d-fast) var(--ease);background:0 0;border:0;border-radius:8px;padding:0;box-shadow:inset 0 0 0 1.5px #0000}.p-admin-destaques__fotos button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--fg)}.p-admin-destaques__fotos img{object-fit:cover;border-radius:8px;width:48px;height:60px;display:block}@media (max-width:640px){.p-admin-destaques li{grid-template-columns:1fr}}.p-colecao>.p-tela{position:relative;overflow:hidden}.p-colecao__nome{letter-spacing:-.045em;margin:0;font-size:clamp(3rem,9vw,8.5rem);line-height:.95}.p-colecao__abertura .p-immersive__content{gap:var(--s-4);max-width:min(90vw,16ch)}.p-colecao__abertura .o-eyebrow{color:#fffc;margin:0}.p-colecao__manifesto{min-height:100svh;padding:calc(76px + var(--s-6)) var(--gutter) var(--s-8);justify-content:center;align-items:center;display:flex}.p-colecao__manifesto-texto{max-width:26ch;font-size:clamp(1.75rem,4vw,3.6rem);font-weight:var(--w-medium);letter-spacing:-.03em;white-space:pre-line;margin:0;line-height:1.08}.p-colecao__manifesto-texto.is-longo{max-width:40ch;font-size:clamp(1.25rem,2.3vw,2rem);line-height:1.25}.p-colecao__tela{height:100svh}@supports (height:100dvh){.p-colecao__tela,.p-colecao__manifesto,.p-colecao__fim{min-height:100dvh}.p-colecao__tela{height:100dvh}}.p-colecao__foto{background:var(--ink-900);margin:0;position:absolute;inset:0}.p-colecao__foto img{object-fit:cover;width:100%;height:100%}.p-colecao__foto figcaption{left:var(--gutter);right:var(--gutter);bottom:calc(var(--s-7) + 20px);color:var(--white);font-size:var(--t-lead);text-shadow:0 2px 16px #0b0c0d73;max-width:36ch;position:absolute}.p-colecao__foto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b0c0d73);height:40%;position:absolute;inset:auto 0 0}.p-colecao__foto figcaption{z-index:1}@media (max-width:899px){.p-colecao__foto figcaption{bottom:calc(var(--doca-reserva) + var(--s-7))}}.p-colecao__tela--pecas,.p-colecao__tela--misto{padding-top:calc(76px + var(--s-4));flex-direction:column;justify-content:center;display:flex}.p-colecao__rotulo{top:calc(76px + var(--s-4));left:var(--gutter);margin:0;position:absolute}@media (max-width:899px){.p-colecao__tela--pecas,.p-colecao__tela--misto{padding-top:calc(66px + var(--s-5));padding-bottom:var(--doca-reserva)}.p-colecao__rotulo{top:calc(66px + var(--s-3))}}.p-colecao__peca{--alt:min(56svh,620px);width:calc(var(--alt) * 2 / 3)}.p-colecao__peca .p-prod__media{height:var(--alt);aspect-ratio:auto;width:100%}.p-colecao__peca .p-prod__media img{object-fit:cover}@media (max-width:899px){.p-colecao__peca{--alt:min(52svh,520px)}}.p-carrossel-tela{width:100%;position:relative}.p-colecao__tela--foto .p-carrossel-tela{position:absolute;inset:0}.p-carrossel-tela__palco{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.p-carrossel-tela__palco::-webkit-scrollbar{display:none}.p-carrossel-tela__palco[data-arrastando=true]{cursor:grabbing;scroll-snap-type:none}.p-carrossel-tela__palco img{-webkit-user-drag:none;user-drag:none}.p-carrossel-tela__slide{scroll-snap-align:start;flex:none;position:relative}.p-carrossel-tela.is-fotos,.p-carrossel-tela.is-fotos .p-carrossel-tela__palco{height:100%}.p-carrossel-tela.is-fotos .p-carrossel-tela__slide{flex-basis:100%;height:100%}.p-carrossel-tela.is-pecas .p-carrossel-tela__palco,.p-carrossel-tela.is-misto .p-carrossel-tela__palco{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);align-items:flex-start;gap:clamp(8px,1vw,16px)}.p-carrossel-tela.is-cabe .p-carrossel-tela__palco{justify-content:center}.p-carrossel-tela.is-pecas .p-carrossel-tela__palco:after,.p-carrossel-tela.is-misto .p-carrossel-tela__palco:after{content:"";flex:0 0 1px}.p-carrossel-tela.is-misto .p-carrossel-tela__slide.is-foto{width:calc(var(--alt-misto,min(56svh,620px)) * 1.25);border-radius:var(--radius-card);height:calc(min(56svh,620px) + 56px);overflow:hidden}@media (max-width:899px){.p-carrossel-tela.is-misto .p-carrossel-tela__slide.is-foto{width:78vw;height:calc(min(52svh,520px) + 56px)}.p-home .p-carrossel-tela.is-misto .p-colecao__foto figcaption,.p-carrossel-tela.is-misto .p-colecao__foto figcaption{bottom:var(--s-5)}}.p-carrossel-tela__controles{justify-content:center;align-items:center;gap:var(--s-4);margin-top:var(--s-5);display:flex}.p-carrossel-tela.is-fotos .p-carrossel-tela__controles{left:0;right:0;bottom:var(--s-6);z-index:2;margin:0;position:absolute}@media (max-width:899px){.p-carrossel-tela.is-fotos .p-carrossel-tela__controles{bottom:calc(var(--doca-reserva) + var(--s-3))}}.p-carrossel-tela__controles button{cursor:pointer;width:40px;height:40px;color:var(--btn-glass-fg);background:var(--btn-glass-bg);border:0;border:var(--hairline) solid var(--glass-borda);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.p-carrossel-tela__controles button:disabled{opacity:.35;cursor:default}.p-carrossel-tela__pontos{background:var(--btn-glass-bg);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);border-radius:999px;gap:6px;padding:8px 12px;display:flex}.p-carrossel-tela__pontos span{width:6px;height:6px;transition:width var(--d-fast) var(--ease),background var(--d-fast) var(--ease);background:#0b0c0d47;border-radius:999px}.p-carrossel-tela__pontos span.is-atual{background:var(--ink-950);width:18px}@media (max-width:899px){.p-carrossel-tela__controles button{display:none}}.p-colecao__fim{justify-content:center;align-items:center;gap:var(--s-5);min-height:100svh;padding:calc(76px + var(--s-6)) var(--gutter) var(--s-8);text-align:center;flex-direction:column;display:flex}.p-colecao__fim .o-display,.p-colecao__fim .o-eyebrow{margin:0}.p-colecao__outras{gap:var(--s-4);margin-top:var(--s-5);font-size:var(--t-body);flex-wrap:wrap;justify-content:center;align-items:baseline;display:flex}.p-colecao__outras span{color:var(--fg-muted);font-size:var(--t-sm)}.p-colecao__outras a{color:var(--fg)}.p-colecao__vazia{justify-content:center;align-items:flex-start;gap:var(--s-5);flex-direction:column;min-height:70svh;display:flex}.p-colecao__vazia h1{margin:0}.p-colecao__abertura .p-immersive__scrim{background:radial-gradient(70% 55%,#0b0c0d6b 0%,#0b0c0d1f 70%,#0000 100%),linear-gradient(#0b0c0d38 0%,#0b0c0d0d 55%,#0b0c0d80 100%)}.p-colecao__abertura .p-immersive__content{text-shadow:0 2px 3px #0b0c0d4d,0 18px 50px #0b0c0d61}.p-colecao__tela--destaque{padding:calc(76px + var(--s-5)) var(--gutter) var(--s-6);align-items:center;display:flex}.p-colecao__destaque{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;max-width:1320px;height:100%;margin-inline:auto;display:grid}.p-colecao__destaque-foto{height:100%;max-height:calc(100svh - 76px - var(--s-5) - var(--s-6));aspect-ratio:4/5;border-radius:var(--radius-media);background:var(--ink-200);justify-self:end;display:block;position:relative;overflow:hidden}.p-colecao__destaque-foto img{transition:transform var(--d-media) var(--ease)}.p-colecao__destaque-foto:hover img{transform:scale(1.03)}.p-colecao__destaque-texto{align-items:flex-start;gap:var(--s-5);flex-direction:column;max-width:30rem;display:flex}.p-colecao__destaque-texto .o-eyebrow{margin:0}.p-colecao__destaque-nome{font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:var(--w-medium);letter-spacing:-.035em;margin:0;line-height:1.02}.p-colecao__destaque-frase{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--fg-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:34ch;margin:0;display:-webkit-box;overflow:hidden}.p-colecao__destaque-sobre{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.p-colecao__ler-mais{cursor:pointer;font:inherit;font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--fg);text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline}.p-colecao__destaque-acoes{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;width:100%;display:flex}.p-colecao__destaque-acoes .p-prod__sizes{margin:0}.p-colecao__destaque-acoes .o-btn{flex-shrink:0}@media (max-width:899px){.p-colecao__tela--destaque{padding:calc(66px + var(--s-3)) var(--gutter) calc(var(--doca-reserva) + var(--s-5))}.p-colecao__destaque{gap:var(--s-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.p-colecao__destaque-foto{aspect-ratio:auto;border-radius:var(--radius-card);justify-self:stretch;height:100%;min-height:0;max-height:none}.p-colecao__destaque-texto{gap:var(--s-3)}.p-colecao__destaque-nome{font-size:clamp(1.75rem,8vw,2.4rem)}.p-colecao__destaque-frase{font-size:var(--t-body);-webkit-line-clamp:2}.p-colecao__destaque-acoes{flex-wrap:nowrap}.p-colecao__destaque-acoes .p-prod__sizes{flex-wrap:wrap}.p-colecao__destaque-acoes .o-btn{padding-inline:var(--s-5)}}.o-img-foco{object-position:var(--foco-c);transform-origin:var(--foco-c);scale:var(--zoom-c,1)}@media (min-width:768px){.o-img-foco{object-position:var(--foco-d);transform-origin:var(--foco-d);scale:var(--zoom-d,1)}}.p-admin-upload__area img{transition:object-position var(--d-fast) var(--ease)}.p-admin-enquadrar{z-index:200;padding:var(--s-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0d8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.p-admin-enquadrar__janela{width:min(1080px,100%);max-height:calc(100svh - var(--s-7));gap:var(--s-5);padding:var(--s-5);background:var(--bg-raised);border-radius:24px;flex-direction:column;display:flex;overflow:auto;box-shadow:0 30px 80px #0b0c0d59}.p-admin-enquadrar__cabeca{flex-direction:column;gap:2px;display:flex}.p-admin-enquadrar__cabeca strong{font-size:var(--t-title);font-weight:var(--w-medium)}.p-admin-enquadrar__cabeca span{font-size:var(--t-sm);color:var(--fg-muted)}.p-admin-enquadrar__corpo{gap:var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.p-admin-enquadrar__original{gap:var(--s-4);flex-direction:column;align-items:center;display:flex}.p-admin-enquadrar__area{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--ink-200);border-radius:12px;max-width:100%;max-height:60svh;position:relative;overflow:hidden}.p-admin-enquadrar__area img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.p-admin-enquadrar__ponto{pointer-events:none;border:2.5px solid var(--white);background:#ffffff40;border-radius:999px;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;box-shadow:0 0 0 1.5px #0b0c0d80,0 4px 14px #0b0c0d66}.p-admin-enquadrar__zoom,.p-admin-editor .p-admin-enquadrar__zoom{align-items:center;gap:var(--s-3);width:100%;max-width:420px;font-size:var(--t-sm);color:var(--fg-muted);flex-direction:row;display:flex}.p-admin-enquadrar__zoom input{accent-color:var(--fg);flex:1}.p-admin-enquadrar__zoom em{font-variant-numeric:tabular-nums;text-align:right;min-width:4ch;font-style:normal}.p-admin-enquadrar__previas{gap:var(--s-4);flex-wrap:wrap;align-items:flex-start;display:flex}.p-admin-enquadrar__previas figure{flex-direction:column;flex:140px;gap:6px;margin:0;display:flex}.p-admin-enquadrar__previas figure.is-vertical{flex:0 0 120px}.p-admin-enquadrar__quadro{background:var(--ink-200);width:100%;box-shadow:inset 0 0 0 var(--hairline) var(--line);border-radius:10px;position:relative;overflow:hidden}.p-admin-enquadrar__quadro img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-admin-enquadrar__previas figcaption{font-size:var(--t-label);color:var(--fg-muted);letter-spacing:var(--ls-label);text-transform:uppercase}.p-admin-enquadrar__rodape{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.p-admin-enquadrar__rodape>div{gap:var(--s-2);display:flex}@media (max-width:760px){.p-admin-enquadrar__corpo{grid-template-columns:1fr}}.p-home{--tela:100vh;--barra:0px}@supports (height:100lvh){.p-home{--tela:100lvh;--barra:calc(100lvh - 100svh)}}html[data-app] .p-home{--tela:var(--tela-app,100lvh);--barra:0px}.p-home>.p-tela{scroll-snap-align:start;scroll-snap-stop:always}.p-home>.p-immersive,.p-home>.p-trilho,.p-home .p-destaque,.p-colecao__manifesto,.p-colecao__fim{min-height:var(--tela)}.p-colecao__tela,.p-historia__tela{height:var(--tela);min-height:0}@media (max-width:899px){.p-home>.p-immersive:not(.p-immersive--destaque){padding-bottom:calc(var(--doca-reserva) + var(--s-6) + var(--barra))}.p-home .p-destaque{--destaque-base:calc(var(--doca-reserva) + var(--s-6) + var(--barra))}.p-home>.p-trilho{padding-bottom:calc(var(--s-6) + var(--barra))}.p-colecao__foto figcaption{bottom:calc(var(--doca-reserva) + var(--s-7) + var(--barra))}.p-carrossel-tela.is-fotos .p-carrossel-tela__controles{bottom:calc(var(--doca-reserva) + var(--s-3) + var(--barra))}.p-colecao__tela--pecas,.p-colecao__tela--misto{padding-bottom:calc(var(--doca-reserva) + var(--barra))}.p-colecao__tela--destaque{padding-bottom:calc(var(--doca-reserva) + var(--s-5) + var(--barra))}.p-colecao__manifesto,.p-colecao__fim{padding-bottom:calc(var(--s-8) + var(--barra))}}.p-status-house{font-size:var(--t-sm);letter-spacing:var(--ls-body);opacity:0;min-height:1.35em;transition:opacity var(--d-fast) var(--ease);align-items:center;gap:8px;margin:0;line-height:1.35;display:inline-flex}.p-status-house.is-pronto{opacity:1}.p-status-house strong{font-weight:var(--w-semibold)}.p-status-house__ponto{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.p-status-house.is-aberta .p-status-house__ponto{opacity:1;background:#2bb765}.p-status-house.is-aberta .p-status-house__ponto:after{content:"";animation:p-status-pulso 2.4s var(--ease) infinite;background:#2bb765;border-radius:50%;position:absolute;inset:0}@keyframes p-status-pulso{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.p-status-house.is-aberta .p-status-house__ponto:after{animation:none}}.p-status-house--tela{color:var(--cor-apoio,var(--cor-geral,var(--white)));text-shadow:0 1px 10px #00000059;margin-top:var(--s-3)}.p-destaque__topo .p-status-house--tela{margin-top:0}.p-status-house--pilula{border-radius:var(--radius-pill);background:var(--btn-glass-bg);color:var(--ink-950);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);border:1px solid var(--glass-borda);box-shadow:var(--glass-sombra);font-size:var(--t-label);white-space:nowrap;padding:7px 14px 7px 12px}.p-status-house--pilula .p-status-house__motivo{display:none}.p-status-fixo{z-index:61;position:fixed}.p-status-fixo.is-escondido{opacity:0;pointer-events:none}.p-status-no-cabecalho{display:none}@media (min-width:900px){.p-status-no-cabecalho.is-pronto{margin-right:var(--s-1);display:inline-flex}.p-status-fixo{top:21px;right:var(--gutter);transition:opacity var(--d-fast) var(--ease),transform var(--d-base) var(--ease)}.p-status-fixo.is-escondido{transform:translateY(-8px)}}@media (min-width:900px) and (max-width:1179px){.p-status-no-cabecalho .p-status-house__motivo,.p-status-no-cabecalho .p-status-house__complemento{display:none}}@media (max-width:899px){.p-status-fixo{width:fit-content;max-width:calc(100vw - var(--s-5) * 2);left:0;right:0;bottom:calc(var(--doca-folga) + var(--doca-altura) + var(--s-2) + env(safe-area-inset-bottom,0px));margin-inline:auto}.p-status-fixo>span{text-overflow:ellipsis;overflow:hidden}}.p-admin-house__agora{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);border-radius:20px;flex-wrap:wrap;display:flex}.p-admin-house__agora .o-eyebrow{margin:0 0 var(--s-1)}.p-admin-house__status{font-size:var(--t-lead);align-items:center;gap:10px;margin:0;display:flex}.p-admin-house__status .p-status-house__ponto{width:10px;height:10px}.p-admin-house__agora.is-aberta .p-status-house__ponto{opacity:1;background:#2bb765}.p-admin-house__imprevisto{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.p-admin-house__imprevisto input{width:200px!important}.p-admin-house__semana{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-house__semana li{justify-content:space-between;align-items:center;gap:var(--s-3);border-bottom:var(--hairline) solid var(--line);min-height:52px;display:flex}.p-admin-house__semana li:last-child{border-bottom:0}.p-admin-house__semana .p-admin-check{min-width:110px}.p-admin-house__fechada{font-size:var(--t-sm);color:var(--fg-subtle)}.p-admin-house__horas{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--fg-muted);display:inline-flex}.p-admin-editor .p-admin-house__horas input{width:auto!important;padding:8px 10px!important}.p-admin-house__especiais{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-house__especiais li{align-items:flex-end;gap:var(--s-3);padding:var(--s-4);background:var(--bg-sunken);border-radius:14px;flex-wrap:wrap;display:flex}.p-admin-house__especiais li>label{flex:0 auto}.p-admin-house__especiais .p-admin-house__horas{min-height:44px}.p-admin-house__especiais input,.p-admin-house__especiais select{background:var(--bg-raised)!important}.p-admin-house__motivo{flex:200px!important}.p-admin-house__feriados{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-house__feriados li{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:44px;font-size:var(--t-sm);border-bottom:var(--hairline) solid var(--line);display:flex}.p-admin-house__feriados li:last-child{border-bottom:0}.p-admin-house__feriados strong{font-weight:var(--w-semibold);margin-right:6px}.p-admin-house__feriados em{color:var(--fg-muted);font-style:normal}.p-admin-house__cidade{gap:var(--s-3);grid-template-columns:minmax(0,1fr) 72px 140px;display:grid}@media (max-width:600px){.p-admin-house__cidade{grid-template-columns:1fr 72px}.p-admin-house__cidade label:last-child{grid-column:1/-1}}.o-video-arte{opacity:0;width:100%;height:100%;transition:opacity .42s var(--ease);pointer-events:none;position:absolute;inset:0}.o-video-arte.is-tocando{opacity:1}.o-video-play{z-index:6;top:var(--s-4);right:var(--s-4);cursor:pointer;width:44px;height:44px;color:var(--btn-glass-fg);background:var(--btn-glass-bg);border:var(--hairline) solid var(--glass-borda);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);-webkit-tap-highlight-color:transparent;animation:o-video-play-entra .3s var(--ease) both;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.o-video-play svg{fill:currentColor;width:18px;height:18px;margin-left:2px}.o-video-play:active{scale:.94}.p-tela>.o-video-play{top:calc(76px + var(--s-3));right:var(--gutter)}@media (max-width:899px){.p-tela>.o-video-play{top:calc(56px + var(--s-3))}}@keyframes o-video-play-entra{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.p-admin-upload__area video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-admin-upload__progresso{background:#0b0c0d1a;height:4px;position:absolute;bottom:0;left:0;right:0}.p-admin-upload__progresso:after{content:"";background:var(--fg);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .2s linear;position:absolute;inset:0}.p-admin-destaques__video .p-admin-upload__area{max-width:220px;max-height:160px}.p-admin-recorte{width:min(860px,100%)}.p-admin-recorte__previa{background:var(--ink-950);border-radius:16px;justify-content:center;align-items:center;height:min(46vh,420px);display:flex;overflow:hidden}.p-admin-recorte__previa video{max-width:100%;max-height:100%;display:block}.p-admin-recorte__previa .p-admin-editor__nota{color:#ffffffb3;padding:var(--s-5);text-align:center}.p-admin-recorte__linha{gap:var(--s-2);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.p-admin-recorte__trilha{cursor:pointer;touch-action:none;background:var(--ink-200);border-radius:12px;height:64px;position:relative;overflow:hidden}.p-admin-recorte__miniaturas{display:flex;position:absolute;inset:0}.p-admin-recorte__miniaturas>*{object-fit:cover;flex:1;min-width:0;height:100%;display:block}.p-admin-recorte__miniaturas i{background:linear-gradient(90deg,var(--ink-200),var(--ink-100))}.p-admin-recorte__fora{pointer-events:none;background:#0b0c0d9e;position:absolute;top:0;bottom:0}.p-admin-recorte__janela{cursor:grab;touch-action:none;border-radius:10px;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 3px #ffd23f}.p-admin-recorte__janela:active{cursor:grabbing}.p-admin-recorte__janela:focus-visible,.p-admin-recorte__ponta:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.p-admin-recorte__ponta{cursor:ew-resize;touch-action:none;background:#ffd23f;width:16px;position:absolute;top:0;bottom:0}.p-admin-recorte__ponta:after{content:"";background:#0b0c0d8c;border-radius:2px;width:2px;height:18px;margin:-9px 0 0 -1px;position:absolute;top:50%;left:50%}.p-admin-recorte__ponta.is-inicio{border-radius:10px 0 0 10px;left:0}.p-admin-recorte__ponta.is-fim{border-radius:0 10px 10px 0;right:0}.p-admin-recorte__tempos{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;display:flex}.p-admin-recorte__tempos strong{color:var(--fg);font-weight:var(--w-semibold)}.p-historia>.p-tela{position:relative;overflow:hidden}.p-historia__tela{padding-top:calc(76px + var(--s-6))}.p-historia__tela.is-clara{background:var(--bg);color:var(--fg)}.p-historia__tela.is-chamada{background:var(--ink-950);color:var(--white)}.p-historia__conteudo{gap:var(--s-4);max-width:min(92vw,40rem)}.p-immersive--center .p-historia__conteudo{align-items:center;max-width:min(92vw,46rem)}.p-historia__tela[data-tone=dark] .p-historia__conteudo,.p-historia__tela[data-sombra=forte] .p-historia__conteudo{text-shadow:0 2px 3px #0b0c0d47,0 16px 44px #0b0c0d57}.p-historia__tela[data-sombra=nenhuma] .p-historia__conteudo{text-shadow:none}.p-historia__titulo,.p-historia__palavras strong{color:var(--cor-titulo,currentColor)}.p-historia__sobre{margin:0}.p-historia__tela[data-tone=dark] .p-historia__sobre{color:var(--cor-frase,var(--cor-geral,#fffc))}.p-historia__titulo{font-size:clamp(2.4rem,6.2vw,5.75rem);font-weight:var(--w-semibold);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:.98}.p-historia__titulo.is-menor{letter-spacing:-.03em;font-size:clamp(1.6rem,3.4vw,2.75rem);line-height:1.05}.p-historia__texto{letter-spacing:-.01em;text-wrap:pretty;max-width:44ch;margin:0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.45}.p-historia__tela[data-tone=dark] .p-historia__texto{color:var(--cor-apoio,var(--cor-geral,#ffffffe6))}.p-historia__botoes{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.p-immersive--center .p-historia__botoes{justify-content:center}.p-historia__tela .p-immersive__scrim{background:linear-gradient(#0b0c0d6b 0%,#0b0c0d59 50%,#0b0c0dd1 100%)}.p-historia__tela.p-immersive--center .p-immersive__scrim{background:radial-gradient(75% 60%,#0b0c0d80 0%,#0b0c0d33 70%,#0000 100%),linear-gradient(#0b0c0d4d 0%,#0b0c0d26 50%,#0b0c0d8c 100%)}.p-historia__palavras{gap:clamp(var(--s-4),3vh,var(--s-6));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-historia__palavras li{flex-direction:column;gap:6px;display:flex}.p-historia__palavras strong{font-size:clamp(2.6rem,7.5vw,6.5rem);font-weight:var(--w-semibold);letter-spacing:-.05em;line-height:.9}.p-historia__palavras span{max-width:36ch;color:var(--cor-apoio,var(--cor-geral,#ffffffe0));font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.4}.p-historia__tela.is-clara .p-historia__palavras span{color:var(--fg-muted)}.p-historia__palavras strong{white-space:nowrap}@media (min-width:900px){.p-historia__palavras{column-gap:var(--s-6);grid-template-columns:max-content minmax(0,34ch);align-items:baseline;display:grid}.p-historia__palavras li{display:contents}.p-historia__palavras strong{font-size:clamp(2.6rem,6.4vw,6rem)}}.p-historia__nome{margin:0 0 var(--s-2);font-size:clamp(3.4rem,13vw,11rem);font-weight:var(--w-semibold);letter-spacing:-.055em;white-space:nowrap;line-height:.9}.p-historia__nome .is-some{vertical-align:bottom;max-width:2.2em;transition:max-width 1s var(--ease),opacity .6s var(--ease),padding .9s var(--ease);display:inline-block;overflow:hidden}.p-historia__mais{color:var(--fg-muted);font-weight:var(--w-regular);padding-inline:.18em}.js .p-home>.p-tela[data-vista=true] .p-historia__nome .is-some{opacity:0;max-width:0;padding-inline:0;transition-delay:1.1s}@media (prefers-reduced-motion:reduce){.p-historia__nome .is-some{transition:none}}.p-admin-historia__barra{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.p-admin-historia__barra select{max-width:340px}.p-admin-historia__palavras{gap:var(--s-2);flex-direction:column;display:flex}.p-admin-historia__palavra{gap:var(--s-2);grid-template-columns:minmax(0,150px) minmax(0,1fr) 32px;align-items:center;display:grid}.p-admin-historia__palavra button,.p-admin-historia__tirar{color:var(--fg-muted);cursor:pointer;font-size:var(--t-lead);background:0 0;border:0;align-self:end;padding-bottom:12px;line-height:1}.p-admin-historia__palavra button{align-self:center;padding:0}.p-admin-historia__palavra button:disabled{opacity:.3;cursor:default}.p-admin-historia__botoes{gap:var(--s-2);flex-direction:column;display:flex}.p-admin-historia__adicionar{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-admin-historia__fundo .p-admin-upload__area{max-height:240px}.p-materias{padding-top:calc(76px + var(--s-7));padding-bottom:var(--s-9);gap:var(--s-7);flex-direction:column;display:flex}.p-materias__cabeca{gap:var(--s-3);flex-direction:column;display:flex}.p-materias__cabeca h1{max-width:14ch}.p-materias__cabeca .o-eyebrow,.p-materias__cabeca h1{margin:0}.p-materias__vazia{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex}.p-materias__filtro{gap:var(--s-2);margin-bottom:calc(var(--s-3) * -1);flex-wrap:wrap;display:flex}.p-materias__filtro button{cursor:pointer;border-radius:var(--radius-pill);font:inherit;font-size:var(--t-sm);color:var(--fg);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);background:0 0;border:0;padding:9px 16px}.p-materias__filtro button[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:none}.p-materias__grade{gap:var(--s-7) var(--s-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.p-materias__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.p-materias__grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-cartao-materia{gap:var(--s-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.p-cartao-materia__foto{aspect-ratio:4/3;background:var(--ink-200);border-radius:18px;position:relative;overflow:hidden}.p-cartao-materia__foto img{transition:transform .9s var(--ease)}.p-cartao-materia:hover .p-cartao-materia__foto img{transform:scale(1.035)}.p-cartao-materia__sem-foto{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--w-semibold);letter-spacing:-.05em;color:var(--ink-300);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.p-cartao-materia__texto{gap:var(--s-2);flex-direction:column;display:flex}.p-cartao-materia__texto .o-eyebrow{gap:var(--s-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.p-cartao-materia__selo{letter-spacing:.06em;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);color:var(--fg);padding:3px 8px}.p-cartao-materia h3{font-size:var(--t-headline);font-weight:var(--w-medium);letter-spacing:var(--ls-headline);margin:0;line-height:1.2}.p-cartao-materia__resumo{color:var(--fg-muted);font-size:var(--t-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.p-cartao-materia.is-grande h3{letter-spacing:-.03em;font-size:clamp(1.75rem,3.4vw,3rem);line-height:1.05}.p-cartao-materia.is-grande .p-cartao-materia__foto{aspect-ratio:16/10}@media (min-width:900px){.p-cartao-materia.is-grande{gap:var(--s-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.p-cartao-materia.is-grande .p-cartao-materia__resumo{-webkit-line-clamp:4;font-size:var(--t-lead)}}.p-materia__capa{isolation:isolate;min-height:88svh;padding:calc(76px + var(--s-7)) var(--gutter) var(--s-8);color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.p-materia__capa-foto{z-index:-2;background:var(--ink-900);position:absolute;inset:0}.p-materia__capa:after{content:"";z-index:-1;background:linear-gradient(#0b0c0d59 0%,#0b0c0d40 45%,#0b0c0dcc 100%);position:absolute;inset:0}.p-materia__capa.is-sem-foto{min-height:0;color:var(--fg);padding-bottom:var(--s-6)}.p-materia__capa.is-sem-foto:after{display:none}.p-materia__capa-texto{gap:var(--s-3);flex-direction:column;max-width:min(100%,56rem);display:flex}.p-materia__capa-texto .o-eyebrow{margin:0}.p-materia__capa-texto .o-eyebrow a{color:inherit}.p-materia__capa[data-tone=dark] .o-eyebrow{color:#ffffffd1}.p-materia__titulo{font-size:clamp(2.2rem,5.6vw,5rem);font-weight:var(--w-semibold);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1}.p-materia__linha-fina{opacity:.92;max-width:40ch;margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.4}.p-materia__autor{margin:var(--s-2) 0 0;font-size:var(--t-sm);opacity:.75}@media (max-width:899px){.p-materia__capa{padding-bottom:calc(var(--doca-reserva) + var(--s-5))}}.p-materia__corpo{gap:var(--s-6);padding:var(--s-8) var(--gutter);flex-direction:column;display:flex}.p-materia__corpo>*{width:100%;max-width:680px;margin-inline:auto}.p-materia__texto{flex-direction:column;gap:1.1em;display:flex}.p-materia__texto p{letter-spacing:-.005em;color:var(--fg);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.7}.p-materia__texto a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.p-materia__subtitulo{margin:var(--s-4) auto 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--w-semibold);letter-spacing:-.025em;line-height:1.15}.p-materia__corpo figure{margin-block:var(--s-3);gap:var(--s-3);flex-direction:column;margin-inline:auto;display:flex}.p-materia__corpo figcaption{font-size:var(--t-sm);color:var(--fg-muted);line-height:1.45}.p-materia__foto.is-larga,.p-materia__galeria,.p-materia__youtube{max-width:1120px}.p-materia__foto.is-cheia{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.p-materia__foto.is-cheia figcaption{padding-inline:var(--gutter)}.p-materia__midia{background:var(--ink-200);aspect-ratio:var(--ar-c);width:min(100%,calc(var(--alt-livre) * var(--r-c,1.5)));border-radius:18px;margin-inline:auto;position:relative;overflow:hidden}@media (min-width:768px){.p-materia__midia{aspect-ratio:var(--ar-d);width:min(100%,calc(var(--alt-livre) * var(--r-d,1.5)))}}.p-materia__foto.is-cheia .p-materia__midia{border-radius:0;width:100%;max-height:92svh}.p-materia__galeria-grade{gap:var(--s-3);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:80%;grid-auto-flow:column;display:grid;overflow-x:auto}.p-materia__galeria-grade::-webkit-scrollbar{display:none}.p-materia__galeria-grade>*{scroll-snap-align:start}@media (max-width:639px){.p-materia__galeria-grade .p-materia__midia{aspect-ratio:4/5;width:100%}}@media (min-width:640px){.p-materia__galeria-grade{grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.p-materia__galeria.is-2 .p-materia__galeria-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.p-materia__galeria.is-3 .p-materia__galeria-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.p-materia__galeria-grade .p-materia__midia{aspect-ratio:4/5;width:min(100%,calc(var(--alt-livre) * 4 / 5))}}.p-materia__citacao{margin:var(--s-5) auto;gap:var(--s-3);flex-direction:column;max-width:860px;padding:0;display:flex}.p-materia__citacao p{font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:var(--w-medium);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.15}.p-materia__citacao p:before{content:"“"}.p-materia__citacao p:after{content:"”"}.p-materia__citacao cite{font-style:normal;font-size:var(--t-sm);color:var(--fg-muted)}.p-materia__botao{display:flex}.p-youtube{aspect-ratio:16/9;background:var(--ink-950);border-radius:18px;position:relative;overflow:hidden}.p-youtube__capa{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.p-youtube__capa img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.p-youtube__capa:hover img{transform:scale(1.03)}.p-youtube__play{background:var(--btn-glass-bg);width:76px;height:76px;-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);transition:transform var(--d-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;margin:-38px 0 0 -38px;display:flex;position:absolute;top:50%;left:50%}.p-youtube__capa:hover .p-youtube__play{transform:scale(1.06)}.p-youtube__play svg{width:28px;height:28px;fill:var(--ink-950);margin-left:4px}.p-youtube__player{border:0;width:100%;height:100%;position:absolute;inset:0}.p-materia__compartilhar{align-items:center;gap:var(--s-2);padding-block:var(--s-6);border-top:var(--hairline) solid var(--line);flex-wrap:wrap;max-width:680px;margin-inline:auto;display:flex}.p-materia__compartilhar>span{font-size:var(--t-sm);color:var(--fg-muted);margin-right:var(--s-2)}.p-materia__leia{gap:var(--s-5);padding-block:var(--s-7) var(--s-9);flex-direction:column;display:flex}.p-materia__leia>h2{margin:0}.p-admin-categorias{margin-top:var(--s-7);max-width:640px}.p-admin-categorias__titulo{font-size:var(--t-title);font-weight:var(--w-medium);margin:0}.p-admin-categorias ul{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-categorias li{gap:var(--s-3);align-items:center;display:flex}.p-admin-categorias li input{font:inherit;font-size:var(--t-body);background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--hairline) #0b0c0d14;border:0;border-radius:12px;flex:1;padding:10px 14px}.p-admin-categorias__acoes{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.p-admin-blocos{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-blocos>li{gap:var(--s-3);padding:var(--s-4);background:var(--bg-sunken);border-radius:14px;flex-direction:column;display:flex}.p-admin-blocos>li input,.p-admin-blocos>li textarea,.p-admin-blocos>li select{background:var(--bg-raised)!important}.p-admin-blocos__cabeca{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.p-admin-blocos__cabeca strong{font-size:var(--t-sm);font-weight:var(--w-medium)}.p-admin-blocos__campos{gap:var(--s-3);flex-direction:column;display:flex}.p-admin-blocos__campos .p-admin-upload__area{max-height:260px}.p-admin-blocos__yt{border-radius:10px;width:220px}.p-admin-blocos__largura{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-admin-blocos__largura button{cursor:pointer;border-radius:var(--radius-pill);font:inherit;font-size:var(--t-sm);background:var(--bg-raised);color:var(--fg);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);border:0;padding:7px 12px}.p-admin-blocos__largura button[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:none}.p-admin-blocos__galeria{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.p-admin-blocos__galeria .p-admin-upload__area{max-height:200px}.p-admin-blocos__adicionar{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.p-admin-blocos__adicionar>span{font-size:var(--t-sm);color:var(--fg-muted)}.p-cookies{z-index:80;left:var(--gutter);right:var(--gutter);bottom:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3);max-width:520px;padding:var(--s-4) var(--s-5);background:var(--btn-glass-bg);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);border:1px solid var(--glass-borda);box-shadow:var(--glass-sombra);color:var(--ink-950);border-radius:20px;flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}.p-cookies p{font-size:var(--t-sm);flex:220px;margin:0;line-height:1.45}.p-cookies div{gap:var(--s-2);display:flex}@media (max-width:899px){.p-cookies{bottom:calc(var(--doca-folga) + var(--doca-altura) + var(--s-3) + env(safe-area-inset-bottom,0px))}}.p-rodape{--rodape-borda:clamp(24px,5vw,80px);background:var(--bg);color:var(--fg);padding:clamp(56px,7vw,104px) var(--rodape-borda) clamp(28px,3vw,40px)}.p-rodape__miolo{max-width:1320px;margin-inline:auto}.p-rodape__topo{column-gap:var(--s-6);row-gap:var(--s-7);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding-bottom:clamp(48px,6vw,88px);display:grid}.p-rodape__marca{text-align:center;flex-direction:column;align-items:center;display:flex}.p-rodape__coluna--contato{justify-self:end}.p-rodape__marca img{width:104px;height:auto;display:block}.p-rodape__slogan{margin:var(--s-4) 0 var(--s-6);font-size:var(--t-body);color:var(--fg-muted)}.p-rodape__coluna ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.p-rodape__coluna li{display:flex}.p-rodape__coluna a{min-height:20px;font-size:var(--t-body);color:var(--fg);opacity:.82;transition:opacity var(--d-base) var(--ease);align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}.p-rodape__coluna a:hover,.p-rodape__coluna a:focus-visible{opacity:1}.p-rodape__contato{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.p-rodape__icone{flex:none;width:16px;height:16px;display:block}.p-rodape__base{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);padding-top:var(--s-5);border-top:var(--hairline) solid var(--line);font-size:var(--t-label);letter-spacing:.01em;color:var(--fg-subtle);flex-wrap:wrap;display:flex}.p-rodape__base p{margin:0}.p-rodape__base-links{gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.p-rodape__base a{color:var(--fg-subtle);transition:color var(--d-base) var(--ease);text-decoration:none}.p-rodape__base a:hover,.p-rodape__base a:focus-visible{color:var(--fg)}html:has(.p-home) .p-rodape{scroll-snap-align:end}@media (max-width:899px){.p-rodape{padding-bottom:calc(var(--s-6) + var(--doca-reserva))}.p-rodape__topo{justify-items:center;row-gap:var(--s-6);padding-bottom:var(--s-7);text-align:center;grid-template-columns:1fr}.p-rodape__marca{order:-1}.p-rodape__coluna--contato{justify-self:center}.p-rodape__coluna ul{justify-content:center;gap:var(--s-3) var(--s-5);flex-flow:wrap}.p-rodape__base{text-align:center;align-items:center;gap:var(--s-3);flex-direction:column}.p-rodape__base-links{justify-content:center}}.p-aviso{justify-content:center;align-items:flex-start;gap:var(--s-5);flex-direction:column;min-height:60svh;display:flex}.p-aviso h1{margin:0}.p-aviso__acoes{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.p-legal{padding:calc(var(--s-9) + env(safe-area-inset-top,0px)) var(--gutter) var(--section-y)}.p-legal>*{max-width:680px;margin-inline:auto}.p-legal h1{margin:var(--s-3) auto var(--s-4)}.p-legal h2{font-size:var(--t-headline);font-weight:var(--w-medium);margin:var(--s-7) auto var(--s-3)}.p-legal p,.p-legal li{font-size:var(--t-body);line-height:var(--lh-body)}.p-legal h3{font-size:var(--t-lead);font-weight:var(--w-medium);margin:var(--s-6) auto var(--s-2)}.p-legal p{margin:0 auto var(--s-4)}.p-legal ul{margin:0 auto var(--s-4);padding-left:1.2em}.p-legal li{margin-bottom:var(--s-2)}.p-legal a{text-underline-offset:3px}.p-mapa{z-index:55;right:var(--s-4);color:var(--white);transition:color var(--d-base) var(--ease),opacity var(--d-base) var(--ease);position:fixed;top:50%;translate:0 -50%}.p-mapa.is-claro{color:var(--ink-950)}.p-mapa ol{flex-direction:column;align-items:flex-end;gap:3px;margin:0;padding:0;list-style:none;display:flex}.p-mapa button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:3px 0 3px 14px;display:flex}.p-mapa__traco{opacity:.26;width:2px;height:12px;transition:height .52s var(--ease), opacity .42s var(--ease), translate .52s var(--ease);background:currentColor;border-radius:2px;display:block;translate:3px}.p-mapa button.is-atual .p-mapa__traco{opacity:.8;height:30px;translate:0}.p-mapa__nome{font-size:var(--t-sm);font-weight:var(--w-medium);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--d-fast) var(--ease),transform var(--d-fast) var(--ease);text-shadow:0 1px 10px #0b0c0d59;transform:translate(6px)}.p-mapa.is-claro .p-mapa__nome{text-shadow:none}@media (hover:hover){.p-mapa:hover .p-mapa__traco{opacity:.5;translate:0}.p-mapa:hover button.is-atual .p-mapa__traco{opacity:.9}.p-mapa button:hover .p-mapa__traco,.p-mapa button:focus-visible .p-mapa__traco{opacity:1}.p-mapa button:hover .p-mapa__nome,.p-mapa button:focus-visible .p-mapa__nome{opacity:1;transform:none}}@media (max-width:899px){.p-mapa{pointer-events:none;right:5px}.p-mapa ol{gap:6px}.p-mapa button{padding:0}.p-mapa__traco{opacity:.24;height:10px;translate:1px}.p-mapa button.is-atual .p-mapa__traco{opacity:.7;height:22px;translate:0}.p-mapa__nome{display:none}}@media (prefers-reduced-motion:reduce){.p-mapa__traco{transition:none}}html[data-intro] .p-mapa{opacity:0}.p-final{background:var(--bg);min-height:100svh;color:var(--fg);padding:calc(76px + var(--s-6)) var(--gutter) var(--s-8);align-items:center;display:flex}.p-home>.p-final{min-height:var(--tela,100svh)}.p-final__miolo{width:100%;max-width:880px;margin-inline:auto}.p-final__titulo{margin:var(--s-3) 0 var(--s-7)}.p-final__lista{border-top:var(--hairline) solid var(--line);margin:0;padding:0;list-style:none}.p-final__lista li{border-bottom:var(--hairline) solid var(--line)}.p-final__caminho{column-gap:var(--s-5);text-align:left;width:100%;padding:var(--s-5) 0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.p-final__caminho strong{font-size:var(--t-statement);font-weight:var(--w-medium);letter-spacing:var(--ls-statement);grid-column:1;line-height:1.1}.p-final__caminho span{font-size:var(--t-sm);color:var(--fg-muted);grid-column:1;margin-top:6px}.p-final__caminho i{font-style:normal;font-size:var(--t-headline);transition:transform var(--d-fast) var(--ease);grid-area:1/2/span 2}@media (hover:hover){.p-final__caminho:hover i{transform:translate(6px)}.p-final__caminho--voltar:hover i{transform:translateY(-6px)}}@media (max-width:899px){.p-final{padding:calc(66px + var(--s-6)) var(--gutter) calc(var(--doca-reserva) + var(--s-6))}.p-final__titulo{margin-bottom:var(--s-6)}.p-final__caminho{padding:var(--s-4) 0}}.p-header__acao{white-space:nowrap}@media (max-width:899px){.p-header__acao{display:none}}.p-avise{text-align:left;text-shadow:none;color:var(--ink-950);background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.p-avise::backdrop{background:#0b0c0d8c}.p-avise[open]{justify-content:center;align-items:center;display:flex}.p-avise__caixa{width:min(440px,calc(100% - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--s-5));background:var(--ink-50);border-radius:var(--radius-media);padding:var(--s-7) var(--s-6) var(--s-6);animation:p-avise-entra .38s var(--ease) both;position:relative;overflow:auto;box-shadow:0 30px 80px #0b0c0d59}.p-avise__fechar{top:var(--s-4);right:var(--s-4);border-radius:var(--radius-pill);border:var(--hairline) solid var(--line-strong);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.p-avise__form,.p-avise__pronto{gap:var(--s-4);flex-direction:column;display:flex}.p-avise__form .o-title,.p-avise__pronto .o-title{font-size:var(--t-headline);margin:0}.p-avise__form .o-sm,.p-avise__pronto .o-sm{margin-top:-6px}.p-avise__form label{font-size:var(--t-sm);font-weight:var(--w-medium);flex-direction:column;gap:6px;display:flex}.p-avise__form label small{font-weight:var(--w-regular);color:var(--fg-muted)}.p-avise__form input:not([type=checkbox]){font:inherit;font-size:16px;font-weight:var(--w-regular);border:var(--hairline) solid var(--line-strong);background:var(--white);color:var(--ink-950);border-radius:12px;padding:12px 14px}.p-avise__form input:not([type=checkbox]):focus{outline:2px solid var(--ink-950);outline-offset:1px}.p-avise__aceite{color:var(--fg-muted);align-items:flex-start;line-height:1.4;font-weight:var(--w-regular)!important;flex-direction:row!important;gap:10px!important}.p-avise__aceite input{width:18px;height:18px;accent-color:var(--ink-950);flex:none;margin-top:2px}.p-avise__aceite a{color:var(--ink-950)}.p-avise__tamanhos{align-items:center;gap:var(--s-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.p-avise__tamanhos legend{margin-bottom:var(--s-2);font-size:var(--t-sm);padding:0}.p-avise__tamanhos small{color:var(--fg-muted)}.p-avise__isca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.p-avise__erro{font-size:var(--t-sm);color:var(--error);margin:0}.p-avise__form .o-btn,.p-avise__pronto .o-btn{width:100%;margin-top:var(--s-2);justify-content:center;align-self:stretch}.p-avise__form .o-btn[disabled]{opacity:.6;cursor:default}.p-avise--texto .p-avise__caixa{gap:var(--s-4);overscroll-behavior:contain;flex-direction:column;display:flex}.p-avise--texto .o-eyebrow,.p-avise--texto .o-title{margin:0;padding-right:44px}.p-avise__texto{gap:var(--s-3);font-size:var(--t-body);line-height:var(--lh-body);color:var(--fg-muted);white-space:pre-line;flex-direction:column;display:flex}.p-avise__texto p{margin:0}.p-avise--texto .o-btn{margin-top:var(--s-2);justify-content:center;align-self:stretch}html:has(.p-avise[open]){overflow:hidden}@keyframes p-avise-entra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:899px){.p-avise[open]{align-items:flex-end}.p-avise__caixa{border-radius:var(--radius-media) var(--radius-media) 0 0;width:100%;padding:var(--s-7) var(--gutter) calc(var(--s-6) + env(safe-area-inset-bottom,0px));max-height:92dvh;animation-name:p-avise-sobe}}@keyframes p-avise-sobe{0%{transform:translateY(100%)}to{transform:none}}.p-destaque__meio{align-items:center;gap:var(--s-6);flex-direction:column;margin:auto 0;display:flex}.p-destaque__meio .p-destaque__titulo{margin:0}.p-contagem{font-variant-numeric:tabular-nums;justify-content:center;gap:clamp(18px,3vw,40px);display:flex}.p-contagem__parte{flex-direction:column;align-items:center;gap:6px;min-width:2.4ch;display:flex}.p-contagem__valor{font-size:clamp(2rem,4.4vw,3.5rem);font-weight:var(--w-medium);letter-spacing:-.02em;line-height:1}.p-contagem__rotulo{font-size:var(--t-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;opacity:.72}@media (max-width:899px){.p-destaque__meio,.p-contagem{gap:var(--s-5)}.p-contagem__valor{font-size:clamp(1.75rem,9vw,2.5rem)}}.p-admin-interesses{margin-top:var(--s-6)}.p-admin-interesses h2{font-size:var(--t-headline);font-weight:var(--w-medium);margin:0 0 var(--s-3)}.p-admin-interesses h2 small{font-size:var(--t-sm);font-weight:var(--w-regular);color:var(--fg-muted);margin-left:var(--s-2)}.p-admin-interesses table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.p-admin-interesses th{text-align:left;font-weight:var(--w-semibold);color:var(--fg-muted);border-bottom:var(--hairline) solid var(--line-strong);padding:8px 10px}.p-admin-interesses td{border-bottom:var(--hairline) solid var(--line);vertical-align:middle;padding:10px}.p-admin-interesses td:last-child{text-align:right}@media (max-width:640px){.p-admin-interesses table,.p-admin-interesses tbody,.p-admin-interesses tr,.p-admin-interesses td{display:block}.p-admin-interesses thead{display:none}.p-admin-interesses tr{padding:var(--s-3) 0;border-bottom:var(--hairline) solid var(--line)}.p-admin-interesses td{border:0;padding:2px 0;text-align:left!important}}.p-explore-cel{display:none}@media (max-width:899px){.p-explore{display:none}.p-explore-cel{isolation:isolate;height:calc(var(--alt-livre) - 64px);min-height:420px;margin-inline:calc(var(--gutter) * -1);padding:var(--s-5) var(--s-4) var(--s-5);background:var(--ink-900);color:var(--white);touch-action:pan-y;border-radius:0;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.p-explore-cel__camada{z-index:-2;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.p-explore-cel__camada.is-ativa{opacity:1}.p-explore-cel__camada img{object-fit:cover}.p-explore-cel__veu{z-index:-1;pointer-events:none;background:linear-gradient(#0b0c0d00 52%,#0b0c0d9e 100%);position:absolute;inset:0}.p-explore-cel__pilulas{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.p-explore-cel__pilulas button,.p-explore-cel__botao,.p-explore-cel__cartao{color:var(--white);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);background:#0b0c0d8c}.p-explore-cel__pilulas button{appearance:none;cursor:pointer;font:inherit;border-radius:var(--radius-pill);font-size:var(--t-body);font-weight:var(--w-medium);letter-spacing:var(--ls-body);animation:o-abre-cartao .42s var(--ease) both;border:0;align-items:center;gap:10px;padding:12px 18px 12px 12px;display:inline-flex}.p-explore-cel__pilulas li:nth-child(2) button{animation-delay:40ms}.p-explore-cel__pilulas li:nth-child(3) button{animation-delay:80ms}.p-explore-cel__pilulas li:nth-child(n+4) button{animation-delay:.12s}.p-explore-cel__pilulas button span{background:var(--white);width:24px;height:24px;color:var(--ink-950);border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}.p-explore-cel__botao{appearance:none;cursor:pointer;border-radius:var(--radius-pill);border:0;flex:none;place-items:center;width:40px;height:40px;display:grid}.p-explore-cel__botao svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.p-explore-cel__fechar{top:var(--s-4);right:var(--s-4);position:absolute}.p-explore-cel__contagem{top:var(--s-4);left:var(--s-4);border-radius:var(--radius-pill);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--white);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);background:#0b0c0d73;margin:0;padding:9px 14px;position:absolute}.p-explore-cel__rodape{align-items:flex-end;gap:var(--s-2);display:flex}.p-explore-cel__cartao{min-width:0;animation:o-abre-cartao .42s var(--ease) both;border-radius:20px;flex:auto;padding:14px 18px}.p-explore-cel__cartao p{font-size:var(--t-body);color:#ffffffdb;margin:0;line-height:1.45}.p-explore-cel__cartao strong{color:var(--white);font-weight:var(--w-semibold)}}@media (prefers-reduced-motion:reduce){.p-explore-cel__pilulas button,.p-explore-cel__cartao{animation:none}}.p-house__ambientes-computador{display:none}@media (min-width:900px){.p-house__ambientes{display:none}.p-house__ambientes-computador{background:var(--bg);display:block}.p-house__ambientes-computador-conteudo{gap:var(--s-5);flex-direction:column;max-width:1360px;margin-inline:auto;display:flex}.p-house__ambientes-computador-conteudo>.o-eyebrow{margin:0}}.p-admin-tela-final{margin-top:var(--s-7);max-width:760px}.p-admin-tela-final__voltar{gap:var(--s-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.p-admin-house__atalhos{gap:var(--s-2);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.p-admin-house__atalhos a{border-radius:var(--radius-pill);font-size:var(--t-sm);color:var(--fg);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);padding:8px 14px;text-decoration:none}.p-admin-house__atalhos a:hover{background:var(--bg-raised)}.p-admin-house__secao{margin:var(--s-7) 0 var(--s-4);font-size:var(--t-title);font-weight:var(--w-medium);scroll-margin-top:var(--s-6)}.p-admin-editor__form>.p-admin-house__secao:first-child{margin-top:var(--s-7)}#pagina,#eventos{scroll-margin-top:var(--s-6)}.p-admin-house__eventos{max-width:760px;margin-top:var(--s-7);gap:var(--s-3);flex-direction:column;display:flex}.p-admin-house__eventos-cabeca{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.p-admin-house__eventos-cabeca .p-admin-house__secao{margin:0}.p-topo-house{position:relative}.p-topo-house__palco{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.p-topo-house__palco::-webkit-scrollbar{display:none}.p-topo-house__palco[data-arrastando=true]{cursor:grabbing;scroll-snap-type:none}.p-topo-house__palco img{-webkit-user-drag:none;user-drag:none}.p-topo-house__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.p-topo-house .p-destaque{--destaque-topo:calc(76px + var(--s-6) + 22px)}.p-topo-house__controles{pointer-events:none;z-index:2;position:absolute;inset:0}.p-topo-house__pontos{left:50%;top:calc(76px + var(--s-4));width:min(320px,calc(100% - 2 * var(--gutter)));pointer-events:auto;gap:6px;display:flex;position:absolute;translate:-50%}.p-topo-house__pontos button{cursor:pointer;background:0 0;border:0;flex:1;height:14px;padding:6px 0}.p-topo-house__pontos button:before{content:"";height:2px;transition:background var(--d-fast) var(--ease);background:#ffffff61;border-radius:2px;display:block}.p-topo-house__pontos button[aria-current=true]:before{background:#fffffff2}.p-topo-house__controles>button{pointer-events:auto;cursor:pointer;width:44px;height:44px;color:var(--btn-glass-fg);background:var(--btn-glass-bg);border:var(--hairline) solid var(--glass-borda);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);transition:opacity var(--d-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.p-topo-house__controles>button:first-child{left:var(--gutter)}.p-topo-house__controles>button:last-child{right:var(--gutter)}.p-topo-house__controles>button:disabled{opacity:0;pointer-events:none}@media (max-width:899px){.p-topo-house__pontos{top:calc(56px + var(--s-2))}.p-topo-house .p-destaque{--destaque-topo:calc(66px + var(--s-6) + 14px);--destaque-base:calc(var(--doca-reserva) + var(--s-6) + 44px)}.p-topo-house .p-immersive:not(.p-immersive--destaque){padding-bottom:calc(var(--doca-reserva) + var(--s-6) + 44px)}.p-topo-house__controles>button{display:none}}.o-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.p-admin-periodos button{font:inherit;font-size:var(--t-sm);color:var(--fg-muted);cursor:pointer;transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:7px 14px}.p-admin-periodos button:hover{color:var(--fg)}.p-admin-periodos button.is-ativo{background:var(--fg);color:var(--fg-inverse);font-weight:var(--w-medium)}.p-vendas-mapa{gap:var(--s-4);min-width:0}.p-vendas-mapa>*{animation:p-vendas-mapa-entra var(--d-base) var(--ease) both}@keyframes p-vendas-mapa-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.p-vendas-mapa>*{animation:none}}.p-vendas-mapa__topo{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.p-vendas-mapa__topo .p-admin-cartao__rotulo{margin:0}.p-vendas-mapa__controles{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.p-vendas-mapa__curto{display:none}@media (max-width:700px){.p-vendas-mapa__longo{display:none}.p-vendas-mapa__curto{display:inline}.p-vendas-mapa.is-aberto .p-admin-periodos button{padding:6px 10px}}.p-vendas-mapa__trilha{align-items:center;gap:var(--s-3);font-size:var(--t-title);letter-spacing:var(--ls-title);display:flex}.p-vendas-mapa__trilha button,.p-vendas-mapa__fechar{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:var(--t-sm);color:var(--fg);cursor:pointer;border:0;border-radius:999px;padding:6px 14px}.p-vendas-mapa__fechar{justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:inline-flex}.p-vendas-mapa__trilha button:hover,.p-vendas-mapa__fechar:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.p-vendas-mapa.is-fechado{aspect-ratio:1;cursor:pointer;padding:var(--s-4) var(--s-5) var(--s-5);gap:var(--s-3)}.p-vendas-mapa.is-fechado .p-admin-periodos button{font-size:var(--t-label);padding:5px 10px}.p-vendas-mapa.is-fechado .p-vendas-mapa__desenho{flex:1;min-height:0}.p-vendas-mapa__abrir{all:unset;cursor:pointer;border-radius:8px;width:100%;height:100%;display:block}.p-vendas-mapa__abrir:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.p-vendas-mapa__abrir svg{width:100%;height:100%;display:block}.p-vendas-mapa__resumo{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:0;display:flex}.p-vendas-mapa__resumo strong{color:var(--fg);font-weight:var(--w-medium)}.p-vendas-mapa__resumo span{font-size:var(--t-label);margin-left:auto}.p-vendas-mapa__corpo{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.p-vendas-mapa__corpo{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.p-vendas-mapa__palco{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.p-vendas-mapa__desenho{position:relative}.p-vendas-mapa.is-aberto .p-vendas-mapa__desenho svg{width:100%;height:auto;min-height:260px;max-height:calc(100vh - 300px);display:block}.p-vendas-mapa__estado,.p-vendas-mapa__cidade{stroke:var(--bg-raised);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill var(--d-fast) var(--ease)}.p-vendas-mapa__cidade{stroke-width:.5px}.p-vendas-mapa.is-aberto .p-vendas-mapa__estado{cursor:pointer;outline:none}.p-vendas-mapa__realce{fill:none;stroke:var(--fg);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:none}.p-vendas-mapa__carregando{border-radius:var(--radius-card);background:var(--bg-sunken);width:100%;height:100%;min-height:200px;display:block}.p-vendas-mapa__dica{pointer-events:none;z-index:2;background:var(--bg-raised);min-width:140px;font-size:var(--t-sm);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:absolute;transform:translate(14px,-50%);box-shadow:0 2px 6px #0b0c0d14,0 12px 28px #0b0c0d24}.p-vendas-mapa__dica[data-lado=esq]{transform:translate(calc(-100% - 14px),-50%)}.p-vendas-mapa__dica strong{font-weight:var(--w-semibold)}.p-vendas-mapa__dica span{color:var(--fg-muted);font-variant-numeric:tabular-nums}.p-vendas-mapa__legenda{gap:var(--s-2) var(--s-4);font-size:var(--t-label);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.p-vendas-mapa__legenda li{align-items:center;gap:6px;display:flex}.p-vendas-mapa__legenda i{border-radius:2px;width:14px;height:10px;box-shadow:inset 0 0 0 1px #0b0c0d0f}.p-vendas-mapa__tempo{gap:var(--s-2) var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.p-vendas-mapa__play{background:var(--fg);width:40px;height:40px;color:var(--fg-inverse);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.p-vendas-mapa__regua{flex-direction:column;gap:2px;display:flex}.p-vendas-mapa__regua input{width:100%;accent-color:var(--fg);margin:0}.p-vendas-mapa__regua-pontas{font-size:var(--t-label);color:var(--fg-muted);justify-content:space-between;display:flex}.p-vendas-mapa__mes{gap:var(--s-1) var(--s-3);font-size:var(--t-sm);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;margin:0;display:flex}.p-vendas-mapa__mes span{color:var(--fg-muted);font-variant-numeric:tabular-nums}.p-vendas-mapa__lado{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.p-vendas-mapa__numeros{flex-direction:column;margin:0;display:flex}.p-vendas-mapa__numeros>div{padding:var(--s-3) 0}.p-vendas-mapa__numeros>div:first-child{padding-top:0}.p-vendas-mapa__numeros>div+div{border-top:1px solid var(--line)}.p-vendas-mapa__numeros dt{margin-bottom:var(--s-1)}.p-vendas-mapa__numeros dd{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:0;display:flex}.p-vendas-mapa__numeros strong{font-size:var(--t-headline);letter-spacing:var(--ls-headline);font-weight:var(--w-regular);font-variant-numeric:tabular-nums}.p-vendas-mapa__numeros span{font-size:var(--t-sm);color:var(--fg-muted);text-align:right}.p-vendas-mapa__lista{gap:var(--s-3);flex-direction:column;display:flex}@media (min-width:1000px){.p-vendas-mapa__lista{min-height:220px;max-height:calc(100vh - 520px);padding-right:4px;overflow:auto}}.p-vendas-mapa__ranking{gap:var(--s-3)}.p-vendas-mapa__item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;width:calc(100% + 12px);margin:-4px -6px;padding:4px 6px;display:flex}.p-vendas-mapa__item:hover{background:var(--bg-sunken)}.p-vendas-mapa__item:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.p-vendas-mapa__notas{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.p-vendas-mapa__falhas summary{cursor:pointer;font-size:var(--t-sm)}.p-vendas-mapa__falhas ul{margin:var(--s-2) 0 0;max-width:480px;font-size:var(--t-sm);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.p-vendas-mapa__falhas li{justify-content:space-between;gap:var(--s-3);display:flex}.p-vendas-mapa__falhas li strong{font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.p-grafico-e-mapa{min-width:0;container-type:inline-size}.p-grafico-e-mapa__linha{gap:var(--s-4);flex-direction:column;display:flex}.p-grafico-e-mapa__grafico{min-width:0;display:flex;position:relative}.p-grafico-e-mapa__conteudo{min-width:0;transition:opacity var(--d-fast) var(--ease);flex:1;display:flex}.p-grafico-e-mapa__conteudo>*{flex:1;min-width:0}.p-grafico-e-mapa__mapa{flex-direction:column;min-width:0;display:flex}.p-grafico-e-mapa__mapa>*{flex:1}.p-grafico-e-mapa.is-mapa-aberto .p-grafico-e-mapa__conteudo{opacity:0;visibility:hidden;height:56px;overflow:hidden}.p-grafico-e-mapa__faixa{border-radius:var(--radius-card);cursor:pointer;background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);color:var(--fg-muted);font:inherit;font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;animation:p-vendas-mapa-entra var(--d-base) var(--ease) both;transition:color var(--d-fast) var(--ease),box-shadow var(--d-fast) var(--ease);border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.p-grafico-e-mapa__faixa:hover{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line-strong)}@container (min-width:720px){.p-grafico-e-mapa__linha{flex-direction:row;align-items:stretch}.p-grafico-e-mapa__grafico{flex:1 1 0}.p-grafico-e-mapa__mapa{flex:.78 1 0}.p-grafico-e-mapa.is-mapa-aberto .p-grafico-e-mapa__grafico{flex:0 0 56px}.p-grafico-e-mapa.is-mapa-aberto .p-grafico-e-mapa__mapa{flex:1 1 0}.p-grafico-e-mapa.is-mapa-aberto .p-grafico-e-mapa__conteudo{height:auto}.p-grafico-e-mapa__faixa span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}}.p-grafico-e-mapa__grafico{view-transition-name:inicio-grafico}.p-grafico-e-mapa__mapa{view-transition-name:inicio-mapa}::view-transition-group(inicio-grafico){animation-duration:var(--d-base);animation-timing-function:var(--ease)}::view-transition-group(inicio-mapa){animation-duration:var(--d-base);animation-timing-function:var(--ease)}::view-transition-group(root){animation-duration:var(--d-base);animation-timing-function:var(--ease)}@container (max-width:719px){.p-vendas-mapa.is-fechado{width:100%;max-width:520px;margin-left:auto}}.p-admin-cartao:has(>.p-admin-grafico--encher){height:100%}.p-admin-grafico--encher{flex:1;min-height:0}.p-admin-grafico--encher .p-admin-grafico__area{flex:1;min-height:180px}.p-admin-grafico--encher .p-admin-grafico__area svg{width:100%;height:100%;position:absolute;inset:0}.p-afiliados-lista{background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--line);border-radius:20px;overflow:hidden}.p-afiliados-linha,.p-afiliados-pedido{align-items:center;gap:var(--s-4);padding:16px var(--s-4);color:var(--fg);border-bottom:var(--hairline) solid var(--line);font-variant-numeric:tabular-nums;text-decoration:none;display:grid}.p-afiliados-linha{grid-template-columns:minmax(0,1.6fr) 72px 118px 72px 118px minmax(150px,1fr)}.p-afiliados-pedido{grid-template-columns:minmax(0,1.2fr) 110px 110px minmax(150px,1.2fr) minmax(110px,1fr)}.p-afiliados-lista>:last-child{border-bottom:0}a.p-afiliados-linha{transition:background var(--d-fast) var(--ease)}a.p-afiliados-linha:hover{background:var(--bg-sunken)}.p-afiliados-linha--cabeca{color:var(--fg-muted);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--w-medium);padding-top:13px;padding-bottom:13px}.p-afiliados-linha .num,.p-afiliados-pedido .num{text-align:right}.p-afiliados-linha__nome,.p-afiliados-pedido>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.p-afiliados-linha__nome strong,.p-afiliados-pedido>span:first-child strong{font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-afiliados-linha small,.p-afiliados-pedido small{color:var(--fg-muted);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-afiliados-linha__situacao{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.p-afiliados-pedido{font-size:var(--t-sm)}@media (max-width:760px){.p-afiliados-linha--cabeca{display:none}.p-afiliados-linha,.p-afiliados-pedido{gap:10px var(--s-4);grid-template-columns:1fr 1fr}.p-afiliados-linha>:first-child,.p-afiliados-pedido>:first-child,.p-afiliados-linha__situacao{grid-column:1/-1}.p-afiliados-linha .num,.p-afiliados-pedido .num{text-align:left}.p-afiliados-linha [data-rotulo]:before,.p-afiliados-pedido [data-rotulo]:before{content:attr(data-rotulo);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted);margin-bottom:2px;display:block}}.p-afiliados-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.p-afiliados-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.p-afiliados-kpis{gap:var(--s-3)}.p-afiliados-kpis .p-admin-cartao{padding:var(--s-4)}.p-afiliados-kpis .p-admin-cartao__valor{font-size:19px}}.p-admin-form.p-afiliados-form{align-items:flex-end;gap:var(--s-4);flex-flow:wrap;max-width:none}.p-afiliados-form label{flex:150px;min-width:150px;max-width:260px}.p-afiliados-form .p-afiliados-form__largo{flex:2 320px;max-width:none}.p-afiliados-form--linha label,.p-afiliados-form--linha select{flex:200px}.p-afiliados-form__rodape{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-height:44px;display:flex}.p-afiliados-form__erro{color:var(--error);font-size:var(--t-sm);margin:0}.p-afiliados-form__ok{color:var(--ok);font-size:var(--t-sm);margin:0}.p-afiliados-detalhe summary{cursor:pointer;width:fit-content;font-size:var(--t-sm);color:var(--fg-muted);box-shadow:inset 0 0 0 var(--hairline) var(--line);transition:color var(--d-fast) var(--ease);border-radius:999px;padding:8px 14px;list-style:none}.p-afiliados-detalhe summary::-webkit-details-marker{display:none}.p-afiliados-detalhe summary:hover,.p-afiliados-detalhe[open] summary{color:var(--fg)}.p-afiliados-detalhe[open] summary{margin-bottom:var(--s-4)}.p-afiliados-semdono{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-afiliados-semdono li{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);box-shadow:inset 0 0 0 var(--hairline) var(--line);border-radius:16px;flex-wrap:wrap;display:flex}.p-afiliados-semdono li>span{flex-direction:column;gap:2px;display:flex}.p-afiliados-semdono small{color:var(--fg-muted);font-size:var(--t-sm)}.p-afiliados-semdono .p-admin-form{flex:320px;justify-content:flex-end}.p-afiliados-historico{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-afiliados-historico li{align-items:center;gap:var(--s-4);border-bottom:var(--hairline) solid var(--line);font-size:var(--t-sm);grid-template-columns:96px 120px minmax(0,1fr) auto;padding:12px 0;display:grid}.p-afiliados-historico li:last-child{border-bottom:0}.p-afiliados-historico time{color:var(--fg-muted);font-variant-numeric:tabular-nums}.p-afiliados-historico li>span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-afiliados-historico--regras li{grid-template-columns:120px minmax(0,1fr)}.p-afiliados-historico--cupons li{grid-template-columns:minmax(0,1fr) auto}@media (max-width:640px){.p-afiliados-historico li{grid-template-columns:1fr auto}.p-afiliados-historico li>span{white-space:normal;grid-column:1/-1}}.p-resumo{gap:var(--s-6);flex-direction:column;max-width:820px;margin:0 auto;display:flex}.p-resumo__acoes{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.p-resumo__topo{align-items:center;gap:var(--s-5);padding-bottom:var(--s-5);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.p-resumo__topo img{width:auto;height:22px}.p-resumo__topo h1{font-size:var(--t-title);letter-spacing:var(--ls-title);margin:0}.p-resumo__topo p{color:var(--fg-muted);font-size:var(--t-sm);margin:2px 0 0}.p-resumo__numeros{gap:var(--s-4);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.p-resumo__numeros div{flex-direction:column;gap:4px;display:flex}.p-resumo__numeros dt{font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.p-resumo__numeros dd{font-size:var(--t-title);letter-spacing:var(--ls-title);font-variant-numeric:tabular-nums;margin:0}.p-resumo__tabela{border-collapse:collapse;width:100%;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.p-resumo__tabela th{text-align:left;color:var(--fg-muted);font-weight:var(--w-medium);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-bottom:var(--hairline) solid var(--line);padding:10px 8px}.p-resumo__tabela td{border-bottom:var(--hairline) solid var(--line);padding:10px 8px}.p-resumo__tabela .num{text-align:right}.p-resumo__nota{color:var(--fg-muted);font-size:var(--t-sm);margin:0;line-height:1.6}@media (max-width:640px){.p-resumo__numeros{grid-template-columns:repeat(2,1fr)}.p-resumo__tabela{display:block;overflow-x:auto}}@media print{.p-admin-lateral,.p-admin-movel,.p-nao-imprimir{display:none!important}.p-admin{background:#fff;display:block}.p-admin__conteudo{max-width:none;padding:0}.p-resumo{max-width:none}}.p-admin-notif{background:var(--bg-raised);width:100%;max-width:min(420px,100vw - 32px);color:var(--fg);border:0;border-radius:18px;padding:0;box-shadow:0 20px 60px #0b0c0d47}.p-admin-notif::backdrop{background:#0b0c0d73}.p-admin-notif__corpo{gap:var(--s-3);padding:var(--s-5);font-size:var(--t-sm);flex-direction:column;display:flex}.p-admin-notif__corpo header{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.p-admin-notif__corpo h2{font-size:var(--t-body);font-weight:var(--w-medium);margin:0}.p-admin-notif__corpo header button{cursor:pointer;color:var(--fg-muted);background:0 0;border:0;font-size:22px;line-height:1}.p-admin-notif__corpo p{margin:0;line-height:1.45}.p-admin-notif__corpo ol{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;display:flex}.p-admin-notif__corpo ul{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-admin-notif__corpo label{gap:var(--s-3);cursor:pointer;align-items:flex-start;display:flex}.p-admin-notif__corpo label input{margin-top:3px}.p-admin-notif__corpo label span{flex-direction:column;gap:2px;display:flex}.p-admin-notif__corpo label small{color:var(--fg-muted);font-size:var(--t-label)}.p-admin-notif__acoes{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-admin-qr__aviso{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);color:#6b4400;font-size:var(--t-sm);background:#fff4e0;border-radius:12px;line-height:1.45}.p-admin-qr__grade{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;display:grid}.p-admin-qr__cartao{gap:var(--s-4);padding:var(--s-4);background:var(--bg-raised);border:var(--hairline) solid var(--line);border-radius:18px;flex-direction:column;display:flex}.p-admin-qr__placa{color:#0b0c0d;text-align:center;background:#fff;border:1px dashed #cfcfd2;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 20px;display:flex}.p-admin-qr__marca{width:auto;height:22px}.p-admin-qr__titulo{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1}.p-admin-qr__codigo{width:min(100%,260px)}.p-admin-qr__codigo svg{width:100%;height:auto;display:block}.p-admin-qr__frase{max-width:26ch;margin:0;font-size:14px;line-height:1.4}.p-admin-qr__endereco{color:#5b5c61;letter-spacing:.01em;margin:0;font-size:12px}.p-admin-qr__info{flex-direction:column;gap:8px;display:flex}.p-admin-qr__info h2{font-size:var(--t-body);font-weight:var(--w-medium);margin:0}.p-admin-qr__leituras{font-size:var(--t-sm);color:var(--fg-muted);margin:0}.p-admin-qr__leituras strong{color:var(--fg)}.p-admin-qr__destino{color:var(--fg-subtle);word-break:break-all;margin:0;font-size:12px}.p-admin-qr__dicas{margin:var(--s-5) 0 0;font-size:var(--t-sm);color:var(--fg-muted);flex-direction:column;gap:6px;padding-left:1.2em;line-height:1.45;display:flex}@media print{body:has(.p-admin-qr__placa.is-imprimir) *{visibility:hidden!important}.p-admin-qr__placa.is-imprimir,.p-admin-qr__placa.is-imprimir *{visibility:visible!important}.p-admin-qr__placa.is-imprimir{box-sizing:border-box;background:#fff;border:1px dashed #999;justify-content:center;gap:6mm;width:120mm;height:170mm;padding:10mm;position:fixed;top:12mm;left:50%;transform:translate(-50%)}.p-admin-qr__placa.is-imprimir .p-admin-qr__marca{height:9mm}.p-admin-qr__placa.is-imprimir .p-admin-qr__titulo{font-size:11mm}.p-admin-qr__placa.is-imprimir .p-admin-qr__codigo{width:80mm}.p-admin-qr__placa.is-imprimir .p-admin-qr__frase{font-size:4.2mm}.p-admin-qr__placa.is-imprimir .p-admin-qr__endereco{font-size:3.6mm}}.p-admin-sabores{border:var(--hairline) solid var(--line);background:var(--bg-raised);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.p-admin-sabor+.p-admin-sabor{border-top:var(--hairline) solid var(--line)}.p-admin-sabor.is-oculto .p-admin-sabor__nome{color:var(--fg-muted)}.p-admin-sabor__linha{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);grid-template-columns:44px minmax(0,1fr) 64px 32px;display:grid}.p-admin-sabor__foto{border:var(--hairline) dashed var(--line);background:var(--bg-sunken);width:44px;height:44px;color:var(--fg-muted);cursor:pointer;border-radius:10px;padding:0;font-size:10px;overflow:hidden}.p-admin-sabor__foto img{object-fit:cover;width:100%;height:100%;display:block}.p-admin-sabor__foto:has(img){border-style:solid}.p-admin-sabor__nome{min-width:0}.p-admin-sabor__qtd{text-align:center;padding-inline:6px!important}.p-admin-sabor__mais{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px}.p-admin-sabor__mais:hover{background:var(--bg-sunken);color:var(--fg)}.p-admin-sabor__status{padding:0 var(--s-3) var(--s-2) calc(var(--s-3) + 44px + var(--s-2));color:var(--fg-muted);margin:0;font-size:12px}.p-admin-sabor__status.is-erro{color:var(--error)}.p-admin-sabor__detalhes{gap:var(--s-3);padding:var(--s-3);background:var(--bg-sunken);border-top:var(--hairline) solid var(--line);flex-direction:column;display:flex}.p-admin-sabor__upload{max-width:200px}.p-admin-sabor__acoes{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-admin-sabor__acoes button{border:var(--hairline) solid var(--line);background:var(--bg-raised);height:32px;color:var(--fg);cursor:pointer;font-size:var(--t-sm);border-radius:8px;padding:0 12px}.p-admin-sabor__acoes button:disabled{opacity:.4;cursor:default}.p-admin-sabor__acoes .is-excluir{color:var(--error);margin-left:auto}.p-admin-sabores__novo{gap:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.p-admin-sabores__novo label{flex-direction:column;gap:6px;width:100%;display:flex}.p-sacola-barra{z-index:70;left:0;right:0;bottom:calc(var(--doca-folga) + env(safe-area-inset-bottom,0px));width:calc(100vw - var(--s-4) * 2);align-items:center;gap:var(--s-2);max-width:560px;min-height:var(--doca-altura);border-radius:var(--radius-media);background:var(--btn-glass-bg);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);border:var(--hairline) solid var(--glass-borda);box-shadow:var(--glass-sombra);color:var(--ink-950);margin-inline:auto;padding:6px 6px 6px 4px;display:flex;position:fixed;overflow:hidden}.p-sacola-barra__frete{background:#0b0c0d14;height:3px;position:absolute;top:0;left:0;right:0}.p-sacola-barra__frete div{background:var(--ink-950);height:100%;transition:width var(--d-base) var(--ease)}.p-sacola-barra__menu,.p-sacola-barra__resumo{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.p-sacola-barra__menu{cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.p-sacola-barra__menu:active{background:#0b0c0d0f}.p-sacola-barra__resumo{align-items:center;gap:var(--s-3);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:4px 6px;display:flex}.p-sacola-barra__icone{flex-shrink:0;display:inline-flex;position:relative}.p-sacola-barra__icone b{background:var(--ink-950);min-width:18px;height:18px;color:var(--white);font-size:11px;font-weight:var(--w-medium);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding-inline:4px;line-height:18px;position:absolute;top:-7px;right:-9px}.p-sacola-barra__texto{flex-direction:column;min-width:0;line-height:1.2;display:flex}.p-sacola-barra__texto small{font-size:var(--t-sm);color:#0b0c0d99}.p-sacola-barra__texto strong{font-size:var(--t-body);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.p-sacola-barra__ir{flex-shrink:0}.p-sacola-barra__ir:disabled{opacity:.6;cursor:progress}.p-sacola-barra__frete-texto{font-style:normal;display:none}@media (min-width:900px){.p-sacola-barra{left:auto;right:var(--s-6);bottom:var(--s-6);width:min(540px,calc(100vw - var(--s-6) * 2));gap:var(--s-3);border-radius:28px;max-width:none;min-height:92px;margin:0;padding:12px 12px 12px 10px}.p-sacola-barra__menu{display:none}.p-sacola-barra__frete{height:4px}.p-sacola-barra__resumo{align-self:stretch;gap:var(--s-4);transition:background var(--d-fast) var(--ease);border-radius:20px;padding:6px 14px}.p-sacola-barra__resumo:hover{background:#0b0c0d0f}.p-sacola-barra__icone svg{width:30px;height:30px}.p-sacola-barra__icone b{min-width:22px;height:22px;font-size:13px;line-height:22px;top:-9px;right:-12px}.p-sacola-barra__texto{gap:2px}.p-sacola-barra__texto small{font-size:var(--t-body)}.p-sacola-barra__texto strong{font-size:var(--t-lead)}.p-sacola-barra__frete-texto{font-size:var(--t-sm);color:#0b0c0d99;white-space:nowrap;display:block}.p-sacola-barra__ir{min-height:52px;font-size:var(--t-body);padding:12px 26px}}@media (max-width:899px){html[data-sacola] .p-dock,html[data-sacola] .p-barra-compra{display:none}}.p-sacola-aviso{z-index:95;left:0;right:0;bottom:calc(var(--doca-folga) + var(--doca-altura) + var(--s-3) + env(safe-area-inset-bottom,0px));width:calc(100vw - var(--s-4) * 2);justify-content:space-between;align-items:flex-start;gap:var(--s-3);max-width:560px;padding:var(--s-3) var(--s-4);border-radius:var(--radius-media);background:var(--ink-950);color:var(--white);box-shadow:var(--glass-sombra);animation:p-sacola-subir .28s var(--ease-deslize) both;margin-inline:auto;display:flex;position:fixed}.p-sacola-aviso div{flex-direction:column;gap:2px;min-width:0;display:flex}.p-sacola-aviso strong{font-size:var(--t-body);font-weight:var(--w-medium)}.p-sacola-aviso span{font-size:var(--t-sm);color:#ffffffb8}.p-sacola-aviso button{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:900px){.p-sacola-aviso{left:auto;right:var(--s-6);bottom:var(--s-6);width:min(420px,calc(100vw - var(--s-6) * 2));max-width:none;margin:0}html[data-sacola] .p-sacola-aviso{bottom:calc(var(--s-6) + 92px + var(--s-3))}}.p-sacola-fundo{z-index:90;animation:p-sacola-fundo .22s var(--ease) both;background:#0b0c0d73;position:fixed;inset:0}.p-sacola{z-index:91;background:var(--white);max-height:min(88dvh,760px);color:var(--ink-950);animation:p-sacola-subir .28s var(--ease-deslize) both;border-radius:24px 24px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0b0c0d2e}.p-sacola__topo{padding:var(--s-4) var(--s-5) var(--s-2);justify-content:space-between;align-items:center;display:flex}.p-sacola__topo h2{font-size:var(--t-lead);font-weight:var(--w-medium);margin:0}.p-sacola__topo button{background:var(--ink-100);width:40px;height:40px;color:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.p-sacola__miolo{padding:var(--s-2) var(--s-5) var(--s-4);overscroll-behavior:contain;flex:1;overflow-y:auto}.p-sacola__frete{margin-bottom:var(--s-3)}.p-sacola__frete-linha{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:6px;display:flex}.p-sacola__frete p{font-size:var(--t-sm);font-weight:var(--w-medium);margin:0}.p-sacola__frete-linha button{color:var(--ink-500);font:inherit;font-size:var(--t-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.p-sacola__frete.is-gratis p{color:var(--ink-950)}.p-sacola__frete-trilha{background:var(--ink-100);border-radius:999px;height:4px;overflow:hidden}.p-sacola__frete-trilha div{background:var(--ink-950);height:100%;transition:width var(--d-base) var(--ease);border-radius:999px}.p-sacola__avisos{margin:0 0 var(--s-3);background:var(--ink-100);font-size:var(--t-sm);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;list-style:none;display:flex}.p-sacola__lista{margin:0;padding:0;list-style:none}.p-sacola__item{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--hairline) solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:start;display:grid}.p-sacola__foto{background:var(--ink-100);border-radius:8px;width:72px;height:96px;display:block;overflow:hidden}.p-sacola__foto img{object-fit:cover;width:100%;height:100%;display:block}.p-sacola__dados{flex-direction:column;gap:3px;min-width:0;display:flex}.p-sacola__nome{font-size:var(--t-body);font-weight:var(--w-medium);color:inherit;text-decoration:none}.p-sacola__opcoes{font-size:var(--t-sm);color:var(--ink-500)}.p-sacola__preco{font-size:var(--t-sm);font-variant-numeric:tabular-nums}.p-sacola__preco s{color:var(--ink-400);margin-right:4px}.p-sacola__preco b{font-weight:var(--w-medium)}.p-sacola__qtd{border:var(--hairline) solid var(--line);border-radius:999px;align-items:center;display:inline-flex}.p-sacola__qtd button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.p-sacola__qtd button svg{width:16px;height:16px}.p-sacola__qtd button:disabled{opacity:.3;cursor:not-allowed}.p-sacola__qtd span{text-align:center;min-width:22px;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.p-sacola__nota{margin:var(--s-3) 0 0;font-size:var(--t-sm);color:var(--ink-500)}.p-sacola__erro{margin:var(--s-2) 0 0;font-size:var(--t-sm);color:var(--error)}.p-sacola__pe{padding:var(--s-4) var(--s-5) calc(var(--s-4) + env(safe-area-inset-bottom,0px));border-top:var(--hairline) solid var(--line)}.p-sacola__total{justify-content:space-between;align-items:baseline;display:flex}.p-sacola__total strong{font-size:var(--t-lead);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.p-sacola__pe .p-sacola__nota{margin-top:2px}.p-sacola__ir{width:100%;margin-top:var(--s-3)}.p-sacola__ir:disabled{opacity:.6;cursor:progress}.p-sacola__cupom{margin:0 0 var(--s-3);flex-direction:column;gap:6px;display:flex}.p-sacola__cupom label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);font-size:12px}.p-sacola__cupom>div{gap:var(--s-2);display:flex}.p-sacola__cupom input{border:var(--hairline) solid var(--line);background:var(--white);min-width:0;height:40px;color:inherit;font:inherit;text-transform:uppercase;border-radius:10px;flex:1;padding:0 12px}.p-sacola__cupom.is-aplicado{justify-content:space-between;align-items:center;gap:var(--s-3);background:var(--ink-100);border-radius:12px;flex-direction:row;padding:10px 12px}.p-sacola__cupom.is-aplicado div{flex-direction:column;gap:2px;min-width:0;display:flex}.p-sacola__cupom.is-aplicado strong{font-size:var(--t-sm);font-weight:var(--w-medium)}.p-sacola__cupom.is-aplicado span,.p-sacola__cupom.is-aplicado small{font-size:var(--t-sm);color:var(--ink-500)}.p-sacola__cupom.is-aplicado button{color:inherit;font:inherit;font-size:var(--t-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;text-decoration:underline}.p-sacola__total--cupom strong{color:var(--ink-950)}.p-sacola__frete-opcoes{margin:0 0 var(--s-3)}.p-sacola__frete-topo{justify-content:space-between;align-items:baseline;gap:var(--s-3);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:6px;font-size:12px;display:flex}.p-sacola__frete-topo button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.p-sacola__frete-opcoes ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-sacola__frete-opcoes[aria-busy] ul{transition:opacity var(--d-fast) var(--ease)}.p-sacola__frete-opcoes ul[aria-busy=true]{opacity:.55}.p-sacola__frete-opcoes label{align-items:center;gap:var(--s-2);border:var(--hairline) solid var(--line);font-size:var(--t-sm);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 12px;display:grid}.p-sacola__frete-opcoes label.is-escolhida{border-color:var(--ink-950);background:var(--ink-100)}.p-sacola__frete-opcoes label strong{font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.p-sacola__frete-opcoes input{accent-color:var(--ink-950);margin:0}.p-sacola__links{justify-content:center;gap:var(--s-5);margin-top:var(--s-2);display:flex}.p-sacola__links button{font:inherit;font-size:var(--t-sm);color:var(--ink-500);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}@media (min-width:900px){.p-sacola{border-radius:0;width:440px;max-height:none;animation-name:p-sacola-lado;top:0;left:auto;box-shadow:-12px 0 40px #0b0c0d2e}}@keyframes p-sacola-fundo{0%{opacity:0}}@keyframes p-sacola-subir{0%{opacity:0;transform:translateY(24px)}}@keyframes p-sacola-lado{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.p-sacola,.p-sacola-fundo{animation:none}}.p-produto__variacoes{gap:var(--s-4);flex-direction:column;width:100%;display:flex}.p-produto__dica{font-size:var(--t-sm);color:var(--ink-500);margin:0}.p-produto__compra .o-btn:disabled{opacity:.4;cursor:not-allowed}.p-produto__compra{scroll-margin-top:110px}.p-sacola__remover{font:inherit;font-size:var(--t-sm);color:var(--ink-500);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:2px 0;text-decoration:underline}.p-sacola__remover:hover{color:var(--ink-950)}.p-pdp{--escala-foto:1.5625;padding-top:calc(56px + var(--s-3));grid-template-columns:minmax(0,1fr);grid-template-areas:"cabeca""midia""acao";display:grid}.p-pdp__painel{display:contents}.p-pdp__cabeca{gap:var(--s-3);padding:0 var(--gutter) var(--s-5);flex-direction:column;grid-area:cabeca;display:flex}.p-pdp__midia{grid-area:midia;min-width:0}.p-pdp__acao{gap:var(--s-5);padding:var(--s-5) var(--gutter) 0;flex-direction:column;grid-area:acao;display:flex}.p-pdp .o-eyebrow{color:var(--ink-500);align-self:flex-start;margin:0;text-decoration:none}.p-pdp a.o-eyebrow:hover{color:var(--ink-950)}.p-pdp__nome{font-size:clamp(2.4rem,1.2rem + 4.2vw,4.5rem);font-weight:var(--w-medium);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:.96}.p-pdp__preco{align-items:baseline;gap:var(--s-3);font-variant-numeric:tabular-nums;margin:0;font-size:1.375rem;display:flex}.p-pdp__preco b{font-weight:var(--w-medium)}.p-pdp__preco s{color:var(--ink-400);font-size:var(--t-body)}.p-pdp .p-produto__compra{gap:var(--s-5);margin-top:0}.p-pdp .p-produto__variacoes{gap:var(--s-5)}.p-pdp .p-produto__tamanhos{gap:var(--s-3)}.p-pdp .p-produto__tamanhos-lista{gap:var(--s-2)}.p-pdp .p-produto__tamanho{min-width:54px;height:48px;padding:0 var(--s-4)}.p-pdp .p-produto__compra>.o-btn{width:100%;min-height:58px;font-size:var(--t-lead);justify-content:center}.p-pdp__detalhes{border-top:var(--hairline) solid var(--line);margin-top:var(--s-2)}.p-pdp__detalhe{border-bottom:var(--hairline) solid var(--line)}.p-pdp__detalhe summary{cursor:pointer;padding:var(--s-4) 0;font-size:var(--t-body);font-weight:var(--w-medium);color:var(--ink-950);justify-content:space-between;align-items:center;list-style:none;display:flex}.p-pdp__detalhe summary::-webkit-details-marker{display:none}.p-pdp__detalhe summary:after{content:"+";color:var(--ink-500);transition:transform .24s var(--ease);font-size:1.3em;line-height:1}.p-pdp__detalhe[open] summary:after{transform:rotate(45deg)}.p-pdp__detalhe>div{padding-bottom:var(--s-4)}.p-pdp__detalhe p{margin:0 0 var(--s-3);color:var(--ink-600);line-height:var(--lh-body);white-space:pre-line}.p-pdp__detalhe dl{margin:0 0 var(--s-4);gap:var(--s-2);display:grid}.p-pdp__detalhe dl div{justify-content:space-between;gap:var(--s-4);display:flex}.p-pdp__detalhe dt{color:var(--ink-500)}.p-pdp__detalhe dd{color:var(--ink-950);text-align:right;margin:0}.p-carrossel,.p-carrossel__palco-caixa{position:relative}.p-carrossel__palco{align-items:center;gap:calc(8px * var(--escala-foto));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:10vw;display:flex;position:relative;overflow-x:auto;container-type:inline-size}.p-carrossel__palco::-webkit-scrollbar{display:none}.p-carrossel__palco:focus-visible{outline:2px solid var(--ink-950);outline-offset:2px}.p-carrossel__palco img{-webkit-user-drag:none;user-drag:none}.p-carrossel__palco[data-arrastando=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media (hover:hover){.p-carrossel__palco{cursor:grab}}.p-carrossel__slide{width:80vw;aspect-ratio:var(--r,.8);border-radius:calc(var(--radius-card) * var(--escala-foto));scroll-snap-align:center;scroll-snap-stop:always;background:var(--ink-100);box-shadow:inset 0 0 0 var(--hairline) #0b0c0d14;flex:none;margin:0;position:relative;overflow:hidden}.p-carrossel__slide>.o-video-play{top:var(--s-3);right:var(--s-3)}.p-carrossel__seta,.p-carrossel__conta{display:none}.p-carrossel__pontos{padding-top:var(--s-3);pointer-events:none;justify-content:center;gap:6px;display:flex}.p-carrossel__pontos span{background:var(--ink-300);width:6px;height:6px;transition:width var(--d-base) var(--ease),background var(--d-fast) var(--ease);border-radius:999px}.p-carrossel__pontos span.is-atual{background:var(--ink-950);width:18px}@media (min-width:900px){.p-pdp{--pdp-alt:calc(100svh - 66px - var(--s-5) * 2);gap:var(--s-7);padding:calc(66px + var(--s-5)) 0 0 var(--gutter);grid-template-columns:minmax(340px,440px) minmax(0,1fr);grid-template-areas:none;align-items:start}.p-pdp__midia{grid-area:1/2}.p-pdp__painel{gap:var(--s-6);top:calc(66px + var(--s-5));padding-top:var(--s-6);max-height:calc(100svh - 66px - var(--s-5));scrollbar-width:none;flex-direction:column;grid-area:1/1;display:flex;position:sticky;overflow-y:auto}.p-pdp__painel::-webkit-scrollbar{display:none}.p-pdp__cabeca,.p-pdp__acao{grid-area:auto;padding:0}.p-carrossel__palco{gap:var(--s-3);padding-inline:0 var(--gutter)}.p-carrossel__slide{width:auto;height:min(var(--pdp-alt),calc(100cqw / var(--r,.8)));border-radius:var(--radius-card);scroll-snap-align:start;align-self:flex-start}.p-carrossel__pontos{display:none}.p-carrossel__seta{z-index:3;cursor:pointer;width:44px;height:44px;color:var(--btn-glass-fg);background:var(--btn-glass-bg);border:var(--hairline) solid var(--glass-borda);-webkit-backdrop-filter:var(--glass-filtro);backdrop-filter:var(--glass-filtro);box-shadow:var(--glass-sombra);opacity:.9;transition:opacity var(--d-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.p-carrossel__seta:disabled{opacity:0;pointer-events:none}.p-carrossel__seta--volta{left:var(--s-4)}.p-carrossel__seta--vai{right:var(--s-4)}.p-carrossel__seta:hover:not(:disabled){opacity:1}.p-carrossel__conta{z-index:3;right:calc(var(--gutter) + var(--s-3));bottom:var(--s-4);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--white);background:#0b0c0d73;border-radius:999px;padding:4px 10px;display:block;position:absolute}}@media (hover:none){.p-carrossel__seta{display:none}}.p-pdp__ver-detalhes{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--ink-600);text-underline-offset:4px;align-self:flex-start;text-decoration:underline}.p-pdp__ver-detalhes:hover{color:var(--ink-950)}.p-det{margin-top:var(--section-y);padding:var(--section-y) var(--gutter);background:var(--white);color:var(--ink-950);gap:var(--s-7);flex-direction:column;display:flex}.p-det__texto{gap:var(--s-4);flex-direction:column;max-width:60ch;display:flex}.p-det__titulo-grande{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-weight:var(--w-medium);letter-spacing:-.035em;margin:0;line-height:1.08}.p-det__texto p{color:var(--ink-600);line-height:var(--lh-body);white-space:pre-line;margin:0}.p-det__foto{aspect-ratio:var(--r,.8);border-radius:var(--radius-card);background:var(--bg);place-self:center;width:100%;max-width:560px;position:relative;overflow:hidden}.p-det__titulo{margin:0 0 var(--s-3);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:12px}.p-det__ficha dl{border-top:var(--hairline) solid var(--line);margin:0}.p-det__ficha dl>div{justify-content:space-between;gap:var(--s-5);padding:var(--s-4) 0;border-bottom:var(--hairline) solid var(--line);display:flex}.p-det__ficha dt{color:var(--ink-500)}.p-det__ficha dd{text-align:right;font-weight:var(--w-medium);margin:0}@media (min-width:900px){.p-det{column-gap:var(--s-9);row-gap:var(--s-7);grid-template:"foto texto""foto ficha""foto vazio"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.p-det__texto{grid-area:texto}.p-det__ficha{grid-area:ficha}.p-det__foto{max-width:none;top:calc(66px + var(--s-6));grid-area:foto;align-self:start;position:sticky}.p-det[data-foto=nao]{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto""ficha"}}.p-pecas{padding-top:calc(76px + var(--s-7));padding-bottom:var(--s-9);gap:var(--s-7);flex-direction:column;display:flex}.p-pecas__cabeca{gap:var(--s-3);flex-direction:column;display:flex}.p-pecas__cabeca .o-eyebrow,.p-pecas__cabeca h1{margin:0}.p-pecas__vazia{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex}html:has(.p-pecas){--bg:var(--white)}.p-pecas__filtros{gap:var(--s-4);flex-direction:column;display:flex}.p-pecas__linha{align-items:flex-start;gap:var(--s-2);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);display:flex;position:relative;overflow-x:auto}.p-pecas__linha::-webkit-scrollbar{display:none}.p-pecas__pilha{gap:var(--s-2);flex:none;display:flex}.p-pecas__opcoes{align-items:center;gap:var(--s-2);flex:none;min-width:0;display:flex}.p-pecas__etapa{margin-inline:var(--s-1) var(--s-2);font-size:var(--t-sm);color:var(--fg-muted);flex:none}.p-pecas__linha button{cursor:pointer;border-radius:var(--radius-pill);font:inherit;font-size:var(--t-sm);color:var(--fg);white-space:nowrap;box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);background:0 0;border:0;flex:none;padding:9px 16px}.p-pecas__linha button span{opacity:.5;font-variant-numeric:tabular-nums;margin-left:4px}.p-pecas__linha button[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:none}.p-pecas__linha .p-pecas__escolhido{border-radius:var(--radius-pill);background:var(--fg);color:var(--bg);max-width:360px;transition:max-width var(--d-base) var(--ease),padding var(--d-base) var(--ease),margin var(--d-base) var(--ease);flex:none;align-items:center;padding-inline:16px;display:inline-flex;position:relative;overflow:hidden}.p-pecas__linha .p-pecas__escolhido button{color:inherit;box-shadow:none;background:0 0;border-radius:0;padding:9px 0;transition:none}.p-pecas__escolhido .p-pecas__x{align-items:center;margin-left:10px;display:inline-flex}.p-pecas__pilha{transition:gap var(--d-base) var(--ease)}.p-pecas__pilha[data-empilhada]{gap:0}.p-pecas__pilha[data-empilhada] .p-pecas__escolhido{box-shadow:0 0 0 2px var(--bg)}.p-pecas__linha .p-pecas__escolhido[data-atras]{color:#0000;cursor:pointer;max-width:44px;margin-right:-28px;padding-inline:0}.p-pecas__escolhido[data-atras] .p-pecas__x{visibility:hidden}.p-pecas__escolhido[data-atras] .p-pecas__rotulo{flex:none;padding-inline:16px}.p-pecas__linha button.p-pecas__sub{animation:p-pecas-entra var(--d-base) var(--ease) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes p-pecas-entra{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.p-pecas__linha button.p-pecas__sub{animation:none}}.p-pecas__linha button.p-pecas__mais{color:var(--fg-muted);box-shadow:none;border:var(--hairline) dashed var(--line-strong);padding:calc(9px - var(--hairline)) calc(16px - var(--hairline));background:0 0}.p-pecas__amostra{vertical-align:-1px;width:12px;height:12px;box-shadow:inset 0 0 0 var(--hairline) #00000047;border-radius:50%;margin-right:8px;display:inline-block}.p-pecas__escolhido .p-pecas__amostra{box-shadow:inset 0 0 0 var(--hairline) #ffffff8c}@media (min-width:900px){.p-pecas__linha{margin-inline:0;padding-inline:0;overflow:visible}.p-pecas__opcoes{flex-wrap:wrap;flex:1}}.p-pecas__barra{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-4);border-top:var(--hairline) solid var(--line);display:flex}.p-pecas__ferramentas{align-items:center;gap:var(--s-2);display:flex}.p-pecas__colunas{gap:2px;display:inline-flex}.p-pecas__colunas button{cursor:pointer;width:36px;height:40px;color:var(--ink-300);transition:color var(--d-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.p-pecas__colunas button[aria-pressed=true]{color:var(--fg)}@media (min-width:760px){.p-pecas__colunas{display:none}}@media (max-width:759px){.p-pecas__grade[data-colunas="1"]{grid-template-columns:minmax(0,1fr)}}.p-pecas__barra p{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0}.p-pecas__barra label{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--fg-muted);display:flex}.p-pecas__barra select{appearance:none;cursor:pointer;font:inherit;color:var(--fg);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:0;padding:9px 38px 9px 16px}@media (max-width:480px){.p-pecas__barra label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.p-pecas__grade{gap:var(--s-7) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:760px){.p-pecas__grade{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.p-pecas__grade{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-prod--vivo{gap:6px}.p-prod__link{gap:var(--s-3);color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.p-prod__link:focus-visible .p-prod__hover{opacity:1}}.p-prod__compra{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.p-prod__compra .p-prod__sizes{margin-top:0}.p-prod__sizes button.p-prod__tam{border:var(--hairline) solid var(--line);cursor:pointer;min-width:34px;height:26px;font:inherit;font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;transition:border-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease),background var(--d-fast) var(--ease);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:relative}.p-prod__sizes button.p-prod__tam:after{content:"";position:absolute;inset:-8px -2px}.p-prod__sizes button.p-prod__tam:not(:disabled):hover{border-color:var(--fg);color:var(--fg)}.p-prod__sizes button.p-prod__tam[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.p-prod__sizes button.p-prod__tam:disabled{opacity:.38;cursor:default;text-decoration:line-through}.p-prod__mais{cursor:pointer;border-radius:var(--radius-pill);background:var(--fg);height:26px;color:var(--bg);font:inherit;font-size:var(--t-sm);animation:p-prod-mais var(--d-fast) var(--ease) both;border:0;align-items:center;gap:4px;padding:0 11px;text-decoration:none;display:inline-flex}.p-prod__mais:disabled{opacity:.4;cursor:default}.p-prod__mais--ver{font-size:12px}@keyframes p-prod-mais{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.p-prod__mais{animation:none}}@media (max-width:599px){.p-prod__sizes button.p-prod__tam{border-radius:5px;min-width:0;height:22px;padding-inline:2px;font-size:10.5px}.p-prod__mais{height:24px;padding-inline:10px}}
