html{overflow-x:clip}body,#root{min-width:0;max-width:100%;overflow-x:clip}img,video,svg{max-width:100%}.web-app-layout,.web-app-layout__main{min-width:0}@media (width<=1023px){.web-app-layout{width:100%;max-width:100%;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));box-sizing:border-box}}:root{--ui-font:"Roboto Flex", sans-serif;--ui-font-light:300;--ui-font-regular:400;--ui-font-medium:500;--ui-font-bold:700;--ui-font-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;--ui-text:var(--preto-avermelhado,#252323);--ui-surface:#fefbf4;--ui-control-bg:#fdfdfd;--ui-border:#ccc;--ui-icon-soft:var(--creme-suave,#fff4de);--ui-success:#469951;--brand-primary:var(--cor-primaria,var(--vermelho-intenso));--brand-primary-ink:var(--cor-texto-sobre-primaria,var(--ui-surface));--brand-accent:var(--cor-secundaria,var(--cor-destaque,var(--bege-amarelado)));--brand-accent-ink:var(--cor-texto-sobre-secundaria,var(--ui-text));--ui-radius-pill:var(--radius-pill,999px);--ui-radius-card:16px;--ui-radius-modal:40.51px;--ui-border-default:1px solid var(--ui-border);--ui-transition-fast:.15s ease;--ui-transition:.2s ease;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-control-h:44px;--ui-control-h-sm:32px}.ui-title-xl,.ui-title-lg,.ui-title-md,.ui-label,.ui-field,.ui-button,.ui-tab,.ui-chip,.ui-badge,.ui-card,.ui-alert,.ui-empty,.ui-status,.ui-modal,.ui-divider,.ui-icon-btn{font-family:var(--ui-font);font-optical-sizing:auto}.ui-title-xl{font-size:clamp(28px,5vw,36px);line-height:1.05;font-weight:var(--ui-font-bold);color:var(--ui-text);margin:0}.ui-title-lg{font-size:24px;line-height:1.1;font-weight:var(--ui-font-bold);color:var(--ui-text);margin:0}.ui-title-md{font-size:18px;line-height:1.2;font-weight:var(--ui-font-bold);color:var(--ui-text);margin:0}.ui-label{margin:0 0 var(--ui-space-2);font-size:12px;font-weight:var(--ui-font-regular);color:var(--ui-text);line-height:1.2;display:block}.ui-field,.ui-select,.ui-search{width:100%;min-height:var(--ui-control-h);padding:0 var(--ui-space-4);box-sizing:border-box;font-family:var(--ui-font);font-size:14px;font-weight:var(--ui-font-regular);color:var(--ui-text);background:var(--ui-control-bg);border:var(--ui-border-default);border-radius:var(--ui-radius-pill);transition:border-color var(--ui-transition-fast), box-shadow var(--ui-transition-fast), background-color var(--ui-transition-fast);outline:none}.ui-field::placeholder,.ui-search::placeholder{color:var(--ui-border);opacity:1}.ui-field:focus,.ui-select:focus,.ui-search:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 10%, transparent)}.ui-field[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--brand-primary)}@media (width<=768px){.ui-field,.ui-select,.ui-search{font-size:16px}}.ui-search-wrap{width:100%;position:relative}.ui-search-wrap .ui-search{padding-left:40px}.ui-search-wrap__ico{width:16px;height:16px;color:var(--ui-text);opacity:.45;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ui-button,.ui-button-primary,.ui-button-brand{min-height:var(--ui-control-h);padding:0 var(--ui-space-6);justify-content:center;align-items:center;gap:var(--ui-space-2);box-sizing:border-box;font-family:var(--ui-font);font-size:16px;font-weight:var(--ui-font-medium);border-radius:var(--ui-radius-pill);cursor:pointer;transition:transform var(--ui-transition-fast), filter var(--ui-transition-fast), opacity var(--ui-transition-fast);border:0;display:inline-flex}.ui-button-primary{color:var(--brand-accent-ink);background:var(--brand-accent)}.ui-button-brand{color:var(--brand-primary-ink);background:var(--brand-primary)}.ui-button-primary:hover,.ui-button-brand:hover{filter:brightness(.97)}.ui-button-primary:active,.ui-button-brand:active{transform:scale(.985)}.ui-button-primary:disabled,.ui-button-brand:disabled,.ui-icon-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.ui-icon-btn{width:var(--ui-control-h-sm);height:var(--ui-control-h-sm);border-radius:var(--ui-radius-pill);color:var(--ui-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-tabs{align-items:center;gap:var(--ui-space-2);scrollbar-width:none;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab,.ui-chip{min-height:var(--ui-control-h-sm);font-family:var(--ui-font);font-size:12px;font-weight:var(--ui-font-regular);color:var(--ui-text);background:var(--ui-control-bg);border:var(--ui-border-default);border-radius:var(--ui-radius-pill);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ui-tab.is-active,.ui-chip.is-active{color:var(--brand-primary);border-color:var(--brand-primary)}.ui-badge,.ui-status{min-height:22px;font-family:var(--ui-font);font-size:11px;font-weight:var(--ui-font-medium);border-radius:var(--ui-radius-pill);color:var(--ui-text);background:color-mix(in srgb, var(--ui-text) 8%, var(--ui-control-bg));align-items:center;padding:0 10px;display:inline-flex}.ui-status--ok{color:var(--ui-success);background:color-mix(in srgb, var(--ui-success) 12%, var(--ui-control-bg))}.ui-card{width:100%;padding:var(--ui-space-4);box-sizing:border-box;background:var(--ui-control-bg);border:1px solid color-mix(in srgb, var(--ui-text) 10%, transparent);border-radius:var(--ui-radius-card)}.ui-modal-backdrop{z-index:1100;padding:var(--ui-space-4);background:color-mix(in srgb, var(--ui-text) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0}.ui-modal{box-sizing:border-box;background:var(--ui-surface);border-radius:var(--radius-lg,var(--ui-radius-modal));width:min(100vw - 32px,496px);box-shadow:var(--shadow-modal)}.ui-modal--wide{flex-direction:column;width:min(100vw - 48px,780px);max-height:min(82vh,760px);display:flex}.ui-modal__bar{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 0;display:flex}.ui-modal__bar .ui-title-lg{margin:0}.ui-modal__close{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;font-size:28px;line-height:1;display:grid}.ui-modal__close:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ui-modal__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-modal-backdrop--sheet{align-items:end;padding:0}.ui-modal--sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;min-height:75vh;max-height:82vh;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.ui-modal--sheet{animation:.18s ui-sheet-in}}@keyframes ui-sheet-in{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media (width<=480px){.ui-modal:not(.ui-modal--sheet){border-radius:var(--radius-lg);width:calc(100vw - 32px)}}.ui-alert{width:100%;padding:var(--ui-space-3) var(--ui-space-4);box-sizing:border-box;border-radius:var(--ui-radius-card);font-size:13px;font-weight:var(--ui-font-regular);color:var(--ui-text);background:color-mix(in srgb, var(--brand-primary) 8%, var(--ui-surface))}.ui-empty{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-8) var(--ui-space-4);text-align:center;color:var(--ui-text);font-size:14px;font-weight:var(--ui-font-regular);flex-direction:column;display:flex}.ui-divider{width:100%;height:0;margin:var(--ui-space-4) 0;border:0;border-top:1px solid color-mix(in srgb, var(--ui-text) 10%, transparent)}:is(button,input[type=button],input[type=submit],input[type=reset],a[class*=btn],a[class*=cta],a[class*=Btn]):not(.combo-card,.qty-card,.payment-cta__label,.payment-cta__buy,.payment-cta__qty-btn,.footer-acc__header,[class*=cartela],[class*=scrim],[class*=card]),:is(button,input[type=button],input[type=submit],input[type=reset],a[class*=btn],a[class*=cta],a[class*=Btn]):not(.combo-card,.qty-card,.payment-cta__label,.payment-cta__buy,.payment-cta__qty-btn,.footer-acc__header,[class*=cartela],[class*=scrim],[class*=card]):is(:hover,:focus,:focus-visible,:active,:disabled,[aria-busy=true]){border-radius:var(--radius-pill)}:root{--coral-suave:#fc8f7a;--vermelho-intenso:#f0301d;--vermelho-intenso-hover:#c92716;--creme-suave:#fff4de;--bege-amarelado:#fce09a;--amarelo-ouro:#000;--cor-header:#000;--cor-carrinho-menu:#f0301d;--cor-primaria:#14c77a;--cor-texto-sobre-primaria:#fff;--cor-destaque:#f59e0b;--brand-accent:var(--cor-destaque);--cor-texto-sobre-destaque:#252323;--cor-botoes:#14c77a;--cor-icones-header:#fff;--cor-whatsapp:#25d366;--cinza-escuro:#444;--preto-avermelhado:#252323;--bg:#f0f2f5;--page-background:var(--bg);--card:#fff;--surface-background:#fff;--cor-fundo-combo:#fff;--cor-fundo-combo-selecionado:#fffbf4;--cor-fundo-combo-promocional:#e6ffee;--cor-fundo-sorteio:#fff;--card-border:#eee;--radius-default:var(--radius-md);--card-radius:var(--radius-default);--text:var(--preto-avermelhado);--text-muted:var(--cinza-escuro);--text-light:#757575;--border:#ead4ab;--shadow-color:37, 35, 35;--header-height:56px;--banner-topo-height:0px;--header-ticker-height:0px;--app-shell-top-gap:0px;--page-max-width:1440px;--page-gutter:16px;--app-shell-gutter:var(--page-gutter);--site-top-offset:calc(var(--app-shell-top-gap) + var(--header-height) + var(--banner-topo-height) + var(--header-ticker-height));--bottom-nav-item-height:56px;--bottom-nav-height:calc(var(--bottom-nav-item-height) + env(safe-area-inset-bottom,0px));--bottom-nav-float-gap:8px;--bottom-nav-bg:var(--cor-menu,var(--cor-header,#000));--bottom-nav-icon:var(--cor-icones-menu,var(--cor-primaria,var(--cor-botoes,#14c77a)));--bottom-nav-icon-active:var(--cor-icone-menu-ativo,var(--bottom-nav-icon));--bottom-nav-label:var(--cor-texto-menu,var(--text-primary,var(--cor-texto-base)));--bottom-nav-label-active:var(--cor-texto-menu-ativo,var(--bottom-nav-label));--bottom-nav-active-soft:var(--cor-menu-ativo-fundo,color-mix(in srgb, var(--bottom-nav-icon) 12%, transparent));--app-shell-max-width:100%;--accent:var(--vermelho-intenso);--accent-hover:var(--vermelho-intenso-hover);--accent-soft:var(--coral-suave);--highlight:var(--amarelo-ouro);--highlight-muted:var(--bege-amarelado);--orange:var(--vermelho-intenso);--orange-dark:var(--vermelho-intenso-hover);--orange-light:var(--coral-suave);--yellow:var(--amarelo-ouro);--yellow-dark:#e0ae15;--red:var(--vermelho-intenso);--red-dark:var(--vermelho-intenso-hover);--blue:var(--cinza-escuro);--purple:var(--cinza-escuro);--verde-comprar:#14c77a;--verde-comprar-hover:#0d9f63;--verde-comprar-light:#2ee596;--action-primary:var(--verde-comprar);--cor-acao:var(--action-primary);--action-color:var(--cor-acao);--cor-texto-sobre-acao:#fff;--cor-secundaria:var(--bege-amarelado);--cor-texto-sobre-secundaria:#252323;--text-primary:var(--text,var(--preto-avermelhado));--cor-texto-base:var(--text-primary);--verde-comprar-gradient:linear-gradient(90deg, var(--verde-comprar-hover) 0%, var(--verde-comprar) 38%, var(--verde-comprar-light) 100%);--verde-comprar-gradient-alt:linear-gradient(105deg, var(--verde-comprar-light) 0%, var(--verde-comprar) 50%, var(--verde-comprar-hover) 120%);--sorteio-checkout-stack-gap:10px;--sorteio-checkout-qty-buy-gap:10px;--font-display:"Roboto Flex", sans-serif;--font-body:"Roboto Flex", sans-serif;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--site-radius:var(--radius-md);--site-radius-sm:var(--radius-sm);--shadow-sm:0 2px 8px rgba(var(--shadow-color), .08);--shadow-md:0 10px 30px rgba(var(--shadow-color), .14);--shadow-lg:0 24px 60px rgba(var(--shadow-color), .22);--shadow-card:0 2px 12px rgba(var(--shadow-color), .05);--shadow-popover:var(--shadow-md);--shadow-modal:var(--shadow-lg);--surface-page:var(--page-background,var(--bg));--surface-card:var(--card);--surface-muted:#f7f7f7;--text-secondary:var(--text-muted);--border-card:var(--card-border);--border-subtle:rgba(var(--shadow-color), .08);--state-success:var(--verde-comprar);--state-warning:var(--cor-destaque);--state-danger:var(--vermelho-intenso);--text-page-title-size:clamp(1.5rem, 1.3rem + .9vw, 1.85rem);--text-section-title-size:clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--text-card-title-size:1rem;--text-body-size:.9375rem;--text-caption-size:.8125rem;--font-weight-title:700;--font-weight-strong:600;--font-weight-body:400;--line-height-title:1.15;--line-height-body:1.5;--hw-max:var(--page-max-width);--container-max:var(--page-max-width);--app-shell-max-width-lg:var(--page-max-width);--site-content-width:min(var(--page-max-width), calc(100vw - (2 * var(--page-gutter))));--page-inline-inset:calc((100vw - var(--site-content-width)) / 2)}.page-container{width:var(--site-content-width);max-width:var(--page-max-width);box-sizing:border-box;margin-inline:auto}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--internal-page-bg:var(--internal-page-bg-mobile,var(--internal-page-bg-desktop,none))}@media (width>=1024px){:root{--internal-page-bg:var(--internal-page-bg-desktop,var(--internal-page-bg-mobile,none))}}html.site-internal body{background-color:var(--surface-page,var(--page-background,var(--bg)));background-image:none}html.site-internal body:before{content:"";z-index:0;pointer-events:none;background-image:var(--internal-page-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}html.site-internal #root{z-index:1;position:relative}html.site-internal #root,html.site-internal .web-app-layout,html.site-internal .web-app-layout__main,html.site-internal .inst-page,html.site-internal .support-page,html.site-internal .affiliate-page,html.site-internal .perfil-page,html.site-internal .site-page{background-color:#0000;background-image:none}html,body{font-family:var(--font-body);font-optical-sizing:auto;background:var(--page-background,var(--bg));color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior:none;overflow-x:clip}button,input,select,textarea{font-family:inherit}body{min-height:100dvh}#root{background:var(--page-background,var(--bg));flex-direction:column;min-height:100dvh;display:flex}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}img{max-width:100%;display:block}@media (width<=1023px){:root{--header-height:calc(100vw * 56 / 430);--bottom-nav-item-height:calc(100vw * 56.01 / 430)}}@media (width>=1024px){:root{--desktop-page-gutter:calc(60px * 100vw / 1503.03px);--desktop-content-width:calc(100vw - (2 * var(--desktop-page-gutter)));--page-gutter:var(--desktop-page-gutter);--page-max-width:var(--desktop-content-width);--app-shell-max-width-lg:var(--page-max-width);--app-shell-max-width:var(--page-max-width);--hw-max:var(--page-max-width);--container-max:var(--page-max-width);--dx:calc(100vw / 1503.03px);--header-height:80px;--app-shell-top-gap:0px;--page-padding-top-desktop:40px;--bottom-nav-height:80px}html{scrollbar-width:thin;scrollbar-color:#0003 transparent}body{background:var(--page-background,var(--bg))}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-3{gap:12px}.w-full{width:100%}.text-sm{font-size:13px}.text-xs{font-size:11px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.display-title{font-family:var(--font-display);font-weight:800}.app-route-placeholder{padding-top:calc(var(--site-top-offset) + 24px);padding-bottom:calc(var(--bottom-nav-height) + 12px);text-align:center;color:var(--text-muted);max-width:var(--app-shell-max-width);box-sizing:border-box;background:var(--page-background,var(--bg));width:100%;margin-left:auto;margin-right:auto;font-size:15px}@media (width>=1024px){.app-route-placeholder{padding-top:20px;padding-bottom:28px}}.home,.home-web,.home-mobile,.swp,.swp--numbers,.sorteio,.sorteio-legacy-mobile,.ganhadores-page,.mt-page,.support-page,.affiliate-page,.perfil-page,.compras-page,.fcl,.cs-page,.checkout-main,.cr-page,.inst-page,.wallet-page,.minhas-cartelas,.sa-root,.titles4-root,.som-manual-root,.web-app-layout,.web-app-layout__main{background-color:var(--page-background,var(--bg))}.sorteio-comprar-btn{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:var(--verde-comprar-gradient);border:none;justify-content:space-between;align-items:center;gap:12px;width:auto;min-height:48px;margin:0;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:800;transition:filter .2s,box-shadow .2s,transform .12s,opacity .2s;display:inline-flex;box-shadow:0 4px 22px #14c77a6b,0 2px 8px #2523231f}.sorteio-comprar-btn:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 6px 26px #14c77a7a,0 2px 10px #25232324}.sorteio-comprar-btn:active:not(:disabled){transform:translateY(.5px)scale(.995)}.sorteio-comprar-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.08)}.sorteio-comprar-btn__left{align-items:center;gap:8px;min-width:0;display:inline-flex}.sorteio-comprar-btn__arrow{border-radius:var(--radius-pill);background:#fff3;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.sorteio-comprar-btn__label{letter-spacing:.02em;white-space:nowrap;font-weight:800}.sorteio-comprar-btn__price{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:900}.sorteio-comprar-btn--block{width:100%}.sorteio-comprar-btn--flex-grow{flex:1;min-width:0}:root{--sorteio-mobile-dock-vertical:118px;--sorteio-mobile-dock-vertical-stacked:118px;--sorteio-dock-pill-h:54px;--sorteio-dock-pill-radius:var(--radius-default,12px);--sorteio-dock-step-bg:linear-gradient(180deg, #fdfdfd 0%, #f0eeec 45%, #e6e4e1 100%);--sorteio-dock-step-bg-hover:linear-gradient(180deg, #fff 0%, #f5f3f1 50%, #eceae7 100%);--sorteio-dock-step-bg-active:linear-gradient(180deg, #f4f2f0 0%, #e8e6e3 100%)}.sorteio-mobile-dock--nav-mobile{flex-direction:column;gap:8px;width:100%;display:flex}.sorteio-checkout-dock__qty-buy{align-items:stretch;gap:var(--sorteio-checkout-stack-gap);flex-direction:column;width:100%;display:flex}.sorteio-checkout-dock__qty-buy .qty-control{flex:none;width:100%;min-width:0}.sorteio-checkout-dock__qty-buy .qty-input{min-width:0}.sorteio-checkout-dock__qty-buy .sorteio-comprar-btn--trad-dock{flex:none;width:100%;min-width:0}@media (width<=767px){.sorteio-checkout-dock__qty-buy .qty-btn{flex-shrink:0;width:44px;min-width:44px;min-height:44px}.sorteio-checkout-dock__qty-buy .qty-input{min-height:44px;font-size:18px;font-weight:800}.sorteio-checkout-dock__qty-buy .sorteio-comprar-btn--trad-dock,.titles4-mobile-dock-inner .sorteio-comprar-btn--titles4-dock{border-radius:var(--radius-default);gap:8px;min-height:52px;padding:12px 14px;font-size:14px;font-weight:800}.sorteio-checkout-dock__qty-buy .sorteio-comprar-btn--trad-dock .sorteio-comprar-btn__arrow,.titles4-mobile-dock-inner .sorteio-comprar-btn__arrow{width:28px;height:28px;font-size:16px}.sorteio-checkout-dock__qty-buy .sorteio-comprar-btn--trad-dock .sorteio-comprar-btn__price,.titles4-mobile-dock-inner .sorteio-comprar-btn__price{font-size:15px}.sorteio-mobile-dock--nav-mobile,.sorteio-mobile-dock--trad-fixed{left:0;right:0;bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-float-gap,8px));z-index:95;padding:10px var(--app-shell-gutter,10px);box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #0000000f;flex-direction:column;gap:8px;display:flex;position:fixed;box-shadow:0 -8px 28px #2523231a}.sorteio-mobile-dock--trad-fixed{align-items:stretch;gap:var(--sorteio-checkout-qty-buy-gap);flex-direction:column}}@media (width>=768px){.sorteio-mobile-dock--trad-fixed{display:none!important}}.sorteio-mobile-dock-qty{width:100%;min-height:var(--sorteio-dock-pill-h);border-radius:var(--radius-default);background:#fff;border:1px solid #dcd8d1f2;flex-shrink:1;align-items:stretch;gap:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #2523230a}.sorteio-mobile-dock-qty__step{width:auto;min-width:0;min-height:var(--sorteio-dock-pill-h);background:var(--sorteio-dock-step-bg);color:var(--preto-avermelhado);cursor:pointer;border:none;flex:1 1 0;justify-content:center;align-items:center;font-size:22px;font-weight:700;transition:filter .15s,background .15s;display:flex;box-shadow:inset 0 1px #ffffffa6}.sorteio-mobile-dock-qty__step:hover:not(:disabled){background:var(--sorteio-dock-step-bg-hover);filter:brightness(1.02)}.sorteio-mobile-dock-qty__step:active:not(:disabled){background:var(--sorteio-dock-step-bg-active);filter:brightness(.98)}.sorteio-mobile-dock-qty__step:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.05)}.sorteio-mobile-dock-qty__val{text-align:center;font-variant-numeric:tabular-nums;min-width:max(3.25ch,2.75rem);color:var(--preto-avermelhado);background:#fff;border-left:1px solid #00000014;border-right:1px solid #00000014;flex:none;justify-content:center;align-self:stretch;align-items:center;padding-inline:8px;font-size:16px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px #ffffff59}.titles4-mobile-dock-inner{align-items:stretch;gap:var(--sorteio-checkout-stack-gap);flex-direction:column;width:100%;display:flex}@media (width>=768px){.titles4-mobile-only{display:none}}@media (width<=767px){.titles4-mobile-only{display:flex}.titles4-mobile-dock-inner>.sorteio-comprar-btn.sorteio-comprar-btn--titles4-dock.sorteio-comprar-btn--flex-grow{border-radius:var(--radius-default);width:100%;min-width:0;min-height:var(--sorteio-dock-pill-h);flex:none;align-self:stretch}.titles4-mobile-dock-inner .sorteio-mobile-dock-qty{flex:none;width:100%;min-width:0;display:flex}}.gsb-top{display:none!important}.gsb-top__img{object-fit:contain;width:auto;max-height:28px}.gsb-top a{color:inherit;font-weight:650}.gsb-promo{z-index:9997;border-radius:var(--radius-default);color:#fff;max-width:280px;padding:.65rem .85rem;font-size:.75rem;position:fixed;bottom:4.5rem;right:1rem;box-shadow:0 8px 24px #0003}.gsb-strip__body{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.gsb-strip__img{object-fit:contain;border-radius:var(--radius-default);width:auto;max-height:48px}.gsb-strip__text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.gsb-strip__text a{color:inherit;font-weight:650}.gsb-promo{align-items:flex-start;gap:.5rem;display:flex}.gsb-strip__close{color:inherit;cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem;font-size:1.1rem;line-height:1}.gsb-popup-backdrop{z-index:10000;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.gsb-popup{border-radius:var(--radius-default);color:#1a1a1a;text-align:center;width:100%;max-width:420px;padding:1.25rem 1rem 1rem;position:relative;box-shadow:0 16px 48px #00000040}.gsb-popup__close{cursor:pointer;background:#00000014;border:none;border-radius:50%;width:2rem;height:2rem;font-size:1.25rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.gsb-popup__img{object-fit:contain;max-width:100%;max-height:220px;margin:0 auto .75rem;display:block}.gsb-popup__title{margin:0 0 .5rem;font-size:1.125rem}.gsb-popup__text{margin:0 0 .75rem;font-size:.875rem}.gsb-popup__link{background:var(--verde-comprar,#2d8a3e);color:#fff;border-radius:var(--radius-default);padding:.45rem 1.1rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-block}.gsb-lgpd{z-index:9998;color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.78rem;display:flex;position:fixed;bottom:0;left:0;right:0}.gsb-lgpd p{flex:1;min-width:200px;margin:0}.gsb-lgpd button{border-radius:var(--radius-default);color:#252323;cursor:pointer;background:#fff;border:none;padding:.35rem .85rem;font-size:.75rem;font-weight:650}.gsb-top__img--web,.gsb-popup__img--web{display:none}@media (width>=1024px){.gsb-top__img--web,.gsb-popup__img--web{display:block}.gsb-top__img--mobile,.gsb-popup__img--mobile{display:none}}.header{z-index:100;box-sizing:border-box;pointer-events:auto;width:100%;font-family:var(--font-body);background:0 0;flex-direction:column;align-items:stretch;padding:0;display:flex;position:fixed;top:0;left:0;right:0}.header__bar{background:var(--cor-header,var(--amarelo-ouro));border:1px solid color-mix(in srgb, var(--preto-avermelhado,#252323) 6%, transparent);width:100%;max-width:none;height:60px;box-shadow:0 2px 10px color-mix(in srgb, var(--preto-avermelhado,#252323) 8%, transparent);box-sizing:border-box;border-radius:0;margin:0;padding:4px 0;overflow:visible}.header__inner{width:var(--site-content-width);max-width:var(--page-max-width);box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;height:52px;margin-inline:auto;padding:0;display:flex;overflow:visible}.header-brand{align-items:center;gap:12px;min-width:0;display:flex}.header__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.header__logo-img{object-fit:contain;object-position:left center;width:auto;max-width:min(200px,52vw);height:52px;max-height:52px;display:block}.header__logo-img--web{display:none}.header__logo-text{text-overflow:ellipsis;white-space:nowrap;max-width:min(126px,36vw);color:var(--cor-texto-header,var(--cor-icones-header,#fff));font-family:var(--font-body);letter-spacing:-.02em;font-size:13px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.header__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.header__user-menu{flex-shrink:0;position:relative}.header__user-menu-trigger{cursor:pointer;border-radius:var(--radius-default,12px);background:0 0;border:none;justify-content:flex-end;align-items:center;gap:10px;max-width:min(72vw,280px);margin:0;padding:0;line-height:1;display:flex}.header__user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--cor-texto-sobre-secundaria,var(--preto-avermelhado,#252323));font-family:var(--font-body);letter-spacing:0;text-align:left;font-size:14px;font-weight:500;line-height:1.15;display:block;overflow:hidden}.header__user-menu-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #f0301d47}.header__account-menu{z-index:150;border-radius:var(--radius-default);background:var(--card,#fff);min-width:162px;box-shadow:var(--shadow-lg,0 8px 24px #25232324);box-sizing:border-box;border:1px solid #00000014;padding:4px;position:absolute;top:calc(100% + 8px);right:0}.header__menu-item{text-align:left;border-radius:var(--radius-default);width:100%;color:var(--preto-avermelhado);cursor:pointer;background:0 0;border:none;align-items:center;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.header__menu-item:hover{background:#0000000f}.header__menu-item--danger{color:var(--vermelho-intenso)}.header__avatar{--hue:var(--header-avatar-hue,268);background:linear-gradient(155deg, hsl(var(--hue) 54% 58%) 0%, hsl(var(--hue) 48% 40%) 100%);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.header__avatar-initials{color:#fff;letter-spacing:-.04em;text-transform:none;font-size:9px;font-weight:900;line-height:1}.header__avatar-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.header__btn{box-sizing:border-box;border-radius:var(--radius-default);width:auto;height:30px;min-height:34px;font-family:var(--font-body);letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;box-shadow:none;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;line-height:1;display:flex}.header__btn--register{border:.5px solid var(--cor-botao-outline-header,var(--button-outline,var(--cor-icones-header,var(--cinza-escuro))));color:var(--cor-texto-botao-outline-header,var(--button-outline,var(--cor-icones-header,var(--cinza-escuro))));background:0 0;display:flex}.header__btn--enter{background:var(--cor-botao-header,var(--vermelho-intenso));color:var(--cor-texto-botao-header,#fff);border:none}@media (width<=360px) and (width>=1024px){.header__inner{gap:8px}.header__btn{padding:0 12px}}@media (width>=1024px){.header{--hdr-s:calc(clamp(32px, 2.5vw, 40px) / 28px);--rf-figma:"Roboto Flex", var(--font-body);--rf-figma-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738}.header__bar{height:var(--header-height,80px);padding:0}.header__inner{width:100%;max-width:none;height:100%;padding-inline:var(--desktop-page-gutter);box-sizing:border-box;gap:20px;margin:0;overflow:visible}.header__logo-img--mobile{display:none}.header__logo-img--web{display:block}.header__logo-img{width:auto;max-width:none;height:52px;max-height:none}.header__logo{border-radius:var(--radius-default);padding:0}.header__logo-text{max-width:min(280px,36vw);font-size:22px}.header__actions{justify-content:flex-end;align-items:center;gap:calc(10.2px * var(--hdr-s));height:calc(28px * var(--hdr-s));display:flex}.header__btn{width:auto;min-width:0;min-height:0;height:calc(28px * var(--hdr-s));border-radius:calc(14px * var(--hdr-s));font-family:var(--rf-figma);font-size:calc(13.57px * var(--hdr-s));font-variation-settings:"wght" 500, var(--rf-figma-axes);letter-spacing:0;box-shadow:none;flex:none;padding:0;font-weight:500;line-height:1}.header__btn--register{width:calc(90.7px * var(--hdr-s));border:1px solid var(--cor-botao-outline-header,var(--cor-primaria,var(--vermelho-intenso)));color:var(--cor-texto-botao-outline-header,var(--cor-botao-outline-header,var(--cor-primaria,var(--vermelho-intenso))));background:0 0}.header__btn--enter{width:calc(60.6px * var(--hdr-s));background:var(--cor-botao-header,var(--cor-primaria,var(--vermelho-intenso)));color:var(--cor-texto-botao-header,var(--creme-suave,#fff4de));border:0}.header__btn--register:hover{background:color-mix(in srgb, var(--cor-botao-outline-header,var(--cor-primaria,var(--vermelho-intenso))) 10%, transparent)}.header__btn--enter:hover{background:color-mix(in srgb, var(--cor-botao-header,var(--cor-primaria,var(--vermelho-intenso))) 88%, black)}.header__avatar{width:40px;height:40px}.header__user-menu-trigger{gap:12px;max-width:min(40vw,320px)}.header__avatar-initials{text-transform:none;font-size:14px}.header__user-name{font-size:16px;font-weight:500;line-height:1.2}.header__account-menu{border-radius:var(--radius-default);min-width:184px;padding:6px}.header__menu-item{border-radius:var(--radius-default);padding:11px 14px;font-size:14px}}@media (width<=1023px){.header{--rf-figma:"Roboto Flex", var(--font-body);--rf-figma-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738}.header__bar{aspect-ratio:430/56;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;background:var(--cor-header,var(--cor-secundaria,var(--amarelo-ouro)));border:0;border-radius:0;margin:0;padding:0;overflow:visible;container-type:inline-size}.header__inner{gap:0;width:100%;max-width:none;height:100%;margin:0;padding:0;display:block;position:relative;overflow:visible}.header-brand{flex-shrink:0;gap:0;width:25cqw;min-width:0;height:10.686cqw;position:absolute;top:.334884cqw;left:5.33256cqw}.header__logo{width:100%;height:100%;color:var(--cor-primaria,var(--vermelho-intenso));flex-shrink:0;margin:0;padding:0;display:block}.header__logo-mark,.header__logo-img,.header__logo-img--mobile{object-fit:contain;object-position:left center;flex-shrink:0;width:100%;max-width:none;height:100%;max-height:none;display:block}.header__logo-img--web{display:none}.header__logo-text{max-width:100%;color:var(--cor-primaria,var(--vermelho-intenso));font-size:3.25581cqw;font-weight:700;line-height:1}.header__actions{gap:0;align-items:unset;justify-content:unset;pointer-events:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.header__actions>*,.header .header__btn,.header__user-menu{pointer-events:auto}.header .header__btn{min-width:0;max-width:none;height:7.6814cqw;min-height:0;font-family:var(--rf-figma);font-variation-settings:"wght" 500, var(--rf-figma-axes);letter-spacing:0;box-shadow:none;appearance:none;box-sizing:border-box;border-radius:3.8407cqw;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:3.28837cqw;font-weight:500;line-height:1;display:flex;position:absolute;top:2.67209cqw;transform:none}.header .header__btn--register{border:calc(1.43 * 100cqw / 430) solid var(--cor-botao-outline-header,var(--cor-primaria,var(--vermelho-intenso)));width:22.9907cqw;color:var(--cor-texto-botao-outline-header,var(--cor-botao-outline-header,var(--cor-primaria,var(--vermelho-intenso))));background:0 0;left:55.6674cqw;right:auto}.header .header__btn--enter{background:var(--cor-botao-header,var(--cor-primaria,var(--vermelho-intenso)));width:15.993cqw;color:var(--cor-texto-botao-header,#fff);border:0;left:auto;right:3.33256cqw}.header__user-menu{align-items:center;height:100%;display:flex;position:absolute;top:0;right:3.33256cqw}.header__user-menu-trigger{gap:1.86047cqw;max-width:min(58vw,220px)}.header__user-name{font-size:3.25581cqw;font-weight:500}.header__avatar{width:7.71163cqw;height:7.71163cqw}.header__avatar-initials{text-transform:none;font-size:2.7907cqw}}@media (width>=1024px){.header__bar{height:var(--header-height);box-shadow:none;background:var(--cor-header,var(--amarelo-ouro));border:0;border-radius:0;padding:0}.header__inner{gap:0;width:100%;max-width:none;height:100%;margin:0;padding:0;position:relative}.header-brand{left:calc(60px * var(--dx));height:44px;position:absolute;top:50%;transform:translateY(-50%)}.header__logo,.header__logo-img,.header__logo-img--web{width:auto;height:44px;max-height:44px;max-width:calc(340px * var(--dx));object-fit:contain;object-position:left center}.header__actions{inset:auto;right:calc(61.13px * var(--dx));pointer-events:auto;justify-content:flex-end;align-items:center;gap:10.51px;height:43.017px;display:flex;position:absolute;top:18.51px}.header__btn{border-radius:20.936px;height:41.871px;min-height:0;padding:0;font-size:20.958px;font-weight:400;line-height:1}.header__btn--register{border:1.17px solid var(--cor-primaria,var(--vermelho-intenso));width:127.31px;height:41.871px;color:var(--cor-primaria,var(--vermelho-intenso));background:0 0}.header__btn--enter{background:var(--cor-primaria,var(--vermelho-intenso));width:90.713px;height:43.017px;color:var(--cor-texto-botao-header,#fff);border:0;border-radius:20.935px}}.dev-credit{--dev-credit-h:35px;--dev-credit-r:var(--radius-default,12px);height:var(--dev-credit-h);isolation:isolate;max-width:100%;color:inherit;cursor:pointer;background:0 0;flex-flow:row;justify-content:center;align-items:center;gap:0;padding:0;text-decoration:none;display:inline-flex}.dev-credit,.dev-credit *{cursor:pointer}.dev-credit__brand{z-index:2;box-sizing:border-box;width:104px;height:var(--dev-credit-h);background:var(--dev-credit-brand-bg,var(--footer-background,#fff));border-radius:var(--radius-default);border:none;flex-direction:column;flex:0 0 104px;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.dev-credit__label{width:100%;height:8px;font-family:var(--font-body);text-transform:none;color:#8c6bfa;text-align:center;white-space:nowrap;letter-spacing:0;flex-direction:row;justify-content:center;align-items:center;margin:0;padding:0;font-size:6px;font-style:normal;font-weight:500;line-height:10px;display:flex}.dev-credit__logo{object-fit:contain;object-position:center;flex:none;width:86px;height:19px;display:block}.dev-credit__btn{z-index:1;box-sizing:border-box;width:104px;height:var(--dev-credit-h);margin:0;font-family:var(--font-body);color:#fff;white-space:nowrap;border-radius:0 var(--radius-default) var(--radius-default) 0;cursor:pointer;background:#2e2170;border:none;flex:0 0 104px;justify-content:center;align-items:center;margin-left:-10px;padding:0 14px 0 22px;font-size:10.7px;font-style:normal;font-weight:500;line-height:1;text-decoration:none;transition:opacity .2s;display:flex;position:relative;-webkit-mask-image:none;mask-image:none}.dev-credit__btn-text{position:relative}.dev-credit__btn:hover{opacity:.92}@media (width<=360px){.dev-credit{--dev-credit-h:34px;--dev-credit-r:var(--radius-default,12px)}.dev-credit__brand,.dev-credit__btn{height:var(--dev-credit-h)}.dev-credit__brand{border-radius:var(--radius-default);flex-basis:94px;width:94px}.dev-credit__btn{border-radius:0 var(--radius-default) var(--radius-default) 0;flex-basis:94px;width:94px;margin-left:-9px;padding:0 12px 0 20px;font-size:10px}.dev-credit__label{height:9px;font-size:6.2px;line-height:9px}.dev-credit__logo{width:76px;height:19px}}.site-page-hero{background:0 0;width:100%;margin:0;padding:0;display:block;container:site-page-hero/inline-size}.site-page-hero__bar{--sph-rf:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;--sph-s:calc(100cqi / 430);box-sizing:border-box;width:100%;height:calc(75.9 * var(--sph-s));min-height:56px;padding:0 calc(25.28 * var(--sph-s));align-items:center;gap:calc(15.56 * var(--sph-s));background:0 0;margin:0;display:flex}.site-page-hero__icon{width:calc(30.63 * var(--sph-s));height:calc(29.13 * var(--sph-s));flex:none;place-items:center;display:grid;overflow:visible}.site-page-hero__icon:empty{display:none}.site-page-hero__icon svg,.site-page-hero__icon .brand-aux-icon{--brand-aux-size:100%;width:100%;height:100%;display:block}.site-page-hero__gift-box{fill:var(--cor-primaria,var(--vermelho-intenso))}.site-page-hero__gift-lid{fill:var(--cor-secundaria,var(--bege-amarelado))}@media (width>=1024px){.site-page-hero__bar{height:auto;min-height:0}}.site-page-hero__end{flex:0 auto;min-width:0;margin-left:auto}.site-page-hero__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cor-primaria,var(--vermelho-intenso));font-family:"Roboto Flex", var(--font-body,sans-serif);font-size:calc(26.38 * var(--sph-s));font-variation-settings:"wght" 700, var(--sph-rf);letter-spacing:0;flex:0 auto;margin:0;font-weight:700;line-height:1;overflow:hidden}.inst-about-blocks{flex-direction:column;gap:28px;display:flex}.inst-ihero,.inst-icontent,.inst-ihighlight{border-radius:var(--radius-lg);flex-direction:column;gap:16px;display:flex;overflow:hidden}.inst-ihero{background:color-mix(in srgb, var(--cor-secundaria,var(--bege-amarelado)) 28%, var(--surface-card,#fff));padding:22px 18px 0}.inst-ihero--solo{padding-bottom:22px}.inst-ihero__eyebrow,.inst-ihighlight__eyebrow{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 12%, var(--surface-card,#fff));color:var(--cor-primaria,var(--vermelho-intenso));margin:0 0 8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.inst-ihero__title,.inst-ivalues__title,.inst-icontent h2,.inst-ihighlight h2{color:var(--preto-avermelhado,var(--text-primary));margin:0;font-size:28px;font-weight:700;line-height:1.1}.inst-ihero__text,.inst-icontent p,.inst-ihighlight p,.inst-ivalue p,.inst-iclose p{color:var(--preto-avermelhado,var(--text-primary));margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.45}.inst-ihero__media,.inst-icontent__media,.inst-ihighlight__media{justify-content:center;align-items:flex-end;min-height:140px;display:flex}.inst-block__img{object-fit:contain;object-position:center bottom;width:100%;max-height:220px;display:block}.inst-block__img--foto{object-fit:cover;object-position:center;border-radius:var(--radius-md);max-height:240px}.inst-ivalues__title{margin-bottom:12px;font-size:22px}.inst-ivalues__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inst-ivalue{border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-card);padding:14px 12px}.inst-ivalue__ico{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 10%, var(--surface-card,#fff));width:36px;height:36px;color:var(--cor-primaria,var(--vermelho-intenso));place-items:center;margin-bottom:8px;display:grid}.inst-ivalue__ico svg{width:18px;height:18px}.inst-ivalue h3{color:var(--cor-primaria,var(--vermelho-intenso));margin:0;font-size:15px;line-height:1.2}.inst-ivalue p{color:var(--cinza-escuro,var(--text-secondary));font-size:12px;font-weight:500}.inst-icontent{background:color-mix(in srgb, var(--cor-secundaria,var(--bege-amarelado)) 18%, var(--surface-card,#fff));padding:18px}.inst-icontent--padrao{background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card)}.inst-icontent--primaria{background:var(--cor-primaria,var(--vermelho-intenso))}.inst-icontent--primaria h2,.inst-icontent--primaria p,.inst-icontent--secundaria h2,.inst-icontent--secundaria p{color:var(--cor-texto-sobre-primaria,#fff)}.inst-icontent--secundaria{background:var(--cor-secundaria,var(--bege-amarelado))}.inst-icontent--secundaria h2,.inst-icontent--secundaria p{color:var(--cor-texto-sobre-secundaria,var(--preto-avermelhado))}.inst-icontent h2{font-size:22px}.inst-ihighlight{background:var(--surface-card);border:1px solid var(--border-card);color:var(--preto-avermelhado,var(--text-primary));padding:20px 18px}.inst-ihighlight--primaria{background:var(--cor-primaria,var(--vermelho-intenso));color:var(--cor-texto-sobre-primaria,#fff);border:0}.inst-ihighlight--secundaria{background:var(--cor-secundaria,var(--bege-amarelado));color:var(--cor-texto-sobre-secundaria,var(--preto-avermelhado));border:0}.inst-ihighlight--suave{background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 10%, var(--surface-card,#fff));border:0}.inst-ihighlight--primaria h2,.inst-ihighlight--primaria p,.inst-ihighlight--primaria .inst-ihighlight__eyebrow,.inst-ihighlight--secundaria h2,.inst-ihighlight--secundaria p,.inst-ihighlight--secundaria .inst-ihighlight__eyebrow{color:inherit}.inst-ihighlight--primaria .inst-ihighlight__eyebrow,.inst-ihighlight--secundaria .inst-ihighlight__eyebrow{background:color-mix(in srgb, currentColor 14%, transparent)}.inst-iclose{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 12px 0;display:flex}.inst-iclose p{max-width:28em;font-size:16px;font-weight:700}.inst-iclose__brand{justify-content:center;align-items:center;gap:10px;display:flex}.inst-iclose__brand img{object-fit:contain;width:auto;max-width:160px;max-height:48px;display:block}@media (width>=1024px){.inst-about-blocks{gap:36px}.inst-ihero,.inst-icontent,.inst-ihighlight{flex-direction:row;align-items:center;gap:28px;padding:32px 36px}.inst-ihero--left .inst-ihero__media,.inst-icontent--left .inst-icontent__media{order:-1}.inst-ihero__copy,.inst-icontent__copy,.inst-ihighlight__copy{flex:auto;min-width:0}.inst-ihero__media,.inst-icontent__media,.inst-ihighlight__media{flex:0 0 34%;min-height:180px}.inst-ihero__title{font-size:40px}.inst-ivalues__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.inst-block__img{max-height:280px}}.inst-page{box-sizing:border-box;width:100%;color:var(--preto-avermelhado,var(--text));padding:var(--site-top-offset) 0 calc(var(--bottom-nav-height,72px) + 28px);background:0 0;container-type:inline-size}.inst-hero{margin:0 0 20px;position:relative}.inst-page .site-page-hero__bar{align-items:center;height:auto;min-height:17.6512cqi}.inst-page .site-page-hero__title{white-space:normal;text-overflow:unset;line-height:1.05;overflow:visible}.inst-hero__lead{max-width:720px;color:var(--cinza-escuro,var(--text-muted));margin:8px 0 0;padding-left:16.6209cqi;padding-right:5.87907cqi;font-size:16px;line-height:1.55}@media (width<=1023px){.inst-page>:not(.inst-hero){box-sizing:border-box;padding-left:5.87907cqi;padding-right:5.87907cqi}}.inst-split{display:block}.inst-nav{scrollbar-width:none;gap:8px;margin:0 0 16px;display:flex;overflow-x:auto}.inst-nav::-webkit-scrollbar{display:none}.inst-nav__item{border-radius:var(--radius-md);color:var(--cinza-escuro,var(--text-muted));text-align:left;background:0 0;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.inst-nav__item.is-on{background:color-mix(in srgb, var(--cor-secundaria,var(--bege-amarelado)) 24%, var(--surface-background,#fff));color:var(--preto-avermelhado,var(--text))}.inst-nav__num{color:var(--cor-primaria,var(--vermelho-intenso));font-variant-numeric:tabular-nums;font-weight:700}.inst-cards,.inst-about{flex-direction:column;gap:16px;display:flex}.inst-card{background:var(--surface-card,var(--card,#fff));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);scroll-margin-top:calc(var(--site-top-offset,80px) + 16px);padding:22px 22px 24px}.inst-card__head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.inst-card__ico{border-radius:var(--radius-md);width:44px;height:44px;color:var(--cor-primaria,var(--vermelho-intenso));background:0 0;flex:none;place-items:center;display:grid}.inst-card__ico svg{width:22px;height:22px}.inst-card__num{letter-spacing:.04em;color:var(--cor-primaria,var(--vermelho-intenso));font-variant-numeric:tabular-nums;margin:0 0 2px;font-size:13px;font-weight:700}.inst-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--preto-avermelhado,var(--text));margin:0;font-size:20px;font-weight:800;line-height:1.2}.inst-clamp.is-clamped{max-height:168px;position:relative;overflow:hidden}.inst-clamp.is-clamped:after{content:"";background:linear-gradient(transparent, var(--surface-card,#fff));pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}.inst-more{color:var(--cor-primaria,var(--vermelho-intenso));background:0 0;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.inst-values{grid-template-columns:1fr;gap:16px;display:grid}.inst-note,.inst-page__body blockquote{border-radius:var(--radius-md);background:color-mix(in srgb, var(--bege-amarelado,var(--cor-secundaria,#fff4de)) 55%, #fff);color:var(--cinza-escuro,var(--text-muted));border:0;align-items:flex-start;gap:12px;margin:16px 0 0;padding:14px 16px;font-style:normal;display:flex}.inst-note p,.inst-page__body blockquote p{margin:0}.inst-note__ico{background:var(--cor-secundaria,var(--bege-amarelado));width:22px;height:22px;color:var(--preto-avermelhado,var(--text));border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.inst-page__body{color:var(--cinza-escuro,var(--text-muted));font-size:15px;line-height:1.65}.inst-page__body p{margin:0 0 14px}.inst-page__body p:last-child{margin-bottom:0}.inst-page__body strong,.inst-page__body b{color:var(--preto-avermelhado,var(--text));font-weight:700}.inst-page__body a{color:var(--cor-primaria,var(--vermelho-intenso));text-underline-offset:2px;font-weight:600;text-decoration:underline}.inst-page__body ul,.inst-page__body ol{flex-flow:column;align-items:stretch;gap:8px;margin:0 0 14px;display:flex}.inst-page__body li{width:100%;display:block}.inst-page__body ul{padding:0;list-style:none}.inst-page__body ul li{padding-left:16px;position:relative}.inst-page__body ul li:before{content:"";background:var(--cor-primaria,var(--vermelho-intenso));border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.inst-page__body ol{padding-left:1.3em}.inst-page__body ol li::marker{color:var(--cor-primaria,var(--vermelho-intenso));font-weight:700}.inst-page__subtitle,.inst-page__body h3,.inst-page__rich h3{color:var(--preto-avermelhado,var(--text));margin:16px 0 8px;font-size:16px;font-weight:700}.inst-page__body hr{border:0;border-top:1px solid var(--border-subtle,#00000014);margin:16px 0}.inst-page__rich h2{color:var(--preto-avermelhado,var(--text));margin:16px 0 8px;font-size:18px;font-weight:800}.inst-page__table-wrap{border-radius:var(--radius-md);width:100%;margin:0 0 16px;overflow-x:auto}.inst-page__table-wrap table,.inst-page__rich table{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.inst-page__table-wrap th,.inst-page__table-wrap td,.inst-page__rich th,.inst-page__rich td{text-align:left;border-bottom:1px solid var(--border-subtle,#00000014);vertical-align:top;padding:10px 12px}.inst-page__table-wrap th,.inst-page__rich th{color:var(--preto-avermelhado,var(--text));font-weight:700}.inst-faq{flex-direction:column;gap:12px;display:flex}.inst-faq__item{background:var(--surface-card,var(--card,#fff));border:1px solid var(--border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.inst-faq__q{border-radius:var(--radius-md);width:100%;min-height:52px;color:var(--preto-avermelhado,var(--text));text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.inst-faq__num{color:var(--cor-primaria,var(--vermelho-intenso));font-variant-numeric:tabular-nums;flex:none}.inst-faq__text{flex:1;min-width:0}.inst-faq__plus{background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 10%, #fff);width:28px;height:28px;color:var(--cor-primaria,var(--vermelho-intenso));border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.inst-faq__a{color:var(--cinza-escuro,var(--text-muted));margin:0;padding:0 20px 18px 52px;font-size:15px;line-height:1.6}.inst-page__empty{color:var(--cinza-escuro,var(--text-muted));margin:0}.inst-page__pdf{flex-direction:column;gap:14px;display:flex}.inst-page__pdf-btn,.inst-page__pdf-extra a{color:var(--cor-primaria,var(--vermelho-intenso));font-weight:700}.inst-page__pdf-btn{align-self:flex-start;text-decoration:none}.inst-page__pdf-frame{border-radius:var(--radius-md);background:var(--surface-muted,#f7f7f7);border:0;width:100%;min-height:70vh}.inst-page__pdf-extra{margin:8px 0 0;font-size:14px}@media (width>=800px){.inst-values{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.inst-page{padding:0 0 8px}.inst-hero{min-height:132px;margin-bottom:36px}.inst-page .site-page-hero__bar{gap:16px;min-height:0;padding:0}.inst-page .site-page-hero__icon{width:48px;height:48px}.inst-page .site-page-hero__title{font-size:44px;font-weight:700;line-height:1.1}.inst-hero__lead{max-width:720px;margin-top:12px;padding-left:64px;padding-right:196px}.inst-hero--plain{min-height:0}.inst-hero--plain .inst-hero__lead{padding-right:0}.inst-split{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.inst-nav{top:calc(var(--site-top-offset,80px) + 16px);flex-direction:column;gap:4px;margin:0;display:flex;position:sticky;overflow:visible}.inst-nav__item{border-radius:var(--radius-md);width:100%;padding:12px 14px}.inst-card{padding:26px 28px 28px}}.inst-page--perguntas-frequentes .inst-hero{margin-bottom:16px}.inst-faq-browser{flex-direction:column;gap:14px;display:flex}.inst-faq-back{color:var(--cinza-escuro,#767676);align-self:flex-start;align-items:center;gap:4px;margin:-4px 0 0;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.inst-faq-back:hover,.inst-faq-back:focus-visible{color:var(--cor-primaria,var(--vermelho-intenso))}.inst-faq-back:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:3px;border-radius:4px}.inst-faq-search{border:1px solid var(--border-card);border-radius:var(--radius-pill);background:var(--surface-card,#fff);width:100%;min-height:48px;color:var(--preto-avermelhado,var(--text-primary));font:inherit;padding:0 16px;font-size:15px}.inst-faq-search:focus-visible,.inst-faq-pills button:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.inst-faq-pills{flex-wrap:wrap;gap:8px;display:flex}.inst-faq-pills button{border:1px solid var(--border-card);background:var(--surface-card,#fff);min-height:36px;color:var(--preto-avermelhado,var(--text-primary));padding:0 14px;font-size:14px;font-weight:700}.inst-faq-pills button.is-on{background:var(--cor-primaria,var(--vermelho-intenso));color:var(--cor-texto-sobre-primaria,#fff);border-color:#0000}.inst-page--perguntas-frequentes .inst-faq{margin-top:2px}.footer{--footer-social-bg:var(--cor-fundo-redes-sociais,color-mix(in srgb, var(--cor-secundaria,var(--bege-amarelado)) 22%, var(--surface-background,var(--card,#fff))));--footer-divider:color-mix(in srgb, var(--cor-secundaria,var(--bege-amarelado)) 25%, transparent);box-sizing:border-box;background:var(--footer-background,#fff);width:100%;color:var(--cor-texto-footer,#444);padding:clamp(16px,2.5vw,32px) 0;padding-bottom:calc(20px + var(--bottom-nav-height,0px));border-top:none;margin-top:auto}.footer__wave{display:none}#root:has(.home-web,.home-mobile) .footer{margin-top:0}@media (width>=1024px){.footer{flex:none;height:auto;min-height:0;margin-top:24px;padding-top:0;padding-bottom:24px}#root:has(.home-web,.home-mobile) .footer{margin-top:0}.footer__inner{flex:none;justify-content:flex-start}.footer__main{padding-bottom:0}}.footer__inner{width:var(--site-content-width);max-width:var(--page-max-width);box-sizing:border-box;flex-direction:column;gap:clamp(28px,3.5vw,44px);margin-inline:auto;display:flex}.footer__main{box-sizing:border-box;grid-template-columns:1fr;justify-content:stretch;align-items:start;column-gap:0;width:min(100% - 48px,1320px);max-width:1320px;margin-inline:auto;padding:16px 0 0;display:grid}.footer__col{min-width:0;padding:0}.footer__col-title{font-family:var(--font-body);letter-spacing:-.02em;color:var(--cor-texto-footer);margin:0 0 20px;padding:0;font-size:15px;font-weight:700;line-height:1.2}.footer__col--brand{flex-direction:column;align-items:flex-start;display:flex}.footer__col--brand .footer__brand{grid-area:auto;align-self:flex-start;max-width:none;margin-bottom:10px}.footer__col--brand .footer__brand-logo{object-fit:contain;object-position:left center;width:180px;max-width:180px;height:auto;max-height:none;margin-bottom:10px;display:block}.footer__col--brand .footer__brand-logo.footer__brand-logo--web{display:none}.footer__brand-copy{max-width:250px;font-family:var(--font-body);color:var(--cor-texto-footer);margin:0;font-size:13px;font-weight:400;line-height:1.5}.footer__brand-copy>:first-child{margin-top:0}.footer__brand-copy>:last-child{margin-bottom:0}.footer__brand-copy p{font:inherit;color:inherit;margin:0 0 10px}.footer__brand-copy p:last-child{margin-bottom:0}.footer__brand-copy a{color:var(--cor-links-footer,var(--cor-primaria))}.footer__brand-tagline{max-width:250px;font-family:var(--font-body);color:var(--cor-texto-footer);margin:4px 0 10px;font-size:13px;font-weight:600;line-height:1.45}.footer__brand-tagline:after{content:"";background:var(--cor-secundaria,var(--bege-amarelado));border-radius:1px;width:42px;height:2px;margin-top:10px;display:block}.footer__links.footer__links--col,.footer__col.footer__links{flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:14px;width:100%;max-width:100%;display:flex}.footer__links--col>.footer__link-card+.footer__link-card{margin-top:12px}.footer__links--col .footer__link-card{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--cor-links-footer);background:0 0;border-radius:0;gap:12px;padding:0;transition:color .18s}.footer__links--col .footer__link-icon{display:none}.footer__links--col .footer__link-chevron{width:12px;height:12px;color:var(--cor-icones-footer);order:-1}.footer__links--col .footer__link-label{text-overflow:unset;white-space:normal;-webkit-line-clamp:unset;line-clamp:none;color:inherit;font-size:13px;font-weight:500;line-height:1.2;transition:color .18s;display:block;overflow:visible}@media (width>=1024px){.footer__col.footer__links .footer__link-card,.footer__col.footer__links .footer__link-label{line-height:1.35}}.footer__socials--list{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;max-width:none;display:flex}.footer__socials--list .footer__social-btn{width:100%;height:auto;min-height:34px;color:var(--cor-texto-footer);background:0 0;border-radius:0;grid-template-columns:34px 1fr;justify-content:start;align-items:center;gap:12px;padding:0;display:grid}.footer__social-icon{width:34px;height:34px;color:var(--cor-icones-footer,var(--cor-primaria));background:var(--footer-social-bg);border-radius:50%;flex:none;justify-self:start;place-items:center;display:grid}.footer__socials--list .footer__social-btn svg,.footer__social-icon svg{width:16px;height:16px}.footer__social-name{font-family:var(--font-body);text-align:left;white-space:nowrap;color:var(--cor-texto-footer);margin:0;font-size:13px;font-weight:500}.footer__col--social .footer__reclame{justify-content:flex-start;width:105px;max-width:105px;margin-top:18px;margin-left:0;display:block}.footer__col--social .footer__reclame-logo{width:105px;max-width:105px;height:auto}.footer__help{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;width:100%;margin:0 0 18px;display:grid}.footer__help-icon{width:40px;height:40px;color:var(--cor-icones-footer);background:var(--footer-social-bg);border-radius:50%;flex:none;place-items:center;display:grid}.footer__help-icon svg{width:18px;height:18px}.footer__help-title{font-family:var(--font-body);color:var(--cor-texto-footer);margin:0 0 4px;font-size:13px;font-weight:700}.footer__help-text{font-family:var(--font-body);color:var(--cor-texto-footer);margin:0;font-size:12px;font-weight:400;line-height:1.4}.footer__help-cta.login-modal__cta{box-sizing:border-box;border-radius:var(--radius-default);background:var(--cor-primaria,var(--cor-botoes));width:100%;height:52px;min-height:52px;max-height:52px;color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));font-family:var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;text-align:center;border:none;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 16px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:flex}.footer__help-cta.login-modal__cta:hover{filter:brightness(.94)}.footer__help-cta.login-modal__cta:active{filter:brightness(.9)}.footer__help-cta.login-modal__cta:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}@media (width<=1023px){.footer__help-cta.login-modal__cta{border-radius:var(--radius-pill);background:var(--cor-primaria,var(--cor-botoes,var(--vermelho-intenso)));height:36px;min-height:36px;max-height:36px;color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));font-family:"Roboto Flex", var(--font-body), sans-serif;padding:0 16px;font-size:14.5px;font-weight:500;line-height:1}.footer__help-cta.login-modal__cta:hover{background:var(--cor-primaria,var(--cor-botoes,var(--vermelho-intenso)));filter:brightness(.94)}}.footer__hours{font-family:var(--font-body);color:var(--cor-texto-footer);align-items:center;gap:9px;margin:14px 0 0;font-size:12px;font-weight:500;display:flex}.footer__hours-icon{width:16px;height:16px;color:var(--cor-icones-footer);display:flex}.footer__hours-icon svg{width:16px;height:16px;color:var(--cor-icones-footer)}.footer__partner{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:260px;display:flex}.footer__partner-copy{font-family:var(--font-body);color:var(--cor-texto-footer);margin:0;font-size:13px;font-weight:400;line-height:1.45}.footer__partner-actions{background:0 0;border:0;flex-direction:row;align-items:stretch;gap:8px;width:100%;padding:0;display:flex}.footer__partner-btn{--symo-purple:#302870;--symo-violet:#8060e0;--symo-cyan:#40c0c8;box-sizing:border-box;min-width:0;height:36px;min-height:36px;max-height:36px;font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:999px;flex:1 1 0;padding:0 12px;font-size:13px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}html[data-footer-tone=dark] .footer__partner-btn{--symo-purple:var(--symo-violet)}.footer__partner-btn--ghost{border:1.5px solid var(--symo-purple);color:var(--symo-purple);background:0 0}.footer__partner-btn--solid{background:var(--symo-purple);border:1.5px solid var(--symo-purple);color:#fff}@media (hover:hover){.footer__partner-btn--ghost:hover{border-color:var(--symo-cyan);color:var(--symo-purple);background:color-mix(in srgb, var(--symo-cyan) 12%, #fff)}html[data-footer-tone=dark] .footer__partner-btn--ghost:hover{border-color:var(--symo-cyan);color:#fff;background:color-mix(in srgb, var(--symo-violet) 28%, transparent)}.footer__partner-btn--solid:hover{background:color-mix(in srgb, var(--symo-cyan) 28%, var(--symo-purple));border-color:color-mix(in srgb, var(--symo-cyan) 28%, var(--symo-purple));color:#fff}}.footer__partner-btn:focus-visible{outline:2px solid var(--symo-violet,#8060e0);outline-offset:2px}.footer__title-mobile{display:none}.footer-acc,.footer-acc__panel,.footer-acc__inner{display:contents}.footer-acc__header{display:none}@media (width>=901px){.footer__main{grid-template-columns:minmax(200px,1.15fr) minmax(150px,.85fr) minmax(140px,.8fr) minmax(190px,.9fr) minmax(210px,1fr);justify-content:stretch;align-items:stretch;gap:0;width:min(100% - 48px,1320px);max-width:1320px;margin-inline:auto}.footer__main>.footer__col{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:stretch;min-width:0;height:auto;padding:0 24px;display:flex}.footer__main>.footer__col:first-child{padding-left:0}.footer__main>.footer__col:last-child{padding-right:0}.footer__main>.footer__col+.footer__col{border-left:1px solid var(--footer-divider)}.footer__main>.footer__col>.footer__col-title{margin:0 0 20px;padding:0;line-height:1.2}.footer__col--brand{align-items:flex-start}.footer__col--brand .footer__brand{justify-content:flex-start;align-self:flex-start;margin:0 0 10px}.footer__col--brand .footer__brand-logo{object-position:left top;margin-top:0;margin-bottom:0}.footer__brand-tagline{margin-top:0}.footer__links.footer__links--col,.footer__col.footer__links{gap:0}.footer__col.footer__links .footer-acc__inner{flex-direction:column;align-items:stretch;gap:14px;width:100%;min-width:0;display:flex}.footer__links--col .footer__link-card+.footer__link-card{margin-top:0}.footer__links--col .footer__link-card{align-items:center;min-height:34px;margin-top:0}.footer__col--social .footer__socials--list{gap:14px;margin-top:0}.footer__socials--list .footer__social-btn{align-items:center}.footer__help{align-items:center;margin:0 0 18px}.footer__help-cta{align-self:stretch;width:100%;margin:0}.footer__hours{align-items:center}.footer__links--col .footer__link-label{white-space:nowrap}}@media (width>=1024px){.footer__inner{width:100%;max-width:none;padding-inline:var(--desktop-page-gutter);box-sizing:border-box;margin:0}.footer__main{width:100%;max-width:none}}@media (width<=900px){.footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer__col{border-left:0;padding:0}}@media (width<=600px){.footer__main{grid-template-columns:1fr;gap:28px}}.footer__top{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-self:stretch;align-items:end;gap:12px 16px;width:100%;min-height:79px;margin-bottom:0;padding:0;display:grid}.footer__intro,.footer__top-end{display:contents}.footer__top-end .footer__socials{grid-area:1/2;place-self:end}.footer__top-end .footer__reclame{grid-area:2/2;place-self:end}.footer__brand{flex-direction:column;flex:none;grid-area:1/1;justify-content:center;place-self:end start;align-items:flex-start;max-width:201px;padding:0;text-decoration:none;transition:opacity .2s;display:flex}.footer__brand:hover{opacity:.88}.footer__brand-logo{aspect-ratio:180/86;object-fit:contain;object-position:left center;width:180px;max-width:201px;height:auto;max-height:86px;display:block}.footer__brand-logo--web,.footer__badge-logo--web{display:none}.footer__col--brand .footer__brand-logo{width:180px;max-width:180px;max-height:none}.footer__brand-text{color:#1a1a1a;font-size:1.25rem;font-weight:700}.footer__socials{flex-flow:wrap;flex:none;justify-content:flex-end;align-items:center;gap:13.48px;max-width:100%;padding:0;display:flex}.footer__social-btn{box-sizing:border-box;background:var(--footer-social-bg,#e5e5e5);border-radius:var(--radius-default);width:53.93px;height:53.93px;color:var(--cor-icones-footer,var(--cor-primaria,var(--vermelho-intenso,#f0301d)));border:none;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:0;padding:13.48px;text-decoration:none;transition:opacity .2s,transform .15s;display:flex}.footer__social-btn svg{flex-shrink:0;width:26.97px;height:26.97px;display:block}.footer__social-btn:hover{opacity:.88;transform:translateY(-1px)}.footer__desc{font-family:var(--font-body);color:#333;text-align:justify;margin:0;font-size:clamp(13px,1.4vw,15px);font-weight:400;line-height:1.7}.footer__links-row{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:24px;width:100%;min-height:60px;padding:0;display:flex}.footer__links{flex:auto;grid-template-columns:1fr 1fr;gap:12px;width:100%;min-width:0;margin:0;padding:0;display:grid}.footer__links.footer__links--col{flex-direction:column;grid-template-columns:none;display:flex}.footer__link-card{--footer-link-accent:var(--cor-primaria,var(--vermelho-intenso));box-sizing:border-box;border-radius:var(--radius-default);background:var(--card,#fff);min-width:0;height:100%;min-height:56px;color:var(--cor-texto-footer);border:none;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.footer__link-icon{width:32px;height:32px;color:var(--footer-link-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.footer__link-icon svg{width:16px;height:16px;display:block}.footer__link-label{min-width:0;font-family:var(--font-body);letter-spacing:-.02em;flex:auto;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none}.footer__links--col .footer__link-label{font-weight:500;overflow:visible}.footer__link-chevron{width:14px;height:14px;color:var(--footer-link-accent);flex:none;justify-content:center;align-items:center;display:flex}.footer__link-chevron svg{width:12px;height:12px;display:block}.footer__links--col .footer__link-card--static{cursor:default}@media (hover:hover){.footer__links--col .footer__link-card:not(.footer__link-card--static):hover,.footer__links--col .footer__link-card:not(.footer__link-card--static):hover .footer__link-label{color:var(--cor-links-footer)}.footer__links--col .footer__link-card:not(.footer__link-card--static):hover .footer__link-chevron{color:var(--cor-icones-footer)}}.footer__links--col .footer__link-card:active,.footer__links--col .footer__link-card:active .footer__link-label{color:var(--cor-texto-footer);background:0 0;transform:none}.footer__link-card:focus-visible{outline:2px solid var(--footer-link-accent);outline-offset:2px}.footer__reclame{flex:none;justify-content:flex-end;align-items:center;width:118px;height:auto;margin:0;display:flex}.footer__reclame-logo{object-fit:contain;object-position:right center;width:118px;max-width:125px;height:auto;display:block}.footer__reclame-logo--web{display:none}.footer__reclame-fallback{border-radius:var(--radius-default);color:#2b6cb0;box-sizing:border-box;background:#fff;border:1px solid #00000014;align-items:center;gap:8px;width:100%;height:100%;padding:8px 12px;display:flex}.footer__reclame-icon{flex-shrink:0;width:22px;height:22px}.footer__reclame-fallback div{flex-direction:column;line-height:1.2;display:flex}.footer__reclame-label{color:#2b6cb0;font-size:9px;font-weight:500}.footer__reclame-name{color:#1a365d;font-size:12px;font-weight:800}.footer__rule{background:0 0;border:none;border-top:1px solid #e5e5e5;flex:none;align-self:stretch;width:100%;height:0;margin:24px 0;padding:0;display:block}.footer__rule--tight{margin:0}.footer__partners-band>.footer__rule{border-top:1px solid var(--footer-divider);width:100%;max-width:100%;margin-inline:0}.footer__rule--mobile-only{display:none}.footer__beneficiada{box-sizing:border-box;border-radius:var(--radius-default);background:var(--cor-destaque);border:none;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex}.footer__beneficiada-title{font-family:var(--font-body);letter-spacing:-.02em;text-align:center;color:var(--cor-texto-footer);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.footer__beneficiada-content,.footer__beneficiada-text{display:contents}.footer__beneficiada-logo-wrap{justify-content:center;align-items:center;width:100%;display:flex}.footer__beneficiada-logo{object-fit:contain;object-position:center;width:auto;max-width:180px;height:auto;max-height:88px;display:block}.footer__beneficiada-logo--web{display:none}.footer__beneficiada-name{font-family:var(--font-body);text-align:center;color:var(--cor-texto-footer);font-size:15px;font-weight:600}.footer__beneficiada-rule{border:none;border-top:1px solid #e5e5e5;width:100%;height:0;margin:2px 0 0;padding:0;display:block}.footer__beneficiada-desc{width:100%;font-family:var(--font-body);letter-spacing:0;text-align:left;color:var(--cor-texto-footer,var(--cinza-escuro,#444));margin:0;font-size:14px;font-weight:400;line-height:1.6}.footer__beneficiada-cta{box-sizing:border-box;background:var(--cor-primaria);min-height:36px;color:var(--cor-texto-sobre-primaria,#fff);font-family:var(--font-body);white-space:nowrap;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,filter .18s;display:inline-flex}.footer__beneficiada-cta svg{width:12px;height:12px}@media (hover:hover){.footer__beneficiada-cta:hover{background:color-mix(in srgb, var(--cor-primaria) 86%, #000)}}.footer__beneficiada-cta:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}@media (width>=768px){.footer__beneficiada{gap:16px;padding:18px 24px}.footer__beneficiada-logo{max-width:200px;max-height:96px}.footer__beneficiada-desc{max-width:480px}}@media (width>=1024px){.footer__beneficiada{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:16px 24px;display:grid}.footer__beneficiada-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer__beneficiada-title{text-align:left;margin:0 0 4px}.footer__beneficiada-logo-wrap{justify-content:center;align-items:center;width:auto;min-width:0;display:flex}.footer__beneficiada-logo{object-fit:contain;width:auto;max-width:148px;height:auto;max-height:72px}.footer__beneficiada-logo--mobile{display:none}.footer__beneficiada-logo--web{display:block}.footer__brand-logo--mobile,.footer__badge-logo--mobile{display:none}.footer__brand-logo--web,.footer__badge-logo--web{display:block}.footer__beneficiada-name{text-align:left}.footer__beneficiada-text{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.footer__beneficiada-rule{display:none}.footer__beneficiada-desc{text-align:left;max-width:none;margin:0}.footer__beneficiada-cta{align-self:center}}.footer__partners-band{box-sizing:border-box;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:24px;width:100%;margin:0;padding:clamp(8px,2vw,20px) 0 4px;display:flex}.footer__badges{box-sizing:border-box;flex-flow:wrap;justify-content:center;align-self:stretch;align-items:flex-start;gap:72px;width:100%;padding:0;display:flex}.footer__badge{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.footer__badge-inner{box-sizing:border-box;border-radius:var(--radius-default);min-width:280px;min-height:72px;color:inherit;flex-direction:row;justify-content:center;align-items:flex-end;gap:16px;padding:16px;text-decoration:none;display:flex}.footer__badge-label{height:auto;font-family:var(--font-body);letter-spacing:-.02em;text-transform:none;color:var(--cor-texto-footer,#444);white-space:nowrap;flex:none;align-self:flex-end;align-items:flex-end;margin:0;padding:0;font-size:11px;font-style:normal;font-weight:500;line-height:1;display:flex}.footer__badge-logo{object-fit:contain;object-position:center bottom;flex:none;align-self:flex-end;width:auto;max-width:151px;height:38px;display:block}.footer__badge-logo--web,.footer__brand-logo--web{display:none}@media (width>=1024px){.footer__badge-logo--mobile,.footer__brand-logo--mobile,.footer__col--brand .footer__brand-logo.footer__brand-logo--mobile,.footer__reclame-logo--mobile{display:none}.footer__badge-logo--web,.footer__brand-logo--web,.footer__col--brand .footer__brand-logo.footer__brand-logo--web,.footer__reclame-logo--web{display:block}}.footer__badge-brand{flex:none;align-self:flex-end;align-items:flex-end;line-height:0;display:inline-flex}.institutional-brand-link{color:inherit;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.institutional-brand-link img{transition:opacity .2s,transform .2s}.institutional-brand-link:hover img{opacity:.85;transform:translateY(-1px)}.institutional-brand-link .footer__badge-name,.institutional-brand-link .footer__beneficiada-name{transition:opacity .2s,transform .2s}.institutional-brand-link:hover .footer__badge-name,.institutional-brand-link:hover .footer__beneficiada-name{opacity:.85;transform:translateY(-1px)}.footer__beneficiada-logo-link{justify-content:center;align-items:center;line-height:0;display:inline-flex}.footer__badge-name{font-family:var(--font-body);color:var(--cor-texto-footer,#444);font-size:14px;font-weight:700}.footer__processo{font-family:var(--font-body);color:#6b7280;text-align:center;margin:0;font-size:11px;font-weight:400;line-height:1.4}.footer__bottom{flex-flow:wrap;flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:24px;width:100%;min-height:43px;margin-top:0;padding:0;display:flex}.footer__copyright{font-family:var(--font-body);letter-spacing:-.02em;color:var(--cor-texto-footer,#444);text-align:right;flex-direction:column;flex:0 auto;gap:2px;max-width:100%;margin:0;font-size:12px;font-style:normal;font-weight:700;line-height:1.3;display:flex}@media (width>=1024px){.footer__social-btn{background:0 0}.footer__socials{gap:0}.footer__socials--list{flex-flow:column;gap:14px}.footer__socials--list .footer__social-btn{background:0 0}}@media (width<=767px){.footer{padding:15px 24px 24px;padding-bottom:calc(24px + var(--bottom-nav-height,0px));border-top:none;flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;display:flex}.footer__wave{display:none}.footer.footer--wave,html[data-footer-style=wave] .footer{--footer-wave-h:calc(100vw * 50 / 430);padding-top:calc(15px + var(--footer-wave-h));background-color:#0000;position:relative;overflow:visible}.footer.footer--wave:after,html[data-footer-style=wave] .footer:after{content:"";bottom:0;left:0;right:0;top:calc(var(--footer-wave-h) - 1px);background:var(--footer-background);pointer-events:none;z-index:0;position:absolute}.footer.footer--wave .footer__wave,html[data-footer-style=wave] .footer__wave{width:100%;height:var(--footer-wave-h);color:var(--footer-background);pointer-events:none;z-index:0;display:block;position:absolute;top:0;left:0}.footer.footer--wave .footer__inner,html[data-footer-style=wave] .footer .footer__inner{z-index:1;position:relative}.footer__inner{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:366px;margin:0 auto;display:flex}.footer__inner>.footer-acc--beneficiada{order:8;margin:0;padding:0}.footer__inner>.footer__partners-band{order:9;margin-top:24px}.footer__inner>.footer__bottom{order:10}.footer__partners-band .footer__rule,.footer__title-desktop{display:none}.footer__title-mobile{display:inline}.footer__col:has(>.footer-acc)>.footer__col-title{display:none}.footer-acc{flex-direction:column;width:100%;margin:0;padding:0;display:flex}.footer-acc+.footer-acc{margin-top:0}.footer-acc__header{border:0;border-bottom:1px solid color-mix(in srgb, var(--cor-texto-footer) 18%, transparent);width:100%;min-height:44px;color:var(--cor-texto-footer);font:inherit;font-family:var(--font-body);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:12px 0;font-size:15px;font-weight:600;line-height:1.2;display:flex}.footer-acc__header svg{width:16px;height:16px;color:var(--cor-icones-footer);stroke:var(--cor-icones-footer);flex:none;transition:transform .2s}.footer-acc__header svg.is-open{transform:rotate(180deg)}.footer-acc__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid;overflow:hidden}.footer-acc__inner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.footer-acc__panel.is-open{opacity:1;visibility:visible;grid-template-rows:1fr}.footer-acc__inner>.footer__link-card+.footer__link-card{margin-top:4px}.footer-acc__inner>.footer__link-card{min-height:0;padding:7px 0}.footer-acc__inner>.footer__help{margin-top:12px}.footer-acc--beneficiada .footer__beneficiada{margin-top:16px}.footer__main,.footer__col--brand,.footer__col--social{display:contents}.footer__col--social .footer__col-title{display:none}.footer__brand{order:1;justify-content:center;align-items:center;width:100%;max-width:none;margin:0 0 24px;display:flex}.footer__col--brand .footer__brand{place-self:center;max-width:none;margin-inline:auto}.footer__col--brand .footer__brand-logo,.footer__brand-logo{aspect-ratio:180/86;object-position:center;width:150px;max-width:70%;height:auto;max-height:none;margin:0 auto}.footer__socials,.footer__socials--list{order:2;width:100%;margin:0 0 28px}.footer__brand-copy,.footer__col--brand .footer__brand-copy{text-align:justify;order:3;width:100%;max-width:370px;margin:0 auto 20px;padding:0 8px;font-size:13px;font-weight:400;line-height:1.45}.footer__brand-tagline,.footer__col--brand .footer__brand-tagline{text-align:center;order:3;width:100%;max-width:370px;margin:0 auto 8px;padding:0 8px}.footer__brand-tagline:after{width:177px;margin-inline:auto}.footer__col--social .footer__reclame,.footer__reclame{order:4;justify-content:center;width:110px;margin:0 auto 32px}.footer__links.footer__links--col,.footer__col.footer__links{order:5;width:100%;margin:0;padding:0}.footer__col--help{order:6;width:100%;margin:0;padding:0}.footer__col--partner{order:7;width:100%;margin:0;padding:0}.footer-acc--partner .footer-acc__inner{gap:12px;padding:16px 0}.footer__partner{gap:12px;max-width:none}.footer__partner-copy{font-size:13px;line-height:1.45}.footer__partner-actions{gap:8px}.footer__partner-btn{height:36px;min-height:36px;padding:0 10px;font-size:13px}.footer__top{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;min-height:0;margin-bottom:0;display:flex}.footer__intro{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.footer__top-end{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.footer__brand,.footer__socials,.footer__reclame,.footer__top-end .footer__socials,.footer__top-end .footer__reclame{grid-area:auto;place-self:auto}.footer__brand{align-items:center;max-width:none}.footer__brand-logo{object-position:center;width:150px;max-width:70%;height:auto;max-height:none}.footer__socials{flex-wrap:nowrap;justify-content:center;gap:12px;width:100%;max-width:100%}.footer__socials--list{flex-flow:row;justify-content:center;align-items:center;gap:12px;width:100%}.footer__socials--list .footer__social-name{display:none}.footer__social-btn{aspect-ratio:1;background:var(--footer-social-bg);width:40px;min-width:40px;height:40px;color:var(--cor-icones-footer,var(--cor-primaria,var(--vermelho-intenso)));border-radius:50%;flex:none;padding:0}.footer__socials--list .footer__social-btn{aspect-ratio:1;background:var(--footer-social-bg);width:40px;min-width:40px;height:40px;color:var(--cor-icones-footer,var(--cor-primaria,var(--vermelho-intenso)));border-radius:50%;flex:none;grid-template-columns:none;justify-content:center;gap:0;padding:0;display:flex}.footer__socials--list .footer__social-icon{background:0 0;border-radius:0;width:100%;height:100%}.footer__socials--list .footer__social-btn svg,.footer__social-btn svg{width:18px;height:18px}.footer__desc{letter-spacing:-.02em;text-align:center;color:#767676;font-size:14px;font-weight:500;line-height:24px}.footer__rule{margin:0}.footer__rule--mobile-only{width:100%;margin:0;display:block}.footer__links-row{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:24px;min-height:0}.footer__links{gap:12px;width:100%}.footer__link-card{gap:8px;min-height:54px;padding:8px}.footer__link-icon{width:28px;height:28px}.footer__reclame{justify-content:center;width:110px;height:auto;margin:0 auto}.footer__reclame-logo{object-position:center;width:110px;max-width:110px}.footer__beneficiada{border-radius:var(--radius-default);background:var(--cor-destaque);gap:12px;padding:22px 18px 20px}.footer__beneficiada-title{font-size:17px}.footer__beneficiada-logo{max-width:168px;max-height:80px}.footer__beneficiada-desc{text-align:left;font-size:13.5px;line-height:1.6}.footer__partners-band{margin-top:24px;margin-inline:0;border-radius:var(--radius-default,12px);box-sizing:border-box;gap:0;width:100%;margin-bottom:0;padding:18px 16px}.footer__badges{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;width:100%;padding:0;display:grid}.footer__badge{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;max-width:none;height:100%;display:flex}.footer__badge+.footer__badge{border-left:1px solid #00000014;margin-top:0;padding-top:0;padding-left:16px;position:relative}.footer__badge+.footer__badge:before{content:none}.footer__badge-inner{border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;min-height:0;padding:0;display:flex}.footer__badge-label{box-sizing:border-box;letter-spacing:.04em;text-transform:none;text-align:center;white-space:nowrap;opacity:.7;justify-content:center;align-self:center;align-items:flex-end;width:100%;max-width:none;min-height:14px;margin:0;padding:0;font-size:9px;line-height:1.2;display:flex}.footer__badge-logo{object-fit:contain;object-position:top center;align-self:center;width:auto;max-width:92px;height:auto;max-height:34px;margin:0}.footer__badge-brand{box-sizing:border-box;justify-content:center;align-self:center;align-items:flex-start;width:100%;min-height:34px;margin:0;padding:0;display:flex}.footer__badge-name{text-align:center;margin:0;font-size:12px}.footer__processo{text-align:center;margin-top:6px;font-size:8px;line-height:1.2}.footer__bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:0;padding-top:14px;display:flex}.footer__bottom>*{min-width:0}.footer__bottom .dev-credit{flex-shrink:0;justify-content:center;display:inline-flex}.footer__copyright{text-align:center;white-space:nowrap;width:max-content;min-width:max-content;max-width:100%;color:var(--cor-texto-footer,var(--cor-texto-rodape));flex-flow:row;flex:none;justify-content:center;align-items:center;gap:0;margin:0;font-size:9px;font-weight:700;line-height:1.2;display:flex}.footer__copyright span{white-space:nowrap;flex:none}.footer__copyright span:first-child:after{content:". "}}@media (width<=360px){.footer__bottom .dev-credit__logo{width:78px;height:auto}.footer__bottom .dev-credit__btn{padding-inline:9px;font-size:10px}.footer__copyright{font-size:8px}}@media (width>=768px) and (width<=1023px){.footer__partners-band{gap:20px;margin:0}.footer__badges{flex-flow:column;justify-content:center;align-items:center;gap:0;padding:4px 0}.footer__badge{flex:none;align-items:center;gap:8px;width:100%;max-width:none}.footer__badge+.footer__badge{margin-top:20px;padding-top:20px;position:relative}.footer__badge+.footer__badge:before{content:"";border-top:1px solid #e5e5e5;width:70%;height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer__badge-inner{border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:0;padding:0}.footer__badge-label{white-space:nowrap;text-align:center;align-self:center;max-width:none;font-size:11px;line-height:1.3}.footer__badge-logo{object-position:center center;align-self:center;max-width:180px;height:42px}.footer__badge-brand{align-self:center}.footer__badge-name{text-align:center}.footer__processo{font-size:11px}}.web-app-layout{width:100%;max-width:var(--app-shell-max-width);box-sizing:border-box;flex:1 0 auto;margin:0 auto}.web-app-layout__sidebar{display:none}@media (width<=1023px){.web-app-layout{width:100%;max-width:none;padding:0}.web-app-layout__main{width:100%;min-width:0}}@media (width>=1024px){.web-app-layout{width:100%;max-width:none;padding:calc(var(--site-top-offset) + var(--page-padding-top-desktop)) var(--desktop-page-gutter) 28px;box-sizing:border-box;margin:0}.web-app-layout__main{width:100%;min-width:0}.web-app-layout__main .home,.web-app-layout__main .sorteio,.web-app-layout__main .som-manual-root,.web-app-layout__main .titles4-root,.web-app-layout__main .app-route-placeholder{box-sizing:border-box;width:100%;max-width:none;padding:0 0 28px}.web-app-layout__main .home__section{padding-left:0;padding-right:0}.web-app-layout__main .home__section--primary{padding-top:0}.web-app-layout__main .home__section--concluded,.web-app-layout__main .home__section--secondary{padding-left:0;padding-right:0}:is(.web-app-layout--home,.web-app-layout:has(.swp)){width:100%;max-width:none;margin:0;padding:0;display:block}.web-app-layout:has(.swp) .web-app-layout__sidebar{display:none}:is(.web-app-layout--home .web-app-layout__main .home,.web-app-layout--home .web-app-layout__main .home-web,.web-app-layout--home .web-app-layout__main .home-mobile,.web-app-layout:has(.swp) .web-app-layout__main .swp,.web-app-layout:has(.swp) .web-app-layout__main .sorteio-legacy-mobile){width:100%;max-width:none;padding-bottom:0;padding-left:0;padding-right:0}body:has(.swp,.home-web){--dx:calc(100vw / 1503.03px);--header-height:80px}:is(.web-app-layout--home,.web-app-layout:has(.swp)){padding-top:var(--header-height)}}nav.bottom-nav{--bn-art-w:430;--bn-art-h:56.01;--nav-primary:var(--cor-menu,var(--bottom-nav-bg,var(--cor-primaria,#ff0300)));--nav-text:var(--cor-texto-menu,var(--bottom-nav-label,#fff));--nav-text-active:var(--cor-texto-menu-ativo,var(--bottom-nav-label-active,var(--nav-text)));--nav-icon:var(--cor-icones-menu,#fff);--nav-icon-active:var(--cor-icone-menu-ativo,var(--cor-secundaria,#ffd300));--nav-cart-background:var(--cor-fundo-cestinha,var(--bege-amarelado,#fff5df));--nav-cart-icon:var(--cor-principal-cestinha,var(--cor-conteudo-carrinho-menu,var(--nav-primary)));--nav-cart-icon-soft:var(--cor-secundaria-cestinha,var(--cor-tampa-carrinho-menu,#ff9380));--nav-badge-background:var(--cor-bolinha-cestinha,var(--preto-avermelhado,#2a2727));--nav-badge-text:var(--cor-texto-bolinha-cestinha,var(--bege-amarelado,#fff5df));--rf-nav:"Roboto Flex", var(--font-body,sans-serif);--rf-nav-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;z-index:1000;box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:0;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--nav-primary);box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0;overflow:visible;transform:none;container:bottom-nav/inline-size}nav.bottom-nav,nav.bottom-nav *,nav.bottom-nav :before,nav.bottom-nav :after{box-sizing:border-box}nav.bottom-nav .bottom-nav__stage{width:100%;height:calc(100cqi * var(--bn-art-h) / var(--bn-art-w));margin:0;padding:0;display:block;position:relative;overflow:visible}nav.bottom-nav .bottom-nav__art-svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}nav.bottom-nav .bn-g .bn-ico,nav.bottom-nav .bn-g .bn-ico path{fill:var(--nav-icon)}nav.bottom-nav .bn-g.is-on .bn-ico,nav.bottom-nav .bn-g.is-on .bn-ico path{fill:var(--nav-icon-active)}nav.bottom-nav .bn-g .bn-rule{fill:#0000}nav.bottom-nav .bn-g.is-on .bn-rule{fill:var(--nav-icon-active)}nav.bottom-nav:has(.bottom-nav__hit:is(:hover,:focus-visible,:active)) .bn-g.is-on .bn-ico{fill:var(--nav-icon)}nav.bottom-nav:has(.bottom-nav__hit:is(:hover,:focus-visible,:active)) .bn-g.is-on .bn-ico path{fill:var(--nav-icon)}nav.bottom-nav:has(.bottom-nav__hit:is(:hover,:focus-visible,:active)) .bn-g.is-on .bn-rule{fill:#0000}nav.bottom-nav:has(.bottom-nav__hit[data-nav=sorteios]:is(:hover,:focus-visible,:active)) .bn-g--sorteios .bn-ico{fill:var(--nav-icon-active)}nav.bottom-nav:has(.bottom-nav__hit[data-nav=sorteios]:is(:hover,:focus-visible,:active)) .bn-g--sorteios .bn-ico path{fill:var(--nav-icon-active)}nav.bottom-nav:has(.bottom-nav__hit[data-nav=ganhadores]:is(:hover,:focus-visible,:active)) .bn-g--ganhadores .bn-ico{fill:var(--nav-icon-active)}nav.bottom-nav:has(.bottom-nav__hit[data-nav=ganhadores]:is(:hover,:focus-visible,:active)) .bn-g--ganhadores .bn-ico path{fill:var(--nav-icon-active)}nav.bottom-nav:has(.bottom-nav__hit[data-nav=titulos]:is(:hover,:focus-visible,:active)) .bn-g--titulos .bn-ico{fill:var(--nav-icon-active)}nav.bottom-nav:has(.bottom-nav__hit[data-nav=titulos]:is(:hover,:focus-visible,:active)) .bn-g--titulos .bn-ico path{fill:var(--nav-icon-active)}nav.bottom-nav:has(.bottom-nav__hit[data-nav=atendimento]:is(:hover,:focus-visible,:active)) .bn-g--atendimento .bn-ico{fill:var(--nav-icon-active)}nav.bottom-nav:has(.bottom-nav__hit[data-nav=atendimento]:is(:hover,:focus-visible,:active)) .bn-g--atendimento .bn-ico path{fill:var(--nav-icon-active)}:is(nav.bottom-nav:has(.bottom-nav__hit[data-nav=sorteios]:is(:hover,:focus-visible,:active)) .bn-g--sorteios .bn-rule,nav.bottom-nav:has(.bottom-nav__hit[data-nav=ganhadores]:is(:hover,:focus-visible,:active)) .bn-g--ganhadores .bn-rule,nav.bottom-nav:has(.bottom-nav__hit[data-nav=titulos]:is(:hover,:focus-visible,:active)) .bn-g--titulos .bn-rule,nav.bottom-nav:has(.bottom-nav__hit[data-nav=atendimento]:is(:hover,:focus-visible,:active)) .bn-g--atendimento .bn-rule){fill:var(--nav-icon-active)}nav.bottom-nav .bn-label{fill:var(--nav-text);font-family:var(--rf-nav);font-variation-settings:"wght" 400, var(--rf-nav-axes);letter-spacing:0;font-size:12px;font-weight:400}nav.bottom-nav .bn-cart-circle{fill:var(--nav-cart-background)}nav.bottom-nav .bn-cart-bowl{fill:var(--nav-cart-icon)}nav.bottom-nav .bn-cart-lid{fill:var(--nav-cart-icon-soft)}nav.bottom-nav .bn-cart-badge{fill:var(--nav-badge-background)}nav.bottom-nav .bn-cart-badge-num{fill:var(--nav-badge-text);font-family:var(--rf-nav);font-variation-settings:"wght" 500, var(--rf-nav-axes);letter-spacing:0;font-size:8.45px;font-weight:500}nav.bottom-nav .bottom-nav__hits{z-index:2;position:absolute;inset:0}nav.bottom-nav .bottom-nav__hit{color:#0000;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;height:100%;margin:0;padding:0;font-size:0;position:absolute;top:0}nav.bottom-nav .bottom-nav__hit[data-nav=sorteios]{width:20%;left:0}nav.bottom-nav .bottom-nav__hit[data-nav=ganhadores]{width:20%;left:20%}nav.bottom-nav .bottom-nav__hit[data-nav=titulos]{width:20%;left:40%}nav.bottom-nav .bottom-nav__hit[data-nav=atendimento]{width:23.2558%;left:60%}nav.bottom-nav .bottom-nav__desktop,nav.bottom-nav .bottom-nav__aviso{display:none}nav.bottom-nav button.bottom-nav__cart{z-index:3;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;width:16.7442%;min-width:0;height:100%;min-height:0;margin:0;padding:0;position:absolute;top:0;left:83.2558%;right:0}nav.bottom-nav .bottom-nav__cart-circle,nav.bottom-nav .bottom-nav__cart-icon,nav.bottom-nav .bottom-nav__cart-badge,nav.bottom-nav .bottom-nav__cart-info,nav.bottom-nav .bottom-nav__cart-dot{display:none}nav.bottom-nav .bottom-nav__cart:before,nav.bottom-nav .bottom-nav__cart:after{content:none;display:none}@media (width>=1024px){nav.bottom-nav{background:var(--nav-primary);width:max-content;max-width:calc(100vw - 32px);height:auto;font-size:inherit;border-radius:999px;align-items:stretch;padding:4px;display:flex;bottom:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 24px #0000001f;container-type:normal}nav.bottom-nav .bottom-nav__stage{width:max-content;height:auto;display:flex;overflow:visible}nav.bottom-nav .bottom-nav__art-svg,nav.bottom-nav .bottom-nav__hits{display:none}nav.bottom-nav .bottom-nav__desktop{display:block}nav.bottom-nav .bottom-nav__cluster{flex-direction:row;width:max-content;height:auto;display:flex;position:static}nav.bottom-nav .bottom-nav__slot{flex:0 0 92px;width:92px;height:54px;position:static}nav.bottom-nav a.bottom-nav__item,nav.bottom-nav button.bottom-nav__item{width:92px;height:54px;color:var(--nav-text);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 6px 8px;font-size:10px;text-decoration:none;display:flex;position:relative}nav.bottom-nav .bottom-nav__item:hover:after,nav.bottom-nav .bottom-nav__item:focus-visible:after,nav.bottom-nav .bottom-nav__item--active:after{content:"";background:var(--nav-icon-active);pointer-events:none;border-radius:2px;width:22px;height:2px;position:absolute;inset:auto auto 3px 50%;transform:translate(-50%)}nav.bottom-nav .bottom-nav__icon-wrap{width:20px;height:20px;color:var(--nav-icon);position:static}nav.bottom-nav .bottom-nav__item:hover .bottom-nav__icon-wrap,nav.bottom-nav .bottom-nav__item:focus-visible .bottom-nav__icon-wrap,nav.bottom-nav .bottom-nav__item--active .bottom-nav__icon-wrap{color:var(--nav-icon-active)}nav.bottom-nav .bottom-nav__icon,nav.bottom-nav .bottom-nav__icon-wrap svg{width:20px;height:20px;display:block}nav.bottom-nav .bottom-nav__label,nav.bottom-nav .bottom-nav__label-full,nav.bottom-nav .bottom-nav__label-short{width:100%;height:auto;font-family:var(--rf-nav);font-variation-settings:"wght" 500, var(--rf-nav-axes);text-align:center;color:var(--nav-text);font-size:10px;font-weight:500;position:static}nav.bottom-nav button.bottom-nav__cart{background:var(--nav-cart-background);border-radius:999px;flex-direction:row;flex:0 0 132px;justify-content:center;align-items:center;gap:10px;width:132px;height:54px;padding:6px 12px;display:flex;position:static;left:auto}nav.bottom-nav .bottom-nav__cart-circle{background:0 0;flex-shrink:0;width:28px;height:28px;display:block;position:relative;top:auto;left:auto}nav.bottom-nav .bottom-nav__cart-icon,nav.bottom-nav .bottom-nav__cart-icon svg{width:28px;height:28px;display:block;position:static;top:auto;left:auto}nav.bottom-nav .bottom-nav__cart-icon .bn-cart__bowl{fill:var(--nav-cart-icon)}nav.bottom-nav .bottom-nav__cart-icon .bn-cart__lid{fill:var(--nav-cart-icon-soft)}nav.bottom-nav .bottom-nav__cart-badge{display:none}nav.bottom-nav .bottom-nav__cart-info{flex-direction:column;align-items:flex-start;gap:0;line-height:1;display:flex}nav.bottom-nav .bottom-nav__cart-info strong{font-family:var(--rf-nav);color:var(--nav-cart-icon);font-size:14px;font-weight:700}nav.bottom-nav .bottom-nav__cart-info span{font-family:var(--rf-nav);letter-spacing:.02em;text-transform:none;color:var(--nav-cart-icon);margin-top:3px;font-size:8px;font-weight:600}nav.bottom-nav{--nav-fit:min(1, 100vw / 1503.03px);--nav-u:calc(100cqw / 430);top:calc((80px - 56.006px * var(--nav-fit)) / 2);width:calc(430px * var(--nav-fit));height:calc(56.006px * var(--nav-fit));border-radius:calc(28.003px * var(--nav-fit));background:var(--cor-primaria,var(--vermelho-intenso));box-shadow:none;z-index:120;padding:0;bottom:auto;left:50%;overflow:visible;transform:translate(-50%);container-type:inline-size}nav.bottom-nav .bottom-nav__stage{width:100%;height:100%;display:block;position:relative;overflow:visible}nav.bottom-nav .bottom-nav__desktop{width:100%;height:100%;display:block}nav.bottom-nav .bottom-nav__cluster{width:100%;height:100%;display:block;position:relative}nav.bottom-nav .bottom-nav__slot{height:100%;margin:0;position:absolute;top:0}nav.bottom-nav .bottom-nav__slot:has([data-nav=sorteios]){left:calc(22.572 * var(--nav-u));width:calc(48 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=ganhadores]){left:calc(98.846 * var(--nav-u));width:calc(64 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=titulos]){left:calc(198.293 * var(--nav-u));width:calc(42 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=atendimento]){left:calc(280.936 * var(--nav-u));width:calc(46 * var(--nav-u))}nav.bottom-nav a.bottom-nav__item,nav.bottom-nav button.bottom-nav__item{width:100%;min-width:0;height:100%;color:var(--cor-texto-botoes,#fff);font-size:calc(12 * var(--nav-u));padding:0;display:block;position:absolute;inset:0}nav.bottom-nav .bottom-nav__item:hover:after,nav.bottom-nav .bottom-nav__item:focus-visible:after,nav.bottom-nav .bottom-nav__item--active:after{content:"";top:calc(52.288 * var(--nav-u));width:calc(27.75 * var(--nav-u));height:calc(.992 * var(--nav-u));border-radius:calc(.496 * var(--nav-u));background:var(--cor-secundaria,var(--bege-amarelado));pointer-events:none;position:absolute;bottom:auto;right:auto;transform:none}nav.bottom-nav:has(.bottom-nav__item:is(:hover,:focus-visible)) .bottom-nav__item--active:not(:hover,:focus-visible):after{content:none}nav.bottom-nav .bottom-nav__slot:has([data-nav=sorteios]) .bottom-nav__item:is(:hover,:focus-visible,.bottom-nav__item--active):after{left:calc(6.549 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=ganhadores]) .bottom-nav__item:is(:hover,:focus-visible,.bottom-nav__item--active):after{left:calc(16.445 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=titulos]) .bottom-nav__item:is(:hover,:focus-visible,.bottom-nav__item--active):after{left:calc(2.818 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=atendimento]) .bottom-nav__item:is(:hover,:focus-visible,.bottom-nav__item--active):after{left:calc(6.145 * var(--nav-u))}nav.bottom-nav:has(.bottom-nav__item:is(:hover,:focus-visible)) .bottom-nav__item--active:not(:hover,:focus-visible) .bottom-nav__icon-wrap{color:var(--cor-texto-botoes,#fff)}nav.bottom-nav .bottom-nav__item:hover .bottom-nav__icon-wrap,nav.bottom-nav .bottom-nav__item:focus-visible .bottom-nav__icon-wrap{color:var(--cor-secundaria,var(--bege-amarelado))}nav.bottom-nav .bottom-nav__icon-wrap{color:var(--cor-texto-botoes,#fff);position:absolute}nav.bottom-nav .bottom-nav__item--active .bottom-nav__icon-wrap{color:var(--cor-secundaria,var(--bege-amarelado))}nav.bottom-nav .bottom-nav__slot:has([data-nav=sorteios]) .bottom-nav__icon-wrap{left:calc(9.758 * var(--nav-u));top:calc(8.5 * var(--nav-u));width:calc(21.34 * var(--nav-u));height:calc(21.46 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=ganhadores]) .bottom-nav__icon-wrap{left:calc(21.044 * var(--nav-u));top:calc(10.64 * var(--nav-u));width:calc(18.21 * var(--nav-u));height:calc(20.3 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=titulos]) .bottom-nav__icon-wrap{left:calc(5.057 * var(--nav-u));top:calc(13.9 * var(--nav-u));width:calc(22.87 * var(--nav-u));height:calc(15.5 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=atendimento]) .bottom-nav__icon-wrap{left:calc(6.214 * var(--nav-u));top:calc(5.3 * var(--nav-u));width:calc(25.6 * var(--nav-u));height:calc(26.4 * var(--nav-u))}nav.bottom-nav .bottom-nav__icon,nav.bottom-nav .bottom-nav__icon-wrap svg{width:100%;height:100%}nav.bottom-nav .bottom-nav__label{width:auto;font-size:calc(12 * var(--nav-u));white-space:nowrap;color:var(--cor-texto-botoes,#fff);font-weight:400;line-height:1;position:absolute;left:0;transform:translateY(-.8em)}nav.bottom-nav .bottom-nav__label-short{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;position:static;transform:none}nav.bottom-nav .bottom-nav__slot:has([data-nav=sorteios]) .bottom-nav__label{top:calc(45.835 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=ganhadores]) .bottom-nav__label{top:calc(45.877 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=titulos]) .bottom-nav__label{top:calc(45.967 * var(--nav-u))}nav.bottom-nav .bottom-nav__slot:has([data-nav=atendimento]) .bottom-nav__label{top:calc(45.839 * var(--nav-u))}nav.bottom-nav .bottom-nav__label-full{display:none}nav.bottom-nav .bottom-nav__label-short{display:block}nav.bottom-nav button.bottom-nav__cart{top:calc(6.233 * var(--nav-u));left:calc(357.666 * var(--nav-u));width:calc(43.534 * var(--nav-u));height:calc(43.534 * var(--nav-u));background:var(--cestinha-fundo-nav,var(--bege-amarelado,#fff5df));border-radius:50%;flex:none;padding:0;display:block;position:absolute;right:auto;overflow:visible;transform:none}nav.bottom-nav .bottom-nav__cart-circle{background:0 0;width:100%;height:100%;display:block}nav.bottom-nav .bottom-nav__cart-icon,nav.bottom-nav .bottom-nav__cart-icon svg{width:calc(23.27 * var(--nav-u));height:calc(23.86 * var(--nav-u));left:calc(10.134 * var(--nav-u));top:calc(9.767 * var(--nav-u));position:absolute;transform:none}nav.bottom-nav .bottom-nav__cart-info{display:none}nav.bottom-nav .bottom-nav__cart-badge{left:calc(48.22 * var(--nav-u));width:calc(20.74 * var(--nav-u));height:calc(20.74 * var(--nav-u));background:var(--preto-avermelhado,#2a2727);color:var(--bege-amarelado,#fff5df);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}nav.bottom-nav .bottom-nav__cart-badge-num{font-size:calc(8.45 * var(--nav-u));color:var(--bege-amarelado,#fff5df);font-weight:400;line-height:1}}.login-modal.login-modal--svg .auth-actions,.login-modal.login-modal--checkout .auth-actions,.cadastro-modal.cadastro-modal--svg .auth-actions,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions{--auth-social-s:var(--cad-s,var(--login-s,var(--auth-s,1)));flex-flow:column-reverse;align-items:center;gap:0;width:100%;padding:0;display:flex}.login-modal.login-modal--svg .auth-actions .auth-social-section,.login-modal.login-modal--checkout .auth-actions .auth-social-section,.cadastro-modal.cadastro-modal--svg .auth-actions .auth-social-section,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions .auth-social-section{--auth-social-s:var(--cad-s,var(--login-s,var(--auth-s,1)));--auth-social-size:calc(85.451px * var(--auth-social-s));--auth-social-gap:calc(3.811px * var(--auth-social-s));flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:0;display:flex}.login-modal.login-modal--svg .auth-actions .social-divider,.login-modal.login-modal--checkout .auth-actions .social-divider,.cadastro-modal.cadastro-modal--svg .auth-actions .social-divider,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions .social-divider{box-sizing:border-box;width:100%;max-width:none;height:calc(34.051px * var(--auth-social-s));text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;line-height:1;display:flex;position:relative;transform:none}.login-modal.login-modal--svg .auth-actions .auth-social__label-action,.login-modal.login-modal--checkout .auth-actions .auth-social__label-action,.cadastro-modal.cadastro-modal--svg .auth-actions .auth-social__label-action{z-index:1;background:0 0;margin:0;padding:0;line-height:1;display:block;position:relative}.login-modal.login-modal--svg .auth-actions .social-divider:before,.login-modal.login-modal--svg .auth-actions .social-divider:after,.login-modal.login-modal--checkout .auth-actions .social-divider:before,.login-modal.login-modal--checkout .auth-actions .social-divider:after,.cadastro-modal.cadastro-modal--svg .auth-actions .social-divider:before,.cadastro-modal.cadastro-modal--svg .auth-actions .social-divider:after,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions .social-divider:before,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions .social-divider:after{content:none;background:0 0;flex:none;width:0;height:0;display:none}.login-modal.login-modal--svg .auth-actions .auth-social__rules,.login-modal.login-modal--checkout .auth-actions .auth-social__rules,.cadastro-modal.cadastro-modal--svg .auth-actions .auth-social__rules,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions .auth-social__rules{justify-content:center;align-items:center;gap:calc(5px * var(--auth-social-s));pointer-events:none;height:1px;margin:0;padding:0;display:flex;position:absolute;top:calc(50% - .5px);left:0;right:0}.login-modal.login-modal--svg .auth-actions .auth-social__rule,.login-modal.login-modal--checkout .auth-actions .auth-social__rule,.cadastro-modal.cadastro-modal--svg .auth-actions .auth-social__rule,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions .auth-social__rule{flex:0 0 calc(64.23px * var(--auth-social-s));width:calc(64.23px * var(--auth-social-s));background:var(--cor-primaria,var(--vermelho-intenso));height:1px;margin:0;padding:0;display:block}.login-modal.login-modal--svg .auth-actions .auth-social__rule-gap,.login-modal.login-modal--checkout .auth-actions .auth-social__rule-gap,.cadastro-modal.cadastro-modal--svg .auth-actions .auth-social__rule-gap,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions .auth-social__rule-gap{visibility:hidden;height:1px;font:inherit;white-space:nowrap;line-height:1;overflow:hidden}.login-modal.login-modal--svg .auth-actions .social-buttons,.login-modal.login-modal--checkout .auth-actions .social-buttons,.cadastro-modal.cadastro-modal--svg .auth-actions .social-buttons,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions .social-buttons{width:calc(261.534px * var(--auth-social-s));flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;max-width:100%;margin:0 auto;padding:0;display:flex}.login-modal.login-modal--svg .auth-actions .auth-social__btn--google,.login-modal.login-modal--checkout .auth-actions .auth-social__btn--google,.cadastro-modal.cadastro-modal--svg .auth-actions .auth-social__btn--google{order:1;margin:0}.login-modal.login-modal--svg .auth-actions .auth-social__btn--apple,.login-modal.login-modal--checkout .auth-actions .auth-social__btn--apple,.cadastro-modal.cadastro-modal--svg .auth-actions .auth-social__btn--apple{margin:0 0 0 calc(3.811px * var(--auth-social-s));order:2}.login-modal.login-modal--svg .auth-actions .auth-social__btn--facebook,.login-modal.login-modal--checkout .auth-actions .auth-social__btn--facebook,.cadastro-modal.cadastro-modal--svg .auth-actions .auth-social__btn--facebook{margin:0 0 0 calc(1.37px * var(--auth-social-s));order:3}.login-modal.login-modal--svg .auth-actions .auth-social__btn,.login-modal.login-modal--checkout .auth-actions .auth-social__btn,.cadastro-modal.cadastro-modal--svg .auth-actions .auth-social__btn,.login-modal-root--cadastro .cadastro-modal--svg .auth-actions .auth-social__btn{box-sizing:border-box;flex:0 0 calc(85.451px * var(--auth-social-s));width:calc(85.451px * var(--auth-social-s));height:calc(25.462px * var(--auth-social-s));gap:calc(4px * var(--auth-social-s));margin-top:0;padding:0}.kyc-enquadre__hint{color:var(--cinza-escuro,#444);margin:0 0 10px;font-size:.86rem;line-height:1.4}.kyc-enquadre__stage{aspect-ratio:4/3;touch-action:none;cursor:grab;background:#121212;border-radius:16px;width:100%;max-height:360px;margin:0 0 10px;position:relative;overflow:hidden}.kyc-enquadre__stage.is-rosto{aspect-ratio:3/4;max-height:420px;margin-left:auto;margin-right:auto}.kyc-enquadre__stage:active{cursor:grabbing}.kyc-enquadre__img{transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.kyc-enquadre__frame{pointer-events:none;border:3px solid #fff;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000073}.kyc-enquadre__frame.is-rosto{border-radius:50%}.kyc-enquadre__acoes{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.kyc-enquadre__acoes button{min-height:32px;color:var(--preto-avermelhado,#252323);cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:999px;padding:0 12px;font-family:inherit;font-size:.82rem}.kyc-enquadre__ok{background:var(--cor-botoes,var(--cor-primaria));color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:40px;margin:4px 0 0;font-family:inherit;font-size:.88rem;font-weight:700}.kyc-enquadre__ok:disabled{opacity:.55;cursor:default}.kyc-enquadre__cancel{width:100%;color:var(--cor-botoes,var(--cor-primaria));text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:0;font-family:inherit;font-size:.82rem;font-weight:700;display:block}.modal-top-icon{--modal-mark-w:57.24%;--modal-mark-h:59.47%;z-index:2;background:var(--cor-primaria,var(--cor-botoes));color:#fff;box-sizing:border-box;pointer-events:none;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0;padding:0;display:flex;position:absolute;top:-26px;left:50%;transform:translate(-50%)}button.modal-top-icon.modal-top-icon--switch{pointer-events:auto;cursor:pointer;appearance:none;font:inherit}button.modal-top-icon.modal-top-icon--switch:hover,button.modal-top-icon.modal-top-icon--switch:active{filter:none;transform:translate(-50%)}button.modal-top-icon.modal-top-icon--switch:focus-visible{outline-offset:3px;outline:2px solid #fff}.modal-top-icon svg,.modal-top-icon img{object-fit:contain;flex:0 0 21px;width:21px;height:21px;margin:0;padding:0;display:block;transform:none}.modal-top-icon .login-modal__brand-mark{width:var(--modal-mark-w);height:var(--modal-mark-h);object-fit:contain;object-position:center;flex:none}.login-modal-root{z-index:10050;overscroll-behavior:contain;box-sizing:border-box;pointer-events:auto;--auth-placeholder:color-mix(in srgb, var(--cinza-escuro,#767676) 36%, #fff);place-items:safe center;width:100%;height:100dvh;max-height:100dvh;padding:48px 16px 16px;display:grid;position:fixed;inset:0;overflow:hidden auto}.login-modal__scrim{cursor:pointer;z-index:0;pointer-events:auto;background:#00000040;border:none;width:100vw;height:100dvh;padding:0;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(7px)) or (backdrop-filter:blur(7px))){.login-modal__scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}@supports ((-webkit-backdrop-filter:blur(7px))){.login-modal__scrim{-webkit-backdrop-filter:blur(7px)}}.login-modal-root .login-modal{z-index:1;isolation:isolate;box-sizing:border-box;border-radius:var(--radius-default);background:var(--surface-background,var(--card,#fff));width:min(430px,100vw - 32px);height:auto;max-height:min(90dvh,100dvh - 32px);box-shadow:0 20px 48px color-mix(in srgb, var(--preto-avermelhado,#252323) 14%, transparent);font-family:var(--font-body);pointer-events:auto;border:none;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.login-modal-root .login-modal--notch{--login-cut:32px;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.login-modal--notch .login-modal__card{border-radius:var(--radius-default);background:radial-gradient(circle at 50% 0, transparent var(--login-cut), #fff calc(var(--login-cut) + 1px));min-height:0;max-height:min(90dvh,100dvh - 32px);filter:drop-shadow(0 18px 40px color-mix(in srgb, var(--preto-avermelhado,#252323) 16%, transparent));flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.login-modal-root .login-modal:not(.auth-modal){width:430px}}.login-modal__head{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 12px;display:flex}.login-modal__title-row{align-items:center;gap:12px;min-width:0;display:flex}.login-modal__icon-wrap{width:32px;height:32px;color:var(--cor-primaria,var(--vermelho-intenso));flex-shrink:0;justify-content:center;align-items:center;display:flex}.login-modal__head-icon{display:block}.login-modal__head-label{font-family:var(--font-body);letter-spacing:-.02em;color:var(--cor-primaria,var(--vermelho-intenso));margin:0;font-size:16px;font-weight:700;line-height:1.2}.login-modal__close{z-index:4;width:36px;height:36px;color:var(--cinza-escuro,#767676);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:18px;right:20px}.login-modal__close:hover{background:color-mix(in srgb, var(--preto-avermelhado,#252323) 6%, transparent);color:var(--preto-avermelhado,#252323)}.login-modal__close:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.login-modal__divider{background:var(--cor-primaria,var(--vermelho-intenso));border:none;width:100%;height:1px;margin:0;display:block}.login-modal__body{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:0 auto;min-height:0;padding:32px;display:flex;overflow:hidden auto}.login-modal--notch .login-modal__body{padding:64px 32px 32px}.login-modal__title{font-family:var(--font-body);letter-spacing:-.03em;color:var(--preto-avermelhado,#252323);margin:0;padding-right:36px;font-size:22px;font-weight:700;line-height:1.25}.login-modal--notch .login-modal__title,.login-modal--notch .login-modal__subtitle{text-align:center;padding-right:0}.login-modal--notch .login-modal__intro .login-modal__title,.login-modal--notch .login-modal__intro .login-modal__subtitle{text-align:left;padding-right:0}.login-modal__intro{display:block}.login-modal__intro .login-modal__title{padding-right:40px}.login-modal__intro .login-modal__subtitle{margin-top:6px}.auth-social{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}.login-modal .auth-social{align-items:center;gap:14px;width:100%;margin-top:22px}.auth-social__label{width:100%;font-family:var(--font-body);letter-spacing:.01em;text-align:left;white-space:nowrap;color:color-mix(in srgb, var(--cinza-escuro,#767676) 78%, transparent);margin:0;font-size:10px;font-weight:400;line-height:1;display:block}.auth-social__rules,.auth-social__rule{display:none}.auth-social__label-action{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.login-modal .auth-social__label{text-align:center;white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.login-modal .auth-social__label:before,.login-modal .auth-social__label:after{content:"";background:color-mix(in srgb, var(--text-primary,#252323) 10%, transparent);flex:auto;height:1px}.auth-social__btns{justify-content:center;align-items:center;gap:6px;display:flex}.login-modal .auth-social__btns{gap:12px}.auth-social__btn{box-sizing:border-box;border:1px solid var(--card-border,color-mix(in srgb, var(--text-primary,#252323) 10%, transparent));border-radius:var(--radius-default);background:color-mix(in srgb, var(--text-primary,#252323) 4%, var(--surface-background,#fff));width:28px;height:28px;box-shadow:none;vertical-align:middle;color:var(--preto-avermelhado,#252323);cursor:pointer;opacity:1;flex:0 0 28px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:background-color .18s,border-color .18s;display:flex}.login-modal .auth-social__btn{background:var(--surface-background,#fff);border:1px solid color-mix(in srgb, var(--text-primary,#252323) 12%, transparent);border-radius:50%;flex:0 0 28px;width:28px;height:28px}.auth-social__btn img,.auth-social__btn svg{object-fit:contain;vertical-align:middle;flex-shrink:0;margin:0;padding:0;display:block;overflow:visible}.auth-social__btn--google svg{width:15px;height:15px}.login-modal .auth-social__btn--google svg,.auth-social__btn--facebook svg,.login-modal .auth-social__btn--facebook svg{width:14px;height:14px}.auth-social__name,.login-modal__meta{display:none}.login-modal__user-ico{justify-content:center;align-items:center;display:flex}.login-modal .modal-top-icon .login-modal__brand-mark{width:var(--modal-mark-w);height:var(--modal-mark-h);object-fit:contain;object-position:center;z-index:1;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.login-modal .modal-top-icon .login-modal__brand-mark--glyph .combo-figma-meal,.login-modal .modal-top-icon .login-modal__brand-mark--glyph svg{flex:none;width:100%;height:100%;display:block}.login-modal .modal-top-icon .combo-figma-meal__box{fill:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff))}.login-modal .modal-top-icon .combo-figma-meal__lid{fill:var(--cor-secundaria)}.login-modal .modal-top-icon:has(.login-modal__brand-mark) .login-modal__user-ico{opacity:0}.auth-social__btn--apple svg,.login-modal .auth-social__btn--apple svg{width:13px;height:13px}.auth-social__btn:hover{background:color-mix(in srgb, var(--text-primary,#252323) 7%, var(--surface-background,#fff));border-color:color-mix(in srgb, var(--text-primary,#252323) 14%, transparent)}.auth-social__btn:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.login-modal__subtitle{font-family:var(--font-body);color:var(--cinza-escuro,#767676);margin:8px 0 0;padding-right:36px;font-size:14px;font-weight:400;line-height:1.45}.login-modal__form{flex-direction:column;margin-top:28px;display:flex}.login-modal--notch .login-modal__form{margin-top:24px}.login-modal__prompt{font-family:var(--font-body);color:var(--cinza-escuro,#767676);margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.3}.login-modal__methods{box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 20px;padding:0;display:flex}.login-modal__method{color:#737373;min-width:0;font-family:var(--font-body);letter-spacing:-.01em;cursor:pointer;box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:8px 12px 9px;font-size:13px;font-weight:500;line-height:1;transition:color .18s;display:inline-flex;position:relative}.login-modal__method:after{content:none}.login-modal__method-label:after{content:"";background:var(--cor-primaria,var(--vermelho-intenso));opacity:0;pointer-events:none;transform-origin:50%;border-radius:999px;width:100%;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:-8px;left:0;transform:scaleX(.84)}.login-modal__method-ico{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.login-modal__method-label{white-space:nowrap;position:relative;overflow:visible}.login-modal__method svg{flex-shrink:0;display:block}.login-modal__method:hover:not(.is-on),.login-modal__method:focus:not(.is-on){color:color-mix(in srgb, #737373 55%, var(--preto-avermelhado,#252323));box-shadow:none;background:0 0}.login-modal__method:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:3px}.login-modal__method.is-on,.login-modal__method.is-on:hover,.login-modal__method.is-on:focus,.login-modal__method.is-on:focus-visible{z-index:1;color:var(--cor-primaria);box-shadow:none;background:0 0;border:none;font-weight:600}.login-modal__method:hover .login-modal__method-label:after,.login-modal__method.is-on .login-modal__method-label:after,.login-modal__method.is-on:hover .login-modal__method-label:after{opacity:1;transform:scaleX(1)}.login-modal__method.is-on .login-modal__method-ico{color:inherit;background:0 0}@media (prefers-reduced-motion:reduce){.login-modal__method,.login-modal__method-label:after{transition:none}}.login-modal__label{font-family:var(--font-body);color:var(--preto-avermelhado,#252323);margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.2;display:block}.login-modal__field-wrap+.login-modal__label{margin-top:12px}.login-modal__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-modal__field-wrap{width:100%;position:relative}.login-modal__field-wrap .login-modal__field{padding-right:16px}.login-modal__field{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--preto-avermelhado,#252323) 10%, transparent);border-radius:var(--radius-default);background:color-mix(in srgb, var(--preto-avermelhado,#252323) 4%, #fff);width:100%;height:52px;box-shadow:none;font-family:var(--font-body);color:var(--preto-avermelhado,#252323);-webkit-text-size-adjust:100%;outline:none;padding:0 18px;font-size:14px;font-weight:400;line-height:1.3}.login-modal__field::placeholder{color:var(--auth-placeholder,#b8b8b8);opacity:1;-webkit-text-fill-color:var(--auth-placeholder,#b8b8b8);font-weight:400}.login-modal-root .login-modal__field:hover,.login-modal-root .login-modal__field:focus,.login-modal-root .login-modal__field:focus-visible,.login-modal-root .login-modal__field:active{background:color-mix(in srgb, var(--preto-avermelhado,#252323) 4%, #fff);box-shadow:none;transform:none}.login-modal-root .login-modal__field:focus,.login-modal-root .login-modal__field:focus-visible{border:1px solid var(--cor-primaria);outline:none}.login-modal__field--date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-right:16px}.login-modal__field-icon{width:24px;height:24px;color:var(--cinza-escuro,#767676);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.login-modal__field-icon--lead{left:16px;right:auto}.login-modal__field-icon--lead svg{width:16px;height:16px}.login-modal__field--lead{padding-left:46px}.login-modal__field-wrap--pass .login-modal__field{padding-right:44px}.login-modal__field-icon--btn{cursor:pointer;pointer-events:auto;background:0 0;border:none;padding:0}.login-modal__field-icon--btn:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px;border-radius:var(--radius-default)}.login-modal__helper{font-family:var(--font-body);color:var(--cor-primaria,var(--vermelho-intenso));margin:6px 0 0;font-size:14px;font-weight:500;line-height:20px}.login-modal__field-wrap+.login-modal__field-wrap,.login-modal__helper+.login-modal__field-wrap{margin-top:12px}.login-modal__forgot{font-family:var(--font-body);color:#809fb8;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:10px;padding:0;font-size:16px;font-weight:500;line-height:24px}.login-modal__forgot:hover{color:var(--cinza-escuro,#444);text-decoration:underline}.login-modal__error{font-family:var(--font-body);color:var(--vermelho-intenso);margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.4}.login-modal__forgot-sent{font-family:var(--font-body);color:var(--cor-primaria);text-align:center;margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.3}.login-modal__body>.login-modal__error{text-align:center;margin:0 0 10px}.login-modal__body>.login-modal__error+.auth-social{margin-top:14px}.login-modal__cta{border-radius:var(--radius-default);background:var(--cor-primaria,var(--cor-botoes));color:#fff;width:100%;height:52px;font-family:var(--font-body);cursor:pointer;border:none;margin-top:28px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.2}.login-modal__cta:hover{filter:brightness(.94)}.login-modal__cta:disabled{cursor:wait;opacity:.72;filter:none}.login-modal__cta-col{flex-direction:column;flex:auto;min-width:0;display:flex}.login-modal__cta-col .login-modal__cta{margin-top:0}.login-modal__passkey{border:1px solid var(--cor-primaria,var(--cor-botoes));border-radius:var(--radius-default);width:100%;height:52px;color:var(--cor-primaria,var(--cor-botoes));font-family:var(--font-body);cursor:pointer;background:0 0;margin-top:10px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.2}.login-modal__passkey:disabled{cursor:wait;opacity:.72}.login-modal__actions,.cadastro-modal__actions{--auth-social-size:34px;--auth-social-gap:6px;flex-wrap:nowrap;align-items:flex-end;gap:12px;width:100%;min-width:0;margin-top:28px;display:flex}.login-modal .login-modal__actions .auth-social,.login-modal .cadastro-modal__actions .auth-social{flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-start;gap:5px;width:max-content;max-width:none;margin:0;display:flex}.login-modal .login-modal__actions .auth-social__label,.login-modal .cadastro-modal__actions .auth-social__label{letter-spacing:.02em;text-align:left;white-space:nowrap;width:auto;color:var(--cinza-escuro,#767676);margin:0;padding:0;font-size:10px;font-weight:400;line-height:1.2;display:block}.login-modal .login-modal__actions .auth-social__label:before,.login-modal .login-modal__actions .auth-social__label:after,.login-modal .cadastro-modal__actions .auth-social__label:before,.login-modal .cadastro-modal__actions .auth-social__label:after{content:none;display:none}.login-modal .login-modal__actions .auth-social__btns,.login-modal .cadastro-modal__actions .auth-social__btns{justify-content:flex-start;align-items:center;gap:var(--auth-social-gap);flex-wrap:nowrap;min-height:0;display:flex}.login-modal .login-modal__actions .auth-social__btn,.login-modal .cadastro-modal__actions .auth-social__btn{flex:0 0 var(--auth-social-size);width:var(--auth-social-size);height:var(--auth-social-size);border:1px solid color-mix(in srgb, var(--preto-avermelhado,#252323) 12%, transparent);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.login-modal .login-modal__actions .auth-social__btn svg,.login-modal .cadastro-modal__actions .auth-social__btn svg{margin:0;display:block}.login-modal .login-modal__actions .auth-social__btn:hover,.login-modal .cadastro-modal__actions .auth-social__btn:hover{background:color-mix(in srgb, var(--preto-avermelhado,#252323) 3.5%, #fff);border-color:color-mix(in srgb, var(--preto-avermelhado,#252323) 22%, transparent);box-shadow:0 1px 4px color-mix(in srgb, var(--preto-avermelhado,#252323) 8%, transparent);transform:translateY(-1px)}.login-modal .login-modal__actions .login-modal__cta,.login-modal .cadastro-modal__actions .login-modal__cta{white-space:nowrap;flex:auto;width:auto;min-width:0;margin-top:0}@media (width<=360px){.login-modal__actions,.cadastro-modal__actions{--auth-social-size:32px;--auth-social-gap:5px;gap:10px}}@media (width<=320px){.login-modal__actions,.cadastro-modal__actions{--auth-social-size:28px;--auth-social-gap:4px;gap:8px}}@media (prefers-reduced-motion:reduce){.login-modal .login-modal__actions .auth-social__btn,.login-modal .cadastro-modal__actions .auth-social__btn{transition:none}.login-modal .login-modal__actions .auth-social__btn:hover,.login-modal .cadastro-modal__actions .auth-social__btn:hover{transform:none}}.login-modal__register-hint{text-align:center;font-family:var(--font-body);color:var(--cinza-escuro,#767676);margin:24px 0 0;font-size:13px;font-weight:400;line-height:1.4}.login-modal__text-link{color:var(--cor-primaria);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.login-modal__text-link:hover{text-decoration:underline}.login-modal__text-link:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px;border-radius:var(--radius-default)}.login-modal__cta:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.login-modal__social{justify-content:center;gap:16px;margin-top:16px;display:flex}.login-modal__social-btn{border:1.5px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-default);cursor:not-allowed;opacity:.72;background:#fff;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex}.login-modal__social-btn:disabled{cursor:not-allowed}.login-modal__outline{border:1.5px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-default);width:100%;height:56px;color:var(--cor-primaria,var(--vermelho-intenso));font-family:var(--font-body);cursor:pointer;background:0 0;margin-top:16px;padding:0 16px;font-size:16px;font-weight:700;line-height:24px}.login-modal__outline:hover{background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 8%, transparent)}.login-modal__outline:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}@media (width<=1023px){.login-modal-root{padding:40px 16px calc(16px + var(--bottom-nav-height,env(safe-area-inset-bottom,0px)))}.login-modal-root .login-modal{border-radius:var(--radius-default);width:calc(100% - 32px);max-width:400px;max-height:min(90dvh, calc(100dvh - 24px - var(--bottom-nav-height,0px)))}.login-modal-root .login-modal--notch{border-radius:0}.login-modal--notch .login-modal__card{border-radius:var(--radius-default);max-height:min(90dvh, calc(100dvh - 24px - var(--bottom-nav-height,0px)))}.login-modal__close{width:32px;height:32px;top:14px;right:14px}.login-modal__body{padding:28px 24px 24px}.login-modal--notch .login-modal__body{padding:40px 24px 24px}.login-modal__title{font-size:20px}.login-modal__subtitle{margin-top:6px;font-size:13px}.login-modal .auth-social{gap:12px;margin-top:18px}.login-modal .auth-social__label{font-size:10px}.login-modal .auth-social__btn{flex-basis:26px;width:26px;height:26px}.auth-social__label{font-size:9px}.auth-social__btn{flex-basis:28px;width:28px;height:28px}.login-modal__form{margin-top:22px}.login-modal__prompt{margin-bottom:8px;font-size:12px}.login-modal__methods{gap:4px;margin-bottom:16px;padding:0}.login-modal__method{gap:5px;padding:7px 8px 8px;font-size:12px}.login-modal__method-ico svg{width:13px;height:13px}.login-modal__label{margin-bottom:6px;font-size:12px}.login-modal__field-wrap+.login-modal__field-wrap,.login-modal__helper+.login-modal__field-wrap{margin-top:9px}.login-modal__field-wrap .login-modal__field{padding-right:12px}.login-modal__field{border-radius:var(--radius-default);height:52px;padding:0 16px;font-size:16px;line-height:1.3}.login-modal__field--lead{padding-left:44px}.login-modal__field-icon{width:20px;height:20px;right:12px}.login-modal__field-icon--lead{left:14px;right:auto}.login-modal__field-icon svg{width:18px;height:18px}.login-modal__helper{opacity:.7;margin-top:4px;font-size:9px;line-height:1.2}.login-modal__forgot{margin-top:4px;font-size:11px;line-height:1.3}.login-modal__error{margin-top:10px;font-size:12px;line-height:1.3}.login-modal__cta{border-radius:var(--radius-default);background:var(--cor-primaria,var(--cor-botoes));height:52px;margin-top:22px;font-size:15px;line-height:1.2}.login-modal__register-hint{margin-top:18px;font-size:12px}.login-modal__cta:hover{background:var(--cor-primaria,var(--cor-botoes));filter:brightness(.94)}.login-modal-root:has(.auth-modal){--auth-s:min(1, calc((100vw - 30px) / 401.39px));--login-s:var(--auth-s);--cad-s:var(--auth-s);padding:calc(15px + env(safe-area-inset-top,0px) + 52.5px * var(--auth-s)) 0 calc(16px + var(--bottom-nav-height,env(safe-area-inset-bottom,0px)));place-items:start center}.login-modal-root .auth-modal{--auth-s:min(1, calc((100vw - 30px) / 401.39px));--login-s:var(--auth-s);--cad-s:var(--auth-s);width:calc(100% - 30px);max-width:401px;height:auto;max-height:none;box-shadow:none;font-family:"Roboto Flex", var(--font-body), sans-serif;background:0 0;border-radius:0;margin-inline:auto;overflow:visible}}@media (width>=1024px){.login-modal-root:has(.auth-modal){--auth-s:min(1.22, calc((100vw - 96px) / 401.39px));--login-s:var(--auth-s);--cad-s:var(--auth-s);padding:calc(36px + 52.5px * var(--auth-s)) 24px 36px;overscroll-behavior:contain;place-items:safe center center;overflow:hidden auto}.login-modal-root .auth-modal{--auth-s:min(1.22, calc((100vw - 96px) / 401.39px));--login-s:var(--auth-s);--cad-s:var(--auth-s);width:calc(401.39px * var(--auth-s));max-width:none;height:auto;max-height:none;box-shadow:none;font-family:"Roboto Flex", var(--font-body), sans-serif;background:0 0;border-radius:0;margin-inline:auto;overflow:visible}}.login-modal-root .login-modal--svg{height:auto;max-height:none;box-shadow:none;font-family:"Roboto Flex", var(--font-body), sans-serif;background:0 0;border-radius:0;overflow:visible}.login-modal-root .login-modal--svg .login-modal__card{width:100%;min-height:calc(434.94px * var(--login-s));border-radius:calc(40.51px * var(--login-s));background:var(--surface-background,var(--card,#fff));filter:none;max-height:none;box-shadow:none;overflow:visible}.login-modal-root .login-modal--svg .modal-top-icon{top:calc(-48.8px * var(--login-s,1));width:calc(104.46px * var(--login-s,1));height:calc(104.46px * var(--login-s,1));transform:translateX(calc(-50% - 5.99px * var(--login-s,1)));background:var(--cor-primaria,var(--vermelho-intenso));color:var(--cor-texto-sobre-primaria,var(--cor-texto-botoes,#fff));left:50%}.login-modal--svg .modal-top-icon .login-modal__brand-mark{width:var(--modal-mark-w);height:var(--modal-mark-h);object-fit:contain;flex:none;display:flex}.login-modal--svg .modal-top-icon .login-modal__brand-mark--glyph .combo-figma-meal,.login-modal--svg .modal-top-icon .login-modal__brand-mark--glyph svg{flex:none;width:100%;height:100%}.login-modal--svg .login-modal__user-ico{position:absolute}.login-modal--svg .modal-top-icon:has(.login-modal__brand-mark) .login-modal__user-ico{opacity:0}.login-modal--svg .login-modal__close{top:calc(14px * var(--login-s));right:calc(18px * var(--login-s));width:calc(28px * var(--login-s));height:calc(28px * var(--login-s));color:var(--preto-avermelhado,#252323)}.login-modal-root .login-modal--svg .login-modal__body{padding:calc(66.9px * var(--login-s)) calc(52.81px * var(--login-s)) calc(28.66px * var(--login-s));flex-direction:column;align-items:stretch;display:flex;overflow:visible}.login-modal--svg .login-modal__intro,.login-modal--svg .login-modal__intro .login-modal__title,.login-modal--svg .login-modal__intro .login-modal__subtitle{text-align:center;padding-right:0}.login-modal--svg .login-modal__title{font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(29.04px * var(--login-s));letter-spacing:0;color:var(--preto-avermelhado,#252323);margin:0;padding:0;font-weight:700;line-height:1}.login-modal--svg .login-modal__subtitle{margin:calc(11.96px * var(--login-s)) 0 0;font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(12.42px * var(--login-s));color:var(--preto-avermelhado,#252323);padding:0;font-weight:300;line-height:1}.login-modal--svg .login-modal__form{margin-top:calc(21.95px * var(--login-s))}.login-modal--svg .login-modal__methods{justify-content:center;gap:calc(25.5px * var(--login-s));margin:0 0 calc(27.21px * var(--login-s));padding:0}.login-modal--svg .login-modal__method{color:var(--preto-avermelhado,#252323);font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(12.67px * var(--login-s));letter-spacing:0;gap:0;padding:0;font-weight:400;line-height:1}.login-modal--svg .login-modal__method-label:after{bottom:calc(-6px * var(--login-s))}.login-modal--svg .login-modal__method-ico{display:none}.login-modal--svg .login-modal__method.is-on,.login-modal--svg .login-modal__method.is-on:hover,.login-modal--svg .login-modal__method.is-on:focus,.login-modal--svg .login-modal__method.is-on:focus-visible{color:var(--cor-primaria,var(--vermelho-intenso));font-weight:400}.login-modal--svg .login-modal__label{margin:0 0 calc(11.13px * var(--login-s));font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(12.67px * var(--login-s));color:var(--cor-primaria,var(--vermelho-intenso));font-weight:400;line-height:1}.login-modal--svg .login-modal__field-icon--lead,.login-modal--svg .login-modal__field-wrap--lead .login-modal__field-icon{display:none}.login-modal--svg .login-modal__field,.login-modal--svg .login-modal__field--lead,.login-modal--svg .login-modal__field-wrap .login-modal__field{height:calc(35.88px * var(--login-s));padding:0 calc(14.38px * var(--login-s));border:calc(.75px * var(--login-s)) solid #ccc;border-radius:calc(17.94px * var(--login-s));font-family:"Roboto Flex", var(--font-body), sans-serif;color:var(--preto-avermelhado,#252323);background:#fdfdfd;font-size:16px;font-weight:400;line-height:1}.login-modal-root .login-modal--svg .login-modal__field:focus,.login-modal-root .login-modal--svg .login-modal__field:focus-visible{border:calc(.75px * var(--login-s)) solid var(--cor-primaria,var(--vermelho-intenso));background:#fdfdfd}.login-modal--svg .login-modal__field::placeholder{color:#ccc;-webkit-text-fill-color:#ccc;font-size:16px}.login-modal--svg .login-modal__field-wrap+.login-modal__label,.login-modal--svg .login-modal__field-wrap+.login-modal__field-wrap,.login-modal--svg .login-modal__helper+.login-modal__field-wrap{margin-top:calc(12px * var(--login-s))}.login-modal--svg .login-modal__meta{width:100%;margin-top:calc(15.51px * var(--login-s));min-height:calc(11.34px * var(--login-s));justify-content:space-between;align-items:center;display:flex}.login-modal--svg .login-modal__remember{align-items:center;gap:calc(5.56px * var(--login-s));font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.66px * var(--login-s));color:var(--preto-avermelhado,#252323);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:400;line-height:1;display:inline-flex}.login-modal--svg .login-modal__remember:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px;border-radius:4px}.login-modal--svg .login-modal__remember .somy-check{width:calc(14px * var(--login-s));height:calc(14px * var(--login-s));color:var(--preto-avermelhado,#252323)}.login-modal--svg .login-modal__remember.is-on .somy-check{color:var(--cor-primaria,var(--vermelho-intenso))}.login-modal--svg .login-modal__forgot{font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.66px * var(--login-s));color:var(--preto-avermelhado,#252323);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:400;line-height:1}.login-modal--svg .login-modal__forgot:hover{color:var(--preto-avermelhado,#252323);text-decoration:underline}.login-modal--svg .login-modal__error{margin:calc(10px * var(--login-s)) 0 0;font-size:calc(9.66px * var(--login-s));text-align:center}.login-modal--svg .login-modal__actions{margin-top:calc(15.51px * var(--login-s))}.login-modal--svg .login-modal__cta-col{align-self:stretch;width:100%}.login-modal-root .login-modal--svg .login-modal__actions .login-modal__cta{width:100%;height:calc(35.88px * var(--login-s));border-radius:calc(17.94px * var(--login-s));background:var(--cor-primaria,var(--cor-botoes,var(--vermelho-intenso)));color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(14.49px * var(--login-s));letter-spacing:0;border:none;flex:none;margin:0;padding:0;font-weight:500;line-height:1}.login-modal-root .login-modal--svg .login-modal__actions .login-modal__passkey{width:100%;height:calc(35.88px * var(--login-s));margin:calc(8px * var(--login-s)) 0 0;border:1.5px solid var(--cor-primaria,var(--cor-botoes,var(--vermelho-intenso)));border-radius:calc(17.94px * var(--login-s));color:var(--cor-primaria,var(--cor-botoes,var(--vermelho-intenso)));font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(14.49px * var(--login-s));letter-spacing:0;background:0 0;flex:none;padding:0;font-weight:500;line-height:1}.login-modal--svg .login-modal__passkey:hover:not(:disabled){background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 8%, transparent)}.login-modal--svg .auth-social__label,.login-modal--svg .login-modal__actions .auth-social__label{font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.66px * var(--login-s));letter-spacing:0;color:var(--preto-avermelhado,#252323);font-weight:400}.login-modal-root .login-modal--svg .login-modal__actions .auth-social__btn{border-radius:calc(12.71px * var(--login-s));box-shadow:none;color:var(--preto-avermelhado,#252323);background:#fdfdfd;border:none}.login-modal--svg .auth-social__name{font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(10.64px * var(--login-s));color:var(--preto-avermelhado,#252323);font-weight:400;line-height:1;display:block}.login-modal--svg .auth-social__btn svg,.login-modal--svg .login-modal__actions .auth-social__btn svg{width:calc(12px * var(--login-s));height:calc(12px * var(--login-s))}.login-modal--svg .auth-social__btn:hover,.login-modal--svg .login-modal__actions .auth-social__btn:hover{box-shadow:none;background:#fdfdfd;transform:none}.login-modal--svg .login-modal__register-hint{margin:calc(33.31px * var(--login-s)) 0 0;font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.66px * var(--login-s));color:var(--preto-avermelhado,#252323);font-weight:400;line-height:1}.login-modal--svg .login-modal__text-link{color:var(--cor-primaria,var(--vermelho-intenso));font-weight:400}.login-modal-root .login-modal--svg .modal-top-icon:has(.login-modal__brand-mark--ball){background:0 0;overflow:hidden}.login-modal--svg .modal-top-icon .login-modal__brand-mark.login-modal__brand-mark--ball,.login-modal .modal-top-icon .login-modal__brand-mark.login-modal__brand-mark--ball{object-fit:cover;flex:none;width:100%;max-width:none;height:100%}.login-modal-root--cadastro{box-sizing:border-box;height:100dvh;max-height:100dvh;padding:44px 16px 12px;overflow:hidden auto}.login-modal-root--cadastro .login-modal,.login-modal-root--cadastro .login-modal--notch .login-modal__card{max-height:calc(100dvh - 56px)}.cadastro-modal .modal-top-icon,.login-modal-root--cadastro .modal-top-icon{background:var(--cor-secundaria);color:var(--cor-texto-sobre-secundaria,var(--cor-texto-botoes,#fff))}.cadastro-modal{--cad-body-pad-t:44px;--cad-body-pad-x:28px;--cad-body-pad-b:20px;--cad-head-mb:16px;--cad-group-gap:8px;--cad-group-mt:12px;--cad-label-mb:5px;--cad-field-h:46px;--cad-cta-h:52px;--cad-cta-mt:28px;--cad-checks-gap:8px;--cad-checks-mt:8px;--cad-row-gap:8px}.cadastro-modal.login-modal--notch .login-modal__body{padding:var(--cad-body-pad-t) var(--cad-body-pad-x) var(--cad-body-pad-b);overflow:hidden}.cadastro-modal__form,.cadastro-modal__body{flex-direction:column;flex:auto;min-height:0;display:flex}.cadastro-modal__head{margin:0 0 var(--cad-head-mb);display:block}.cadastro-modal__eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:none;color:var(--cinza-escuro,#767676);margin:0 0 2px;font-size:11px;font-weight:600;line-height:1.2}.cadastro-modal__title{min-width:0;font-family:var(--font-body);letter-spacing:-.03em;color:var(--preto-avermelhado,#252323);margin:0;padding-right:36px;font-size:22px;font-weight:700;line-height:1.25}.cadastro-modal__status{font-family:var(--font-body);color:var(--cinza-escuro,#767676);margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.4}.cadastro-modal__group{gap:var(--cad-group-gap);flex-direction:column;display:flex}.cadastro-modal__group+.cadastro-modal__group{margin-top:var(--cad-group-mt)}.cadastro-modal__section-title{font-family:var(--font-body);letter-spacing:.06em;text-transform:none;color:var(--cinza-escuro,#767676);margin:0 0 2px;font-size:11px;font-weight:600;line-height:1.2}.cadastro-modal__row{gap:var(--cad-row-gap);grid-template-columns:1fr;align-items:start;display:grid}.cadastro-modal__field-wrap{flex-direction:column;min-width:0;display:flex;position:relative}.cadastro-modal__field-wrap .login-modal__label{margin-bottom:var(--cad-label-mb)}.cadastro-modal .login-modal__field,.cadastro-modal__cpf,.cadastro-modal__phone,.cadastro-modal__filled{height:var(--cad-field-h)}.cadastro-modal__field-wrap:has(.cadastro-modal__phone.is-open){z-index:4}.cadastro-modal__field-wrap.is-loading .login-modal__field{padding-right:44px}.cadastro-modal .login-modal__field-wrap--pass .login-modal__field{height:var(--cad-field-h)}.cadastro-modal__cpf-row{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.cadastro-modal__cpf{width:auto;min-width:0;height:var(--cad-field-h);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--preto-avermelhado,#252323) 10%, transparent);border-radius:var(--radius-default);background:color-mix(in srgb, var(--preto-avermelhado,#252323) 4%, #fff);flex:auto;align-items:stretch;padding:0;transition:border-color .22s,box-shadow .22s,background-color .22s;display:flex}.cadastro-modal__cpf:focus-within{border-color:var(--cor-primaria)}.cadastro-modal__cpf.is-ok{border-color:color-mix(in srgb, var(--preto-avermelhado,#252323) 10%, transparent);background:color-mix(in srgb, var(--preto-avermelhado,#252323) 4%, #fff);box-shadow:none}.cadastro-modal__cpf.is-miss{border-color:color-mix(in srgb, var(--vermelho-intenso,var(--cor-primaria)) 45%, transparent)}.cadastro-modal__cpf-input{min-width:0;height:100%;box-shadow:none;font-family:var(--font-body);color:var(--preto-avermelhado,#252323);-webkit-text-size-adjust:100%;background:0 0;border:none;outline:none;flex:auto;padding:0 18px;font-size:14px;font-weight:400;line-height:1.3}.cadastro-modal__cpf-input::placeholder{color:var(--auth-placeholder,#b8b8b8);opacity:1;-webkit-text-fill-color:var(--auth-placeholder,#b8b8b8)}.cadastro-modal__phone{width:100%;height:var(--cad-field-h);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--preto-avermelhado,#252323) 10%, transparent);border-radius:var(--radius-default);background:color-mix(in srgb, var(--preto-avermelhado,#252323) 4%, #fff);align-items:stretch;padding:0 4px 0 2px;transition:border-color .22s;display:flex;position:relative}.cadastro-modal__phone:focus-within{border-color:var(--cor-primaria)}.cadastro-modal__phone-cc{height:100%;color:var(--preto-avermelhado,#252323);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;margin:0;padding:0 8px 0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.cadastro-modal__phone-cc:disabled{cursor:default}.cadastro-modal__phone-flag{font-size:15px;line-height:1}.cadastro-modal__phone-flag-img{object-fit:cover;border-radius:2px;flex-shrink:0;width:18px;height:13px;display:block}.cadastro-modal__phone-dial{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cadastro-modal__phone-caret{color:var(--cinza-escuro,#767676);opacity:.7;display:inline-flex}.cadastro-modal__phone-sep{background:color-mix(in srgb, var(--preto-avermelhado,#252323) 14%, transparent);flex-shrink:0;width:1px;height:18px;margin:auto 0}.cadastro-modal__phone-input{min-width:0;height:100%;box-shadow:none;font-family:var(--font-body);color:var(--preto-avermelhado,#252323);-webkit-text-size-adjust:100%;background:0 0;border:none;outline:none;flex:auto;padding:0 14px 0 10px;font-size:14px;font-weight:400;line-height:1.3}.cadastro-modal__phone-input::placeholder{color:var(--auth-placeholder,#b8b8b8);opacity:1;-webkit-text-fill-color:var(--auth-placeholder,#b8b8b8)}.cadastro-modal__phone-list{z-index:8;border:1px solid color-mix(in srgb, var(--preto-avermelhado,#252323) 10%, transparent);border-radius:var(--radius-default);max-height:220px;box-shadow:0 10px 28px color-mix(in srgb, var(--preto-avermelhado,#252323) 12%, transparent);background:#fff;margin:0;padding:6px 0;list-style:none;position:absolute;inset:auto 0 calc(100% + 6px);overflow:hidden auto}.cadastro-modal__phone-list button{width:100%;color:var(--preto-avermelhado,#252323);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:13px;font-weight:400;line-height:1.3;display:flex}.cadastro-modal__phone-list button:hover,.cadastro-modal__phone-list button.is-active{background:color-mix(in srgb, var(--preto-avermelhado,#252323) 5%, #fff)}.cadastro-modal__phone-list-name{flex:auto;min-width:0}.cadastro-modal__phone-list-dial{color:var(--cinza-escuro,#767676);font-variant-numeric:tabular-nums;flex-shrink:0}.cadastro-modal__cpf-btn{width:auto;min-width:36px;height:var(--cad-field-h);box-sizing:border-box;border:1px solid var(--cor-primaria);border-radius:var(--radius-default);background:color-mix(in srgb, var(--cor-primaria) 2%, #fff);color:var(--cor-primaria);font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:600;line-height:1;transition:background-color .22s,border-color .22s,color .22s;display:inline-flex}.cadastro-modal__cpf-btn svg{color:inherit;flex-shrink:0}.cadastro-modal__cpf-btn-text{color:inherit;-webkit-text-fill-color:currentColor;display:inline-block}.cadastro-modal__cpf-btn:hover:not(:disabled){background:color-mix(in srgb, var(--cor-primaria) 8%, #fff);color:var(--cor-primaria)}.cadastro-modal__cpf-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--cor-primaria) 40%, transparent);outline-offset:1px}.cadastro-modal__field.is-invalid{border-color:var(--vermelho-intenso)}.cadastro-modal__field::placeholder{color:var(--auth-placeholder,#b8b8b8);opacity:1;-webkit-text-fill-color:var(--auth-placeholder,#b8b8b8);font-weight:400}.cadastro-modal__cpf-btn:disabled,.cadastro-modal__cpf-btn.is-loading,.cadastro-modal__cpf-btn.is-ok,.cadastro-modal__cpf-btn.is-miss{background:color-mix(in srgb, var(--cor-primaria) 2%, #fff);border-color:var(--cor-primaria);color:var(--cor-primaria);-webkit-text-fill-color:var(--cor-primaria);opacity:1}.cadastro-modal__cpf-btn:disabled{cursor:progress}.cadastro-modal__cpf-btn:hover:not(:disabled),.cadastro-modal__cpf-btn.is-ok:hover:not(:disabled),.cadastro-modal__cpf-btn.is-miss:hover:not(:disabled){background:color-mix(in srgb, var(--cor-primaria) 8%, #fff)}.cadastro-modal__cpf-btn.is-loading:hover{background:color-mix(in srgb, var(--cor-primaria) 2%, #fff)}.cadastro-modal__cpf-spin{border:2px solid color-mix(in srgb, var(--cor-primaria) 22%, transparent);border-top-color:var(--cor-primaria);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cadastro-spin}.cadastro-modal__filled{width:100%;height:var(--cad-field-h);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--preto-avermelhado,#252323) 10%, transparent);border-radius:var(--radius-default);background:color-mix(in srgb, var(--preto-avermelhado,#252323) 4%, #fff);box-shadow:none;color:var(--preto-avermelhado,#252323);cursor:default;-webkit-user-select:text;user-select:text;align-items:center;gap:10px;padding:0 14px 0 18px;display:flex}.cadastro-modal__filled.is-wait{color:var(--cinza-escuro,#767676);cursor:not-allowed;-webkit-user-select:none;user-select:none}.cadastro-modal__field-wrap.is-locked,.cadastro-modal__field-wrap.is-locked .login-modal__label{cursor:not-allowed}.login-modal-root .cadastro-modal .cadastro-modal__field-wrap.is-locked .login-modal__field,.login-modal-root .cadastro-modal .login-modal__field.cadastro-modal__field--locked:disabled{cursor:not-allowed;pointer-events:none;opacity:1;color:var(--cinza-escuro,#767676);background:color-mix(in srgb, var(--preto-avermelhado,#252323) 5.5%, #fff);border-color:color-mix(in srgb, var(--preto-avermelhado,#252323) 8%, transparent);box-shadow:none}.login-modal-root .cadastro-modal .cadastro-modal__field-wrap.is-locked .login-modal__field:hover,.login-modal-root .cadastro-modal .cadastro-modal__field-wrap.is-locked .login-modal__field:focus,.login-modal-root .cadastro-modal .cadastro-modal__field-wrap.is-locked .login-modal__field:focus-visible,.login-modal-root .cadastro-modal .cadastro-modal__field-wrap.is-locked .login-modal__field:active{border-color:color-mix(in srgb, var(--preto-avermelhado,#252323) 8%, transparent);box-shadow:none;outline:none}.cadastro-modal .cadastro-modal__field-wrap.is-locked .login-modal__field::placeholder{color:var(--auth-placeholder,#b8b8b8);opacity:1;-webkit-text-fill-color:var(--auth-placeholder,#b8b8b8)}.cadastro-modal .cadastro-modal__field-wrap:not(.is-locked) .login-modal__field:not(:disabled){cursor:text}.cadastro-modal__filled-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);color:var(--auth-placeholder,#b8b8b8);opacity:1;flex:auto;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.cadastro-modal__filled-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);flex:auto;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.cadastro-modal__filled-ok{width:22px;height:22px;color:var(--cor-primaria);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cadastro-modal__filled-ok svg{display:block}.cadastro-modal__spinner{right:16px;top:calc(13px + var(--cad-label-mb) + (var(--cad-field-h) - 14px) / 2);border:2px solid color-mix(in srgb, var(--preto-avermelhado,#252323) 14%, transparent);border-top-color:var(--cor-primaria,var(--vermelho-intenso));border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cadastro-spin;position:absolute}@keyframes cadastro-spin{to{transform:rotate(360deg)}}.cadastro-modal__field-hint{margin:var(--cad-label-mb) 0 0;font-family:var(--font-body);color:var(--cinza-escuro,#767676);font-size:12px;font-weight:400;line-height:1.3}.cadastro-modal__field-hint--miss{color:var(--cinza-escuro,#767676)}.cadastro-modal__field-hint--error{color:var(--vermelho-intenso,#c0392b)}.cadastro-modal__field--select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'><path d='M4 6l4 4 4-4' stroke='%23767676' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:36px}.cadastro-modal__checks{gap:var(--cad-checks-gap);margin-top:var(--cad-checks-mt);flex-direction:column;display:flex}.cadastro-modal__check-row{font-family:var(--font-body);color:var(--cinza-escuro,#767676);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.cadastro-modal__check{flex:0 0 16px;width:16px;height:16px;margin:1px 0 0}.cadastro-modal__link{color:var(--cor-primaria,var(--vermelho-intenso));font-weight:500;text-decoration:none}.cadastro-modal__link:hover{text-decoration:underline}.cadastro-modal .login-modal__register-hint{color:color-mix(in srgb, var(--cinza-escuro,#767676) 72%, #fff);flex-shrink:0;margin-top:18px;font-size:11px;font-weight:400;line-height:1.35}.cadastro-modal .login-modal__register-hint .login-modal__text-link{margin:-8px -6px;padding:8px 6px;font-size:11px;font-weight:500}.cadastro-modal__actions{margin-top:var(--cad-cta-mt)}.cadastro-modal__back{text-align:center;width:100%;margin:8px 0 0;padding:8px;display:block}.cadastro-modal .login-modal__cta.cadastro-modal__cta{box-sizing:border-box;width:100%;height:var(--cad-cta-h);min-height:var(--cad-cta-h);max-height:var(--cad-cta-h);flex:0 0 var(--cad-cta-h);margin-top:var(--cad-cta-mt);border-radius:var(--radius-default);flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-weight:700;line-height:1;display:flex}.cadastro-modal .cadastro-modal__actions .login-modal__cta.cadastro-modal__cta{white-space:nowrap;flex:auto;width:auto;min-width:0;margin-top:0}.cadastro-modal__head--found{margin:0 0 14px;display:block}.cadastro-modal__found{min-height:0;padding:var(--cad-body-pad-t) var(--cad-body-pad-x) var(--cad-body-pad-b);flex-direction:column;flex:none;align-items:stretch;display:flex}.cadastro-modal__found-copy{text-align:center;flex-direction:column;gap:6px;margin:0 0 16px;display:flex}.cadastro-modal__found-lead{font-family:var(--font-body);color:var(--preto-avermelhado,#252323);margin:0;font-size:14px;font-weight:500;line-height:1.4}.cadastro-modal__found-sub{font-family:var(--font-body);color:var(--cinza-escuro,#767676);margin:0;font-size:13px;font-weight:400;line-height:1.4}.cadastro-modal__found-data{border-radius:var(--radius-default);background:color-mix(in srgb, var(--preto-avermelhado,#252323) 4%, #fff);margin:0 0 18px;padding:12px 16px}.cadastro-modal__found-data p{font-family:var(--font-body);color:var(--preto-avermelhado,#252323);margin:0;font-size:13px;font-weight:500;line-height:1.5}.cadastro-modal__found-link{width:100%;font-family:var(--font-body);color:var(--cor-primaria);cursor:pointer;background:0 0;border:none;margin:10px 0 0;padding:0;font-size:13px;font-weight:600;display:block}.cadastro-modal__found-support,.cadastro-modal__found-other{text-align:center;font-family:var(--font-body);color:var(--cinza-escuro,#767676);margin:10px auto 0;font-size:12px;font-weight:400;text-decoration:none;display:block}.cadastro-modal__found-other{cursor:pointer;background:0 0;border:none;width:100%;padding:0}.cadastro-modal__found-support:hover,.cadastro-modal__found-other:hover{text-decoration:underline}.cadastro-modal .login-modal__cta:disabled{opacity:.7;cursor:progress}@media (prefers-reduced-motion:reduce){.cadastro-modal__cpf,.cadastro-modal__cpf-btn,.cadastro-modal__actions .auth-social__btn{transition:none}.cadastro-modal__actions .auth-social__btn:hover{transform:none}.cadastro-modal__cpf-spin,.cadastro-modal__spinner{animation:none}}@media (width>=1024px){.cadastro-modal__row--street{grid-template-columns:minmax(0,1fr) 108px}.cadastro-modal__row--place{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 68px}}@media (width<=1023px){.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)){padding:36px 16px calc(12px + var(--bottom-nav-height,env(safe-area-inset-bottom,0px)));flex-direction:column;justify-content:center;align-items:center;display:flex;overflow-x:hidden}.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)) .login-modal{place-self:center;width:calc(100% - 32px);max-width:100%;margin-left:0;margin-right:0;position:relative;left:auto;right:auto;transform:none}.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)) .login-modal{max-height:calc(100dvh - 48px - var(--bottom-nav-height,0px))}.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)) .login-modal--notch .login-modal__card{max-height:calc(100dvh - 48px - var(--bottom-nav-height,0px))}.cadastro-modal:not(.cadastro-modal--svg){--cad-body-pad-t:40px;--cad-body-pad-x:22px;--cad-body-pad-b:16px}.cadastro-modal:not(.cadastro-modal--svg) .cadastro-modal__title{font-size:18px}.cadastro-modal:not(.cadastro-modal--svg) .login-modal__cta.cadastro-modal__cta{font-size:15px;font-weight:700;line-height:1}.cadastro-modal:not(.cadastro-modal--svg) .cadastro-modal__cpf-row{gap:6px}.cadastro-modal:not(.cadastro-modal--svg) .cadastro-modal__cpf-btn{gap:3px;padding:0 8px;font-size:10px}}@media (height<=900px){.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)){padding-top:36px;padding-bottom:calc(10px + var(--bottom-nav-height,env(safe-area-inset-bottom,0px)))}.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)) .login-modal{max-height:calc(100dvh - 46px - var(--bottom-nav-height,0px))}.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)) .login-modal--notch .login-modal__card{max-height:calc(100dvh - 46px - var(--bottom-nav-height,0px))}.cadastro-modal:not(.cadastro-modal--svg){--cad-body-pad-t:36px;--cad-body-pad-b:14px;--cad-head-mb:10px;--cad-group-gap:6px;--cad-group-mt:8px;--cad-cta-mt:16px;--cad-checks-gap:6px;--cad-checks-mt:6px;--cad-row-gap:6px}}@media (height<=800px){.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)){padding-top:32px;padding-bottom:calc(8px + var(--bottom-nav-height,env(safe-area-inset-bottom,0px)))}.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)) .login-modal{max-height:calc(100dvh - 40px - var(--bottom-nav-height,0px))}.login-modal-root--cadastro:not(:has(.cadastro-modal--svg)) .login-modal--notch .login-modal__card{max-height:calc(100dvh - 40px - var(--bottom-nav-height,0px))}.cadastro-modal:not(.cadastro-modal--svg){--cad-body-pad-t:32px;--cad-body-pad-b:12px;--cad-head-mb:8px;--cad-group-gap:5px;--cad-group-mt:6px;--cad-label-mb:3px;--cad-field-h:42px;--cad-cta-h:46px;--cad-cta-mt:12px;--cad-checks-gap:4px;--cad-checks-mt:4px;--cad-row-gap:5px}.cadastro-modal:not(.cadastro-modal--svg) .cadastro-modal__section-title{margin-bottom:0}}@media (height<=768px){.cadastro-modal:not(.cadastro-modal--svg){--cad-body-pad-t:28px;--cad-body-pad-b:10px;--cad-head-mb:6px;--cad-group-gap:4px;--cad-group-mt:5px;--cad-field-h:40px;--cad-cta-h:44px;--cad-cta-mt:10px}}@media (height<=640px){.cadastro-modal:not(.cadastro-modal--svg).login-modal--notch .login-modal__body{overflow-y:auto}.cadastro-modal:not(.cadastro-modal--svg) .cadastro-modal__actions,.cadastro-modal:not(.cadastro-modal--svg) .login-modal__register-hint{z-index:2;background:#fff;position:sticky;bottom:0}.cadastro-modal:not(.cadastro-modal--svg) .login-modal__register-hint{padding-bottom:4px}}@media (width<=1023px){.login-modal-root--cadastro:has(.auth-modal){--cad-s:calc(100vw / 430.001px);--auth-s:var(--cad-s);height:100dvh;max-height:100dvh;padding:calc(22.042px * var(--cad-s)) 0 calc(21.995px * var(--cad-s) + var(--bottom-nav-height,env(safe-area-inset-bottom,0px)));background:0 0;place-items:start center;overflow:hidden auto}.login-modal-root--cadastro .auth-modal,.login-modal-root--cadastro .cadastro-modal--svg,.login-modal-root--cadastro .cadastro-modal--svg .login-modal__card{max-height:none}}@media (width>=1024px){.login-modal-root--cadastro:has(.auth-modal){--auth-s:min(1.22, calc((100vw - 96px) / 401.39px));--cad-s:var(--auth-s);overscroll-behavior:contain;height:100dvh;min-height:0;max-height:100dvh;padding:calc(36px + 52.5px * var(--auth-s)) 24px 36px;place-items:safe center center;overflow:hidden auto}.login-modal-root--cadastro .auth-modal,.login-modal-root--cadastro .cadastro-modal--svg,.login-modal-root--cadastro .cadastro-modal--svg .login-modal__card{max-height:none}}.login-modal-root .cadastro-modal.cadastro-modal--svg .login-modal__card{border-radius:calc(40.51px * var(--cad-s));background:var(--surface-background,var(--card,#fff));filter:none;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;overflow:visible}.login-modal-root .cadastro-modal.cadastro-modal--svg .modal-top-icon{top:calc(-49.05px * var(--cad-s,1));width:calc(105px * var(--cad-s,1));height:calc(105px * var(--cad-s,1));background:var(--cor-secundaria);color:var(--cor-texto-sobre-secundaria,var(--cor-texto-botoes,#fff));margin-left:0;margin-right:0;left:50%;right:auto;transform:translate(-50%)}.cadastro-modal--svg .modal-top-icon .login-modal__brand-mark{width:var(--modal-mark-w);height:var(--modal-mark-h);object-fit:contain;flex:none;display:flex}.cadastro-modal--svg .modal-top-icon .login-modal__brand-mark--glyph .combo-figma-meal,.cadastro-modal--svg .modal-top-icon .login-modal__brand-mark--glyph svg{flex:none;width:100%;height:100%}.cadastro-modal--svg .modal-top-icon .combo-figma-meal__box{fill:var(--creme-suave,var(--surface-background,#fff))}.cadastro-modal--svg .modal-top-icon .combo-figma-meal__lid{fill:var(--cor-primaria,var(--vermelho-intenso))}.cadastro-modal--svg .login-modal__user-ico{position:absolute}.cadastro-modal--svg .modal-top-icon:has(.login-modal__brand-mark) .login-modal__user-ico{opacity:0}.cadastro-modal--svg .login-modal__close{top:calc(14px * var(--cad-s));right:calc(18px * var(--cad-s));width:calc(28px * var(--cad-s));height:calc(28px * var(--cad-s));color:var(--preto-avermelhado,#252323)}.login-modal-root .cadastro-modal.cadastro-modal--svg .login-modal__body,.cadastro-modal.cadastro-modal--svg.login-modal--notch .login-modal__body{padding:calc(52px * var(--cad-s)) calc(45.25px * var(--cad-s)) calc(22px * var(--cad-s)) calc(42.18px * var(--cad-s));flex-direction:column;align-items:stretch;display:flex;overflow:visible}.cadastro-modal--svg .cadastro-modal__form{flex-direction:column;flex:0 auto;min-height:0;display:flex}.cadastro-modal--svg .cadastro-modal__head{margin:0 0 calc(16px * var(--cad-s));text-align:center}.cadastro-modal--svg .cadastro-modal__eyebrow{display:none}.cadastro-modal--svg .cadastro-modal__title{font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(29.19px * var(--cad-s));letter-spacing:0;text-align:center;color:var(--preto-avermelhado,#252323);margin:0;padding:0;font-weight:700;line-height:1}.cadastro-modal--svg .cadastro-modal__status{margin:calc(10px * var(--cad-s)) 0 0;font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.71px * var(--cad-s));text-align:center;color:var(--preto-avermelhado,#252323);font-weight:400;line-height:1.3}.cadastro-modal--svg .cadastro-modal__group{flex-direction:column;gap:0;display:flex}.cadastro-modal--svg .cadastro-modal__group+.cadastro-modal__group{margin-top:calc(17.25px * var(--cad-s))}.cadastro-modal--svg .cadastro-modal__section-title{margin:0 0 calc(8.74px * var(--cad-s));font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.71px * var(--cad-s));letter-spacing:0;text-transform:none;color:var(--preto-avermelhado,#252323);font-weight:400;line-height:1}.cadastro-modal--svg .cadastro-modal__field-wrap+.cadastro-modal__field-wrap,.cadastro-modal--svg .cadastro-modal__group>.cadastro-modal__field-wrap+.cadastro-modal__row,.cadastro-modal--svg .cadastro-modal__row+.cadastro-modal__field-wrap,.cadastro-modal--svg .cadastro-modal__row+.cadastro-modal__row{margin-top:calc(8.5px * var(--cad-s))}.cadastro-modal--svg .cadastro-modal__row{gap:calc(8.5px * var(--cad-s))}.cadastro-modal--svg .login-modal__label,.cadastro-modal--svg .cadastro-modal__field-wrap .login-modal__label{margin:0 0 calc(8.74px * var(--cad-s));font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.71px * var(--cad-s));color:var(--preto-avermelhado,#252323);font-weight:400;line-height:1}.cadastro-modal--svg .login-modal__field,.cadastro-modal--svg .cadastro-modal__field-wrap .login-modal__field,.cadastro-modal--svg .cadastro-modal__cpf,.cadastro-modal--svg .cadastro-modal__phone,.cadastro-modal--svg .cadastro-modal__filled{height:calc(36.06px * var(--cad-s));min-height:calc(36.06px * var(--cad-s));box-sizing:border-box;padding:0 calc(14.46px * var(--cad-s));border:calc(.75px * var(--cad-s)) solid #ccc;border-radius:calc(18.03px * var(--cad-s));box-shadow:none;font-family:"Roboto Flex", var(--font-body), sans-serif;color:var(--preto-avermelhado,#252323);background:#fdfdfd;font-size:16px;font-weight:400;line-height:1}.login-modal-root .cadastro-modal--svg .login-modal__field:focus,.login-modal-root .cadastro-modal--svg .login-modal__field:focus-visible,.login-modal-root .cadastro-modal--svg .cadastro-modal__cpf:focus-within,.login-modal-root .cadastro-modal--svg .cadastro-modal__phone:focus-within{border:calc(.75px * var(--cad-s)) solid var(--cor-primaria,var(--vermelho-intenso));box-shadow:none;background:#fdfdfd}.login-modal-root .cadastro-modal--svg .cadastro-modal__field-wrap.is-locked .login-modal__field,.login-modal-root .cadastro-modal--svg .login-modal__field.cadastro-modal__field--locked:disabled{color:#ccc;-webkit-text-fill-color:#ccc;opacity:1;background:#fdfdfd;border-color:#ccc}.cadastro-modal--svg .login-modal__field::placeholder,.cadastro-modal--svg .cadastro-modal__cpf-input::placeholder,.cadastro-modal--svg .cadastro-modal__phone-input::placeholder,.cadastro-modal--svg .cadastro-modal__field::placeholder{color:#ccc;-webkit-text-fill-color:#ccc;font-size:16px;font-weight:400}.cadastro-modal--svg .cadastro-modal__cpf-row{align-items:center;gap:calc(5.12px * var(--cad-s));width:100%;display:flex}.cadastro-modal--svg .cadastro-modal__cpf{border:calc(.75px * var(--cad-s)) solid #ccc;background:#fdfdfd;flex:auto;align-items:stretch;width:auto;min-width:0;padding:0;display:flex}.cadastro-modal--svg .cadastro-modal__cpf-input{min-width:0;height:100%;padding:0 calc(14.46px * var(--cad-s));font-family:"Roboto Flex", var(--font-body), sans-serif;color:var(--preto-avermelhado,#252323);background:0 0;border:none;outline:none;flex:auto;font-size:16px;font-weight:400;line-height:1}.cadastro-modal--svg .cadastro-modal__cpf-btn,.cadastro-modal--svg .cadastro-modal__cpf-btn.is-loading,.cadastro-modal--svg .cadastro-modal__cpf-btn.is-ok,.cadastro-modal--svg .cadastro-modal__cpf-btn.is-miss,.cadastro-modal--svg .cadastro-modal__cpf-btn:disabled{flex:0 0 calc(89.72px * var(--cad-s));width:calc(89.72px * var(--cad-s));min-width:calc(89.72px * var(--cad-s));height:calc(36.06px * var(--cad-s));border-radius:calc(18.03px * var(--cad-s));background:var(--cor-primaria,var(--vermelho-intenso));color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));-webkit-text-fill-color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(10.99px * var(--cad-s));letter-spacing:-.02em;opacity:1;border:none;gap:0;padding:0;font-weight:400}.cadastro-modal--svg .cadastro-modal__cpf-btn svg{display:none}.cadastro-modal--svg .cadastro-modal__cpf-btn.is-loading svg,.cadastro-modal--svg .cadastro-modal__cpf-spin{display:block}.cadastro-modal--svg .cadastro-modal__cpf-spin{width:calc(12px * var(--cad-s));height:calc(12px * var(--cad-s));border-color:color-mix(in srgb, var(--cor-texto-botoes,#fff) 35%, transparent);border-top-color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff))}.cadastro-modal--svg .cadastro-modal__cpf-btn:hover:not(:disabled),.cadastro-modal--svg .cadastro-modal__cpf-btn.is-ok:hover:not(:disabled),.cadastro-modal--svg .cadastro-modal__cpf-btn.is-miss:hover:not(:disabled){background:var(--cor-primaria,var(--vermelho-intenso));color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));filter:brightness(.94)}.cadastro-modal--svg .cadastro-modal__phone{padding:0 calc(14.46px * var(--cad-s)) 0 calc(16.82px * var(--cad-s));gap:0}.cadastro-modal--svg .cadastro-modal__phone-cc{gap:calc(4px * var(--cad-s));padding:0 calc(6px * var(--cad-s)) 0 0;font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.71px * var(--cad-s));color:#ccc;font-weight:400}.cadastro-modal--svg .cadastro-modal__phone-flag-img{width:calc(20.28px * var(--cad-s));height:calc(15.46px * var(--cad-s));border-radius:0}.cadastro-modal--svg .cadastro-modal__phone-caret{display:none}.cadastro-modal--svg .cadastro-modal__phone-sep{width:auto;height:auto;margin:0 calc(6px * var(--cad-s));color:#ccc;font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.71px * var(--cad-s));background:0 0;line-height:1}.cadastro-modal--svg .cadastro-modal__phone-sep:before{content:"|"}.cadastro-modal--svg .cadastro-modal__phone-input{font-family:"Roboto Flex", var(--font-body), sans-serif;color:var(--preto-avermelhado,#252323);padding:0;font-size:16px;font-weight:400;line-height:1}.cadastro-modal--svg .cadastro-modal__filled{padding:0 calc(14.46px * var(--cad-s));gap:calc(8px * var(--cad-s))}.cadastro-modal--svg .cadastro-modal__filled-value,.cadastro-modal--svg .cadastro-modal__filled-placeholder{font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.71px * var(--cad-s));font-weight:400;line-height:1}.cadastro-modal--svg .cadastro-modal__filled-ok{width:calc(16px * var(--cad-s));height:calc(16px * var(--cad-s))}.cadastro-modal--svg .cadastro-modal__field-hint{margin:calc(6px * var(--cad-s)) 0 0;font-size:calc(9.71px * var(--cad-s));line-height:1.3}.cadastro-modal--svg .cadastro-modal__spinner{top:calc(13px * var(--cad-s) + 8.74px * var(--cad-s) + (36.06px * var(--cad-s) - 14px) / 2);right:calc(14px * var(--cad-s))}.cadastro-modal--svg .cadastro-modal__checks{gap:calc(8px * var(--cad-s));margin-top:calc(14px * var(--cad-s))}.cadastro-modal--svg .cadastro-modal__check-row{gap:calc(8px * var(--cad-s));font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.71px * var(--cad-s));color:var(--preto-avermelhado,#252323);line-height:1.35}.cadastro-modal--svg .cadastro-modal__check{width:calc(14px * var(--cad-s));height:calc(14px * var(--cad-s));flex-basis:calc(14px * var(--cad-s));margin:calc(1px * var(--cad-s)) 0 0}.cadastro-modal--svg .login-modal__error{margin:calc(10px * var(--cad-s)) 0 0;font-size:calc(9.71px * var(--cad-s));text-align:center}.cadastro-modal--svg .cadastro-modal__actions,.login-modal .cadastro-modal--svg .cadastro-modal__actions{margin-top:calc(17.25px * var(--cad-s))}.login-modal-root .cadastro-modal--svg .cadastro-modal__actions .login-modal__cta.cadastro-modal__cta,.cadastro-modal--svg .login-modal__cta.cadastro-modal__cta{width:calc(292.16px * var(--cad-s));max-width:100%;height:calc(36.06px * var(--cad-s));min-height:calc(36.06px * var(--cad-s));max-height:calc(36.06px * var(--cad-s));border-radius:calc(18.03px * var(--cad-s));background:var(--cor-primaria,var(--cor-botoes));color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(14.57px * var(--cad-s));letter-spacing:0;border:none;flex:none;margin:0 auto;padding:0;font-weight:500;line-height:1}.cadastro-modal--svg .auth-social__label,.cadastro-modal--svg .cadastro-modal__actions .auth-social__label,.login-modal .cadastro-modal--svg .cadastro-modal__actions .auth-social__label{font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.71px * var(--cad-s));letter-spacing:0;color:var(--preto-avermelhado,#252323);font-weight:400}.login-modal-root .cadastro-modal--svg .cadastro-modal__actions .auth-social__btn{border-radius:calc(12.78px * var(--cad-s));box-shadow:none;color:var(--preto-avermelhado,#252323);background:#fdfdfd;border:none;transition:background-color .18s}.cadastro-modal--svg .auth-social__name{font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(10.69px * var(--cad-s));color:var(--preto-avermelhado,#252323);font-weight:400;line-height:1;display:block}.cadastro-modal--svg .auth-social__btn svg,.cadastro-modal--svg .cadastro-modal__actions .auth-social__btn svg{width:calc(12px * var(--cad-s));height:calc(12px * var(--cad-s))}.cadastro-modal--svg .auth-social__btn:hover,.cadastro-modal--svg .cadastro-modal__actions .auth-social__btn:hover{box-shadow:none;background:#e7e7e7;transform:none}.cadastro-modal--svg .login-modal__register-hint{margin:calc(18px * var(--cad-s)) 0 0;font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(9.71px * var(--cad-s));text-align:center;color:var(--preto-avermelhado,#252323);font-weight:400;line-height:1}.cadastro-modal--svg .login-modal__register-hint .login-modal__text-link{font-size:inherit;color:var(--cor-primaria,var(--vermelho-intenso));margin:0;padding:0;font-weight:400}.cadastro-modal--svg .cadastro-modal__found{padding:calc(66.9px * var(--cad-s)) calc(42.18px * var(--cad-s)) calc(28px * var(--cad-s))}.cadastro-modal--svg .cadastro-modal__found-lead,.cadastro-modal--svg .cadastro-modal__found-sub,.cadastro-modal--svg .cadastro-modal__found-data p{font-family:"Roboto Flex", var(--font-body), sans-serif}.cadastro-modal--svg .cadastro-modal__found-lead{font-size:calc(12.42px * var(--cad-s));font-weight:400;line-height:1.35}.cadastro-modal--svg .cadastro-modal__found-sub{font-size:calc(12.42px * var(--cad-s));color:var(--preto-avermelhado,#252323);font-weight:300;line-height:1.35}.cadastro-modal--svg .cadastro-modal__found-data p{font-size:calc(12px * var(--cad-s))}@media (width<=1023px){.login-modal-root.login-modal-root--cadastro .auth-modal.cadastro-modal.cadastro-modal--svg{--cad-s:calc(100vw / 430.001px);--rf-cad:"Roboto Flex", var(--font-body), sans-serif;--rf-cad-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;width:calc(399.942px * var(--cad-s));max-width:none;margin-top:calc(48.87px * var(--cad-s));height:auto;box-shadow:none;background:0 0;margin-inline:auto;overflow:visible}.login-modal-root.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg .login-modal__card{border-radius:calc(40.513px * var(--cad-s));background:var(--surface-background,var(--card,#fff));filter:none;width:100%;height:auto;min-height:0;box-shadow:none;margin:0;padding:0;overflow:visible}.login-modal-root.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--fit .login-modal__card,.login-modal-root.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--addr-step .login-modal__card{height:auto;min-height:0}.login-modal-root.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg .modal-top-icon{top:calc(-48.87px * var(--cad-s));width:calc(104.62px * var(--cad-s));height:calc(104.62px * var(--cad-s));background:var(--cor-secundaria);color:var(--cor-texto-sobre-secundaria,var(--cor-texto-botoes,#fff));margin:0;padding:0;left:50%;right:auto;transform:translate(-50%)}.login-modal-root--cadastro .cadastro-modal--svg .modal-top-icon .login-modal__brand-mark{width:var(--modal-mark-w);height:var(--modal-mark-h);margin:0;padding:0;position:relative;top:auto;left:auto;transform:none}.login-modal-root--cadastro .cadastro-modal--svg .login-modal__close{top:calc(18px * var(--cad-s));right:calc(18px * var(--cad-s));width:calc(22px * var(--cad-s));height:calc(22px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg .login-modal__body,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.login-modal--notch .login-modal__body{width:100%;min-height:0;padding:0 0 calc(22px * var(--cad-s));margin:0;display:block;position:relative;overflow:visible}.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--fit .login-modal__body,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--fit.login-modal--notch .login-modal__body,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--addr-step .login-modal__body,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--addr-step.login-modal--notch .login-modal__body{height:auto;min-height:0}.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--fit .cadastro-modal__checks,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--addr-step .cadastro-modal__checks,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--fit .login-modal__error,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg.cadastro-modal--addr-step .login-modal__error{padding:0 calc(43.557px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__form{width:100%;display:block}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__head{left:0;right:0;top:calc(66.958px * var(--cad-s));text-align:center;margin:0;padding:0;position:absolute}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__title{font-family:var(--rf-cad);font-size:calc(29.086px * var(--cad-s));font-variation-settings:"wght" 700, var(--rf-cad-axes);letter-spacing:0;text-align:center;color:var(--preto-avermelhado,#252323);margin:0;padding:0;font-weight:700;line-height:1}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__status{margin:calc(8px * var(--cad-s)) 0 0;font-size:calc(9.677px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__group{width:auto;padding:calc(110px * var(--cad-s)) calc(43.557px * var(--cad-s)) 0;flex-direction:column;margin:0;display:flex}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__group+.cadastro-modal__group{margin-top:calc(8.75px * var(--cad-s));padding-top:0}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__field-wrap+.cadastro-modal__field-wrap,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__group>.cadastro-modal__field-wrap+.cadastro-modal__row,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__row+.cadastro-modal__field-wrap,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__row+.cadastro-modal__row{margin-top:calc(8.041px * var(--cad-s))}:is(.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__field-wrap:has(#cad-birth),.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__field-wrap:has(#cad-birth-label)){margin-top:calc(10.503px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__field-wrap:has(#cad-phone){margin-top:calc(6.998px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__field-wrap:has(#cad-email){margin-top:calc(8.75px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal--svg .login-modal__label,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__field-wrap .login-modal__label{margin:0 0 calc(8.708px * var(--cad-s));padding:0 0 0 calc(14.631px * var(--cad-s));font-family:var(--rf-cad);font-size:calc(9.677px * var(--cad-s));font-variation-settings:"wght" 400, var(--rf-cad-axes);letter-spacing:0;color:var(--preto-avermelhado,#252323);font-weight:400;line-height:1;display:block}.login-modal-root--cadastro .cadastro-modal--svg .login-modal__field,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__field-wrap .login-modal__field,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__phone,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__filled{width:100%;height:calc(35.931px * var(--cad-s));min-height:calc(35.931px * var(--cad-s));max-height:calc(35.931px * var(--cad-s));box-sizing:border-box;padding:0 calc(14.631px * var(--cad-s));border-radius:calc(17.965px * var(--cad-s));box-shadow:none;font-family:var(--rf-cad);font-variation-settings:"wght" 400, var(--rf-cad-axes);color:var(--preto-avermelhado,#252323);background:#fdfdfd;border:.75px solid #ccc;margin:0;font-size:16px;font-weight:400;line-height:1}.login-modal-root--cadastro .cadastro-modal--svg .login-modal__field::placeholder,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf-input::placeholder,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__phone-input::placeholder{color:#ccc;-webkit-text-fill-color:#ccc;font-size:16px;font-weight:400}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf-row{align-items:center;gap:calc(5.103px * var(--cad-s));width:100%;height:calc(35.931px * var(--cad-s));display:flex}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf{flex:0 0 calc(218.328px * var(--cad-s));width:calc(218.328px * var(--cad-s));min-width:calc(218.328px * var(--cad-s));max-width:calc(218.328px * var(--cad-s));height:calc(35.931px * var(--cad-s));padding:0}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf-input{width:100%;height:100%;padding:0 calc(14.631px * var(--cad-s));font-size:16px}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf-btn,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-loading,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-ok,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-miss,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__cpf-btn:disabled{flex:0 0 calc(89.396px * var(--cad-s));width:calc(89.396px * var(--cad-s));min-width:calc(89.396px * var(--cad-s));height:calc(35.931px * var(--cad-s));min-height:calc(35.931px * var(--cad-s));border-radius:calc(17.965px * var(--cad-s));background:var(--cor-primaria,var(--vermelho-intenso));color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));-webkit-text-fill-color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));font-family:var(--rf-cad);font-size:calc(10.948px * var(--cad-s));font-variation-settings:"wght" 400, var(--rf-cad-axes);letter-spacing:-.021em;border:none;padding:0;font-weight:400;line-height:1}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__phone{padding:0 calc(14.631px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__phone-flag-img{width:calc(20.214px * var(--cad-s));height:calc(15.405px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__phone-cc,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__phone-sep{font-size:calc(12px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__phone-input{font-size:16px}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__actions,.login-modal-root--cadastro .login-modal .cadastro-modal--svg .cadastro-modal__actions{margin:calc(17.181px * var(--cad-s)) 0 0}.login-modal-root--cadastro .cadastro-modal--svg .login-modal__cta.cadastro-modal__cta,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__actions .login-modal__cta.cadastro-modal__cta{width:calc(291.1px * var(--cad-s));max-width:none;height:calc(35.931px * var(--cad-s));min-height:calc(35.931px * var(--cad-s));max-height:calc(35.931px * var(--cad-s));border-radius:calc(17.965px * var(--cad-s));background:var(--cor-primaria,var(--cor-botoes));color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));font-family:var(--rf-cad);font-size:calc(14.516px * var(--cad-s));font-variation-settings:"wght" 500, var(--rf-cad-axes);border:none;flex:none;margin:0 auto;padding:0;font-weight:500;line-height:1}.login-modal-root--cadastro .cadastro-modal--svg .auth-social__label,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__actions .auth-social__label{font-family:var(--rf-cad);font-size:calc(9.677px * var(--cad-s));font-variation-settings:"wght" 400, var(--rf-cad-axes);color:var(--preto-avermelhado,#252323);font-weight:400}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__actions .auth-social__btn{border-radius:calc(12.731px * var(--cad-s));box-shadow:none;background:#fdfdfd;border:none;transition:background-color .18s}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__actions .auth-social__btn:hover{box-shadow:none;background:#e7e7e7;transform:none}.login-modal-root--cadastro .cadastro-modal--svg .auth-social__name{font-family:var(--rf-cad);font-size:calc(10.653px * var(--cad-s));font-variation-settings:"wght" 400, var(--rf-cad-axes);color:var(--preto-avermelhado,#252323);font-weight:400;line-height:1;display:block}.login-modal-root--cadastro .cadastro-modal--svg .auth-social__btn svg{width:calc(11.976px * var(--cad-s));height:calc(11.976px * var(--cad-s))}.login-modal-root--cadastro .cadastro-modal--svg .login-modal__register-hint{display:none}}.login-modal-root .cadastro-modal.cadastro-modal--found.cadastro-modal--svg .login-modal__card,.login-modal-root.login-modal-root--cadastro .cadastro-modal.cadastro-modal--found.cadastro-modal--svg .login-modal__card{height:auto;min-height:0}.login-modal-root .cadastro-modal.cadastro-modal--found .cadastro-modal__form,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--found.cadastro-modal--svg .cadastro-modal__form{flex-direction:column;flex:none;min-height:0;display:flex}.login-modal-root .cadastro-modal.cadastro-modal--found .cadastro-modal__found,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--found.cadastro-modal--svg .login-modal__body,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--found.cadastro-modal--svg.login-modal--notch .login-modal__body{width:100%;height:auto;min-height:0;padding:calc(66.9px * var(--cad-s,1)) calc(42.18px * var(--cad-s,1)) calc(28px * var(--cad-s,1));text-align:center;flex-direction:column;flex:none;align-items:stretch;margin:0;display:flex;position:relative;overflow:visible}.login-modal-root--cadastro .cadastro-modal.cadastro-modal--found.cadastro-modal--svg .cadastro-modal__head,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--found .cadastro-modal__head--found,.cadastro-modal.cadastro-modal--found .cadastro-modal__head--found{margin:0 0 calc(12px * var(--cad-s,1));padding:0;position:static;inset:auto;transform:none}.cadastro-modal.cadastro-modal--found .cadastro-modal__found-copy{gap:calc(8px * var(--cad-s,1));margin:0 0 calc(16px * var(--cad-s,1));flex-direction:column;display:flex}.cadastro-modal.cadastro-modal--found .cadastro-modal__found-lead,.cadastro-modal.cadastro-modal--found .cadastro-modal__found-sub{margin:0;position:static}.cadastro-modal.cadastro-modal--found .cadastro-modal__found-data{margin:0 0 calc(18px * var(--cad-s,1));text-align:left;position:static}.login-modal-root .cadastro-modal.cadastro-modal--found .login-modal__cta.cadastro-modal__cta,.login-modal-root--cadastro .cadastro-modal.cadastro-modal--found .login-modal__cta.cadastro-modal__cta{margin:0 auto;position:static;transform:none}.cadastro-modal.cadastro-modal--found .cadastro-modal__found-other{margin-top:calc(14px * var(--cad-s,1))}.cadastro-modal.cadastro-modal--found .cadastro-modal__found-link,.cadastro-modal.cadastro-modal--found .cadastro-modal__found-support{margin-top:calc(10px * var(--cad-s,1))}@media (width<=1023px){.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal.cadastro-modal--svg .login-modal__card,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal.cadastro-modal--svg .login-modal__body,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal.cadastro-modal--svg.login-modal--notch .login-modal__body{height:auto;min-height:0}}.login-modal-root.login-modal-root--cadastro .cadastro-modal.cadastro-modal--svg .modal-top-icon:has(.login-modal__brand-mark--ball){background:0 0;overflow:hidden}.login-modal-root--cadastro .cadastro-modal--svg .modal-top-icon .login-modal__brand-mark.login-modal__brand-mark--ball,.cadastro-modal--svg .modal-top-icon .login-modal__brand-mark.login-modal__brand-mark--ball{object-fit:cover;flex:none;width:100%;max-width:none;height:100%;margin:0;position:relative;top:auto;left:auto;transform:none}.cadastro-idade{z-index:1000;background:color-mix(in srgb, var(--preto-avermelhado,#252323) 42%, transparent);border-radius:0;place-items:center;padding:28px 22px;display:grid;position:fixed;inset:0}.cadastro-idade__card{width:min(100%,320px);box-shadow:0 18px 48px color-mix(in srgb, var(--preto-avermelhado,#252323) 22%, transparent);text-align:center;background:#fff;border-radius:22px;padding:28px 24px 22px}.cadastro-idade__title{color:var(--preto-avermelhado,#252323);margin:0 0 10px;font-size:1.15rem;line-height:1.3}.cadastro-idade__text{color:var(--cinza-escuro,#444);margin:0 0 22px;font-size:.95rem;line-height:1.45}.cadastro-idade__close{width:100%;margin:0}.login-modal-root--cadastro .cadastro-modal--svg .login-modal__field.is-invalid,.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__phone.is-invalid,.login-modal-root .cadastro-modal--svg .login-modal__field.is-invalid:focus,.login-modal-root .cadastro-modal--svg .login-modal__field.is-invalid:focus-visible,.login-modal-root .cadastro-modal--svg .cadastro-modal__phone.is-invalid:focus-within{border-color:#c0392b}.login-modal-root--cadastro .cadastro-modal--svg .cadastro-modal__field-hint--error{color:#c0392b;text-align:left}.cadastro-kyc__lead,.cadastro-kyc__hint,.cadastro-kyc__file{color:var(--cinza-escuro,#444);margin:0 0 10px;font-size:.86rem;line-height:1.4}.cadastro-kyc__ok{color:#1e7a46;margin:0 0 10px;font-size:.86rem;font-weight:700}.cadastro-kyc__tabs,.cadastro-kyc__chips{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.cadastro-kyc__tabs button,.cadastro-kyc__chips button,.cadastro-kyc__chips label{min-height:32px;color:var(--preto-avermelhado,#252323);cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:999px;padding:0 12px;font-family:inherit;font-size:.82rem}.cadastro-kyc__tabs button.is-on,.cadastro-kyc__chips button.is-on{background:var(--cor-botoes,var(--cor-primaria));color:#fff;border-color:#0000}.cadastro-kyc__tabs button:disabled{opacity:.5;cursor:default}.cadastro-kyc__drop,.cadastro-kyc__cam{width:100%;min-height:160px;color:var(--cinza-escuro,#767676);text-align:center;cursor:pointer;background:#f7f7f7;border:1px dashed #ccc;border-radius:16px;place-items:center;margin:0 0 10px;display:grid;position:relative;overflow:hidden}.cadastro-kyc__cam{aspect-ratio:3/4;cursor:default;background:#121212;max-height:420px;margin-left:auto;margin-right:auto}.cadastro-kyc__drop img{object-fit:cover;width:100%;height:200px}.cadastro-kyc__cam img,.cadastro-kyc__cam video{object-fit:cover;width:100%;height:100%}.cadastro-kyc__cam video{transform:scaleX(-1)}.cadastro-kyc__oval{aspect-ratio:3/4;pointer-events:none;border:3px solid #fff;border-radius:50%;width:auto;max-width:92%;height:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000059}.cadastro-kyc__oval.is-ready{border-color:#1e7a46}.cadastro-kyc__next{background:var(--cor-botoes,var(--cor-primaria));color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:40px;margin:4px 0 0;font-family:inherit;font-size:.88rem;font-weight:700}.cadastro-kyc__next:disabled{opacity:.55;cursor:default}@media (width>=1024px){.login-modal-root .cadastro-modal.cadastro-modal--svg.cadastro-modal--pf .login-modal__body,.cadastro-modal.cadastro-modal--svg.cadastro-modal--pf.login-modal--notch .login-modal__body{padding-top:calc(67.19px * var(--cad-s))}}.login-modal-root--rifeiro{--rifeiro-logo:#2e296c;--rifeiro-purple-deep:#302870;--rifeiro-purple-mid:#483088;--rifeiro-violet:#8060e0;--rifeiro-violet-bright:#8868f8;--rifeiro-cyan:#40c0c8;--rifeiro-ink:#1a1633;--rifeiro-muted:#6b6680;--rifeiro-card:#f6f7fb;--rifeiro-line:#e4e6ef;--rifeiro-field:#fff}.login-modal-root:not(.login-modal-root--rifeiro) .login-modal .modal-top-icon.modal-top-icon--switch{cursor:pointer}.login-modal-root--rifeiro .login-modal__scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(120% 80% at 50% -8%,#30287080,#0000 58%),radial-gradient(80% 50% at 100% 100%,#40c0c81f,#0000 48%),#0a081c9e}.login-modal-root--rifeiro .login-modal{animation:.42s rifeiro-enter}@keyframes rifeiro-enter{0%{opacity:.4;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__card,.login-modal-root--rifeiro .login-modal__card{background:var(--rifeiro-card);filter:none;overflow:visible;box-shadow:0 0 0 1px #8060e024,0 24px 56px #1a163338}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .modal-top-icon,.login-modal-root--rifeiro .modal-top-icon,.login-modal-root--rifeiro .modal-top-icon.modal-top-icon--switch:hover{color:#fff;box-shadow:none;filter:none;background:#4b2db3;justify-content:center;align-items:center;display:flex;overflow:visible}.login-modal-root--rifeiro .modal-top-icon:before{content:none;animation:none}.login-modal-root--rifeiro .login-modal__rifeiro-mark{z-index:2;background:#4b2db3;border-radius:50%;flex:none;width:100%;height:100%;display:block;position:relative;overflow:hidden}.login-modal-root--rifeiro .modal-top-icon .login-modal__rifeiro-mark img,.login-modal-root--rifeiro .login-modal__rifeiro-mark img,.login-modal-root--rifeiro .modal-top-icon img{object-fit:cover;object-position:center;border-radius:50%;flex:none;width:100%;height:100%;margin:0;padding:0;display:block;transform:none}.login-modal-root--rifeiro .login-modal__user-ico,.login-modal-root--rifeiro .login-modal__brand-mark{display:none}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__title,.login-modal-root--rifeiro .login-modal__title{color:var(--rifeiro-ink);letter-spacing:-.03em;font-weight:700}.login-modal-root--rifeiro .login-modal__subtitle{color:var(--rifeiro-muted);line-height:1.4}.login-modal-root--rifeiro .login-modal__kicker{display:none}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__method,.login-modal-root--rifeiro .login-modal__method{color:var(--rifeiro-muted)}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__method.is-on,.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__method.is-on:hover,.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__method.is-on:focus,.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__method.is-on:focus-visible,.login-modal-root--rifeiro .login-modal__method.is-on .login-modal__method-label,.login-modal-root--rifeiro .login-modal__method.is-on{color:var(--rifeiro-purple-deep);font-weight:600}.login-modal-root--rifeiro .login-modal__method-label:after,.login-modal-root--rifeiro .login-modal--svg .login-modal__method-label:after{background:linear-gradient(90deg, var(--rifeiro-violet), var(--rifeiro-cyan));border-radius:2px;height:2px}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__label,.login-modal-root--rifeiro .login-modal__label{color:var(--rifeiro-ink)}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__field,.login-modal-root--rifeiro .login-modal__field{background:var(--rifeiro-field);border-color:var(--rifeiro-line)}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__field:focus,.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__field:focus-visible,.login-modal-root--rifeiro .login-modal__field:focus,.login-modal-root--rifeiro .login-modal__field:focus-visible{border-color:var(--rifeiro-violet);box-shadow:0 0 0 3px #8060e029}.login-modal-root--rifeiro .login-modal__field-icon--btn{color:var(--rifeiro-muted)}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__actions .login-modal__cta,.login-modal-root--rifeiro .login-modal__cta{color:#fff;box-shadow:none;background:linear-gradient(135deg,#302870 0%,#483088 48%,#5a38a8 78%,#3aa8b0 160%);justify-content:center;align-items:center;gap:8px;display:inline-flex}.login-modal-root--rifeiro .login-modal__cta-arrow{flex:none;width:16px;height:16px}.login-modal-root--rifeiro .login-modal__cta:hover,.login-modal-root--rifeiro .login-modal__cta:active{filter:brightness(1.06)}.login-modal-root--rifeiro .login-modal__remember,.login-modal-root--rifeiro .login-modal__remember .somy-check{color:var(--rifeiro-ink)}.login-modal-root--rifeiro .login-modal__remember.is-on .somy-check{color:var(--rifeiro-purple-deep)}.login-modal-root--rifeiro .login-modal__close{color:var(--rifeiro-muted)}.login-modal-root--rifeiro .login-modal__forgot,.login-modal-root--rifeiro .login-modal__text-link{color:var(--rifeiro-violet)}.login-modal-root--rifeiro.login-modal-root .login-modal--svg .login-modal__forgot,.login-modal-root--rifeiro .login-modal__forgot{color:var(--rifeiro-violet);text-underline-offset:3px;text-decoration:underline;display:inline}.login-modal-root--rifeiro .login-modal__text-link{font-weight:400;text-decoration:none}.login-modal-root--rifeiro .login-modal__text-link:hover{text-underline-offset:3px;text-decoration:underline}.login-modal-root--rifeiro .auth-social-section{display:none}.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal.cadastro-modal--svg .modal-top-icon,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal.cadastro-modal--svg .modal-top-icon.modal-top-icon--switch:hover{color:#fff;background:#4b2db3}.login-modal-root--rifeiro.login-modal-root--cadastro .cadastro-modal__title,.login-modal-root--rifeiro .cadastro-modal__title{color:var(--rifeiro-ink)}.login-modal-root--rifeiro .cadastro-modal__status,.login-modal-root--rifeiro .cadastro-modal__section-title,.login-modal-root--rifeiro .cadastro-modal__field-hint{color:var(--rifeiro-muted)}.login-modal-root--rifeiro .cadastro-modal__field-hint--error{color:#c0392b}.login-modal-root--rifeiro .cadastro-modal__cpf,.login-modal-root--rifeiro .cadastro-modal__filled,.login-modal-root--rifeiro .cadastro-modal__phone{background:var(--rifeiro-field);border-color:var(--rifeiro-line)}.login-modal-root--rifeiro .cadastro-modal__cta,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .login-modal__cta.cadastro-modal__cta,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__actions .login-modal__cta.cadastro-modal__cta,.login-modal-root--rifeiro .cadastro-modal__cpf-btn,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-loading,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-ok,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-miss,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn:disabled{background:linear-gradient(135deg, var(--rifeiro-purple-mid), var(--rifeiro-violet));color:#fff}.login-modal-root--rifeiro .cadastro-modal__cpf-btn,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-loading,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-ok,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-miss,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn:disabled{-webkit-text-fill-color:#fff;border-color:#0000}.login-modal-root--rifeiro .cadastro-modal__cpf-btn:hover:not(:disabled),.login-modal-root--rifeiro .cadastro-modal__cpf-btn.is-ok:hover:not(:disabled),.login-modal-root--rifeiro .cadastro-modal__cpf-btn.is-miss:hover:not(:disabled),.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn:hover:not(:disabled),.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-ok:hover:not(:disabled),.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-btn.is-miss:hover:not(:disabled){background:linear-gradient(135deg, var(--rifeiro-purple-mid), var(--rifeiro-violet));color:#fff;-webkit-text-fill-color:#fff}.login-modal-root--rifeiro .cadastro-modal__cpf-btn:focus-visible{outline-color:color-mix(in srgb, var(--rifeiro-violet) 40%, transparent)}.login-modal-root--rifeiro .cadastro-modal__cpf-spin,.login-modal-root.login-modal-root--cadastro.login-modal-root--rifeiro .cadastro-modal--svg .cadastro-modal__cpf-spin{border-color:#fff #ffffff59 #ffffff59}.login-modal-root--rifeiro .cadastro-modal__check-row{color:var(--rifeiro-ink)}.login-modal-root--rifeiro .cadastro-modal__link{color:var(--rifeiro-violet)}.login-modal-root:not(.login-modal-root--rifeiro) .login-modal__kicker,.login-modal-root:not(.login-modal-root--rifeiro) .login-modal__rifeiro-mark,.login-modal-root:not(.login-modal-root--rifeiro) .login-modal__cta-arrow,.login-modal-root:not(.login-modal-root--rifeiro) .login-modal__back{display:none}.login-modal-root--checkout{--chk-artboard:375.513px;--rf-chk:"Roboto Flex", var(--font-body), sans-serif;--rf-chk-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738}@media (width<=1023px){.login-modal-root--checkout .login-modal--checkout{--chk-s:min(1, calc((100vw - 30px) / var(--chk-artboard)));--auth-s:var(--chk-s);--login-s:var(--chk-s);--cad-s:var(--chk-s)}.login-modal-root--checkout:has(.auth-modal){--chk-s:min(1, calc((100vw - 30px) / var(--chk-artboard)));--auth-s:var(--chk-s);--login-s:var(--chk-s);--cad-s:var(--chk-s)}.login-modal-root--checkout:has(.auth-modal){padding:calc(15px + env(safe-area-inset-top,0px) + 45.486px * var(--chk-s)) 0 calc(16px + var(--bottom-nav-height,env(safe-area-inset-bottom,0px)));place-items:start center}.login-modal-root--checkout .login-modal--checkout{width:calc(100% - 30px);max-width:var(--chk-artboard)}}@media (width>=1024px){.login-modal-root--checkout .login-modal--checkout{--chk-s:min(1.22, calc((100vw - 96px) / var(--chk-artboard)));--auth-s:var(--chk-s);--login-s:var(--chk-s);--cad-s:var(--chk-s)}.login-modal-root--checkout:has(.auth-modal){--chk-s:min(1.22, calc((100vw - 96px) / var(--chk-artboard)));--auth-s:var(--chk-s);--login-s:var(--chk-s);--cad-s:var(--chk-s)}.login-modal-root--checkout:has(.auth-modal){padding:calc(36px + 45.486px * var(--chk-s)) 24px 36px;place-items:center;overflow:hidden auto}.login-modal-root--checkout .login-modal--checkout{width:calc(var(--chk-artboard) * var(--chk-s));max-width:none}}.login-modal-root--checkout .login-modal--checkout{height:auto;max-height:none;box-shadow:none;font-family:var(--rf-chk);background:0 0;border-radius:0;overflow:visible}.login-modal-root--checkout .login-modal--checkout .login-modal__card,.login-modal-root--checkout .login-modal--checkout.login-modal--notch .login-modal__card{width:100%;min-height:calc(650.319px * var(--chk-s));border-radius:calc(20.323px * var(--chk-s));filter:none;height:auto;max-height:none;box-shadow:none;background:#fdfbf4;margin:0;padding:0;overflow:visible}.login-modal-root--checkout .login-modal--checkout .modal-top-icon{top:calc(-45.486px * var(--chk-s));width:calc(87.278px * var(--chk-s));height:calc(87.278px * var(--chk-s));background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;left:50%;transform:translate(-50%)}.login-modal--checkout .modal-top-icon .login-modal__brand-mark{width:var(--modal-mark-w);height:var(--modal-mark-h);object-fit:contain;flex:none;display:flex}.login-modal--checkout .modal-top-icon .login-modal__brand-mark--glyph .combo-figma-meal,.login-modal--checkout .modal-top-icon .login-modal__brand-mark--glyph svg{flex:none;width:100%;height:100%}.login-modal--checkout .login-modal__user-ico{position:absolute}.login-modal--checkout .modal-top-icon:has(.login-modal__brand-mark) .login-modal__user-ico{opacity:0}.login-modal--checkout .login-modal__close{top:calc(14px * var(--chk-s));right:calc(18px * var(--chk-s));width:calc(22px * var(--chk-s));height:calc(22px * var(--chk-s));color:var(--preto-avermelhado,#2a2727)}.login-modal-root--checkout .login-modal--checkout .login-modal__body{padding:0 0 calc(28.66px * var(--chk-s));flex-direction:column;align-items:stretch;display:flex;overflow:visible}.purchase-modal-svg-section{flex-direction:column;align-items:stretch;width:100%;display:flex}.login-modal--checkout .login-modal__title{padding:calc(58.762px * var(--chk-s)) calc(33.77px * var(--chk-s)) 0;text-align:center;font-family:var(--rf-chk);font-size:calc(25.599px * var(--chk-s));font-variation-settings:"wght" 700, var(--rf-chk-axes);letter-spacing:0;color:var(--preto-avermelhado,#2a2727);margin:0;font-weight:700;line-height:1}.login-modal--checkout .login-checkout-summary{box-sizing:border-box;width:calc(315.756px * var(--chk-s));min-height:calc(199.882px * var(--chk-s));margin:calc(31.31px * var(--chk-s)) auto 0;padding:calc(20.806px * var(--chk-s)) calc(23.089px * var(--chk-s)) calc(20.423px * var(--chk-s)) calc(23.902px * var(--chk-s));border-radius:calc(14.754px * var(--chk-s));box-shadow:none;background:#fffefa;border:none;flex-direction:column;display:flex}.login-modal--checkout .login-checkout-summary__header{margin:0 0 calc(13.697px * var(--chk-s));gap:0;padding:0;display:block}.login-modal--checkout .login-checkout-summary__icon{display:none}.login-modal--checkout .login-checkout-summary__title{font-family:var(--rf-chk);font-size:calc(13.36px * var(--chk-s));font-variation-settings:"wght" 700, var(--rf-chk-axes);color:var(--combo-action,#4ba069);margin:0;font-weight:700;line-height:1}.login-modal--checkout .login-checkout-summary__totals{flex-direction:column;flex:auto;gap:0;width:100%;display:flex}.login-modal--checkout .login-checkout-summary__row{justify-content:space-between;align-items:flex-start;gap:calc(12px * var(--chk-s));width:100%;padding:0 0 calc(14.538px * var(--chk-s));font-family:var(--rf-chk);font-size:calc(11.919px * var(--chk-s));font-variation-settings:"wght" 300, var(--rf-chk-axes);color:var(--preto-avermelhado,#2a2727);border-bottom:1px solid #fdfbf4;margin:0;font-weight:300;line-height:1.2;display:flex}.login-modal--checkout .login-checkout-summary__row--line{margin-top:calc(10.052px * var(--chk-s));border-bottom:none;padding-bottom:0}.login-modal--checkout .login-checkout-summary__description{font-variation-settings:"wght" 300, var(--rf-chk-axes);min-width:0;font-weight:300;line-height:calc(14.303px * var(--chk-s));flex:auto}.login-modal--checkout .login-checkout-summary__quantity{font-size:inherit;font-weight:inherit;opacity:1;color:inherit;margin-top:0;display:block}.login-modal--checkout .login-checkout-summary__value{font-size:calc(13.39px * var(--chk-s));font-variation-settings:"wght" 700, var(--rf-chk-axes);text-align:right;white-space:nowrap;color:var(--preto-avermelhado,#2a2727);flex:none;margin:0;font-weight:700;line-height:1}.login-modal--checkout .login-checkout-summary__total{justify-content:space-between;align-items:baseline;gap:calc(12px * var(--chk-s));width:100%;padding:calc(8.921px * var(--chk-s)) 0 0;border-top:1px solid #fdfbf4;margin-top:auto;display:flex}.login-modal--checkout .login-checkout-summary__total-label,.login-modal--checkout .login-checkout-summary__total-value{font-family:var(--rf-chk);font-size:calc(18.577px * var(--chk-s));font-variation-settings:"wght" 700, var(--rf-chk-axes);color:var(--combo-action,#4ba069);font-weight:700;line-height:1}.login-modal--checkout .login-checkout-summary__empty-copy{margin:calc(12px * var(--chk-s)) 0 0;font-family:var(--rf-chk);font-size:calc(11.919px * var(--chk-s));color:var(--preto-avermelhado,#2a2727);font-weight:300}.login-checkout-account-title{margin:calc(20.901px * var(--chk-s)) calc(33.77px * var(--chk-s)) 0;text-align:center;font-family:var(--rf-chk);font-size:calc(13.651px * var(--chk-s));font-variation-settings:"wght" 700, var(--rf-chk-axes);color:var(--preto-avermelhado,#2a2727);padding:0;font-weight:700;line-height:1}.login-checkout-account-sub{margin:calc(4.741px * var(--chk-s)) calc(33.77px * var(--chk-s)) 0;text-align:center;font-family:var(--rf-chk);font-size:calc(11.58px * var(--chk-s));font-variation-settings:"wght" 300, var(--rf-chk-axes);color:var(--preto-avermelhado,#2a2727);padding:0;font-weight:300;line-height:1}.login-modal--checkout .login-modal__form{width:100%;margin:calc(24.934px * var(--chk-s)) 0 0;padding:0 calc(33.77px * var(--chk-s));box-sizing:border-box;flex-direction:column;align-items:stretch;display:flex}.login-modal--checkout .login-modal__methods{justify-content:center;gap:calc(24.8px * var(--chk-s));margin:0 0 calc(12.791px * var(--chk-s));padding:0}.login-modal--checkout .login-modal__method{color:var(--preto-avermelhado,#2a2727);font-family:var(--rf-chk);font-size:calc(13.421px * var(--chk-s));font-variation-settings:"wght" 400, var(--rf-chk-axes);letter-spacing:0;gap:0;padding:0;font-weight:400;line-height:1}.login-modal--checkout .login-modal__method-ico{display:none}.login-modal--checkout .login-modal__method.is-on,.login-modal--checkout .login-modal__method.is-on:hover,.login-modal--checkout .login-modal__method.is-on:focus,.login-modal--checkout .login-modal__method.is-on:focus-visible{color:var(--cor-primaria,var(--vermelho-intenso));font-weight:400}.login-modal--checkout .login-modal__method-label:after{bottom:calc(-5.318px * var(--chk-s));border-radius:999px;height:.5px}.login-modal--checkout .login-modal__label{margin:0 0 calc(11.793px * var(--chk-s));font-family:var(--rf-chk);font-size:calc(13.421px * var(--chk-s));font-variation-settings:"wght" 400, var(--rf-chk-axes);color:var(--cor-primaria,var(--vermelho-intenso));font-weight:400;line-height:1}.login-modal--checkout .login-modal__field-icon--lead,.login-modal--checkout .login-modal__field-wrap--lead .login-modal__field-icon{display:none}.login-modal--checkout .login-modal__field,.login-modal--checkout .login-modal__field--lead,.login-modal--checkout .login-modal__field-wrap .login-modal__field{height:calc(38.013px * var(--chk-s));padding:0 calc(14.414px * var(--chk-s));padding-left:calc(14.414px * var(--chk-s));padding-right:calc(14.414px * var(--chk-s));border-radius:calc(15.211px * var(--chk-s));font-family:var(--rf-chk);font-size:calc(16px * var(--chk-s));color:var(--preto-avermelhado,#2a2727);background:#fcfcfc;border:.75px solid #d1d1d1;font-weight:400;line-height:1}.login-modal-root--checkout .login-modal--checkout .login-modal__field:focus,.login-modal-root--checkout .login-modal--checkout .login-modal__field:focus-visible{border:.75px solid var(--cor-primaria,var(--vermelho-intenso));background:#fcfcfc}.login-modal--checkout .login-modal__field::placeholder{color:#d1d1d1;-webkit-text-fill-color:#d1d1d1;font-size:calc(16px * var(--chk-s))}.login-modal--checkout .login-modal__meta{width:100%;margin-top:calc(10.432px * var(--chk-s));min-height:calc(12.018px * var(--chk-s));justify-content:space-between;align-items:center;display:flex}.login-modal--checkout .login-modal__remember{align-items:center;gap:calc(5.885px * var(--chk-s));font-family:var(--rf-chk);font-size:calc(10.238px * var(--chk-s));font-variation-settings:"wght" 400, var(--rf-chk-axes);color:var(--preto-avermelhado,#2a2727);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:400;line-height:1;display:inline-flex}.login-modal--checkout .login-modal__remember:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px;border-radius:4px}.login-modal--checkout .login-modal__remember .somy-check{width:calc(14px * var(--chk-s));height:calc(14px * var(--chk-s));color:var(--preto-avermelhado,#2a2727)}.login-modal--checkout .login-modal__remember.is-on .somy-check{color:var(--cor-primaria,var(--vermelho-intenso))}.login-modal--checkout .login-modal__forgot{font-family:var(--rf-chk);font-size:calc(10.238px * var(--chk-s));font-variation-settings:"wght" 400, var(--rf-chk-axes);color:var(--preto-avermelhado,#2a2727);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:400;line-height:1}.login-modal--checkout .login-modal__forgot:hover{color:var(--preto-avermelhado,#2a2727);text-decoration:underline}.login-modal--checkout .login-modal__error{margin:calc(8px * var(--chk-s)) 0 0;font-size:calc(10.238px * var(--chk-s));text-align:center}.login-modal-root--checkout .login-modal--checkout .login-modal__cta{width:100%;height:calc(38.013px * var(--chk-s));margin:calc(15.554px * var(--chk-s)) 0 0;border-radius:calc(19.007px * var(--chk-s));background:var(--cor-primaria,var(--vermelho-intenso));color:#fdfbf4;font-family:var(--rf-chk);font-size:calc(15.357px * var(--chk-s));font-variation-settings:"wght" 500, var(--rf-chk-axes);letter-spacing:0;border:none;flex:none;padding:0;font-weight:500;line-height:1}.login-modal-root--checkout .login-modal.login-modal--checkout .auth-social-current-section.auth-actions{width:100%;padding:0 calc(33.77px * var(--chk-s));box-sizing:border-box;margin-top:0}.login-modal--checkout .auth-social__label,.login-modal--checkout .auth-actions .auth-social__label{font-family:var(--rf-chk);font-size:calc(9.66px * var(--chk-s));letter-spacing:0;color:var(--preto-avermelhado,#2a2727);font-weight:400}.login-modal-root--checkout .login-modal--checkout .auth-actions .auth-social__btn{border-radius:calc(12.71px * var(--chk-s));box-shadow:none;color:var(--preto-avermelhado,#2a2727);background:#fdfdfd;border:none}.login-modal--checkout .auth-social__name{font-family:var(--rf-chk);font-size:calc(10.64px * var(--chk-s));color:var(--preto-avermelhado,#2a2727);font-weight:400;line-height:1;display:block}.login-modal--checkout .auth-social__btn svg,.login-modal--checkout .auth-actions .auth-social__btn svg{width:calc(12px * var(--chk-s));height:calc(12px * var(--chk-s))}.login-modal--checkout .auth-social__btn:hover,.login-modal--checkout .auth-actions .auth-social__btn:hover{box-shadow:none;background:#fdfdfd;transform:none}.login-modal--checkout .login-modal__register-hint{margin:calc(18px * var(--chk-s)) calc(33.77px * var(--chk-s)) 0;font-family:var(--rf-chk);font-size:calc(9.66px * var(--chk-s));text-align:center;color:var(--preto-avermelhado,#2a2727);font-weight:400;line-height:1}.login-modal--checkout .login-modal__text-link{color:var(--cor-primaria,var(--vermelho-intenso));font-weight:400}.perfil-compra-aviso{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.perfil-compra-aviso__scrim{cursor:pointer;background:#12121273;border:0;position:absolute;inset:0}.perfil-compra-aviso__card{background:#fff;border-radius:20px;width:min(420px,100%);padding:22px;position:relative}.perfil-compra-aviso__card h2{letter-spacing:.03em;color:#c0392b;margin:0 0 8px;font-size:1.2rem}.perfil-compra-aviso__card p{color:#444;margin:0 0 16px;line-height:1.45}.perfil-compra-aviso__cta{color:#fff;cursor:pointer;background:#c0392b;border:0;border-radius:999px;width:100%;min-height:44px;font-family:inherit;font-size:.92rem;font-weight:700}.acesso-rapido-root{z-index:10060;box-sizing:border-box;place-items:safe center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-x:hidden}.acesso-rapido-scrim{cursor:pointer;background:#00000047;border:none;padding:0;position:fixed;inset:0}.acesso-rapido-card{z-index:1;border-radius:var(--radius-default,16px);width:min(100%,360px);max-width:100%;box-shadow:var(--mobills-shadow-card,0 12px 32px #0000001f);box-sizing:border-box;background:#fff;padding:24px 20px 20px;position:relative}.acesso-rapido-title{font-family:var(--font-body,inherit);color:var(--cor-primaria,var(--preto-avermelhado));margin:0 0 8px;font-size:1.15rem;font-weight:700}.acesso-rapido-text{color:var(--cinza-escuro,#444);margin:0 0 18px;font-size:16px;line-height:1.4}.acesso-rapido-error{color:var(--vermelho-intenso,#b00020);margin:-8px 0 14px;font-size:16px}.acesso-rapido-cta,.acesso-rapido-skip{border-radius:var(--radius-default,12px);width:100%;min-height:48px;font-family:var(--font-body,inherit);cursor:pointer;box-sizing:border-box;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.2;display:block}.acesso-rapido-cta{background:var(--cor-primaria,var(--cor-botoes));color:#fff;border:none}.acesso-rapido-cta:disabled,.acesso-rapido-skip:disabled{opacity:.72;cursor:wait}.acesso-rapido-skip{color:var(--cor-primaria,var(--cinza-escuro));background:0 0;border:none;margin-top:8px}.logout-confirm-root{z-index:10050;overscroll-behavior:contain;width:100%;height:100dvh;max-height:100dvh;padding:24px 16px calc(16px + var(--bottom-nav-height,env(safe-area-inset-bottom,0px)));box-sizing:border-box;place-items:safe center;display:grid;position:fixed;inset:0;overflow:hidden auto}.logout-confirm__scrim{cursor:pointer;z-index:0;background:#00000040;border:none;width:100vw;height:100dvh;padding:0;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(7px)) or (backdrop-filter:blur(7px))){.logout-confirm__scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}@supports ((-webkit-backdrop-filter:blur(7px))){.logout-confirm__scrim{-webkit-backdrop-filter:blur(7px)}}.logout-confirm{--rf-out:"Roboto Flex", var(--font-body,sans-serif);--rf-out-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;z-index:1;box-sizing:border-box;border-radius:var(--radius-default);background:var(--surface-background,var(--card,#fefbf4));width:min(401px,100vw - 32px);min-height:0;box-shadow:0 20px 48px color-mix(in srgb, var(--preto-avermelhado,#252323) 14%, transparent);font-family:var(--rf-out);border:none;flex-direction:column;margin:0;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden}.logout-confirm__head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.logout-confirm__title-row{align-items:center;gap:10px;min-width:0;display:flex}.logout-confirm__icon-wrap{background:var(--cor-primaria,var(--vermelho-intenso));width:40px;height:40px;color:var(--cor-texto-sobre-primaria,var(--creme-suave,#fff4de));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.logout-confirm__signout-icon{display:block}.logout-confirm__title{font-family:var(--rf-out);font-variation-settings:"wght" 700, var(--rf-out-axes);letter-spacing:-.02em;color:var(--preto-avermelhado,#252323);margin:0;font-size:18px;font-weight:700;line-height:1.2}.logout-confirm__close{width:36px;height:36px;color:var(--cinza-escuro,#767676);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:flex}.logout-confirm__close:hover{background:color-mix(in srgb, var(--preto-avermelhado,#252323) 6%, transparent);color:var(--preto-avermelhado,#252323)}.logout-confirm__close:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.logout-confirm__body{flex-direction:column;gap:24px;margin-top:20px;display:flex}.logout-confirm__message{font-family:var(--rf-out);font-variation-settings:"wght" 500, var(--rf-out-axes);letter-spacing:0;color:var(--cinza-escuro,#444);margin:0;font-size:15px;font-weight:500;line-height:1.45}.logout-confirm__actions{gap:10px;display:flex}.logout-confirm__btn{box-sizing:border-box;min-width:0;height:44px;font-family:var(--rf-out);font-variation-settings:"wght" 600, var(--rf-out-axes);cursor:pointer;border-radius:999px;flex:1 1 0;padding:0 14px;font-size:14px;font-weight:600;line-height:1}.logout-confirm__btn:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.logout-confirm__btn--primary{background:var(--cor-primaria,var(--vermelho-intenso));color:var(--cor-texto-sobre-primaria,#fff);border:none}.logout-confirm__btn--primary:hover{filter:brightness(.94)}.logout-confirm__btn--outline{border:1.5px solid var(--cor-primaria,var(--vermelho-intenso));color:var(--cor-primaria,var(--vermelho-intenso));background:0 0}.logout-confirm__btn--outline:hover{background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 8%, transparent)}@media (width>=1024px){.logout-confirm-root{padding:48px 24px 36px}.logout-confirm{width:401px;padding:26px 28px 28px}.logout-confirm__body{gap:28px;margin-top:22px}.logout-confirm__message{font-size:16px}}.mul-hint{--mul-hint-color:var(--cor-primaria,var(--primary-color,var(--vermelho-intenso)));box-sizing:border-box;background:var(--cor-destaque);width:100%;min-height:48px;color:var(--mul-hint-color);border:0;border-radius:999px;align-items:center;gap:12px;margin:0;padding:8px 16px 8px 12px;display:flex;position:relative;overflow:hidden}.mul-hint__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mul-hint__icon{background:var(--mul-hint-color);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.mul-hint__icon:not(:has(.brand-aux-icon)){display:none}.mul-hint__icon .brand-aux-icon,.mul-hint__icon img,.mul-hint__icon svg{--brand-aux-size:16px;object-fit:contain;width:16px;height:16px}.mul-hint__content{white-space:nowrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.mul-hint__static{flex:auto;align-items:center;min-width:0;margin:0;display:none;overflow:hidden}.mul-hint__marquee{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.mul-hint__track{width:max-content;animation:32s linear infinite mulHintMarquee;display:flex}.mul-hint__half{flex:none;display:flex}.mul-hint__seq{white-space:nowrap;align-items:center;gap:12px;padding-right:24px;display:inline-flex}.mul-hint__text{min-width:0;color:var(--mul-hint-color);white-space:nowrap;font-size:clamp(13px,1.4vw,16px);font-weight:700;line-height:1}.mul-hint__separator{color:color-mix(in srgb, var(--mul-hint-color) 65%, transparent);flex-shrink:0;font-size:16px;font-weight:700;line-height:1}@keyframes mulHintMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mul-hint__marquee{display:none}.mul-hint__static{display:flex}}.mul-hint--break{width:auto;min-height:0;color:var(--cinza-escuro,#767676);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;margin:8px 0 0;padding:0;font-size:12px;font-weight:600;display:flex;overflow:visible}.mul-hint--break p{margin:0}@media (width<=1023px){.mul-hint:not(.mul-hint--break){border:0;border-radius:999px;gap:12px;min-height:38px;padding:6px 12px 6px 6px}.mul-hint__icon{flex:0 0 26px;width:26px;height:26px}.mul-hint__icon .brand-aux-icon,.mul-hint__icon img,.mul-hint__icon svg{--brand-aux-size:14px;width:14px;height:14px}.mul-hint__content,.mul-hint__seq{gap:8px}.mul-hint__text{font-size:12px;font-weight:700}.mul-hint__separator{font-size:12px}}.cv-root{--cv-brand:var(--cor-primaria,var(--vermelho-intenso));--cv-ink:var(--preto-avermelhado,#252323);--cv-btn:var(--cor-primaria,var(--cor-botoes));--cv-accent:var(--cor-secundaria,var(--bege-amarelado));--cv-line:#eee;--cv-paper:var(--surface-background,#fefbf4);--cart-cut:32px;--auth-s:min(1, calc((100vw - 30px) / 401.39px));--cart-s:var(--auth-s);z-index:10100;padding:calc(15px + env(safe-area-inset-top,0px) + 52.5px * var(--auth-s)) 0 calc(16px + var(--bottom-nav-height,env(safe-area-inset-bottom,0px)));box-sizing:border-box;pointer-events:auto;place-items:start center;display:grid;position:fixed;inset:0}.cv-scrim{cursor:pointer;z-index:0;background:#00000040;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(7px)) or (backdrop-filter:blur(7px))){.cv-scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}@supports ((-webkit-backdrop-filter:blur(7px))){.cv-scrim{-webkit-backdrop-filter:blur(7px)}}.cart-modal{--cv-brand:var(--cor-primaria,var(--vermelho-intenso));--cv-ink:var(--preto-avermelhado,#252323);--cv-btn:var(--cor-primaria,var(--cor-botoes));--cv-accent:var(--cor-secundaria,var(--bege-amarelado));--cv-line:#eee;--cart-cut:32px;z-index:1;box-sizing:border-box;pointer-events:auto;width:calc(100% - 30px);max-width:401px;box-shadow:none;font-family:"Roboto Flex", var(--font-body), sans-serif;transform-origin:50%;background:0 0;border:none;border-radius:0;flex-direction:column;margin-inline:auto;padding:0;animation:.16s ease-in forwards cv-out;display:flex;position:relative;overflow:visible}.cart-modal__card{width:100%;min-height:0;max-height:min(90dvh,100dvh - 72px);padding:calc(66.9px * var(--cart-s,1)) calc(32px * var(--cart-s,1)) calc(28.66px * var(--cart-s,1));box-sizing:border-box;border-radius:calc(40.51px * var(--cart-s,1));background:var(--cv-paper,#fefbf4);filter:none;box-shadow:0 20px 48px color-mix(in srgb, var(--preto-avermelhado,#252323) 14%, transparent);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.cart-modal .modal-top-icon{top:calc(-48.8px * var(--cart-s,1));width:calc(104.46px * var(--cart-s,1));height:calc(104.46px * var(--cart-s,1));background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;left:50%;transform:translate(-50%)}.cart-modal .modal-top-icon .login-modal__brand-mark{width:var(--modal-mark-w);height:var(--modal-mark-h);object-fit:contain;flex:none;justify-content:center;align-items:center;display:flex}.cart-modal .modal-top-icon .login-modal__brand-mark--glyph .combo-figma-meal,.cart-modal .modal-top-icon .login-modal__brand-mark--glyph svg{flex:none;width:100%;height:100%;display:block}.cart-modal .modal-top-icon .combo-figma-meal__box{fill:var(--creme-suave,#fff4de)}.cart-modal .modal-top-icon .combo-figma-meal__lid{fill:var(--cor-secundaria,var(--bege-amarelado))}.cart-modal.is-open{animation:.2s ease-out cv-in}@keyframes cv-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cv-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.96)}}.cart-modal-header{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;margin:0 0 22px;display:flex}.cart-modal-header h2{min-width:0;font-family:"Roboto Flex", var(--font-body), sans-serif;font-size:calc(29.04px * var(--cart-s,1));letter-spacing:-.03em;color:var(--preto-avermelhado,#252323);margin:0;padding-right:40px;font-weight:700;line-height:1.2}.modal-close{top:calc(14px * var(--cart-s,1));right:calc(18px * var(--cart-s,1));z-index:4;width:calc(28px * var(--cart-s,1));height:calc(28px * var(--cart-s,1));color:var(--preto-avermelhado,#252323);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.modal-close:hover{background:color-mix(in srgb, var(--preto-avermelhado,#252323) 6%, transparent);color:var(--preto-avermelhado,#252323)}.modal-close:focus-visible,.cart-checkout-button:focus-visible,.cv-item__trash:focus-visible,.cv-stepper__btn:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.cv__scroll{box-sizing:border-box;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:0;display:flex;overflow:auto}.cv__foot{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:0;padding:0;display:flex}.cv__body{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-height:0;padding:0;display:flex;overflow:auto}.cart-section{flex-direction:column;gap:14px;display:flex}.cart-section+.cart-section,.cv__foot>.cart-section{border-top:1px solid var(--cv-line,#eee);margin-top:8px;padding-top:18px}.cart-section h3{font-family:"Roboto Flex", var(--font-body), sans-serif;letter-spacing:.08em;text-transform:none;color:var(--cinza-escuro,#767676);margin:0;font-size:11px;font-weight:600;line-height:1.2}.cv-pix.cart-section h3{letter-spacing:-.02em;text-transform:none;color:var(--preto-avermelhado,#252323);font-size:16px;font-weight:700;line-height:1.3}.cv-empty-block{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:28px 8px 32px;display:flex}.cv-empty-block:before,.cv-empty-block:after,.cv-empty:before,.cv-empty:after{content:none;display:none}.cv-empty{font-family:"Roboto Flex", var(--font-body), sans-serif;color:var(--preto-avermelhado,#252323);margin:0;font-size:15px;font-weight:700;line-height:1.35}.cv-empty-hint{max-width:28ch;font-family:"Roboto Flex", var(--font-body), sans-serif;color:var(--cinza-escuro,#767676);margin:0;font-size:13px;font-weight:400;line-height:1.45}.cv-aviso-dismiss{font:inherit;color:var(--cor-primaria,var(--vermelho-intenso));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cart-items,.cv-items{flex-direction:column;gap:16px;display:flex}.cv-item{border-bottom:1px solid #eee;flex-direction:column;gap:15px;padding-bottom:16px;display:flex}.cv-item:last-child{border-bottom:0;padding-bottom:0}.cv-item__main{align-items:flex-start;gap:15px;display:flex}.cv-item__thumb{border-radius:var(--radius-default);background:#fff;flex-shrink:0;width:70px;height:70px;overflow:hidden}.cv-item__thumb img,.cv-item__thumb span{object-fit:cover;width:100%;height:100%;display:block}.cv-item__thumb span{background:color-mix(in srgb, var(--cv-brand) 12%, #fff)}.cv-item__detail{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cv-item__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cv-item__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.cv-item__title{color:var(--cv-brand);margin:0;font-size:20px;font-weight:600;line-height:30px}.cv-item__tags{flex-wrap:wrap;gap:8px;display:flex}.cv-tag{border-radius:var(--radius-default);letter-spacing:.09em;text-transform:none;justify-content:center;align-items:center;min-height:28px;padding:2px 8px;font-size:12px;font-weight:600;line-height:24px;display:inline-flex}.cv-tag--brand{background:var(--cv-brand);color:#fff}.cv-tag--mute{color:var(--cv-ink);background:#d5d3e2}.cv-tag--spin{background:var(--cv-accent);color:var(--cv-ink)}.cv-item__trash{width:36px;height:36px;color:var(--cv-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.cv-item__trash:hover{background:#d5d3e2}.cv-item__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-item__price-row{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.cv-item__price{color:var(--cv-brand);font-size:16px;font-weight:600;line-height:24px}.cv-stepper{box-sizing:border-box;border-radius:var(--radius-default);background:#f4f5fa;border:1px solid #d5d3e2;align-items:center;gap:8px;height:44px;padding:4px;display:flex}.cv-stepper--static{padding:7px 19px}.cv-stepper--static span,.cv-stepper strong{color:var(--cv-brand);font-size:20px;font-weight:600;line-height:30px}.cv-stepper svg{color:#aba6c6}.cv-stepper__btn{width:36px;height:36px;color:var(--cv-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.cv-stepper__btn:hover{background:color-mix(in srgb, var(--cv-brand) 16%, #d5d3e2)}.cv-upsell{isolation:isolate;border-radius:var(--radius-default);background:var(--cv-ink);color:#fff;text-align:left;cursor:pointer;border:none;flex-direction:column;gap:8px;width:100%;padding:24px 24px 16px;display:flex;position:relative}.cv-upsell__badge{z-index:1;border-radius:var(--radius-default);background:var(--cv-accent);height:22px;color:var(--cv-ink);text-transform:none;align-items:center;gap:2px;padding:4px 8px;font-size:12px;line-height:14px;display:inline-flex;position:absolute;top:-10.5px;left:16px}.cv-upsell__badge strong{font-weight:700}.cv-upsell__badge em{font-style:normal;font-weight:400}.cv-upsell__row{align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:24px;display:flex}.cv-upsell__check{color:#fff;--somy-check-fill:transparent;width:22px;height:22px}.cv-upsell.is-on .cv-upsell__check{color:var(--cor-primaria,var(--vermelho-intenso));--somy-check-fill:#fff}.cv-upsell__rule{border:none;border-top:1px solid #ffffff29;width:100%;margin:0}.cv-upsell__deal{justify-content:space-between;align-items:center;gap:10px;display:flex}.cv-upsell__deal>strong{color:var(--cv-brand);font-size:25px;font-weight:700;line-height:30px}.cv-upsell__prices{flex-direction:column;align-items:flex-start;display:flex}.cv-upsell__was{letter-spacing:-.02em;color:#aba6c6;font-size:14px;font-weight:500;line-height:24px}.cv-upsell__now{color:#fff;font-size:14px;font-weight:500;line-height:24px}.cv-upsell__now b{color:var(--cv-brand);font-size:20px;font-weight:700;line-height:24px}.cv-sum{flex-direction:column;gap:12px;display:flex}.summary-row,.cv-sum__row{color:var(--preto-avermelhado,#252323);justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:21px;display:flex}.summary-row strong,.cv-sum__row strong{color:var(--preto-avermelhado,#252323);font-weight:600}.summary-row--total{border-top:1px solid var(--cv-line,#eee);margin-top:4px;padding-top:12px;font-size:16px}.summary-row--total span{font-weight:600}.summary-row--total strong{letter-spacing:-.03em;color:var(--preto-avermelhado,#252323);font-size:20px;font-weight:700}.cv-sum__off{color:var(--cor-primaria,var(--vermelho-intenso))!important}.summary-row--upsell,.cv-sum__row--upsell{color:var(--cv-brand)}.summary-row--upsell .cv-tag,.cv-sum__row--upsell .cv-tag{margin-left:4px}.cv-sum__pair{align-items:center;gap:8px;display:inline-flex}.cv-sum__pair s{color:#aba6c6;font-weight:500}.cv-sum__pair b{color:var(--cv-brand)}.cart-total{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;display:flex}.cart-checkout-button{width:100%;min-height:calc(35.88px * var(--cart-s,1));height:calc(44px * var(--cart-s,1));border-radius:calc(17.94px * var(--cart-s,1));font-family:"Roboto Flex", var(--font-body), sans-serif;font-weight:700;font-size:calc(14.49px * var(--cart-s,1));text-align:center;cursor:pointer;border:0;padding:0 16px;line-height:1.2}.cart-checkout-button--primary{background:var(--cor-primaria,var(--cor-botoes));color:var(--cor-texto-sobre-primaria,#fff)}.cart-checkout-button--secondary{background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 18%, #fff);color:var(--cor-primaria,var(--vermelho-intenso))}.cart-checkout-button:hover:not(:disabled){filter:brightness(.94)}.cart-checkout-button:disabled{opacity:1;cursor:not-allowed;filter:none}.cart-checkout-button--secondary:disabled{background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 14%, #fff);color:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 72%, #fff)}.cv-pix__lead,.cv-pix__ok{color:#191919;margin:0;font-size:18px;line-height:1.4}.cv-pix__sandbox{color:var(--cinza-escuro,#444);margin:8px 0 0;font-size:13px;line-height:1.4}.cv-pix__timer{align-items:center;gap:4px;display:flex}.cv-pix__box{border-radius:var(--radius-default);background:var(--cv-ink);color:#fff;letter-spacing:.09em;justify-content:center;align-items:center;min-width:32px;height:20px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.cv-pix__colon{color:#a3aed0;font-weight:500}.cv-pix__timer-copy{color:#191919;margin-left:4px;font-size:16px;line-height:24px}.cv-pix__bar{border-radius:var(--radius-default);background:#adbace54;width:100%;height:8px;overflow:hidden}.cv-pix__bar span{border-radius:var(--radius-default);background:var(--cv-brand);height:100%;display:block}.cv-pix__grid{align-items:center;gap:14px;display:flex}.cv-pix__qr{border-radius:var(--radius-default);background:#fff;border:1px solid #aba6c6;flex-shrink:0;width:181px;height:179px;overflow:hidden}.cv-pix__qr-img,.cv-pix__qr-skel{object-fit:contain;width:100%;height:100%;display:block}.cv-pix__qr-skel{color:#4d4d4d;place-items:center;font-size:12px;display:grid}.cv-pix__side{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.cv-pix__code{border-radius:var(--radius-default);min-height:105px;font-family:var(--font-body);color:#4d4d4d;word-break:break-all;background:#b2b7c74d;margin:0;padding:24px;font-size:16px;line-height:19px;overflow:hidden}.cv-pix__copy{border-radius:var(--radius-default);background:var(--cv-btn);color:#fff;cursor:pointer;border:none;height:44px;padding:10px;font-family:inherit;font-size:16px;font-weight:500}.cv-pix__copy--paid{background:var(--cv-brand,#111);color:#fff;border:none;margin-top:8px}.cv-pix__copy--paid:disabled{opacity:.7}.cv-pix__err{color:var(--vermelho-intenso,#c0392b);margin:0;font-size:13px}@media (width>=1024px){.cv-root{--auth-s:min(1.22, calc((100vw - 96px) / 401.39px));--cart-s:var(--auth-s);padding:calc(36px + 52.5px * var(--auth-s)) 24px 36px;place-items:center}.cart-modal{width:calc(401.39px * var(--auth-s));max-width:none}}@media (width<=760px){.cart-modal{transform-origin:50%;width:calc(100% - 30px)}.cv-item__title{font-size:16px;line-height:24px}.cv-item__meta{flex-wrap:wrap}.cv-upsell__row{font-size:16px;line-height:20px}.cv-upsell__deal>strong{font-size:20px}.cv-pix__grid{flex-direction:column;align-items:stretch}.cv-pix__qr{width:100%;height:200px}}.vip-group{cursor:pointer;color:inherit;align-items:flex-end;padding-right:34px;text-decoration:none;transition:transform .25s,filter .25s;display:inline-flex;position:relative}.vip-group__bubble{--vip-bubble:#f3f3f3;background:var(--vip-bubble);color:#666;text-align:center;isolation:isolate;box-sizing:border-box;border-radius:42% 48% 40% 46%/44% 42% 47% 45%;flex-direction:column;justify-content:center;align-items:center;min-width:150px;min-height:72px;padding:13px 44px 13px 18px;display:flex;position:relative;box-shadow:0 5px 14px #0000001f}.vip-group__bubble:after{content:"";background:var(--vip-bubble);clip-path:polygon(0 0,100% 64%,22% 100%);z-index:-1;width:34px;height:30px;position:absolute;bottom:4px;right:-15px}.vip-group__small{font-family:var(--font-body);color:var(--cinza-escuro,#707070);font-size:12px;font-weight:400;line-height:1.05;display:block}.vip-group__title{font-family:var(--font-body);color:#555;margin-top:3px;font-size:18px;font-weight:800;line-height:1;display:block}.vip-group__whatsapp{z-index:2;background:var(--cor-whatsapp,#25d366);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .25s,box-shadow .25s;animation:2.8s ease-in-out infinite vipWhatsappPulse;display:flex;position:absolute;bottom:-7px;right:0;box-shadow:0 4px 10px #0000002e}.vip-group__whatsapp-icon{width:35px;height:35px;display:block}@media (hover:hover) and (pointer:fine){.vip-group:hover{transform:translateY(-2px)}.vip-group:hover .vip-group__whatsapp{animation-play-state:paused;transform:scale(1.06);box-shadow:0 6px 15px #0003}}@keyframes vipWhatsappPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (width<=768px){.vip-group{padding-right:28px}.vip-group__bubble{min-width:135px;min-height:64px;padding:11px 38px 11px 15px}.vip-group__small{font-size:11px}.vip-group__title{font-size:16px}.vip-group__whatsapp{width:50px;height:50px}.vip-group__whatsapp-icon{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.vip-group,.vip-group__whatsapp{transition:none;animation:none}}.site-wa-float{z-index:110;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:flex-end;display:flex;position:fixed;bottom:90px;right:24px}.site-wa-float.is-placed{bottom:auto;right:auto}.site-wa-float.is-dragging{cursor:grabbing}.site-wa-float.is-dragging .vip-group,.site-wa-float.is-dragging .vip-group:hover,.site-wa-float.is-dragging .vip-group__whatsapp{transition:none;animation:none;transform:none}@media (width<=1023px){.site-wa-float{right:12px;bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-float-gap,8px) + 64px)}}.hw-reclame{border-radius:var(--radius-default);isolation:isolate;width:100%;height:auto;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.hw-reclame__art{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.hw-reclame__art--web{display:none}.hw-reclame--seal{aspect-ratio:1664/208}.hw-reclame--seal .hw-reclame__art{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hw-reclame--mobile,.hw-reclame--custom.hw-reclame--mobile{height:auto}@media (width>=1024px){.hw-reclame__art--mobile{display:none}.hw-reclame__art--web{display:block}}.raffle-status{aspect-ratio:113/94;flex:none;width:113px;height:94px;line-height:0;display:inline-block;position:relative}.raffle-status__shape{width:100%;height:100%;display:block;overflow:visible}.raffle-status__label{letter-spacing:0;white-space:nowrap;pointer-events:none;margin:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1;position:absolute;top:48.67%;left:50%;transform:translate(-50%,-50%)}.hw-cat-row{border-bottom:1px solid color-mix(in srgb, var(--text-primary,#252323) 10%, transparent);align-items:baseline;gap:8px;margin:0;padding:0 0 6px;display:flex}.hw-cat-row__title{letter-spacing:-.01em;color:var(--text-primary,var(--preto-avermelhado));margin:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3}.hw-cat-row__count{color:var(--text-muted,var(--cinza-escuro));white-space:nowrap;font-size:12px;font-weight:500}.open-compact-item--vitrine{background:var(--card,#fff);border:1px solid color-mix(in srgb, var(--text-primary,#252323) 8%, transparent);border-radius:var(--radius-default);cursor:pointer;align-items:center;gap:10px;min-height:80px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0f172a0a}.open-compact-item--vitrine:hover{border-color:color-mix(in srgb, var(--text-primary,#252323) 14%, transparent);box-shadow:0 1px 6px #0f172a0f}.open-compact-item--vitrine:active{transform:none}.open-compact-item--vitrine:focus-visible{outline:2px solid var(--cor-acao,var(--vermelho-intenso));outline-offset:2px}.open-compact-item--vitrine .open-compact-item__thumb-wrap{flex-shrink:0;width:64px;height:64px;position:relative}.open-compact-item--vitrine .open-compact-item__img,.open-compact-item--vitrine .open-compact-item__img--empty{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-default);background:color-mix(in srgb, var(--text-primary,#252323) 8%, var(--card,#fff));width:64px;height:64px;display:block}.open-compact-item--vitrine .open-compact-item__stack{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.open-compact-item--vitrine .open-compact-item__status{letter-spacing:.06em;text-transform:none;width:fit-content;color:var(--cor-acao,var(--verde-comprar));grid-column:1/-1;align-items:center;gap:5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.open-compact-item--vitrine .open-compact-item__status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.open-compact-item--vitrine .open-compact-item__line{display:contents}.open-compact-item--vitrine .open-compact-item__title{min-width:0;color:var(--text-primary,var(--preto-avermelhado));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.open-compact-item--vitrine .open-compact-item__price-tag{color:var(--text-primary,var(--preto-avermelhado));white-space:nowrap;justify-self:end;margin:0;font-size:12px;font-weight:700;line-height:1.2}.open-compact-item--vitrine .home-compact-meta-draw{min-width:0;color:color-mix(in srgb, var(--text-primary,#252323) 48%, transparent);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.open-compact-item--vitrine .open-compact-item__cta{border-radius:var(--radius-default);background:var(--cor-acao,var(--verde-comprar));color:#fff;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:0;justify-self:end;padding:4px 11px;font-size:11px;font-weight:700;line-height:1.3;transition:filter .15s}.open-compact-item--vitrine .open-compact-item__cta:hover:not(:disabled){filter:brightness(1.06)}.open-compact-item--vitrine .open-compact-item__progress{border-radius:var(--radius-default);background:color-mix(in srgb, var(--text-primary,#252323) 8%, transparent);grid-column:1/-1;height:3px;margin:2px 0 0;overflow:hidden}.open-compact-item--vitrine .open-compact-item__progress-fill{border-radius:inherit;background:var(--cor-acao,var(--verde-comprar));height:100%}.compact-list.hm-compact-list{flex-direction:column;gap:8px;display:flex}.compact-list.hw-list-compact{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=1024px){.home-web .compact-list.hw-list-compact{grid-template-columns:1fr 1fr}}.open-compact-item--upcoming{cursor:default}@media (hover:hover){.open-compact-item--upcoming:hover{border-color:#ead4ab59;transform:none;box-shadow:0 1px 6px #0000000e}}.open-compact-item--upcoming:active{transform:none}.open-compact-item__price-tag--muted{opacity:.72}.open-compact-item__img--empty{background:linear-gradient(135deg,#94a3b847,#94a3b81f);display:block}.open-compact-item--upcoming .open-compact-item__cta:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.listing-raffle{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-md);width:100%;max-width:100%;box-shadow:var(--shadow-card);cursor:pointer;grid-template-columns:minmax(240px,34%) minmax(0,1fr);align-items:stretch;gap:16px;margin:0;padding:16px;display:grid;position:relative}.listing-raffle--upcoming{cursor:default}.listing-raffle:hover{border-color:color-mix(in srgb, var(--preto-avermelhado,#252323) 18%, var(--border-card,#e6e1d8))}.listing-raffle:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.listing-raffle__thumb{aspect-ratio:262/150;border-radius:var(--radius-md);background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 8%, var(--surface-card));align-self:start;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.listing-raffle__thumb .open-compact-item__img,.listing-raffle__thumb .open-compact-item__img--empty{object-fit:cover;object-position:center;border-radius:inherit;background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 8%, var(--surface-card));width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.listing-raffle__body{pointer-events:none;flex-direction:column;align-items:flex-start;gap:12px;width:auto;min-width:0;height:100%;margin:0;padding:0;display:flex;position:relative}.listing-raffle__top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.listing-raffle__title{min-width:0;color:var(--preto-avermelhado,#252323);margin:0;font-size:22px;font-weight:700;line-height:1.2}.listing-raffle__seal{z-index:1;border-radius:var(--radius-pill,999px);background:var(--cor-acao,var(--verde-comprar,#2f9e5a));width:auto;min-width:0;height:auto;color:var(--cor-texto-sobre-acao,#fff);letter-spacing:0;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;margin-top:2px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:static}.listing-raffle__seal:after{content:none}.listing-raffle__seal--concluded,.listing-raffle__seal--upcoming{background:color-mix(in srgb, var(--cinza-escuro,#767676) 16%, var(--surface-card));color:var(--cinza-escuro,#767676);left:auto;right:auto}.listing-raffle__seal .combo-figma-meal--badge,.listing-raffle__seal .brand-aux-icon{--brand-aux-size:14px;flex:none;width:14px;max-width:none;height:14px;max-height:none}.listing-raffle__when{background:0 0;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;height:auto;margin:0;padding:0;display:flex}.listing-raffle__when>span{border-radius:var(--radius-pill,999px);letter-spacing:0;gap:6px;max-width:none;height:auto;min-height:28px;padding:0 12px;font-size:13px}.listing-raffle .listing-raffle__when .combo-figma-meal--badge,.listing-raffle .listing-raffle__when .brand-aux-icon{--brand-aux-size:14px;width:14px;max-width:none;height:14px;max-height:none}.listing-raffle__price{max-width:100%;color:var(--cor-acao,var(--verde-comprar,#2f9e5a));font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:26px;font-weight:700;line-height:1}.listing-raffle--concluded .listing-raffle__price,.listing-raffle--upcoming .listing-raffle__price{color:var(--cinza-escuro,#767676)}.listing-raffle__cta{box-sizing:border-box;border:1.5px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-pill,999px);background:var(--surface-card,#fff);width:100%;height:46.05px;min-height:46.05px;max-height:46.05px;color:var(--cor-primaria,var(--vermelho-intenso));letter-spacing:0;white-space:nowrap;cursor:pointer;pointer-events:auto;justify-content:center;align-self:stretch;align-items:center;margin-top:auto;padding:0 20px;font-family:inherit;font-size:20.07px;font-weight:700;line-height:1;display:inline-flex}.listing-raffle__cta:hover{filter:brightness(.96)}.listing-raffle__cta:active{transform:scale(.99)}.listing-raffle__cta:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.listing-raffle--upcoming .listing-raffle__cta{font-size:20.07px}.listing-raffle__status{display:none}@media (width>=1024px){.listing-raffle{grid-template-columns:minmax(435px,35%) minmax(0,1fr);align-items:stretch;gap:24px;padding:16px}.listing-raffle__thumb{width:100%;height:auto;margin:0}.listing-raffle__body{gap:12px;height:100%;min-height:0;margin:0;padding:0}.listing-raffle__title{white-space:normal;text-overflow:unset;font-size:24px;line-height:1.2;overflow:visible}.listing-raffle__when>span{min-height:28px;padding:0 12px;font-size:13px}.listing-raffle__price{font-size:26px}.listing-raffle__cta,.listing-raffle--upcoming .listing-raffle__cta{width:100%;min-width:0;height:46.05px;min-height:46.05px;max-height:46.05px;font-size:20.07px}.listing-raffle__seal,.listing-raffle__seal--concluded,.listing-raffle__seal--upcoming{display:none}.listing-raffle__status{z-index:3;aspect-ratio:auto;pointer-events:none;width:113px;height:149px;display:block;position:absolute;top:0;right:28px;transform:translateY(-47px)}.listing-raffle__top{padding-right:124px}}@media (width<=719px){.listing-raffle{aspect-ratio:auto;grid-template-columns:1fr;gap:0;padding:12px 12px 16px}.listing-raffle__thumb{aspect-ratio:262/150;width:100%;height:auto;position:relative;top:auto;left:auto}.listing-raffle__body{gap:14px;width:100%;height:auto;padding:14px 4px 0;display:flex}.listing-raffle__title,.listing-raffle__when,.listing-raffle__price,.listing-raffle__cta{width:100%;max-width:100%;position:static;top:auto;left:auto}.listing-raffle__title{white-space:normal;font-size:22px;font-weight:700;line-height:1.2}.listing-raffle__cta,.listing-raffle--upcoming .listing-raffle__cta{border-width:1.5px;width:100%;height:46.05px;min-height:46.05px;max-height:46.05px;font-size:20.07px;font-weight:700}.listing-raffle__seal,.listing-raffle__seal--concluded,.listing-raffle__seal--upcoming{display:none}.listing-raffle__status{z-index:3;aspect-ratio:113/94;pointer-events:none;width:98px;height:82px;display:block;position:absolute;top:0;left:18px;right:auto;transform:translateY(-18px)}.listing-raffle__status .raffle-status__label{font-size:14px}}.listing-raffle__won-chip{z-index:2;border:1px solid color-mix(in srgb, var(--bege-amarelado,var(--cor-secundaria,#fce09a)) 70%, #fff);border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--bege-amarelado,var(--cor-secundaria,#fce09a)) 28%, var(--surface-card,#fff));max-width:calc(100% - 24px);color:var(--preto-avermelhado,#252323);align-items:center;gap:8px;margin:0;padding:6px 14px 6px 6px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.listing-raffle__won-chip-ico{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--bege-amarelado,var(--cor-secundaria,#fce09a)) 55%, #fff);width:28px;height:28px;color:var(--cor-primaria,var(--vermelho-intenso));justify-content:center;align-items:center;display:inline-flex}.listing-raffle__won-chip-ico svg{width:14px;height:15px}.listing-raffle__meta{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.listing-raffle__body:has(.listing-buy){justify-content:flex-start;align-self:start;height:auto;min-height:0}.listing-raffle--concluded .listing-raffle__thumb{aspect-ratio:262/150;align-self:start;width:100%;height:auto}.listing-raffle--concluded .listing-raffle__body{align-self:stretch;height:100%;min-height:0}.listing-raffle--concluded .listing-raffle__winner{flex:auto;width:100%;min-height:0}.listing-raffle--concluded .listing-raffle__winner .listing-raffle__cta--winners{margin-top:auto}@media (width>=1024px){.listing-raffle:has(.listing-buy) .listing-raffle__thumb{aspect-ratio:262/150;align-self:start;width:100%;height:auto}.listing-raffle--concluded .listing-raffle__body{align-self:stretch;height:0;min-height:100%;overflow:hidden}.listing-raffle__body:has(.listing-buy){align-self:stretch;height:0;min-height:100%;overflow:hidden}.listing-raffle:has(.listing-buy) .listing-buy{flex:auto;width:100%;min-height:auto;padding-bottom:0}.listing-raffle--concluded .listing-raffle__winner{flex:auto;width:100%}.listing-raffle--concluded .listing-raffle__winner-prize{min-height:78px}}.listing-buy{pointer-events:auto;flex-direction:column;gap:12px;width:100%;min-width:0;margin-top:4px;display:flex}.listing-buy__qty{box-sizing:border-box;background:#fafafa;border-radius:999px;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:6px 8px;display:flex}.listing-buy__qty button{background:color-mix(in srgb, var(--cinza-escuro,#767676) 14%, #fff);width:28px;height:28px;color:var(--cinza-escuro,#444);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.listing-buy__qty button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px;display:block}.listing-buy__range{flex:auto;align-self:center;min-width:0;height:28px;position:relative}.listing-buy__range-value{top:-8px;left:calc(var(--pct,0) * (100% - 16px) + 8px);color:var(--cor-primaria,var(--vermelho-intenso));font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;position:absolute;transform:translate(-50%)}.listing-buy__qty input[type=range]{cursor:pointer;appearance:none;background:0 0;width:100%;height:16px;margin:0;padding:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (width<=1023px){.listing-buy__qty{display:none}}.listing-buy__qty input[type=range]:focus{outline:none}.listing-buy__qty input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cor-primaria,var(--vermelho-intenso)) 0 var(--fill,0%), color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 16%, #fff) var(--fill,0%) 100%);border:0;border-radius:999px;height:4px}.listing-buy__qty input[type=range]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--cor-primaria,var(--vermelho-intenso));cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-6px}.listing-buy__qty input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 16%, #fff);border:0;border-radius:999px;height:4px}.listing-buy__qty input[type=range]::-moz-range-progress{background:var(--cor-primaria,var(--vermelho-intenso));border:0;border-radius:999px;height:4px}.listing-buy__qty input[type=range]::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--cor-primaria,var(--vermelho-intenso));cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px}.listing-buy__actions{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:auto;display:grid}@media (width>=1024px){.listing-buy__now{grid-column:2}}@media (width<=719px){.listing-buy__actions{grid-template-columns:1fr}}.listing-buy__now{box-sizing:border-box;border-radius:var(--radius-pill,999px);cursor:pointer;background:var(--cor-acao,var(--cor-primaria));color:#fff;border:0;height:46.05px;min-height:46.05px;max-height:46.05px;padding:0 16px;font-size:20.07px;font-weight:700;line-height:1}.listing-buy__now:disabled{opacity:.5;cursor:not-allowed}.listing-raffle__winner{box-sizing:border-box;border:1px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-md);background:var(--surface-card,#fff);width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;flex-direction:column;flex:none;gap:10px;margin-top:4px;padding:16px;display:flex}.listing-raffle__winner-kicker{color:var(--text-secondary,var(--cinza-escuro,#767676));letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.2}.listing-raffle__winner-list{flex-direction:column;gap:10px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.listing-raffle__winner-item{flex-direction:column;gap:8px;min-width:0;display:flex}.listing-raffle__winner-item+.listing-raffle__winner-item{border-top:1px solid var(--border-card,#e6e1d8);padding-top:10px}@media (width>=1024px){.listing-raffle .listing-raffle__winner-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:10px;width:100%;display:grid}.listing-raffle .listing-raffle__winner-item{box-sizing:border-box;border:1px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-md,16px);background:var(--surface-card,#fff);grid-template-columns:auto minmax(0,1fr) auto;align-content:start;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 14px;display:grid}.listing-raffle .listing-raffle__winner-item+.listing-raffle__winner-item{border-top:1px solid var(--cor-primaria,var(--vermelho-intenso));padding-top:12px}.listing-raffle .listing-raffle__winner-head{display:contents}.listing-raffle .listing-raffle__winner-head strong{text-align:left;flex:none;grid-area:1/1/auto/3}.listing-raffle .listing-raffle__winner-place{grid-area:1/3;place-self:start end;margin-left:0}.listing-raffle .listing-raffle__winner-num{grid-area:2/1;justify-self:start}.listing-raffle .listing-raffle__winner-prize{text-align:left;background:0 0;border:0;border-radius:0;grid-area:2/2/auto/4;justify-content:flex-start;gap:8px;width:auto;min-height:0;margin:0;padding:0}.listing-raffle .listing-raffle__winner-prize>span:last-child{text-align:left}}@media (width<=1023px){.listing-raffle .listing-raffle__winner-list,.sa-stack .listing-raffle__winner .listing-raffle__winner-list{flex-direction:column;gap:10px;display:flex}.listing-raffle .listing-raffle__winner-item,.sa-stack .listing-raffle__winner .listing-raffle__winner-item{border:1px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-md,16px);background:var(--surface-card,#fff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.listing-raffle .listing-raffle__winner-item+.listing-raffle__winner-item,.sa-stack .listing-raffle__winner .listing-raffle__winner-item+.listing-raffle__winner-item{border-top:1px solid var(--cor-primaria,var(--vermelho-intenso));padding-top:12px}.listing-raffle .listing-raffle__winner-head,.sa-stack .listing-raffle__winner .listing-raffle__winner-head{display:contents}.listing-raffle .listing-raffle__winner-head strong,.sa-stack .listing-raffle__winner .listing-raffle__winner-head strong{text-align:left;flex:none;grid-area:1/1/auto/3}.listing-raffle .listing-raffle__winner-place,.sa-stack .listing-raffle__winner .listing-raffle__winner-place{grid-area:1/3;place-self:start end}.listing-raffle .listing-raffle__winner-num,.sa-stack .listing-raffle__winner .listing-raffle__winner-num{grid-area:2/1;justify-self:start}.listing-raffle .listing-raffle__winner-prize,.sa-stack .listing-raffle__winner .listing-raffle__winner-prize{text-align:left;background:0 0;border:0;border-radius:0;grid-area:2/2/auto/4;justify-content:flex-start;gap:8px;width:auto;min-height:0;margin:0;padding:0}.listing-raffle .listing-raffle__winner-prize>span:last-child,.sa-stack .listing-raffle__winner .listing-raffle__winner-prize>span:last-child{text-align:left}}.listing-raffle__winner-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;margin-top:-4px;display:flex}.listing-raffle__winner-head strong{min-width:0;color:var(--cor-primaria,var(--vermelho-intenso));overflow-wrap:anywhere;flex:12rem;font-size:18px;font-weight:700;line-height:1.25}.listing-raffle__winner-place{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 12%, var(--surface-card,#fff));max-width:100%;color:var(--cor-primaria,var(--vermelho-intenso));white-space:nowrap;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2}.listing-raffle__winner-num{border:1px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-xs);background:var(--surface-card,#fff);max-width:100%;min-height:28px;color:var(--cor-primaria,var(--vermelho-intenso));font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.listing-raffle__winner-ticket{width:16px;height:11px;color:inherit;flex:none}.listing-raffle__winner-prize{box-sizing:border-box;border:1px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-md);background:0 0;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:14px;display:flex}.listing-raffle__winner-prize>span:last-child{min-width:0;color:var(--text-primary,var(--preto-avermelhado,#252323));font-size:13px;font-weight:600;line-height:1.35}.listing-raffle__winner .listing-raffle__cta,.listing-raffle__cta--winners{border-radius:var(--radius-pill,999px);background:var(--cor-primaria,var(--vermelho-intenso));width:100%;height:46.05px;min-height:46.05px;max-height:46.05px;color:var(--cor-texto-botoes,var(--cor-texto-sobre-primaria,#fff));border:0;flex:none;align-self:stretch;margin:auto 0 0;padding:0 16px;font-size:20.07px;font-weight:700;line-height:1;text-decoration:none}.listing-raffle__winner .listing-raffle__cta--winners:hover{filter:brightness(.97)}.listing-raffle__winner .listing-raffle__cta--winners:active{transform:scale(.985)}.listing-raffle__winner .listing-raffle__cta--winners:disabled,.listing-raffle__winner .listing-raffle__cta--winners[aria-disabled=true]{opacity:.5;cursor:not-allowed}.login-modal--combo{height:auto}.login-modal--combo .login-modal__body{gap:0;overflow-x:visible}.login-modal--combo .combo-modal__combo,.login-modal--combo .combo-modal__stage{flex-direction:column;flex:none;gap:0;min-height:0;display:flex}.login-modal--combo .login-modal__intro{overflow:visible}.combo-modal__handle{display:none}.login-modal-root--combo .login-modal--combo .combo-modal__combo{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0}@media (width>=1024px){html.tenant-showcase .login-modal-root--combo{--prize-s:1;--combo-s:1;--rf-figma:"Roboto Flex", var(--font-body,sans-serif);--rf-figma-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738}.login-modal-root .login-modal--combo{width:min(612px,100vw - 48px);max-width:calc(100vw - 48px);overflow:hidden auto}.login-modal-root--combo .login-modal__body{min-width:0;padding:28px 24px 24px;overflow-x:hidden}.login-modal-root--combo .combo-modal__combo,.login-modal-root--combo .combo-modal__stage{flex-direction:column;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex;overflow:hidden visible}.login-modal-root--combo .combo-header-wrapper{justify-content:flex-start;width:100%;min-width:0;max-width:100%;margin:4px 0 0;padding:0;display:flex}:is(.login-modal-root--combo .combo-header,.login-modal-root--combo .combo-header:has(.combo-header__icon)){background:0 0;border-radius:0;justify-content:flex-start;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0}.login-modal-root--combo .combo-header__icon,.login-modal-root--combo .combo-header__count{display:none}.login-modal-root--combo .combo-header__title{text-align:left;letter-spacing:0;min-width:0;color:var(--cinza-escuro,#444);flex:0 auto;margin:0;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none}.login-modal-root--combo .combo-header:has(.combo-header__icon) .combo-header__title{text-align:left;letter-spacing:0;min-width:0;color:var(--cinza-escuro,#444);flex:0 auto;margin:0;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none}.login-modal-root--combo .combo-header:not(:has(.combo-header__icon)) .combo-header__title{text-align:left;letter-spacing:0;min-width:0;color:var(--cinza-escuro,#444);flex:0 auto;margin:0;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none}.login-modal-root--combo .combo-modal__footer{width:100%;min-width:0;max-width:100%;padding-inline:0;overflow:visible}.login-modal-root--combo .combo-modal__footer .purchase-capsule{width:100%;max-width:327.085px;margin-inline:auto}.login-modal-root--combo [class*=selection],.login-modal-root--combo [class*=comboBlock]{flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.login-modal-root--combo [class*=comboGrid]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-columns:auto;grid-auto-flow:row;place-items:stretch stretch;gap:12px;width:100%;min-width:0;max-width:100%;height:auto;padding:8px 0 0;display:grid;position:static;inset:auto;overflow:visible}.login-modal-root--combo [class*=comboGridOne]{grid-template-columns:minmax(0,1fr)}.login-modal-root--combo [class*=comboGrid]>:nth-child(n){margin:0}.login-modal-root--combo .combo-card{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--combo-surface,var(--cor-fundo-combo,#fff));border:1px solid var(--combo-line,var(--card-border,var(--cor-borda-card,#ffefde)));width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;font-family:var(--rf-figma,inherit);flex:none;justify-content:flex-start;padding:16px 14px 12px;overflow:visible}.login-modal-root--combo .combo-card--promo{background:var(--combo-promo-fill,#e6ffee);border-color:#0000}.login-modal-root--combo .combo-card__check{z-index:3;width:15px;height:15px;color:var(--cor-primaria);top:12px;right:10px}.login-modal-root--combo .combo-card--promo .combo-card__check,.login-modal-root--combo .combo-card--promo .combo-card__check.is-on,.login-modal-root--combo .combo-card--promo .somy-check.is-on{color:var(--cor-acao);--somy-check-on:var(--cor-acao)}.login-modal-root--combo .combo-card__qty{letter-spacing:0;white-space:nowrap;max-width:calc(100% - 22px);text-overflow:unset;color:var(--preto-avermelhado,#252323);font-size:16px;font-weight:600;line-height:1.15;overflow:visible}.login-modal-root--combo .combo-card__lead,.login-modal-root--combo .combo-card__compare{max-width:100%;color:var(--preto-avermelhado,#252323);margin-top:4px;font-size:11px;font-weight:300;line-height:1.2}.login-modal-root--combo .combo-card__compare{text-overflow:unset;white-space:normal;flex-wrap:wrap;gap:4px;overflow:visible}.login-modal-root--combo .combo-card__price-row{gap:0;min-width:0;margin-top:8px;padding-top:0}.login-modal-root--combo .combo-card__price{letter-spacing:-.04em;white-space:nowrap;max-width:100%;text-overflow:unset;font-variant-numeric:lining-nums;font-size:clamp(12px,11.6279cqi,22px);font-weight:700;line-height:1.05;overflow:visible}.login-modal-root--combo .combo-card__off-copy{display:none}.login-modal-root--combo .combo-option__badge-most-chosen,.login-modal-root--combo .combo-promo-badge{z-index:4;top:-8px}.login-modal-root--combo .combo-option__badge-most-chosen{left:auto;right:28px}.login-modal-root--combo .combo-promo-badge,.login-modal-root--combo .combo-card.is-most-chosen.has-discount .combo-option__badge-most-chosen{left:auto;right:8px}.login-modal-root--combo .combo-card.is-most-chosen.has-discount .combo-promo-badge{left:8px;right:auto}.login-modal-root--combo .combo-card__select-seal{display:none}}@media (width<=1023px){.login-modal-root--combo{--combo-modal-gutter:20px;justify-content:stretch;align-items:flex-end;padding:0;display:flex}.login-modal-root--combo .login-modal__scrim{background:#080a107a}.login-modal-root--combo .login-modal--combo{z-index:1;background:var(--surface-background,var(--card,#fff));border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:none;height:auto;max-height:min(88dvh,100dvh - 12px);margin:0;animation:.34s combo-sheet-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -16px 48px #0f172a38}.login-modal-root--combo .login-modal--combo .login-modal__body{min-height:0;padding:8px var(--combo-modal-gutter) max(12px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex:0 auto;overflow:hidden auto}.login-modal-root--combo .login-modal--combo .login-modal__close{top:10px;right:12px}.login-modal-root--combo .login-modal--combo .login-modal__intro{padding:0}.login-modal-root--combo .login-modal--combo .login-modal__title{padding-right:40px;font-size:18px;line-height:1.25}html.tenant-showcase .login-modal-root--combo .combo-header-wrapper{width:100%;margin-top:8px;padding:0}html.tenant-showcase .login-modal-root--combo [class*=comboGrid],html.tenant-showcase .login-modal-root--combo [class*=comboGridWithBadge]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;place-items:stretch stretch;gap:12px;width:100%;min-width:0;max-width:100%;margin:0;padding:8px 0 0;display:grid}html.tenant-showcase .login-modal-root--combo [class*=comboGridOne]{grid-template-columns:minmax(0,1fr)}html.tenant-showcase .login-modal-root--combo .combo-card{width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;padding:12px 12px 8px}html.tenant-showcase .login-modal-root--combo .combo-card__price-row{margin-top:8px;padding-top:0}html.tenant-showcase .login-modal-root--combo .combo-card__price{text-overflow:unset;white-space:nowrap;letter-spacing:-.04em;font-variant-numeric:lining-nums;max-width:100%;font-size:clamp(12px,11.6279cqi,22px);overflow:visible}html.tenant-showcase .login-modal-root--combo .combo-modal__footer{--prize-s:calc((100dvw - 2 * var(--combo-modal-gutter,20px)) / 327.085px);margin-top:12px;padding-top:0}html.tenant-showcase .login-modal-root--combo .purchase-capsule{margin-top:0}html.tenant-showcase .login-modal-root--combo .purchase-capsule,html.tenant-showcase .login-modal-root--combo .payment-cta{width:100%;max-width:100%;margin-inline:0}.combo-modal__handle{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;width:100%;height:22px;padding:10px 0 4px;display:flex}.combo-modal__handle-bar{background:color-mix(in srgb, var(--preto-avermelhado,#252323) 18%, transparent);border-radius:999px;width:40px;height:4px;display:block}.combo-modal__empty{margin-top:16px}.combo-modal__footer{z-index:2;background:var(--surface-background,var(--card,#fff));margin-top:12px;padding-top:0;padding-bottom:0;position:sticky;bottom:0}html.tenant-showcase .login-modal--combo .combo-modal__stage:before{content:none;display:none}html.tenant-showcase .login-modal-root--combo .login-modal--combo .combo-modal__combo{width:100%;box-shadow:none;background:0 0;margin:0;padding:0}}@keyframes combo-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login-modal-root--combo .login-modal--combo{animation:none}}.combo-modal__empty{color:var(--text-secondary,var(--cinza-escuro,#767676));margin:16px 20px 0;font-size:14px}.combo-modal__footer{flex-direction:column;flex:none;align-items:stretch;margin-top:12px;padding-top:0;display:flex;overflow:visible}.sa{display:none}@media (width<=1023px){.home-mobile .sa,.home-mobile .hm-body>.sa{--sa-s:calc(100vw / 430px);--rf-family:"Roboto Flex", var(--font-display,sans-serif);--rf-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;--sa-ink:var(--preto-avermelhado,#252323);--sa-cream:var(--creme-suave,#fff4de);background:var(--page-background,var(--bg));width:100%;color:var(--sa-ink);font-family:var(--rf-family);margin-top:-32px;display:block;position:relative;overflow:visible}.home-mobile .sa-group{--sa-lift:0px;--sa-height:589.496px;width:100%;height:calc((var(--sa-height) - var(--sa-lift)) * var(--sa-s));position:relative;overflow:visible}.home-mobile .sa-group:not(.sa-group--flush){--sa-height:558px}.home-mobile .sa-group--flush{--sa-lift:80.4px}.home-mobile .sa-group--flush .sa-sub{display:none}.home-mobile .sa-group+.sa-group{margin-top:0}.home-mobile .sa-head{left:0;right:0;top:calc(30.13px * var(--sa-s));width:100%;height:calc(36px * var(--sa-s));padding:0 calc(36.25px * var(--sa-s)) 0 calc(37.9px * var(--sa-s));box-sizing:border-box;justify-content:space-between;align-items:center;margin:0;display:flex;position:absolute}.home-mobile .sa-head__left{align-items:center;gap:calc(16px * var(--sa-s));min-width:0;height:100%;display:flex}.home-mobile .sa-head__icon,.home-mobile .sa-ico-wrap{width:calc(36px * var(--sa-s));height:calc(36px * var(--sa-s));color:var(--cor-primaria,var(--vermelho-intenso));flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;transform:none}.home-mobile .sa-group--secondary .sa-ico-wrap{color:var(--cor-secundaria,var(--bege-amarelado))}.home-mobile .sa-ico{fill:currentColor;width:100%;height:100%;margin:0;padding:0;display:block;transform:none}.home-mobile .sa-head__title,.home-mobile .sa-title{height:100%;font-size:calc(18.1px * var(--sa-s));font-variation-settings:"wght" 700, var(--rf-axes);letter-spacing:0;color:var(--sa-ink);white-space:nowrap;align-items:center;margin:0;padding:0;font-weight:700;line-height:1;display:flex;transform:none}.home-mobile .sa-sub{left:calc(89.9px * var(--sa-s));top:calc(68.13px * var(--sa-s));width:calc(150px * var(--sa-s));font-size:calc(7.85px * var(--sa-s));font-variation-settings:"wght" 500, var(--rf-axes);color:var(--sa-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:1;position:absolute;overflow:hidden;transform:none}.home-mobile .sa-head__button,.home-mobile .sa-all{box-sizing:border-box;width:auto;height:calc(36px * var(--sa-s));padding:0 calc(16px * var(--sa-s));justify-content:center;align-items:center;gap:calc(8px * var(--sa-s));border-radius:calc(18px * var(--sa-s));background:var(--cor-primaria,var(--vermelho-intenso));color:#fefbf4;font-size:calc(10.76px * var(--sa-s));font-variation-settings:"wght" 600, var(--rf-axes);letter-spacing:0;text-indent:0;white-space:nowrap;flex-shrink:0;margin:0;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;transform:none}.home-mobile .sa-all__ico{width:calc(16px * var(--sa-s));height:calc(16px * var(--sa-s));flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;transform:none}.home-mobile .sa-all__ico .combo-figma-meal,.home-mobile .sa-all__ico .brand-aux-icon{width:100%;height:100%}.home-mobile .sa-all__ico .combo-figma-meal__box{fill:#fefbf4}.home-mobile .sa-all__ico .combo-figma-meal__lid{fill:var(--cor-secundaria,var(--bege-amarelado))}.home-mobile .hw-sec .sa-all{--sa-s:calc(100vw / 430px);--rf-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;font-family:"Roboto Flex", var(--font-display,sans-serif)}.home-mobile .sa-bolt-wrap{left:calc(40.32px * var(--sa-s));top:calc((88.435px - var(--sa-lift)) * var(--sa-s));width:calc(16.77px * var(--sa-s));height:calc(25.2px * var(--sa-s));color:var(--cor-primaria,var(--vermelho-intenso));position:absolute}.home-mobile .sa-bolt{fill:currentColor;width:100%;height:100%;display:block}.home-mobile .sa-catrow{left:calc(63.96px * var(--sa-s));top:calc((109.808px - var(--sa-lift)) * var(--sa-s));align-items:baseline;column-gap:calc(8.62px * var(--sa-s));max-width:calc(207.95px * var(--sa-s));font-size:calc(15.321px * var(--sa-s));white-space:nowrap;display:flex;position:absolute;overflow:hidden;transform:translateY(-1em)}.home-mobile .sa-cat{text-overflow:ellipsis;min-width:0;font-size:calc(15.321px * var(--sa-s));font-variation-settings:"wght" 700, var(--rf-axes);color:var(--sa-ink);font-weight:700;line-height:1;overflow:hidden}.home-mobile .sa-count{font-size:calc(10.885px * var(--sa-s));font-variation-settings:"wght" 500, var(--rf-axes);color:var(--sa-ink);flex:none;font-weight:500;line-height:1}.home-mobile .sa-support{left:calc(279.91px * var(--sa-s));top:calc((112.016px - var(--sa-lift)) * var(--sa-s));width:calc(111.48px * var(--sa-s));font-size:calc(7.853px * var(--sa-s));font-variation-settings:"wght" 500, var(--rf-axes);color:var(--sa-ink);white-space:nowrap;text-overflow:ellipsis;text-align:right;font-weight:500;line-height:1;position:absolute;overflow:hidden;transform:translateY(-1em)}.home-mobile .sa-rule{left:calc(41.923px * var(--sa-s));width:calc(349.462px * var(--sa-s));border:0;border-top:1px solid #adadad;height:0;position:absolute}.home-mobile .sa-rule--top{top:calc((122.636px - var(--sa-lift)) * var(--sa-s))}.home-mobile .sa-rule--bot{top:calc((589.496px - var(--sa-lift)) * var(--sa-s))}.home-mobile .sa-track{left:0;top:calc((134.275px - var(--sa-lift)) * var(--sa-s));width:100%;height:calc(392.796px * var(--sa-s));padding:0 calc(42.781px * var(--sa-s)) 0 calc(37.357px * var(--sa-s));align-items:flex-start;gap:calc(80.14px * var(--sa-s));scroll-snap-type:x mandatory;scroll-padding-left:calc(37.357px * var(--sa-s));scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;display:flex;position:absolute;overflow:auto visible}.home-mobile .sa-track::-webkit-scrollbar{display:none}:is(.home-mobile,.sa-stack) .sa-card{flex:0 0 calc(349.862px * var(--sa-s));width:calc(349.862px * var(--sa-s));height:calc(392.796px * var(--sa-s));border-radius:calc(32.97px * var(--sa-s));box-shadow:none;scroll-snap-align:start;cursor:pointer;background:#fefefd;border:0;position:relative;overflow:visible}:is(.home-mobile,.sa-stack) .sa-media{width:100%;height:calc(238.165px * var(--sa-s));border-radius:calc(32.97px * var(--sa-s));line-height:0;display:block;position:absolute;top:0;left:0;overflow:hidden}:is(.home-mobile,.sa-stack) .sa-media__img,:is(.home-mobile,.sa-stack) .sa-media__img--empty{object-fit:cover;background:color-mix(in srgb, var(--sa-ink) 6%, #fefefd);width:100%;height:100%;display:block}:is(.home-mobile,.sa-stack) .sa-card__art{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}:is(.home-mobile,.sa-stack) .sa-fill-acao{fill:var(--cor-acao)}:is(.home-mobile,.sa-stack) .sa-fill-well{fill:color-mix(in srgb, var(--cor-acao) 73%, black)}:is(.home-mobile,.sa-stack) .sa-fill-cream{fill:var(--sa-cream)}:is(.home-mobile,.sa-stack) .sa-fill-red{fill:var(--cor-primaria,var(--vermelho-intenso))}:is(.home-mobile,.sa-stack) .sa-fill-yellow{fill:var(--cor-secundaria,var(--bege-amarelado))}:is(.home-mobile,.sa-stack) .sa-card button,:is(.home-mobile,.sa-stack) .sa-card input{box-sizing:border-box;font-family:var(--rf-family);appearance:none;min-width:0;min-height:0;box-shadow:none}:is(.home-mobile,.sa-stack) .sa-prize{left:calc(18.407px * var(--sa-s));top:calc(250px * var(--sa-s));width:calc(313.05px * var(--sa-s));font-size:calc(18px * var(--sa-s));font-variation-settings:"wght" 700, var(--rf-axes);letter-spacing:0;color:var(--sa-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.15;position:absolute;overflow:hidden}:is(.home-mobile,.sa-stack) .sa-badges{left:calc(18.407px * var(--sa-s));top:calc(276px * var(--sa-s));width:calc(313.05px * var(--sa-s));gap:calc(4px * var(--sa-s));flex-wrap:nowrap;margin:0;position:absolute;overflow:hidden}:is(.home-mobile,.sa-stack) .sa-badges>span{min-width:0;height:calc(20px * var(--sa-s));gap:calc(3px * var(--sa-s));min-height:0;padding:0 calc(6px * var(--sa-s));font-size:calc(9px * var(--sa-s));letter-spacing:0;border-radius:999px;flex:0 auto;font-weight:700}:is(.home-mobile,.sa-stack) .sa-badges>span .brand-aux-icon,:is(.home-mobile,.sa-stack) .sa-badges>span .combo-figma-meal,:is(.home-mobile,.sa-stack) .sa-badges>span .combo-figma-meal--badge{width:calc(11px * var(--sa-s));height:calc(11px * var(--sa-s));max-width:calc(11px * var(--sa-s));max-height:calc(11px * var(--sa-s));--brand-aux-size:calc(11px * var(--sa-s))}:is(.home-mobile,.sa-stack) .sa-prize a{color:inherit;text-decoration:none}.sa-stack .sa-card--result{height:auto;padding:calc(250px * var(--sa-s)) calc(16px * var(--sa-s)) calc(16px * var(--sa-s));box-sizing:border-box}.sa-stack .sa-card--result .sa-prize,.sa-stack .sa-card--result .sa-badges,.sa-stack .sa-card--result .sa-buy{width:100%;position:static;top:auto;left:auto}.sa-stack .sa-card--result .sa-badges{margin-top:calc(8px * var(--sa-s))}.sa-stack .sa-card--result .sa-buy{margin-top:calc(12px * var(--sa-s))}.sa-stack .listing-raffle__winner{text-align:left;align-items:stretch;margin-top:0}.sa-stack .listing-raffle__winner-kicker,.sa-stack .listing-raffle__winner-head,.sa-stack .listing-raffle__winner-head strong{text-align:left}.sa-stack .listing-raffle__winner-head{flex-direction:column;align-items:flex-start;margin-top:0}.sa-stack .listing-raffle__winner-head strong{flex:0 auto}.sa-stack .listing-raffle__winner-prize{text-align:center;justify-content:center}.sa-stack .listing-raffle__winner-prize>span:last-child{text-align:center}:is(.home-mobile,.sa-stack) .sa-buy{left:calc(18.407px * var(--sa-s));top:calc(318.5px * var(--sa-s));z-index:2;width:calc(313.05px * var(--sa-s));position:absolute;overflow:visible}:is(.home-mobile,.sa-stack) .sa-buy .purchase-capsule,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .purchase-capsule{width:100%;max-width:100%;height:auto;margin:0;position:relative;overflow:visible;container:payment-cta/inline-size}:is(.home-mobile,.sa-stack) .sa-buy .payment-cta,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .payment-cta{width:100%;max-width:100%;margin-top:var(--cta-pill-top);margin-inline:0;margin-bottom:0;position:relative;top:auto;left:auto;overflow:visible}:is(.home-mobile,.sa-stack) .sa-buy .payment-cta__floating-badges,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .payment-cta__floating-badges{top:calc(var(--cta-pill-top) * -1);width:var(--cta-pill-w);height:var(--cta-badge-h);left:0;transform:none}:is(.home-mobile,.sa-stack) .sa-buy .payment-cta__activity-badge,:is(.home-mobile,.sa-stack) .sa-buy .payment-cta__buy-badge,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .payment-cta__activity-badge,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .payment-cta__buy-badge{height:var(--cta-badge-h);min-height:var(--cta-badge-h);font-size:var(--cta-badge-size)}:is(.home-mobile,.sa-stack) .sa-buy .payment-cta__activity-badge,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .payment-cta__activity-badge{left:var(--cta-activity-left);width:var(--cta-activity-w)}:is(.home-mobile,.sa-stack) .sa-buy .payment-cta__buy-badge,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .payment-cta__buy-badge{left:var(--cta-buy-left);width:var(--cta-buy-w)}:is(.home-mobile,.sa-stack) .sa-buy .payment-cta__activity-badge:after,:is(.home-mobile,.sa-stack) .sa-buy .payment-cta__buy-badge:after,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .payment-cta__activity-badge:after,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .payment-cta__buy-badge:after{left:var(--cta-activity-diamond-left);bottom:calc(var(--cta-diamond) / -2);width:var(--cta-diamond);height:var(--cta-diamond)}:is(.home-mobile,.sa-stack) .sa-buy .payment-cta__buy-badge:after,html.tenant-showcase :is(.home-mobile,.sa-stack) .sa-buy .payment-cta__buy-badge:after{left:var(--cta-buy-diamond-left)}.home-mobile .sa-nav{top:calc((241.136px - var(--sa-lift)) * var(--sa-s));z-index:4;width:calc(33.208px * var(--sa-s));height:calc(33.208px * var(--sa-s));cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.home-mobile .sa-nav--next{left:calc(370.615px * var(--sa-s))}.home-mobile .sa-nav--prev{left:calc(20.753px * var(--sa-s))}.home-mobile .sa-nav__svg{width:100%;height:100%;display:block}.home-mobile .sa-nav__svg circle{fill:var(--cor-secundaria,var(--bege-amarelado))}.home-mobile .sa-nav__svg polygon{fill:var(--sa-ink)}.home-mobile .sa-dots{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.home-mobile .sa-dot{top:calc((541.716px - var(--sa-lift)) * var(--sa-s));width:calc(8.056px * var(--sa-s));height:calc(8.056px * var(--sa-s));background:var(--sa-ink);pointer-events:auto;cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%)}.home-mobile .sa-dot.is-on{background:var(--cor-primaria,var(--vermelho-intenso))}}@media (width>=1024px){.sa{display:none}.home-web .sa.sa--layout-completo{--rf-family:"Roboto Flex", var(--font-display,sans-serif);--rf-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;--sa-ink:var(--preto-avermelhado,#252323);--sa-cream:var(--creme-suave,#fff4de);width:100%;color:var(--sa-ink);font-family:var(--rf-family);background:0 0;margin:0;display:block;position:relative;overflow:visible}.home-web .sa-group{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px 10px;width:100%;height:auto;margin:0;padding:8px 0;display:grid;position:relative;overflow:visible}.home-web .sa-group+.sa-group{margin-top:16px;padding-top:8px}.home-web .sa-head{box-sizing:border-box;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;width:100%;height:auto;min-height:40px;margin:0;padding:0;display:flex;position:static}.home-web .sa-head__left{align-items:center;gap:12px;min-width:0;height:auto;display:flex}.home-web .sa-head__icon,.home-web .sa-ico-wrap{width:36px;height:36px;color:var(--cor-primaria,var(--vermelho-intenso));flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-web .sa-group--secondary .sa-ico-wrap{color:var(--cor-secundaria,var(--bege-amarelado))}.home-web .sa-ico{fill:currentColor;width:100%;height:100%;display:block}.home-web .sa-head__title,.home-web .sa-title{font-variation-settings:"wght" 700, var(--rf-axes);letter-spacing:-.02em;color:var(--sa-ink);white-space:nowrap;margin:0;font-size:22px;font-weight:700;line-height:1.15;display:block}.home-web .sa-sub{display:none}.home-web .sa-head__button,.home-web .sa-all{box-sizing:border-box;background:var(--cor-primaria,var(--vermelho-intenso));width:auto;height:36px;color:var(--creme-suave,#fefbf4);font-variation-settings:"wght" 600, var(--rf-axes);white-space:nowrap;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.home-web .sa-all__ico{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.home-web .sa-all__ico .combo-figma-meal,.home-web .sa-all__ico .brand-aux-icon{width:100%;height:100%}.home-web .sa-all__ico .combo-figma-meal__box{fill:var(--creme-suave,#fefbf4)}.home-web .sa-all__ico .combo-figma-meal__lid{fill:var(--cor-secundaria,var(--bege-amarelado))}.home-web .sa-bolt-wrap{width:14px;height:22px;color:var(--cor-primaria,var(--vermelho-intenso));flex-shrink:0;grid-column:1;align-items:center;display:flex;position:static}.home-web .sa-bolt{fill:currentColor;width:100%;height:100%;display:block}.home-web .sa-catrow{white-space:normal;flex-wrap:wrap;grid-column:2;align-items:baseline;gap:4px 10px;max-width:none;display:flex;position:static;transform:none}.home-web .sa-cat{font-variation-settings:"wght" 700, var(--rf-axes);color:var(--sa-ink);font-size:16px;font-weight:700;line-height:1.2}.home-web .sa-count{font-variation-settings:"wght" 500, var(--rf-axes);color:var(--sa-ink);font-size:13px;font-weight:500;line-height:1.2}.home-web .sa-support{font-variation-settings:"wght" 500, var(--rf-axes);width:auto;max-width:42%;color:var(--sa-ink);white-space:nowrap;text-overflow:ellipsis;text-align:right;grid-column:3;margin-left:0;font-size:12px;font-weight:500;line-height:1.2;position:static;overflow:hidden;transform:none}.home-web .sa-rule{border:0;border-top:1px solid #adadad;grid-column:1/-1;width:100%;height:0;margin:0;position:static}.home-web .sa-rule--bot{margin-top:8px}.home-web .sa-track{scroll-snap-type:none;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;height:auto;margin:0;padding:0;display:grid;position:static;overflow:visible}.home-web .sa-card{--sa-card-s:calc(100cqi / 349.862px);aspect-ratio:349.862/392.796;width:100%;max-width:none;height:auto;box-shadow:none;cursor:pointer;background:#fefefd;border:0;border-radius:24px;flex:none;position:relative;overflow:visible;container-type:inline-size}.home-web .sa-media{width:100%;height:calc(238.165px * var(--sa-card-s));border-radius:calc(32.97px * var(--sa-card-s));line-height:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.home-web .sa-media__img,.home-web .sa-media__img--empty{object-fit:cover;background:color-mix(in srgb, var(--sa-ink) 6%, #fefefd);width:100%;height:100%;display:block}.home-web .sa-card__art{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.home-web .sa-fill-acao{fill:var(--cor-acao)}.home-web .sa-prize{left:calc(18.407px * var(--sa-card-s));top:calc(250px * var(--sa-card-s));width:calc(313.05px * var(--sa-card-s));font-size:calc(18px * var(--sa-card-s));font-variation-settings:"wght" 700, var(--rf-axes);letter-spacing:0;color:var(--sa-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.15;position:absolute;overflow:hidden}.home-web .sa-badges{left:calc(18.407px * var(--sa-card-s));top:calc(276px * var(--sa-card-s));width:calc(313.05px * var(--sa-card-s));gap:calc(4px * var(--sa-card-s));flex-wrap:nowrap;margin:0;position:absolute;overflow:hidden}.home-web .sa-badges>span{min-width:0;height:calc(20px * var(--sa-card-s));gap:calc(3px * var(--sa-card-s));min-height:0;padding:0 calc(6px * var(--sa-card-s));font-size:calc(9px * var(--sa-card-s));letter-spacing:0;border-radius:999px;flex:0 auto;font-weight:700}.home-web .sa-badges>span .brand-aux-icon,.home-web .sa-badges>span .combo-figma-meal,.home-web .sa-badges>span .combo-figma-meal--badge{width:calc(11px * var(--sa-card-s));height:calc(11px * var(--sa-card-s));max-width:calc(11px * var(--sa-card-s));max-height:calc(11px * var(--sa-card-s));--brand-aux-size:calc(11px * var(--sa-card-s))}.home-web .sa-prize a{color:inherit;text-decoration:none}.home-web .sa-buy{left:calc(18.407px * var(--sa-card-s));top:calc(318.5px * var(--sa-card-s));z-index:2;width:calc(313.05px * var(--sa-card-s));position:absolute;overflow:visible}.home-web .sa-buy .purchase-capsule{width:100%;max-width:100%;height:auto;margin:0;position:relative;overflow:visible;container:payment-cta/inline-size}.home-web .sa-buy .payment-cta{width:100%;max-width:100%;margin-top:var(--cta-pill-top);margin-inline:0;margin-bottom:0;position:relative;top:auto;left:auto;overflow:visible}.home-web .sa-nav,.home-web .sa-dots{display:none}.home-web .sa-card button,.home-web .sa-card input{box-sizing:border-box;font-family:var(--rf-family);appearance:none;min-width:0;min-height:0;box-shadow:none}}:is(.home-mobile,.sa-stack) .sa-buy,.home-web .sa-buy{--prize-s:calc(100cqw / 327.085px);container-type:inline-size}:is(.home-mobile,.sa-stack) .sa-buy .sa-result,.home-web .sa-buy .sa-result{box-sizing:border-box;width:100%;height:46.05px;min-height:46.05px;max-height:46.05px;margin-top:calc(9.444px * var(--prize-s));background:var(--cor-primaria,var(--vermelho-intenso));color:var(--sip-cream,#fffbf4);text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:20.07px;font-weight:700;line-height:1;text-decoration:none;display:flex}:is(.home-mobile,.sa-stack) .sa-buy .sa-result--soon,.home-web .sa-buy .sa-result--soon{border:1.5px solid var(--cor-primaria,var(--vermelho-intenso));background:var(--surface-card,#fff);color:var(--cor-primaria,var(--vermelho-intenso))}@media (width>=1200px){.home-web .sa-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.home{padding-top:calc(var(--site-top-offset) + 6px);max-width:var(--app-shell-max-width);box-sizing:border-box;flex-direction:column;gap:24px;width:100%;margin:0 auto;padding-bottom:24px;display:flex}@media (width<=1023px){.home{padding-left:var(--app-shell-gutter);padding-right:var(--app-shell-gutter)}}@media (width>=1024px){.home{gap:32px;padding-top:0;padding-bottom:0}}.home__section{flex-direction:column;gap:16px;display:flex}.home-zone-eyebrow{letter-spacing:.08em;text-transform:none;color:var(--text-muted);margin:0 0 2px;font-size:12px;font-weight:700}.home-section-heading{letter-spacing:-.01em;color:var(--preto-avermelhado);margin:0;font-size:17px;font-weight:800}@media (width>=1024px){.home-section-heading{font-size:19px}}.home-sem-ativo{text-align:center;background:var(--card);border-radius:var(--radius-default);border:1px solid var(--border);box-shadow:0 3px 16px rgba(var(--shadow-color), .06);flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.home-sem-ativo__icon{font-size:38px;line-height:1}.home-sem-ativo__title{color:var(--preto-avermelhado);margin:0;font-size:17px;font-weight:800}.home-sem-ativo__desc{max-width:320px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.home-sem-ativo__btn{border-radius:var(--radius-default);background:var(--cor-primaria,var(--vermelho-intenso));color:var(--cor-texto-sobre-primaria,#fff);margin-top:6px;padding:11px 24px;font-size:13px;font-weight:700;transition:filter .2s,transform .12s}.home-sem-ativo__btn:hover{filter:brightness(1.06)}.home-sem-ativo__btn:active{transform:scale(.98)}.campaign-card{background:var(--card);border-radius:var(--radius-default);box-shadow:0 4px 20px rgba(var(--shadow-color), .08);flex-direction:column;display:flex;overflow:hidden}.home-primary-hero-hitbox{cursor:pointer;border-radius:var(--radius-default) var(--radius-default) 0 0;display:block}.home-primary-hero-hitbox:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:-2px}.home-primary-sorteio-shell{flex-direction:column;display:flex}.campaign-card__buy{border-radius:var(--radius-default);background:var(--cor-acao,var(--action-color,var(--verde-comprar)));color:var(--cor-texto-sobre-acao,#fff);box-shadow:0 4px 16px color-mix(in srgb, var(--cor-acao,var(--action-color)) 28%, transparent), 0 2px 8px color-mix(in srgb, var(--preto-avermelhado,#252323) 8%, transparent);align-items:center;gap:12px;margin:10px;padding:12px 16px;transition:filter .2s,box-shadow .2s,transform .12s;display:flex}.campaign-card__buy:hover{filter:brightness(1.04)}.campaign-card__buy:active{transform:translateY(.5px)scale(.995)}.campaign-card__buy-arrow{border-radius:var(--radius-default);background:#fff3;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;font-weight:700;line-height:1;display:inline-flex}.campaign-card__buy>div:last-child{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.campaign-card__buy-label{letter-spacing:.02em;font-size:14px;font-weight:800}.campaign-card__buy-sub{opacity:.85;font-size:11.5px;font-weight:500}@media (width>=768px){.campaign-card__buy{padding:14px 20px}.campaign-card__buy-arrow{width:36px;height:36px;font-size:19px}.campaign-card__buy-label{font-size:15px}}.compact-list{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.open-compact-item{box-sizing:border-box;background:var(--card);border-radius:var(--radius-default);border:1px solid var(--border);width:100%;min-width:0;max-width:100%;box-shadow:0 3px 14px rgba(var(--shadow-color), .06);cursor:pointer;align-items:center;gap:12px;padding:10px;transition:box-shadow .2s,transform .12s,border-color .2s;display:flex}.open-compact-item:hover{box-shadow:0 4px 18px rgba(var(--shadow-color), .1)}.open-compact-item:active{transform:scale(.995)}.open-compact-item:focus-visible{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px}.open-compact-item__thumb-wrap{flex-shrink:0;position:relative}.open-compact-item__img,.open-compact-item__img--empty{border-radius:var(--radius-default);object-fit:cover;background:#1a1a1a;flex-shrink:0;width:76px;height:76px}.open-compact-item__pct-badge{border-radius:var(--radius-default);color:#fff;background:#000000a6;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.4;position:absolute;bottom:4px;left:4px}.open-compact-item__body,.open-compact-item__stack{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.open-compact-item__line{min-width:0;overflow:hidden}.open-compact-item__status{letter-spacing:.04em;text-transform:none;width:fit-content;color:var(--verde-comprar-hover);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.open-compact-item__status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.open-compact-item__status--concluded{color:var(--text-light)}.open-compact-item__status--upcoming{color:#a97c0f}.open-compact-item__meta-ico{vertical-align:-2px;color:var(--text-light);margin-right:3px}.open-compact-item__progress{border-radius:var(--radius-default);background:#0000000f;height:4px;margin-top:2px;overflow:hidden}.open-compact-item__progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--coral-suave), var(--vermelho-intenso));height:100%}.open-compact-item__title{min-width:0;max-width:100%;color:var(--preto-avermelhado);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:700;overflow:hidden}.home-compact-meta-draw{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;margin:0;font-size:11.5px;display:flex}.open-compact-item__rail{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.open-compact-item__price-tag{color:var(--cor-primaria,var(--vermelho-intenso));white-space:nowrap;margin:0;font-size:13px;font-weight:800}.open-compact-item__cta{border-radius:var(--radius-default);background:var(--cor-acao,var(--action-color,var(--verde-comprar)));color:var(--cor-texto-sobre-acao,#fff);letter-spacing:.02em;white-space:nowrap;padding:7px 14px;font-size:11.5px;font-weight:800;transition:filter .2s}.open-compact-item__cta:hover:not(:disabled){filter:brightness(1.05)}.open-compact-item__rail--concluded{align-items:flex-end}.open-compact-item__winner{align-items:center;gap:8px;display:flex}.open-compact-item__winner-photo,.open-compact-item__winner-photo--placeholder{object-fit:cover;background:linear-gradient(135deg,#fce09aa6,#fc8f7a66);border-radius:50%;flex-shrink:0;width:30px;height:30px}.open-compact-item__winner-lines{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.open-compact-item__winner-name{color:var(--preto-avermelhado);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11.5px;font-weight:700;overflow:hidden}.open-compact-item__winner-num{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}@media (width>=768px){.open-compact-item{padding:12px 14px}.open-compact-item__img,.open-compact-item__img--empty{width:72px;height:72px}.open-compact-item__title{font-size:14.5px}}.ha-desk-only{display:contents}.ha-mob-head,.ha-mob-cat,.ha-mob-rule,.ha-dots,.ha-buy,.ha-nav__svg{display:none}.ha-section{background:0 0;flex-direction:column;gap:16px;display:flex}.ha-group{flex-direction:column;gap:10px;min-width:0;display:flex}.ha-track-wrap{min-width:0;position:relative;overflow:visible}.ha-group .hw-cat-row{margin:0 16px}.ha-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:12px;padding:0 16px 4px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.ha-track::-webkit-scrollbar{display:none}.ha-nav{display:none}@media (width<=1023px){.ha-nav{z-index:8;box-sizing:border-box;border:1px solid var(--button-outline,var(--cor-primaria));width:30px;height:30px;color:var(--button-outline,var(--cor-primaria));-webkit-backdrop-filter:blur(4px);cursor:pointer;pointer-events:auto;background:#ffffffc7;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.ha-nav--prev{left:6px}.ha-nav--next{right:6px}.ha-nav svg{width:14px;height:14px;display:block}}.home-web .ha-nav{display:none}.ha-card{scroll-snap-align:start;background:var(--surface-background,var(--card,#fff));border:1px solid var(--card-border,color-mix(in srgb, var(--text-primary,#252323) 8%, transparent));border-radius:var(--radius-default);cursor:pointer;flex-direction:column;flex:0 0 calc(100vw - 48px);min-width:0;max-width:420px;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000d}.ha-card__media-wrap{z-index:1;flex:none;position:relative}.ha-card__media{width:100%;line-height:0;display:block;overflow:hidden}.ha-card__img,.ha-card__img--empty{aspect-ratio:16/10;object-fit:cover;background:color-mix(in srgb, var(--text-primary,#252323) 8%, var(--card,#fff));width:100%;display:block}.ha-card__chips{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.ha-card__chip{border-radius:var(--radius-pill);background:var(--surface-background,var(--card,#fff));max-width:58%;color:var(--text-primary,var(--cor-texto-base));letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 2px 8px #00000014}.ha-card__chip--status{text-transform:none;color:var(--cor-acao,var(--action-color))}.ha-card__chip--from{background:var(--cor-destaque,var(--brand-accent,var(--surface-background,#fff)));max-width:70%;color:var(--cinza-escuro,var(--text-primary))}.ha-card__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ha-card__body{box-sizing:border-box;flex-direction:column;flex:auto;gap:8px;min-width:0;padding:14px 16px 16px;display:flex;overflow:visible}.ha-card__meta{min-height:16px;color:var(--text-secondary,var(--cinza-escuro,#767676));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.ha-card__title{letter-spacing:-.02em;min-width:0;min-height:2.4em;color:var(--text-primary,var(--preto-avermelhado));margin:0;font-size:16px;font-weight:800;line-height:1.2}.ha-card__title a{-webkit-line-clamp:2;min-width:0;color:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.ha-card__title a:hover{color:inherit}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-web .ha-card__title a:hover{color:color-mix(in srgb, currentColor 72%, white)}}.choose-title-button{background:var(--cor-acao);width:100%;min-height:56px;color:var(--cor-texto-sobre-acao,var(--cor-acao-contraste,#fff));font:inherit;cursor:pointer;box-sizing:border-box;box-shadow:none;border:0;border-radius:999px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:10px;margin-top:auto;padding:6px 8px;text-decoration:none;transition:filter .15s;display:grid}.choose-title-button__chrome{display:contents}.choose-title-button__ticket,.choose-title-button__icon .choose-title-button__ticket,.choose-title-button__buy-badge,.choose-title-button__seal{display:none}.choose-title-button__icon,.choose-title-button__arrow{background:color-mix(in srgb, var(--cor-acao) 70%, black);width:38px;height:38px;color:inherit;border-radius:50%;justify-self:center;place-items:center;display:grid}.choose-title-button__label{text-align:center;white-space:nowrap;min-width:0;color:var(--cor-texto-sobre-acao,var(--cor-acao-contraste,#fff));font-size:14px;font-weight:700;line-height:1}.choose-title-button__icon img,.choose-title-button__icon svg,.choose-title-button__arrow img,.choose-title-button__arrow svg,.choose-title-button__basket{object-fit:contain;width:18px;height:18px;display:block}.choose-title-button__arrow img,.choose-title-button__arrow svg{width:16px;height:16px}.choose-title-button:hover:not(:disabled){filter:brightness(1.05)}.choose-title-button:active:not(:disabled){filter:brightness(.96)}.choose-title-button:focus-visible{outline:2px solid var(--cor-acao);outline-offset:2px}@media (width<=1023px){.home-mobile .ha-card{overflow:visible}.home-mobile .ha-card__media-wrap{border-radius:var(--radius-default) var(--radius-default) 0 0;overflow:hidden}.home-mobile .ha-card__body{overflow:visible;container-type:inline-size}.home-mobile .choose-title-button{--choose-s:min(1, calc(100cqi / 280.11px));--rf-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;width:calc(280.11px * var(--choose-s));min-height:0;height:calc(68.56px * var(--choose-s));margin-inline:auto;color:var(--creme-suave,#fff4de);font-family:"Roboto Flex", var(--font-display,sans-serif);background:0 0;border-radius:0;grid-template-columns:none;align-self:center;column-gap:0;margin-top:auto;padding:0;display:block;position:relative;overflow:visible}.home-mobile .choose-title-button__chrome{left:0;top:calc(10.53px * var(--choose-s));width:calc(280.11px * var(--choose-s));height:calc(58.04px * var(--choose-s));border-radius:calc(29.02px * var(--choose-s));background:var(--cor-acao);display:block;position:absolute;overflow:visible}.home-mobile .choose-title-button__icon,.home-mobile .choose-title-button__arrow{width:calc(38.3px * var(--choose-s));height:calc(38.3px * var(--choose-s));background:color-mix(in srgb, var(--cor-acao) 73%, black);border-radius:50%;justify-self:auto;place-items:center;display:grid}.home-mobile .choose-title-button__icon{left:calc(14.87px * var(--choose-s));position:absolute;top:50%;transform:translateY(-50%)}.home-mobile .choose-title-button__arrow,.home-mobile .choose-title-button__basket{display:none}.home-mobile .choose-title-button__ticket{width:100%;height:100%;fill:var(--creme-suave,#fff4de);stroke:var(--creme-suave,#fff4de);stroke-miterlimit:10;stroke-width:.25px;display:block}.home-mobile .choose-title-button__label{text-align:center;min-width:0;font-size:calc(25.28px * var(--choose-s));font-variation-settings:"wght" 700, var(--rf-axes);letter-spacing:0;white-space:nowrap;color:var(--creme-suave,#fff4de);pointer-events:none;margin:0;padding:0;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-mobile .choose-title-button__icon img,.home-mobile .choose-title-button__icon svg,.home-mobile .choose-title-button__arrow img,.home-mobile .choose-title-button__arrow svg{width:100%;height:100%}.home-mobile .choose-title-button__buy-badge{left:calc(182.4px * var(--choose-s));z-index:2;width:calc(83.19px * var(--choose-s));height:calc(19.22px * var(--choose-s));border-radius:calc(8.59px * var(--choose-s));background:var(--cor-primaria,var(--vermelho-intenso));color:var(--creme-suave,#fff4de);pointer-events:none;display:block;position:absolute;top:0}.home-mobile .choose-title-button__buy-badge:after{content:"";left:calc(64.25px * var(--choose-s));top:calc(15.82px * var(--choose-s));width:calc(6.42px * var(--choose-s));height:calc(6.42px * var(--choose-s));background:var(--cor-primaria,var(--vermelho-intenso));position:absolute;transform:rotate(45deg)}.home-mobile .choose-title-button__buy-badge-art{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.home-mobile .choose-title-button__buy-badge-text{left:calc(23.89px * var(--choose-s));top:calc(12.64px * var(--choose-s));font-size:calc(7.5px * var(--choose-s));font-variation-settings:"wght" 600, var(--rf-axes);letter-spacing:0;white-space:nowrap;color:var(--creme-suave,#fff4de);font-weight:600;line-height:1;position:absolute;transform:translateY(-1em)}.home-mobile .choose-title-button__seal{left:calc(268.9px * var(--choose-s));top:calc(26.22px * var(--choose-s));z-index:3;width:calc(26.78px * var(--choose-s));height:calc(26.61px * var(--choose-s));pointer-events:none;display:block;position:absolute}.home-mobile .choose-title-button__seal svg{width:100%;height:100%;display:block;overflow:visible}.home-mobile .choose-title-button__seal-burst{fill:var(--cor-primaria,var(--vermelho-intenso))}.home-mobile .choose-title-button__gift-box{fill:var(--creme-suave,#fff4de)}.home-mobile .choose-title-button__gift-lid{fill:var(--cor-secundaria,var(--bege-amarelado))}.home-mobile .choose-title-button:focus-visible{outline:none}.home-mobile .choose-title-button:focus-visible .choose-title-button__chrome{outline:2px solid var(--cor-acao);outline-offset:2px}}.home-mobile .ha-section>.hw-sec{padding-left:16px;padding-right:16px}.home-mobile .ha-section .hw-btn--sec{width:auto;max-width:100%;height:auto;min-height:32px;padding:8px 12px;font-size:12px}@media (width<=1023px){.home-mobile .ha-section{--ha-s:calc(100vw / 430px);--rf-family:"Roboto Flex", var(--font-display,sans-serif);--rf-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;--ha-ink:var(--preto-avermelhado,var(--cinza-escuro,#252323));--ha-line:#adadad;gap:0;overflow:visible}.home-mobile .ha-desk-only{display:none}.home-mobile .ha-group{gap:0;overflow:visible}.home-mobile .ha-group+.ha-group{padding-top:calc(70.42px * var(--ha-s))}.home-mobile .ha-mob-head{box-sizing:border-box;width:100%;min-height:calc(34.24px * var(--ha-s));padding-left:calc(37.9px * var(--ha-s));padding-right:calc(36.25px * var(--ha-s));color:var(--ha-ink);justify-content:space-between;align-items:flex-end;display:flex}.home-mobile .ha-mob-head__left{align-items:center;gap:calc(9.48px * var(--ha-s));min-width:0;display:flex}.home-mobile .ha-mob-head__ico{flex:0 0 calc(34.24px * var(--ha-s));width:calc(34.24px * var(--ha-s));height:calc(34.24px * var(--ha-s));color:var(--cor-primaria,var(--vermelho-intenso))}.home-mobile .ha-mob-head--secondary .ha-mob-head__ico{color:var(--cor-secundaria,var(--bege-amarelado))}.home-mobile .ha-mob-head__ico svg{fill:currentColor;width:100%;height:100%;display:block}.home-mobile .ha-mob-head__copy{min-width:0;padding-top:calc(2.16px * var(--ha-s));padding-bottom:calc(4.6px * var(--ha-s))}.home-mobile .ha-mob-head__title{font-family:var(--rf-family);font-size:calc(18.1px * var(--ha-s));font-variation-settings:"wght" 700, var(--rf-axes);letter-spacing:0;color:var(--ha-ink);margin:0;font-weight:700;line-height:1}.home-mobile .ha-mob-head__sub{margin:calc(2.29px * var(--ha-s)) 0 0;font-family:var(--rf-family);font-size:calc(7.85px * var(--ha-s));font-variation-settings:"wght" 500, var(--rf-axes);color:var(--ha-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1;overflow:hidden}.home-mobile .ha-mob-all{flex:0 0 calc(143.52px * var(--ha-s));box-sizing:border-box;width:calc(143.52px * var(--ha-s));height:calc(29.2px * var(--ha-s));padding:0 calc(10px * var(--ha-s)) 0 calc(12.94px * var(--ha-s));border-radius:calc(14.6px * var(--ha-s));background:var(--cor-primaria,var(--vermelho-intenso));color:var(--creme-suave,#fefbf4);font-family:var(--rf-family);font-size:calc(10.76px * var(--ha-s));font-variation-settings:"wght" 600, var(--rf-axes);letter-spacing:0;white-space:nowrap;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:flex}.home-mobile .ha-mob-all__ico{width:calc(14.77px * var(--ha-s));height:calc(15.2px * var(--ha-s));margin-right:calc(13.5px * var(--ha-s));place-items:center;display:grid}.home-mobile .ha-mob-all__ico .combo-figma-meal,.home-mobile .ha-mob-all__ico .brand-aux-icon{width:100%;height:100%}.home-mobile .ha-mob-all__ico .combo-figma-meal__box{fill:var(--creme-suave,#fefbf4)}.home-mobile .ha-mob-all__ico .combo-figma-meal__lid{fill:var(--cor-secundaria,var(--bege-amarelado))}.home-mobile .ha-mob-cat{box-sizing:border-box;min-height:calc(25.2px * var(--ha-s));margin-top:calc(23.9px * var(--ha-s));padding-left:calc(40.32px * var(--ha-s));padding-right:calc(36.25px * var(--ha-s));color:var(--ha-ink);align-items:baseline;display:flex}.home-mobile .ha-mob-cat__bolt{flex:0 0 calc(14.4px * var(--ha-s));width:calc(14.4px * var(--ha-s));height:calc(25.2px * var(--ha-s));margin-right:calc(9.24px * var(--ha-s));color:var(--cor-primaria,var(--vermelho-intenso));align-self:center}.home-mobile .ha-mob-cat__bolt svg{fill:currentColor;width:100%;height:100%;display:block}.home-mobile .ha-mob-cat__name{font-family:var(--rf-family);font-size:calc(15.32px * var(--ha-s));font-variation-settings:"wght" 700, var(--rf-axes);color:var(--ha-ink);font-weight:700;line-height:1}.home-mobile .ha-mob-cat__count{margin-left:calc(8.62px * var(--ha-s));font-family:var(--rf-family);font-size:calc(10.89px * var(--ha-s));font-variation-settings:"wght" 500, var(--rf-axes);color:var(--ha-ink);white-space:nowrap;font-weight:500;line-height:1}.home-mobile .ha-mob-cat__support{padding-left:calc(8px * var(--ha-s));font-family:var(--rf-family);font-size:calc(7.85px * var(--ha-s));font-variation-settings:"wght" 500, var(--rf-axes);color:var(--ha-ink);white-space:nowrap;text-overflow:ellipsis;text-align:right;margin-left:auto;font-weight:500;line-height:1;overflow:hidden}.home-mobile .ha-mob-rule{width:calc(349.47px * var(--ha-s));height:0;margin:calc(12.83px * var(--ha-s)) 0 0 calc(41.92px * var(--ha-s));border:0;border-top:1px solid var(--ha-line);display:block}.home-mobile .ha-mob-rule--after{margin-top:calc(39.73px * var(--ha-s))}.home-mobile .ha-track-wrap{width:100%;margin-top:calc(11.63px * var(--ha-s));position:relative;overflow:hidden}.home-mobile .ha-track{gap:calc(80.14px * var(--ha-s));padding:0 calc(42.78px * var(--ha-s)) 0 calc(37.36px * var(--ha-s));scroll-padding-inline:calc(37.36px * var(--ha-s));overflow:auto visible}.home-mobile .ha-card{flex:0 0 calc(349.86px * var(--ha-s));width:calc(349.86px * var(--ha-s));max-width:calc(349.86px * var(--ha-s));height:calc(392.8px * var(--ha-s));border-radius:calc(32.97px * var(--ha-s));background:var(--surface-background,#fefefd);box-shadow:none;scroll-snap-align:start;border:0;overflow:visible}.home-mobile .ha-card__chips{display:none}.home-mobile .ha-card__media-wrap{flex:0 0 calc(265.79px * var(--ha-s));height:calc(265.79px * var(--ha-s));border-radius:calc(32.97px * var(--ha-s)) calc(32.97px * var(--ha-s)) 0 0;overflow:hidden}.home-mobile .ha-card__img,.home-mobile .ha-card__img--empty{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.home-mobile .ha-card__body{height:calc(127.01px * var(--ha-s));padding:0 calc(18.41px * var(--ha-s));flex-direction:column;flex:auto;gap:0;display:flex;overflow:visible;container-type:normal}.home-mobile .ha-card__meta{min-height:0;padding-top:calc(.32px * var(--ha-s));font-family:var(--rf-family);font-size:calc(12.32px * var(--ha-s));font-variation-settings:"wght" 500, var(--rf-axes);color:var(--ha-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:1;overflow:hidden}.home-mobile .ha-card__title{margin:calc(2.83px * var(--ha-s)) 0 0;min-height:0;font-family:var(--rf-family);font-size:calc(21.6px * var(--ha-s));font-variation-settings:"wght" 700, var(--rf-axes);letter-spacing:0;color:var(--ha-ink);font-weight:700;line-height:1}.home-mobile .ha-card__title a{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-mobile .choose-title-button{display:none!important}.home-mobile .ha-buy{width:calc(331.46px * var(--ha-s));height:calc(48.82px * var(--ha-s));margin:calc(22.99px * var(--ha-s)) 0 0;display:block;position:relative}.home-mobile .ha-buy__bar{border-radius:calc(24.41px * var(--ha-s));background:var(--cor-acao);width:100%;height:100%;position:relative}.home-mobile .ha-buy__cart{left:calc(12.51px * var(--ha-s));width:calc(32.22px * var(--ha-s));height:calc(32.22px * var(--ha-s));background:color-mix(in srgb, var(--cor-acao) 73%, black);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.home-mobile .ha-buy__cart .combo-figma-cart{width:100%;height:100%}.home-mobile .ha-buy__cart-img{object-fit:contain;width:58%;height:58%;display:block}.home-mobile .ha-buy__qty{left:calc(47.76px * var(--ha-s));top:calc(8.96px * var(--ha-s));width:calc(108.08px * var(--ha-s));height:calc(30.24px * var(--ha-s));border-radius:calc(15.12px * var(--ha-s));background:color-mix(in srgb, var(--cor-acao) 73%, black);display:block;position:absolute}.home-mobile .ha-buy__qty-btn{width:calc(12.32px * var(--ha-s));height:calc(12.32px * var(--ha-s));background:var(--cor-acao);cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.home-mobile .ha-buy__qty-btn--minus{left:calc(9.58px * var(--ha-s))}.home-mobile .ha-buy__qty-btn--plus{left:calc(85.03px * var(--ha-s))}.home-mobile .ha-buy__qty-btn span{width:calc(5.27px * var(--ha-s));height:calc(.64px * var(--ha-s));background:var(--creme-suave,#fff4de);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-mobile .ha-buy__qty-btn--plus span:after{content:"";width:calc(.64px * var(--ha-s));height:calc(5.27px * var(--ha-s));background:var(--creme-suave,#fff4de);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-mobile .ha-buy__qty-btn:disabled{opacity:.35}.home-mobile .ha-buy__qty-value{left:calc(28.39px * var(--ha-s));width:calc(52px * var(--ha-s));color:var(--creme-suave,#fff4de);font-family:var(--rf-family);font-size:calc(16.54px * var(--ha-s));font-variation-settings:"wght" 500, var(--rf-axes);font-variant-numeric:tabular-nums;text-align:left;appearance:textfield;background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.home-mobile .ha-buy__qty-value::-webkit-outer-spin-button{display:none}.home-mobile .ha-buy__qty-value::-webkit-inner-spin-button{display:none}.home-mobile .ha-buy__go{left:calc(203.5px * var(--ha-s));color:var(--creme-suave,#fff4de);font-family:var(--rf-family);font-size:calc(21.27px * var(--ha-s));font-variation-settings:"wght" 700, var(--rf-axes);letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.home-mobile .ha-buy__badge{z-index:2;box-sizing:border-box;height:calc(16.17px * var(--ha-s));border-radius:calc(8.09px * var(--ha-s));font-family:var(--rf-family);font-size:calc(6.31px * var(--ha-s));font-variation-settings:"wght" 600, var(--rf-axes);font-weight:600;line-height:calc(16.17px * var(--ha-s));white-space:nowrap;pointer-events:none;position:absolute}.home-mobile .ha-buy__badge--activity{left:calc(137.27px * var(--ha-s));top:calc(-9.04px * var(--ha-s));width:calc(83.84px * var(--ha-s));padding:0 calc(5.44px * var(--ha-s));background:var(--cor-secundaria,var(--bege-amarelado));color:var(--cor-primaria,var(--vermelho-intenso));text-overflow:ellipsis;overflow:hidden}.home-mobile .ha-buy__badge--activity:after{content:"";left:calc(67.91px * var(--ha-s));top:calc(13.31px * var(--ha-s));width:calc(5.4px * var(--ha-s));height:calc(5.4px * var(--ha-s));background:var(--cor-secundaria,var(--bege-amarelado));position:absolute;transform:rotate(45deg)}.home-mobile .ha-buy__badge--now{left:calc(226.85px * var(--ha-s));top:calc(-9.04px * var(--ha-s));width:calc(70px * var(--ha-s));padding:0 calc(6px * var(--ha-s)) 0 calc(20.08px * var(--ha-s));background:var(--cor-primaria,var(--vermelho-intenso));color:var(--creme-suave,#fff4de);align-items:center;display:flex}.home-mobile .ha-buy__badge--now:after{content:"";left:calc(54.06px * var(--ha-s));top:calc(13.31px * var(--ha-s));width:calc(5.4px * var(--ha-s));height:calc(5.4px * var(--ha-s));background:var(--cor-primaria,var(--vermelho-intenso));position:absolute;transform:rotate(45deg)}.home-mobile .ha-buy__badge-ico{left:calc(9.01px * var(--ha-s));width:calc(8.36px * var(--ha-s));height:calc(9.5px * var(--ha-s));position:absolute;top:50%;transform:translateY(-50%)}.home-mobile .ha-buy__badge-ico .combo-figma-meal,.home-mobile .ha-buy__badge-ico .brand-aux-icon{width:100%;height:100%}.home-mobile .ha-buy__badge-ico .combo-figma-meal__box{fill:var(--creme-suave,#fff4de)}.home-mobile .ha-buy__badge-ico .combo-figma-meal__lid{fill:var(--cor-secundaria,var(--bege-amarelado))}.home-mobile .ha-nav{top:calc(106.86px * var(--ha-s));width:calc(33.2px * var(--ha-s));height:calc(33.2px * var(--ha-s));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ha-ink);background:0 0;border:0;display:none;transform:none}.home-mobile .ha-nav--prev{display:none}.home-mobile .ha-nav--next{left:auto;right:calc(26.18px * var(--ha-s));display:flex}.home-mobile .ha-nav__legacy{display:none}.home-mobile .ha-nav__svg{width:100%;height:100%;display:block}.home-mobile .ha-nav__svg circle{fill:var(--cor-secundaria,var(--bege-amarelado))}.home-mobile .ha-nav__svg polygon{fill:var(--ha-ink)}.home-mobile .ha-dots{justify-content:center;align-items:center;gap:calc(12.65px * var(--ha-s));width:calc(349.86px * var(--ha-s));height:calc(8.06px * var(--ha-s));margin:calc(14.63px * var(--ha-s)) 0 0 calc(37.36px * var(--ha-s));display:flex}.home-mobile .ha-dots__dot{flex:0 0 calc(8.06px * var(--ha-s));width:calc(8.06px * var(--ha-s));height:calc(8.06px * var(--ha-s));background:var(--ha-ink);cursor:pointer;border:0;border-radius:50%;padding:0}.home-mobile .ha-dots__dot.is-on{background:var(--cor-primaria,var(--vermelho-intenso))}}.home-web .ha-section--completo.ha-desk-only{display:none}.home-web .ha-section{gap:18px;width:100%;max-width:none;margin-inline:0}.home-web .ha-desk-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:56px;display:flex}.home-web .ha-desk-head__left{align-items:flex-start;gap:10px;min-width:0;display:flex}.home-web .ha-desk-head__mark{width:36px;height:36px;color:var(--cor-primaria,var(--vermelho-intenso));background:0 0;border-radius:0;flex:0 0 36px;place-items:center;display:grid;position:relative}.home-web .ha-desk-head__mark:before,.home-web .ha-desk-head__mark:after{display:none}.home-web .ha-desk-head__copy{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.home-web .ha-desk-head__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--preto-avermelhado,#252323);margin:0;font-size:22px;font-weight:700;line-height:1.15}.home-web .ha-desk-head__sub{color:var(--cinza-escuro,#444);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:1.3;display:flex}.home-web .ha-desk-head__cta{background:var(--cor-primaria,var(--vermelho-intenso));height:36px;min-height:36px;color:var(--creme-suave,#fefbf4);white-space:nowrap;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ha-rows{flex-direction:column;gap:8px;min-width:0;padding:0 16px;display:flex}.home-web .ha-rows{padding:0}.home-web .ha-rows--compacto{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.home-web .ha-track{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;padding:0;display:grid;overflow:visible}.home-web .ha-card{flex:none;width:auto;min-width:0;max-width:none;height:100%;overflow:visible}.home-web .ha-card__body{padding-bottom:18px;overflow:visible}.home-web .ha-card .purchase-capsule{margin-top:auto}.home-web .ha-group .hw-cat-row{margin:0}@media (width>=1024px){.home-web .ha-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-web .ha-card__img,.home-web .ha-card__img--empty{aspect-ratio:16/9}.home-web .ha-card__title{font-size:15px}.home-web .ha-card__title a{transition:color .18s}}@media (width>=1200px){.home-web .ha-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.trust-benefits{--trust-ink:var(--text-primary,var(--preto-avermelhado,#252323));--trust-muted:var(--text-muted,var(--cinza-escuro,#444));--trust-icon:var(--cor-acao,var(--cor-primaria));--trust-icon-ink:var(--cor-texto-sobre-acao,#fff);width:100%;max-width:var(--page-max-width);box-sizing:border-box;background:0 0;margin-inline:auto;padding:28px 0}.trust-benefits__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 48px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.trust-benefits{width:100%;display:block}.trust-benefits__list{grid-template-columns:repeat(3,1fr);align-items:center;gap:0;width:100%;margin:0 auto;display:grid}.trust-benefits__item{width:max-content;max-width:100%}.trust-benefits__item:first-child{justify-self:start}.trust-benefits__item:nth-child(2){justify-self:center}.trust-benefits__item:nth-child(3){justify-self:end}}.trust-benefits__item{align-items:center;gap:16px;min-width:0;display:flex}.trust-benefits__icon{width:48px;height:48px;color:var(--trust-icon);flex:0 0 48px;place-items:center;display:grid}.trust-benefits__icon svg{width:48px;height:48px;display:block}.trust-benefits__icon--gift{color:var(--trust-icon);filter:drop-shadow(0 0 .5px #25232338)drop-shadow(0 1px 1px #2523231f);background:0 0;position:relative;overflow:visible}.trust-benefits__icon--gift svg{width:48px;height:48px;overflow:visible}.trust-benefits__gift-box{fill:#fff;stroke:#25232333;stroke-width:1.5px}.trust-benefits__gift-tone{pointer-events:none;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.trust-benefits__gift-tone--body{clip-path:inset(38% 0 0);background:#fff}.trust-benefits__gift-tone--bow{background:var(--trust-icon);clip-path:inset(0 0 40%);z-index:1}.trust-benefits__brand{display:none}@media (width<=1023px){html.tenant-showcase .swp>.trust-benefits,.swp>.trust-benefits{display:none}}@media (width>=1024px){:is(.home-web,.swp)>.trust-benefits{--trust-icon:var(--cor-secundaria);--trust-icon-ink:#fff;--trust-ink:var(--preto-avermelhado,#252323);--trust-muted:var(--cinza-escuro,#767676);width:100%;max-width:none;padding:26px var(--desktop-page-gutter);background:var(--page-background,var(--bg));box-sizing:border-box;margin:0;display:block}:is(.home-web,.swp)>.trust-benefits .trust-benefits__list{justify-content:center;align-items:center;gap:clamp(64px,7vw,104px);width:100%;max-width:none;margin:0;display:flex}:is(.home-web,.swp)>.trust-benefits .trust-benefits__item,:is(.home-web,.swp)>.trust-benefits .trust-benefits__item:first-child,:is(.home-web,.swp)>.trust-benefits .trust-benefits__item:nth-child(2),:is(.home-web,.swp)>.trust-benefits .trust-benefits__item:nth-child(3){justify-self:auto;gap:14px;width:max-content}:is(.home-web,.swp)>.trust-benefits .trust-benefits__icon{width:40px;height:40px;color:var(--cor-secundaria);flex-basis:40px}:is(.home-web,.swp)>.trust-benefits .trust-benefits__icon svg{width:40px;height:40px}:is(.home-web,.swp)>.trust-benefits .trust-benefits__icon--gift{filter:none}:is(.home-web,.swp)>.trust-benefits .trust-benefits__icon--gift:has(.trust-benefits__brand) .trust-benefits__gift-tone{display:none}:is(.home-web,.swp)>.trust-benefits .trust-benefits__icon--gift:has(.trust-benefits__brand) svg{display:none}:is(.home-web,.swp)>.trust-benefits .trust-benefits__brand{background:var(--cor-secundaria);display:block;position:absolute;inset:2px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.home-web,.swp)>.trust-benefits .trust-benefits__icon--seal{font-size:40px}:is(.home-web,.swp)>.trust-benefits .trust-benefits__icon--seal:before{background:var(--cor-secundaria);box-shadow:none;inset:8%}:is(.home-web,.swp)>.trust-benefits .trust-benefits__title{font-size:16px;font-weight:700;line-height:1.2}:is(.home-web,.swp)>.trust-benefits .trust-benefits__description{font-size:14px;font-weight:400;line-height:1.25}}.trust-benefits__icon--shield .trust-benefits__check,.trust-benefits__icon--seal .trust-benefits__check{fill:var(--trust-icon-ink)}.trust-benefits__icon--seal{background:0 0;font-size:48px;position:relative;overflow:visible}.trust-benefits__icon--seal svg{display:none}.trust-benefits__icon--seal:before{content:"";background:var(--trust-icon);box-shadow:.21em 0 0 var(--trust-icon), -.21em 0 0 var(--trust-icon), 0 .21em 0 var(--trust-icon), 0 -.21em 0 var(--trust-icon), .15em .15em 0 var(--trust-icon), -.15em .15em 0 var(--trust-icon), .15em -.15em 0 var(--trust-icon), -.15em -.15em 0 var(--trust-icon);border-radius:50%;position:absolute;inset:22%}.trust-benefits__icon--seal:after{content:"";box-sizing:border-box;border-left:.065em solid var(--trust-icon-ink,#fff);border-bottom:.065em solid var(--trust-icon-ink,#fff);z-index:2;width:.3em;height:.15em;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(-45deg)}.trust-benefits__content{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.trust-benefits__title{color:var(--trust-ink);overflow-wrap:break-word;margin:0;font-size:18px;font-weight:700;line-height:1.2}.trust-benefits__description{color:var(--trust-muted);overflow-wrap:break-word;margin:0;font-size:16px;font-weight:400;line-height:1.25}@media (width<=1023px){.trust-benefits{justify-content:center;align-items:center;padding:12px 8px;display:flex}.trust-benefits__list{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;width:100%;max-width:100%;display:flex}.trust-benefits__item{text-align:left;flex-direction:row;flex:1 1 0;justify-content:flex-start;align-items:center;gap:4px;min-width:0}.trust-benefits__icon{flex:0 0 16px;width:16px;height:16px}.trust-benefits__icon svg{width:16px;height:16px}.trust-benefits__icon--seal svg{display:none}.trust-benefits__icon--seal{font-size:16px}.trust-benefits__icon--gift{border-radius:0}.trust-benefits__icon--gift svg{width:16px;height:16px}.trust-benefits__content{flex:auto;justify-content:center;align-items:flex-start;gap:0;width:auto;min-width:0}.trust-benefits__title{letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;max-width:none;font-size:clamp(8px,2.5vw,10px);line-height:1.15;overflow:hidden}.trust-benefits__description{letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;max-width:none;font-size:clamp(7.5px,2.25vw,9px);line-height:1.15;overflow:hidden}}@media (width>=744px) and (width<=1023px){.trust-benefits{padding:16px}.trust-benefits__list{gap:10px}.trust-benefits__item{gap:6px}.trust-benefits__icon{flex:0 0 20px;width:20px;height:20px}.trust-benefits__icon svg{width:20px;height:20px}.trust-benefits__icon--seal svg{display:none}.trust-benefits__icon--seal{font-size:20px}.trust-benefits__icon--gift svg{width:20px;height:20px}.trust-benefits__title{font-size:12px}.trust-benefits__description{font-size:11px}}.hwv{flex-direction:column;gap:16px;min-width:0;display:flex}.hwv-wrap{min-width:0;position:relative}.hwv-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;padding:0 24px 4px 16px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.hwv-track::-webkit-scrollbar{display:none}.home-web .hwv-track{padding:0 0 4px;scroll-padding-inline:0}.hwv-card{scroll-snap-align:start;flex-direction:column;flex:0 0 132px;gap:8px;width:132px;min-width:0;display:flex}.hwv-card__media{aspect-ratio:9/16;border-radius:var(--radius-default);background:color-mix(in srgb, var(--text-primary,#252323) 12%, transparent);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hwv-card__img,.hwv-card__ph{object-fit:cover;width:100%;height:100%;display:block}.hwv-card__play{object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 8px #00000059);width:48px;height:auto;margin:auto;position:absolute;inset:0}.hwv-card__name,.hwv-card__city,.hwv-card__desc{margin:0;overflow:hidden}.hwv-card__name{color:var(--text-primary,var(--preto-avermelhado,#252323));font-size:13px;font-weight:700;line-height:1.25}.hwv-card__city,.hwv-card__desc{color:var(--text-secondary,var(--cinza-escuro,#444));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box}.hwv-nav{display:none}.hwv-lightbox{z-index:80;background:#121212b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hwv-lightbox__sheet{aspect-ratio:9/16;border-radius:var(--radius-default);background:#111;width:min(360px,100vw - 32px);max-height:min(86vh,720px);position:relative;overflow:hidden}.hwv-lightbox__frame{border:0;width:100%;height:100%;display:block}.hwv-lightbox__close{z-index:1;color:#fff;cursor:pointer;background:#1212128c;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:8px;right:8px}.home-mobile .hwv>.hw-sec{padding-left:16px;padding-right:16px}.home-mobile .hwv .hw-btn--sec{width:auto;max-width:100%;height:auto;min-height:32px;padding:6px 10px;font-size:12px}@media (width>=1024px){.home-web .hwv{width:min(100%,1480px);max-width:1480px;margin-inline:auto}.home-web .hwv-track{scroll-snap-type:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;width:100%;padding:0;display:grid;overflow:visible}.home-web .hwv-card{flex:none;width:100%;min-width:0;max-width:none}.home-web .hwv-nav{display:none}}@media (width>=1024px) and (width<=1400px){.home-web .hwv-track{grid-template-columns:repeat(6,minmax(0,1fr))}}.hw-wins{flex-direction:column;gap:16px;min-width:0;display:flex}.hw-wins__wrap{min-width:0;position:relative}.hw-wins__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;padding:0 24px 8px 16px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.hw-wins__track::-webkit-scrollbar{display:none}.home-web .hw-wins__track{padding:0 0 8px;scroll-padding-inline:0}.hw-wins__nav{display:none}.hw-ava{scroll-snap-align:start;width:72px;color:inherit;flex-direction:column;flex:none;align-items:center;gap:6px;min-width:0;text-decoration:none;display:flex}.hw-ava__photo,.hw-ava__photo--ph{object-fit:cover;border:2px solid var(--cor-secundaria,var(--bege-amarelado,#e5e5e5));background:var(--surface-background,#fff);box-sizing:border-box;border-radius:50%;width:64px;height:64px;display:block}.hw-ava__photo--ph{background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;border-color:var(--cor-primaria,var(--vermelho-intenso));justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.hw-ava__tag{border-radius:var(--radius-default);background:var(--cor-destaque,var(--cor-secundaria,var(--bege-amarelado)));max-width:100%;color:var(--text-primary,var(--preto-avermelhado,#121212));letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.hw-ava__name{text-align:center;color:var(--text-primary,var(--preto-avermelhado,#252323));text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.hw-wins__card{scroll-snap-align:start;flex:0 0 min(323px,86vw);min-width:0}.hw-wins__card .hw-win{height:100%}.home-mobile .hw-wins>.hw-sec{padding-left:16px;padding-right:16px}.home-mobile .hw-wins .hw-btn--sec{width:auto;max-width:100%;height:auto;min-height:32px;padding:6px 10px;font-size:12px}@media (width>=1024px){.hw-ava{width:80px}.hw-ava__photo,.hw-ava__photo--ph{width:72px;height:72px}.home-web .hw-wins__track--cards{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.home-web .hw-wins__card{flex:none;width:auto}.hw-wins__nav{z-index:1;background:color-mix(in srgb, var(--surface-background,#fff) 88%, transparent);width:36px;height:36px;color:var(--cor-primaria,var(--vermelho-intenso));cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #1212121f}.home-web .hw-wins--cards .hw-wins__nav{display:none}.hw-wins__nav--prev{left:-8px}.hw-wins__nav--next{right:-8px}}.home-web button{cursor:pointer}.home-web--boot,.home-mobile--boot{min-height:70vh}.home-web{--hw-gold:var(--bege-amarelado,#fce09a);--hw-gold-strong:var(--cor-secundaria,#ffce3c);--hw-ink:var(--cinza-escuro,#444);--hw-ink-strong:var(--preto-avermelhado,#252323);--hw-line:#e5e5e5;--hw-shadow:0 8px 28px color-mix(in srgb, var(--preto-avermelhado,#252323) 8%, transparent);font-family:var(--font-body);color:var(--hw-ink-strong);background:var(--page-background,var(--bg));display:none}.home-web .hw-body:not(:has(>:not([hidden]))){margin:0;display:none}@media (width>=1024px){.home-web{padding-top:0;padding-bottom:32px;display:block}.home-web:not(:has(.hw-body>:not([hidden]))){padding-bottom:0}.home-web:not(:has(.hw-body>:not([hidden]))) .featured-raffle{margin-bottom:0}.home-web .hw-body{width:100%;max-width:none;padding-inline:var(--desktop-page-gutter);box-sizing:border-box;margin:0}.home-web .hw-empty{box-sizing:border-box;width:100%;max-width:none;margin:0}.home-web .hw-promo{width:100%;margin-inline:0}.home-web .hw-promo img{width:100%;height:auto}.home--mobile,.home-mobile{display:none}}.hw-body{width:var(--site-content-width);max-width:var(--page-max-width);background:0 0;flex-direction:column;gap:48px;margin:0 auto;display:flex}.hw-hero{position:relative}.featured-raffle{width:var(--site-content-width);max-width:var(--page-max-width);margin:0 auto 32px;overflow:visible}.featured-raffle__banner{border-radius:0 0 var(--radius-default) var(--radius-default);width:100%;line-height:0;position:relative;overflow:hidden}.hw-hero__img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:none;display:block}.hw-hero__banner{aspect-ratio:1280/427;background:var(--cor-primaria,var(--vermelho-intenso)) center / cover no-repeat;width:100%;height:auto;min-height:280px}@media (width>=1024px){.home-web .featured-raffle.hw-hero{margin-top:0;margin-bottom:0}.home-web .featured-raffle .featured-raffle__banner,.home-web .hw-hero [class*=heroMediaFit]{width:100%;max-width:none;height:100%;min-height:0;max-height:none;aspect-ratio:unset;border-radius:calc(14px * var(--desk-s,1));line-height:0;position:relative;left:auto;overflow:hidden;transform:none}.home-web .featured-raffle .hw-hero__img,.home-web .featured-raffle .hw-hero__video,.home-web .featured-raffle .sw-banner-media.hw-hero__video{object-fit:contain;object-position:center center;border:0;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}}.hw-hero__media-hit{z-index:1;position:absolute;inset:0}.hw-hero__video{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.hw-hero__dots{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:var(--radius-default);background:#ffffffb3;flex-direction:column;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:46%;right:24px}.hw-hero__dots-bar{border-radius:var(--radius-default);background:var(--hw-gold);width:8px;height:40px}.hw-hero__dot{background:#fff;border-radius:50%;width:8px;height:8px;padding:0}.hw-hero__dot.is-on{background:var(--cor-primaria,var(--vermelho-intenso))}.hw-dash{z-index:2;border:1px solid var(--card-border,color-mix(in srgb, var(--text-primary) 8%, transparent));width:100%;box-shadow:var(--hw-shadow);border-radius:var(--radius-default);background:#fff;align-items:stretch;gap:14px;min-height:190px;margin:-53px auto 0;padding:12px;display:flex;position:relative}.hw-dash__sold{background:var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-default);color:#fff;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:105px;padding:10px 8px;display:flex}.hw-dash__clock-block{flex-direction:column;align-items:center;gap:8px;width:155px;display:flex}.hw-dash__timer{flex-direction:column;align-items:center;gap:16px;display:flex}.hw-dash__clock{color:#fff;display:flex}.hw-dash__ends{letter-spacing:.09em;text-transform:none;text-align:center;color:#fff;width:83px;margin:0;font-size:12px;font-weight:600;line-height:14px}.hw-dash__days{letter-spacing:-.02em;color:#fff;margin:0;font-size:17px;font-weight:800;line-height:1.1}.hw-ring{flex:none;width:80px;height:80px;position:relative}.hw-ring__svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.hw-ring__track{fill:none;stroke:#fff;stroke-width:16px}.hw-ring__fill{fill:none;stroke:var(--bege-amarelado,#ffeaaa);stroke-width:16px;stroke-linecap:round}.hw-ring__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.hw-ring__pct{color:#fff;font-size:13px;font-weight:800}.hw-ring__label{color:#fff;letter-spacing:.4px;margin-top:1px;font-size:6px;font-weight:700}.hw-digits--hero{gap:2px}.hw-digits--hero .hw-digits__box{background:var(--cor-secundaria,var(--bege-amarelado,#ffd52b));min-width:24px;height:24px;color:var(--preto-avermelhado,#252323);border-radius:var(--radius-default);padding:0 3px;font-size:11px;font-weight:800}.hw-digits--hero .hw-digits__colon{color:var(--bege-amarelado,#ffe49a);width:auto;font-size:11px;font-weight:800}.hw-digits{align-items:flex-start;gap:2px;display:flex}.hw-digits__cluster{align-items:center;gap:2px;display:flex}.hw-digits__box--wide{min-width:43px}.hw-digits__box--stack{flex-direction:column;gap:0;width:45px;min-width:45px;padding:0 8px;line-height:1}.hw-digits__box--stack em{letter-spacing:.09em;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.hw-digits__box{background:var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-default);letter-spacing:.09em;text-transform:none;color:#fff;justify-content:center;align-items:center;min-width:37px;height:40px;padding:8px;font-size:20px;font-weight:600;line-height:24px;display:inline-flex}.hw-digits__colon{width:4px;color:var(--cor-primaria,var(--vermelho-intenso));font-size:20px;font-weight:500}.hw-digits--compact .hw-digits__box{background:var(--preto-avermelhado,#252323);color:#fff;min-width:28px;height:20px;padding:2px 6px;font-size:12px}.hw-digits--compact .hw-digits__colon{color:#a3aed0}.hw-dash__main{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.hw-dash__title{letter-spacing:-.02em;color:var(--cinza-escuro,#464646);margin:0;font-size:22px;font-weight:700;line-height:1.15}.hw-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hw-tags--center{justify-content:center}.hw-tag{border-radius:var(--radius-default);letter-spacing:.04em;text-transform:none;justify-content:center;align-items:center;gap:4px;min-height:22px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.hw-tag--accent{background:var(--cor-primaria,var(--vermelho-intenso));color:#fff}.hw-tag--gold{background:var(--hw-gold-strong);color:var(--hw-ink-strong)}.hw-tag--muted{background:var(--hw-line);color:var(--hw-ink-strong);letter-spacing:-.02em;text-transform:none;font-weight:500}.hw-tag--price{background:color-mix(in srgb, var(--cor-secundaria,var(--bege-amarelado)) 78%, #fff);color:var(--preto-avermelhado,#252323);letter-spacing:-.02em;text-transform:none;font-weight:700}.hw-slider{background:var(--surface-background,var(--card,#fff));border:1px solid var(--card-border,color-mix(in srgb, var(--text-primary) 8%, transparent));border-radius:var(--radius-default);justify-content:space-between;align-items:center;gap:8px;min-height:88px;padding:12px 16px;display:flex;position:relative}.hw-round{border-radius:var(--radius-default);width:44px;height:44px;color:var(--hw-ink-strong);background:#d5d3e2;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hw-round--mute{color:var(--hw-ink-strong);background:#d5d3e2}.hw-slider__track-wrap{flex:1;min-width:0;height:52px;position:relative}.hw-slider__range{appearance:none;z-index:2;background:0 0;width:100%;height:12px;margin:0;position:absolute;inset:auto 0 8px}.hw-slider__range::-webkit-slider-runnable-track{border-radius:var(--radius-default);background:linear-gradient(90deg, var(--cor-primaria,var(--vermelho-intenso)) 0%, var(--cor-primaria,var(--vermelho-intenso)) var(--hw-fill,50%), #76767666 var(--hw-fill,50%));height:12px}.hw-slider__range::-webkit-slider-thumb{appearance:none;border:4px solid var(--cor-primaria,var(--vermelho-intenso));cursor:pointer;background:#fff;border-radius:50%;width:26px;height:24px;margin-top:-6px}.hw-slider__range::-moz-range-track{border-radius:var(--radius-default);background:#76767666;height:12px}.hw-slider__range::-moz-range-progress{border-radius:var(--radius-default);background:var(--cor-primaria,var(--vermelho-intenso));height:12px}.hw-slider__range::-moz-range-thumb{border:4px solid var(--cor-primaria,var(--vermelho-intenso));cursor:pointer;background:#fff;border-radius:50%;width:26px;height:24px}.hw-slider__value{top:0;left:calc(var(--hw-pct,.5) * (100% - 26px) + 13px);z-index:3;border-radius:var(--radius-default);background:var(--surface-background,var(--card,#fff));font-variant-numeric:tabular-nums;max-width:100%;color:var(--cor-primaria,var(--vermelho-intenso));pointer-events:none;white-space:nowrap;padding:0 4px;font-size:12px;font-weight:700;line-height:14px;position:absolute;transform:translate(-50%)}.hw-slider__price{border-radius:var(--radius-default);background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;min-width:88px;height:42px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.hw-tiles{gap:5px;width:100%;min-width:0;display:flex}.hw-tile{border:1.5px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-default);min-width:0;height:76px;color:var(--cor-primaria,var(--vermelho-intenso));box-sizing:border-box;background:0 0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding:8px 4px 7px;display:flex;position:relative;overflow:hidden}.hw-tile__plus{background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:-7px;right:-7px}.hw-tile__plus svg{width:14px;height:14px}.hw-tile.is-on .hw-tile__plus{color:var(--cor-primaria,var(--vermelho-intenso));background:#fff}.hw-tile.is-on{background:var(--cor-primaria,var(--vermelho-intenso));color:#fff}.hw-tile__row{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;min-width:0;display:flex}.hw-tile__row strong,.hw-tile__row em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;overflow:hidden}.hw-tile__row strong{font-variant-numeric:tabular-nums;font-size:clamp(11px,1.05vw,15px);font-weight:700;line-height:1.15}.hw-tile__row em{color:inherit;font-size:clamp(10px,.85vw,12px);font-weight:400;line-height:1.1}.hw-tile:not(.is-on) .hw-tile__row em{color:var(--hw-ink)}.hw-tile__line{opacity:.7;background:currentColor;flex-shrink:0;width:72%;max-width:72px;height:1px;margin:5px 0 4px}.hw-tile__add{font-size:clamp(10px,.9vw,12px);font-weight:600;line-height:1.1}.hw-dash__actions{flex-direction:column;flex-shrink:0;gap:6px;width:125px;display:flex}.hw-btn{border-radius:var(--radius-default);text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.hw-btn--buy{background:var(--cor-primaria,var(--brand-primary));color:var(--cor-texto-sobre-primaria,#fff)}.hw-btn--buy-now{background:var(--cor-acao,var(--action-color,var(--action-primary)));color:var(--cor-texto-sobre-acao,#fff);border:0}.hw-btn__stack{flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex}.hw-btn__stack strong{font-size:13px;font-weight:700}.hw-btn--ghost{border:1.5px solid var(--cor-primaria,var(--brand-primary));color:var(--cor-primaria,var(--brand-primary));background:0 0}.hw-btn--accent{background:var(--cor-primaria,var(--brand-primary));color:var(--cor-texto-sobre-primaria,#fff)}.hw-btn--wide{width:100%;height:44px}.hw-btn--sec{width:231px;height:56px}.hw-dash__actions .hw-btn{border-radius:var(--radius-default);flex:1;min-height:0;padding:8px 6px;font-size:12px;font-weight:700;line-height:1.2}.hw-block{flex-direction:column;gap:24px;display:flex}.hw-block--sorteios{gap:20px}.hw-classif{flex-direction:column;gap:8px;display:flex}.hw-list-compact{grid-template-columns:1fr;gap:8px;display:grid}.home-web .hw-list-compact{grid-template-columns:1fr 1fr}.hw-cat{background:var(--cor-secundaria,var(--hw-gold));border-radius:var(--radius-default);letter-spacing:0;width:fit-content;color:var(--preto-avermelhado,var(--hw-ink-strong));border:0;margin:8px 0 0;padding:8px 18px;font-size:.85rem;font-weight:800;line-height:1.2;display:inline-block}.hw-block--lige{gap:24px}.hw-block--wins{gap:16px;margin-bottom:8px}.hw-sec{justify-content:space-between;align-items:center;min-height:56px;padding-bottom:8px;display:flex;position:relative}.hw-sec__left{align-items:center;gap:10px;display:flex}.hw-sec__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--hw-ink-strong);margin:0;font-size:22px;font-weight:700;line-height:1.15}.hw-sec__pill{background:var(--hw-gold);border:1px solid var(--hw-gold-strong);border-radius:var(--radius-default);letter-spacing:.04em;text-transform:none;color:var(--hw-ink);align-items:center;padding:6px 14px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex;position:absolute;top:calc(100% - 4px);left:0}.hw-sec--pill-only{min-height:24px;padding-bottom:28px}.hw-sec--pill-under{padding-bottom:40px}.hw-sec--compact .hw-sec__title{font-size:22px;line-height:1.15}.hw-sec--pill-only .hw-sec__pill{position:static}.hw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hw-card{background:var(--surface-background,#fff);border:1px solid var(--card-border,transparent);box-shadow:var(--hw-shadow);border-radius:var(--radius-default);cursor:pointer;flex-direction:column;min-width:0;min-height:0;transition:box-shadow .2s;display:flex;overflow:hidden}.hw-card:hover{box-shadow:0 10px 30px color-mix(in srgb, var(--cor-primaria,var(--vermelho-intenso)) 14%, transparent)}.hw-card--featured{background:#313131}.hw-card--featured .hw-card__unit span,.hw-card--featured .hw-card__title,.hw-card--featured .hw-card__title:hover,.hw-card--featured .hw-stepper__value span,.hw-card--featured .hw-card__cd-label,.hw-card--featured .hw-card__cd-aside,.hw-card--featured .hw-card__cd-fallback{color:#fff}.hw-card__head{flex-direction:column;gap:6px;min-width:0;min-height:0;padding:14px 14px 10px;display:flex}.hw-card__title{letter-spacing:-.02em;width:100%;min-width:0;max-width:100%;color:var(--cinza-escuro,#444);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.hw-card__title:hover{color:var(--cor-primaria,var(--vermelho-intenso))}.hw-card__media{display:block;position:relative}.hw-card__img,.hw-card__img--empty{aspect-ratio:1/.72;object-fit:cover;background:#1a1a1a;border-radius:0;width:100%;height:auto}.hw-card__badge{border-radius:var(--radius-default);background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;padding:3px 8px;font-size:11px;font-weight:600;line-height:14px;position:absolute;top:10px;left:8px}.hw-card__badge--gold{background:var(--hw-gold-strong);border:1px solid var(--hw-ink-strong);color:var(--hw-ink-strong)}.hw-card__cd{box-sizing:border-box;border-radius:var(--radius-default);background:#ebebeb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:90%;min-width:0;min-height:0;margin:14px;padding:10px 12px;display:grid}.hw-card__cd>:first-child{min-width:0}.hw-card__cd-label{color:#a3aed0;white-space:nowrap;margin:0 0 4px;font-size:11px;font-weight:600;line-height:1.2}.hw-card__cd-aside,.hw-card__cd-fallback{color:#505050;margin:0;font-size:14px;line-height:18px}.hw-card__price{text-align:right;color:var(--hw-ink-strong);flex-shrink:0;min-width:max-content;margin:0;font-size:12px;font-weight:700;line-height:1.25}.hw-card__unit{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;min-width:max-content;margin:0;display:flex}.hw-card__unit span{color:var(--hw-ink);font-size:12px;line-height:16px}.hw-card__unit strong{color:var(--cor-primaria,var(--vermelho-intenso));font-size:15px;font-weight:700;line-height:18px}.hw-card__qtyrow{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;display:flex}.hw-card__qtyrow .hw-stepper{box-sizing:border-box;width:100%;min-width:0}.hw-card__total{border-radius:var(--radius-default);background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:32px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.hw-stepper__clear{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hw-wins-empty{text-align:center;border-radius:var(--radius-default);box-shadow:var(--hw-shadow);color:var(--hw-ink);background:#fff;margin:0;padding:32px 24px;font-size:16px;font-weight:500}.hw-card__buybox{flex-direction:column;gap:10px;padding:12px 14px 16px;display:flex}.hw-stepper--card{border-radius:var(--radius-default);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px;width:100%;min-width:0;min-height:38px;padding:4px 8px;display:grid}.hw-round--sm{flex-shrink:0;width:26px;height:26px}.hw-round--sm svg{width:14px;height:14px}@media (width>=1024px){.hw-card .hw-stepper--card .hw-round{background-color:var(--cor-destaque,var(--brand-accent,var(--cor-primaria)));color:#fff;transition:background-color .15s,filter .15s,opacity .15s}.hw-card .hw-stepper--card .hw-round:hover:not(:disabled){filter:brightness(1.06)}.hw-card .hw-stepper--card .hw-round:active:not(:disabled){filter:brightness(.94)}.hw-card .hw-stepper--card .hw-round:disabled{opacity:.45;cursor:not-allowed}}.hw-stepper--card .hw-stepper__value{white-space:nowrap;gap:5px;min-width:0}.hw-stepper--card .hw-stepper__value strong{white-space:nowrap;font-size:13px}.hw-stepper--card .hw-stepper__value span{white-space:nowrap;font-size:11px}.hw-stepper--card .hw-stepper__clear{flex-shrink:0;width:20px;height:20px}.hw-stepper--card .hw-stepper__clear svg{width:12px;height:12px}.hw-card .hw-tags{gap:4px}.hw-card .hw-tag{min-height:22px;padding:4px 8px;font-size:10px}.hw-card .hw-btn--wide{height:40px;font-size:12px}.hw-card .hw-digits--compact{gap:3px;min-width:0}.hw-card .hw-digits--compact .hw-digits__box{min-width:24px;height:20px;padding:0 4px;font-size:12px}.hw-card .hw-digits--compact .hw-digits__colon{width:4px}.hw-stepper{background:var(--hw-line);border:1px solid var(--hw-line);border-radius:var(--radius-default);align-items:center;gap:8px;min-height:52px;padding:4px;display:flex}.hw-stepper__value{flex:1;justify-content:center;align-items:center;gap:4px;margin:0;display:flex}.hw-stepper__value strong{color:var(--cor-primaria,var(--vermelho-intenso));font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.2}.hw-stepper__value span{color:var(--hw-ink-strong);font-size:13px;font-weight:400;line-height:1.2}.hw-stepper__value svg{width:16px;height:16px;color:var(--hw-ink-strong)}.hw-pills{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.hw-pill{border:1px solid var(--cor-primaria,var(--vermelho-intenso));border-radius:var(--radius-default);width:100%;height:28px;color:var(--cor-primaria,var(--vermelho-intenso));background:0 0;padding:0 2px;font-size:11px;font-weight:600;line-height:1}.hw-pill.is-on{background:var(--cor-primaria,var(--vermelho-intenso));border-color:var(--cor-primaria,var(--vermelho-intenso));color:#fff}.hw-promo{border-radius:var(--radius-default);background:0 0;height:auto;margin-inline:auto;display:block;overflow:hidden}.hw-promo img{object-fit:cover;object-position:center;width:100%;height:auto;display:block}.hw-promo--copy,.hw-promo--brand{background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;flex-direction:column;justify-content:center;min-height:170px;padding:46px 45px;display:flex}.hw-promo--brand p,.hw-promo--copy strong{margin:0;font-size:32px;font-weight:700;line-height:1.2}.hw-win{background:var(--surface-background,#fff);border:1px solid var(--card-border,#b2b7c71a);box-shadow:var(--hw-shadow);border-radius:var(--radius-default);flex-direction:column;align-items:center;gap:12px;min-width:0;min-height:0;padding:16px;display:flex}.hw-win__avatar,.hw-win__avatar--ph{object-fit:cover;border:3px solid var(--cor-secundaria,var(--bege-amarelado,#d5d3e2));background:var(--bg,#d5d3e2);border-radius:50%;width:88px;height:88px}.hw-win__name{text-align:center;letter-spacing:-.02em;width:100%;color:var(--cor-primaria,var(--vermelho-intenso));margin:0;font-size:15px;font-weight:700;line-height:1.25}.hw-win__box{background:var(--bg,#f4f5fa);border-radius:var(--radius-default);box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.hw-win__prize{text-align:center;width:100%;color:var(--hw-ink-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.hw-win .hw-tags{gap:4px}.hw-win .hw-tag{min-height:22px;padding:4px 8px;font-size:10px}.hw-win .hw-btn{height:36px;min-height:36px;font-size:12px}.hw-win .hw-btn--ghost{border-color:var(--button-outline,var(--cor-primaria,var(--vermelho-intenso)));color:var(--button-outline,var(--cor-primaria,var(--vermelho-intenso)))}.hw-win .hw-btn--accent{background:var(--cor-primaria,var(--vermelho-intenso));color:#fff}.hw-win__prize-row{border:1px solid var(--cor-secundaria,#ffb800);border-radius:var(--radius-default);box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:16px;text-decoration:none;display:flex}.hw-win__thumb{border-radius:var(--radius-default);object-fit:cover;width:48px;height:48px}.hw-win__prize-sub{text-transform:none;min-width:0;color:var(--hw-ink-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.hw-empty{width:var(--site-content-width);max-width:var(--page-max-width);margin:calc(var(--site-top-offset) + 40px) auto 0;text-align:center;border-radius:var(--radius-default);box-shadow:var(--hw-shadow);background:#fff;padding:64px 24px}.hw-empty h2{margin:0 0 8px;font-size:28px}.hw-empty p{color:var(--hw-ink);margin:0 0 20px}@media (width<=1279px){.hw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-dash__title{font-size:18px}.hw-tile{height:72px;padding:6px 3px}}@media (width<=1100px){.hw-dash{flex-wrap:wrap;margin-top:-40px}.hw-dash__sold{flex-direction:row;justify-content:space-around;width:100%;min-height:88px}.hw-dash__actions{flex-direction:row;width:100%}.hw-dash__actions .hw-btn{min-height:52px}.hw-tiles{flex-wrap:wrap}.hw-tile{flex:calc(33.33% - 5px);height:70px}}.home-mobile button{cursor:pointer}.home-mobile{--hm-gold:var(--bege-amarelado,#fce09a);--hm-gold-strong:var(--cor-secundaria,#ffce3c);--hm-ink:var(--cinza-escuro,#444);--hm-ink-strong:var(--preto-avermelhado,#252323);--hm-line:#e5e5e5;--hm-shadow:0 8px 28px color-mix(in srgb, var(--preto-avermelhado,#252323) 8%, transparent);--hm-primary:var(--cor-primaria,var(--vermelho-intenso));--hm-info-bg:color-mix(in srgb, var(--hm-primary) 8%, #fff);--hm-info-line:color-mix(in srgb, var(--hm-primary) 14%, #e5e5e5);--hm-card-media-height:230px;--hm-hero-media-height:230px;font-family:var(--font-body);color:var(--hm-ink-strong);background:var(--page-background,var(--bg));padding-top:var(--site-top-offset);padding-bottom:0;display:block;overflow-x:hidden}@media (width>=1024px){.home-mobile{display:none}}.hm-body{background:0 0;flex-direction:column;gap:24px;width:100%;margin:16px 0 0;display:flex}.hm-body>:last-child{margin-bottom:0}.home-mobile .hm-body:not(:has(>:not([hidden]))){margin:0;display:none}.hm-hero{width:100%;display:block;position:relative}.home-mobile .hm-card.hm-card--hero{--hero-fade-color:var(--cor-primaria,var(--vermelho-intenso));overflow:visible}.home-mobile .hm-card--hero .hm-hero__media-area{background:var(--hero-fade-color);aspect-ratio:416/220;border-radius:0 0 var(--radius-default) var(--radius-default);width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:0;position:relative;overflow:hidden}.home-mobile .hm-card--hero .hm-hero.hm-hero__media{aspect-ratio:416/220;border-radius:0 0 var(--radius-default) var(--radius-default);width:100%;height:auto;min-height:0;max-height:none;line-height:0;position:relative;overflow:hidden;background:var(--hero-fade-color)!important}.home-mobile .hm-card--hero .hm-hero.hm-hero__media:after{display:none}.hm-hero__img,.home-mobile .hm-hero .hw-hero__video,.home-mobile .hm-hero iframe.hw-hero__video{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;display:block}.home-mobile .hm-card--hero .hm-hero__img,.home-mobile .hm-card--hero .hw-hero__video,.home-mobile .hm-card--hero iframe.hw-hero__video,.home-mobile .hm-card--hero .hw-hero__media-hit,.home-mobile .hm-hero .sw-banner-media--file,.home-mobile .hm-hero .sw-banner-media--file>video{object-fit:cover;object-position:center center;border-radius:0 0 var(--radius-default) var(--radius-default);width:100%;height:100%;min-height:0;max-height:100%;position:absolute;inset:0}.hm-hero__banner{width:100%;height:var(--hm-hero-media-height);background:var(--hm-primary) center / cover no-repeat;position:relative}.hm-hero__dots{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:var(--radius-default);background:#ffffff4d;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:18px;padding:8px 6px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.hm-hero__dots-bar{border-radius:var(--radius-default);background:var(--hm-primary);width:6px;height:40px}.hm-hero__dot{background:#fff;border:0;border-radius:50%;width:6px;height:6px;padding:0}.hm-hero__dot.is-on{background:var(--hm-primary)}.hm-dash{z-index:1;width:100%;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:16px;margin:0;padding:28px 16px 16px;display:flex;position:relative}.hm-dash__title{letter-spacing:0;color:var(--hm-ink);margin:0;font-size:22px;font-weight:700;line-height:1.2;text-decoration:none}.hm-dash__tags,.hm-dash .hw-tags{flex-wrap:nowrap;align-items:center;gap:5px;display:flex;overflow-x:auto}.hm-dash .hw-tags{gap:8px}.home-mobile .hw-tag{border-radius:var(--radius-default);flex-shrink:0;gap:4px;padding:4px 7px;font-size:9px;line-height:1}.home-mobile .hw-tag--accent{background:var(--hm-primary);color:var(--cor-texto-sobre-primaria,#fff)}.home-mobile .hw-tag--muted{color:var(--hm-ink-strong);background:#e5e5e5}.home-mobile .hw-tag--price{background:color-mix(in srgb, var(--cor-secundaria,var(--bege-amarelado)) 78%, #fff);color:var(--hm-ink-strong)}.hm-meter{z-index:2;background:var(--cor-secundaria,var(--bege-amarelado));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-default);box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;width:100%;max-width:none;min-height:0;margin:-40px 0 0;padding:12px 16px;display:flex;position:relative;top:auto;left:auto;right:auto}.hm-sold{flex-direction:column;flex:100%;order:1;justify-content:center;gap:3px;width:100%;display:flex}.hm-sold__track{border-radius:var(--radius-default);box-sizing:border-box;background:#ffffff8c;width:100%;height:8px;padding:0}.hm-sold__fill{background:var(--hm-primary);border-radius:var(--radius-default);max-width:100%;height:100%;display:block}.hm-sold__copy{text-transform:none;align-items:center;gap:4px;margin:0;display:flex}.hm-sold__copy strong{color:var(--hm-primary);font-size:11px;font-weight:800;line-height:1}.hm-sold__copy span{color:var(--hm-ink-strong);font-size:11px;font-weight:800;line-height:1}.hm-meter__days{letter-spacing:0;color:var(--hm-ink-strong);white-space:nowrap;order:2;margin:0;font-size:17px;font-weight:800;line-height:1}.home-mobile .hm-meter .hw-digits{order:3;margin-left:auto}.home-mobile .hm-meter .hw-digits--hero{align-items:center;gap:2px;display:flex}.home-mobile .hm-meter .hw-digits__box{background:var(--hm-primary);color:#fff;border-radius:var(--radius-default);min-width:24px;height:24px;padding:0 3px;font-size:11px;font-weight:800;line-height:1}.home-mobile .hm-meter .hw-digits__colon{color:var(--hm-ink-strong);font-size:11px;font-weight:800}.hm-info{background:var(--hm-info-bg);border:1px solid var(--hm-info-line);border-radius:var(--radius-default);flex-direction:column;align-items:stretch;gap:16px;padding:16px;display:flex}.hm-card .hm-info{border-radius:var(--radius-default)}.hm-info__row{align-items:center;gap:16px;display:flex}.hm-info__ico{width:32px;height:32px;color:var(--hm-primary);flex-shrink:0}.hm-info__rule{border-left:1px solid #e5e5e5;flex-shrink:0;width:0;height:40px}.hm-info__text{letter-spacing:-.02em;color:var(--hm-primary);flex:1;margin:0;font-size:18px;font-weight:600;line-height:23px}.hm-card .hm-info__text{font-size:16px;line-height:16px}.hm-info__cta{width:100%;height:44px;min-height:44px}.hm-titles{background:var(--hm-info-bg);border:1px solid var(--hm-info-line);border-radius:var(--radius-default);flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.hm-titles__label{letter-spacing:-.02em;color:var(--hm-primary);margin:0;font-size:16px;font-weight:700;line-height:16px}.hm-titles__row{border-radius:var(--radius-default);box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:46px;padding:8px 16px;display:flex}.hm-titles__count{letter-spacing:-.02em;color:var(--hm-ink-strong);font-size:16px;font-weight:500;line-height:30px}.hm-titles__show{color:var(--hm-primary);font-size:16px;font-weight:700;line-height:24px;text-decoration:none}.hm-slider{border-radius:var(--radius-default);box-sizing:border-box;background:#fff;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:flex}.hm-round{border:1px solid var(--hm-line);width:20px;height:20px;color:var(--hm-primary);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hm-round--plus{background:var(--cor-secundaria,var(--bege-amarelado));color:var(--hm-ink-strong);border:0}.hm-slider__track{flex:1;min-width:0;height:44px;position:relative}.hm-slider__range{appearance:none;z-index:2;background:0 0;width:100%;height:9px;margin:0;position:absolute;inset:auto 0 6px}.hm-slider__range::-webkit-slider-runnable-track{border-radius:var(--radius-default);background:linear-gradient(90deg, var(--hm-primary) 0%, var(--hm-primary) var(--hm-fill,50%), #adbace54 var(--hm-fill,50%));height:9px}.hm-slider__range::-webkit-slider-thumb{appearance:none;border:4px solid var(--hm-primary);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-3.5px}.hm-slider__range::-moz-range-track{border-radius:var(--radius-default);background:#adbace54;height:9px}.hm-slider__range::-moz-range-progress{border-radius:var(--radius-default);background:var(--hm-primary);height:9px}.hm-slider__range::-moz-range-thumb{border:4px solid var(--hm-primary);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px}.hm-slider__value{top:0;left:calc(var(--hm-pct,.5) * (100% - 16px) + 8px);z-index:3;border-radius:var(--radius-default);background:var(--surface-background,var(--card,#fff));font-variant-numeric:tabular-nums;max-width:100%;color:var(--hm-primary);pointer-events:none;white-space:nowrap;padding:0 3px;font-size:10px;font-weight:700;line-height:12px;position:absolute;transform:translate(-50%)}.hm-tiles{flex-wrap:wrap;gap:10px;width:100%;padding-top:16px;display:flex}.hm-tile{border:1px solid var(--hm-primary);border-radius:var(--radius-default);width:calc(33.3333% - 6.66667px);height:88px;color:var(--hm-primary);box-sizing:border-box;background:0 0;flex-direction:column;flex:0 0 calc(33.3333% - 6.66667px);justify-content:center;align-items:center;gap:2px;padding:10px 6px;display:flex;position:relative;overflow:visible}.hm-tile--hot{border-color:var(--hm-gold-strong)}.hm-tile__badge{z-index:2;background:var(--hm-gold-strong);border-radius:var(--radius-default);text-transform:none;color:var(--hm-ink-strong);white-space:nowrap;padding:4px 8px;font-size:10px;font-weight:700;line-height:12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.hm-tile.is-on{background:var(--hm-primary);color:#fff}.hm-tile strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;font-size:13px;font-weight:700;line-height:1.15;overflow:hidden}.hm-tile em{color:var(--hm-ink-strong);font-size:11px;font-style:normal;font-weight:400;line-height:1.1}.hm-tile.is-on em{color:#fff}.hm-tile__line{border-top:1px solid #a3aed0;width:100%;max-width:87px;height:0}.hm-tile span:last-child{font-size:11px;font-weight:600;line-height:1.15}.hm-combos{background:var(--hm-primary);border-radius:var(--radius-default);width:100%;box-shadow:var(--hm-shadow);box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}.hm-combos h3{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:24px}.hm-combos__grid{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.hm-combo{isolation:isolate;border-radius:var(--radius-default);background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:122px;padding:20px 12px;display:flex;position:relative}.hm-combo__off{background:var(--cor-secundaria,var(--bege-amarelado));border-radius:var(--radius-default);color:var(--hm-ink-strong);text-transform:none;align-items:center;gap:2px;padding:4px 8px;display:inline-flex;position:absolute;top:-10px;left:16px}.hm-combo__off strong{font-size:10px;font-weight:700;line-height:12px}.hm-combo__off em{font-size:10px;font-style:normal;font-weight:400;line-height:12px}.hm-combo strong{color:var(--hm-primary);text-align:center;font-size:13px;font-weight:700;line-height:1.2}.hm-combo__line{border-top:1px solid #a3aed0;width:100%;height:0}.hm-combo__was{color:#767676;font-size:12px;line-height:14px}.hm-combo__now{color:var(--hm-ink-strong);font-size:12px;font-weight:500;line-height:1.2}.hm-combo__now b{color:var(--hm-primary);font-size:14px;font-weight:700;line-height:1.2}.hm-jump{scrollbar-width:none;box-sizing:border-box;flex-direction:row;align-items:center;gap:8px;width:100%;margin-top:16px;padding:0 24px;display:flex;overflow-x:auto}.hm-jump::-webkit-scrollbar{display:none}.hm-jump__card{border:1px solid var(--hm-primary);border-radius:var(--radius-default);height:122px;color:var(--hm-primary);text-align:center;box-sizing:border-box;background:#fff;flex-direction:column;flex:1 0 116px;justify-content:center;align-items:center;gap:16px;padding:24px 10px;font-size:14px;font-weight:700;line-height:16px;text-decoration:none;display:flex}.hm-jump__card.is-on{background:var(--hm-primary);color:#e9eeff}.hm-dash__actions,.hm-card__actions{flex-direction:column;gap:8px;display:flex}.hm-dash__actions .hw-btn,.hm-card__actions .hw-btn,.hm-card .hw-btn{border-radius:var(--radius-default);width:100%;height:auto;min-height:44px;padding:10px 12px;font-size:16px;font-weight:500;line-height:24px}.home-mobile .hw-btn__stack strong{font-size:16px}.home-mobile .hw-round{width:44px;height:44px}.hm-round svg{width:22px;height:22px}.home-mobile .hm-card__actions .hw-btn--buy{font-weight:700}.home-mobile .hm-card__actions .hw-btn--ghost{font-weight:600}.home-mobile .hm-card__buybox .hw-round{width:32px;height:32px}.home-mobile .hm-card__buybox .hw-round svg{width:15px;height:15px}.home-mobile .hm-card__buybox .hm-round{border:1.5px solid var(--hm-primary);color:var(--hm-primary);background:#fff}.home-mobile .hm-card__buybox .hm-round--plus{background:var(--hm-gold-strong);color:var(--hm-ink-strong);border:0}.hm-block{flex-direction:column;gap:24px;display:flex}.home-mobile .hm-block:not(.hm-block--wins){gap:16px}.home-mobile .hm-block>.hw-sec,.home-mobile .hm-block--wins>.hw-sec,.home-mobile .hm-block .hw-sec--pill-only{padding-left:24px;padding-right:24px}.home-mobile .hw-sec--compact{flex-wrap:wrap;gap:8px;min-height:32px;padding-bottom:0}.home-mobile .hw-sec--compact .hw-sec__title{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:30px}.home-mobile .hw-sec--pill-under{padding-bottom:36px}.home-mobile .hw-sec--compact .hw-sec__pill,.home-mobile .hw-sec--pill-only .hw-sec__pill{letter-spacing:.09em;margin-top:4px;padding:5px 11px;font-size:13.5px;line-height:20px;position:static}.home-mobile .hw-sec--pill-under .hw-sec__pill{position:absolute;top:calc(100% - 4px);left:0}.hm-block__all,.hm-wins__all{align-self:center;width:min(366px,100% - 48px)}.hm-stack{box-sizing:border-box;flex-direction:column;gap:24px;padding:0 16px;display:flex}.hm-compact-list{box-sizing:border-box;gap:8px;width:100%;padding:0}.home-mobile .hm-block>.hw-classif{gap:8px;padding:0 16px}.home-mobile .hm-compact-list .open-compact-item{box-sizing:border-box;width:100%}.hm-card{isolation:isolate;background:var(--surface-background,var(--card,#fff));border:1px solid var(--card-border,#b2b7c71a);border-radius:var(--radius-default);box-shadow:var(--hm-shadow);cursor:pointer;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.home-mobile .hm-card.hm-card--hero{cursor:default;width:100%;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;overflow:visible}.hm-card__body{flex-direction:column;gap:12px;padding:20px 16px 16px;display:flex}.hm-card--hero .hm-card__body{padding:0}.hm-card__head{flex-direction:column;gap:8px;padding:0;display:flex}.hm-card__title{letter-spacing:-.02em;color:var(--hm-ink-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.hm-card .hw-tags{gap:6px}.home-mobile .hm-card .hw-tag{min-height:24px;font-size:11px;line-height:20px}.hm-card__media{width:100%;height:var(--hm-card-media-height);line-height:0;display:block;position:relative;overflow:hidden}.hm-card__img,.hm-card__img--empty{object-fit:cover;object-position:center;background:#1a1a1a;width:100%;height:100%;display:block}.hm-card__cd{z-index:2;border-radius:var(--radius-default);box-sizing:border-box;background:#ececef;justify-content:space-between;align-items:center;gap:8px;min-height:0;margin:0;padding:10px 14px;display:flex;position:static}.hm-card__cd-label,.hm-card__cd-aside,.hm-card__cd-fallback{letter-spacing:.02em;text-transform:none;color:#9aa0ab;margin:0 0 4px;font-size:11px;font-weight:600;line-height:1.2}.hm-card__cd-aside{text-transform:none;color:#505050;margin:0;font-size:12px;line-height:16px}.home-mobile .hm-card .hw-digits--compact .hw-digits__box{background:var(--hm-primary);color:#fff;border-radius:var(--radius-default);min-width:30px;height:24px;padding:2px 6px;font-size:13px}.home-mobile .hm-card .hw-digits--compact .hw-digits__colon{color:var(--hm-ink-strong)}.home-mobile .hm-card .hw-card__unit span{color:#9aa0ab}.home-mobile .hm-card .hw-card__unit strong{color:var(--hm-primary);font-size:15px}.hm-card__buybox{flex-direction:column;gap:12px;display:flex;overflow:visible}.hm-stepper{background:0 0;border:0;border-radius:0;justify-content:space-between;gap:8px;min-height:0;padding:0}.home-mobile .hm-stepper .hw-stepper__value strong{color:var(--hm-primary);font-size:15px}.home-mobile .hm-stepper .hw-stepper__value span{font-size:13px}.home-mobile .hm-stepper .hw-stepper__clear{color:#9aa0ab;background:#ececef;border-radius:50%;width:20px;height:20px}.home-mobile .hm-stepper .hw-stepper__clear svg{width:11px;height:11px}.hm-pills{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.home-mobile .hm-pills .hw-pill{border-radius:var(--radius-default);width:100%;height:32px;color:var(--hm-ink-strong);background:#fff;border:1px solid #e5e5e5;padding:0 2px;font-size:11px;font-weight:600;line-height:1}.home-mobile .hm-pills .hw-pill.is-on{color:var(--hm-ink-strong);background:#fff;border-color:#e5e5e5}.hm-promo{border-radius:var(--radius-default);background:0 0;width:min(366px,100% - 48px);height:auto;margin:0 auto;display:block;overflow:hidden}.hm-promo img{object-fit:cover;object-position:center;width:100%;height:auto;display:block}.hm-promo--copy,.hm-promo--brand{background:var(--hm-primary);color:#fff;flex-direction:column;justify-content:center;padding:32px 24px;display:flex}.hm-promo--brand p,.hm-promo--copy strong{margin:0;font-size:24px;font-weight:700;line-height:1.2}.hm-wins{flex-direction:column;gap:24px;display:flex;position:relative}.hm-wins__row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:4px 24px 8px;display:flex;overflow-x:auto}.hm-wins__row::-webkit-scrollbar{display:none}.home-mobile .hm-wins .hw-win{scroll-snap-align:center;min-height:0;box-shadow:var(--hm-shadow);border-radius:var(--radius-default);border:1px solid #b2b7c71a;flex:0 0 min(323px,86vw);padding:24px}.home-mobile .hm-wins .hw-win__prize-row{border-color:var(--cor-secundaria,var(--bege-amarelado))}.hm-wins__nav{z-index:2;border-radius:var(--radius-default);-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);width:44px;height:44px;color:var(--hm-primary);background:#adbace54;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:180px}.hm-wins__nav--prev{left:12px}.hm-wins__nav--next{right:12px}.home-mobile .hw-wins-empty{box-shadow:var(--hm-shadow);margin:0 24px;padding:24px 16px;font-size:14px}.hm-empty{text-align:center;border-radius:var(--radius-default);width:min(366px,100% - 48px);box-shadow:var(--hm-shadow);background:#fff;margin:40px auto 0;padding:40px 20px}.hm-empty h2{margin:0 0 8px;font-size:22px}.hm-empty p{color:var(--hm-ink);margin:0 0 16px}@media (width<=1023px){html.tenant-showcase .home-mobile .hm-card--hero .hm-hero__media-area,html.tenant-showcase .home-mobile .hm-card--hero .hm-hero.hm-hero__media{aspect-ratio:1916/821;border-radius:0}}.sorteio-floating-buy{left:50%;bottom:calc(var(--bottom-nav-height,0px) + var(--bottom-nav-float-gap,8px));z-index:40;pointer-events:none;box-sizing:border-box;width:min(100% - 32px,420px);position:fixed;transform:translate(-50%)}.sorteio-floating-buy .purchase-capsule{pointer-events:auto;width:100%;max-width:100%;margin-inline:auto}@media (width>=1024px){.sorteio-floating-buy{display:none}}.promo-pr-overlay{z-index:20000;padding:max(16px, env(safe-area-inset-top)) 16px max(88px, env(safe-area-inset-bottom));box-sizing:border-box;-webkit-backdrop-filter:blur(4px);background:#00000059;justify-content:center;align-items:center;animation:.22s ease-out both promo-pr-overlay-in;display:flex;position:fixed;inset:0}.promo-pr-overlay.is-closing{animation:.22s ease-in both promo-pr-overlay-out}.promo-pr{--ps:calc(100cqi / 449.79px);--promo-red:var(--cor-primaria,var(--vermelho-intenso));--promo-gold:var(--cor-secundaria,var(--bege-amarelado));--promo-cream:var(--creme-suave,#fff4de);--promo-paper:#fefbf4;--promo-ink:var(--preto-avermelhado,#252323);--rf:"Roboto Flex", var(--font-body,sans-serif);--rf-axes:"opsz" 14, "GRAD" 0, "wdth" 100, "slnt" 0, "XOPQ" 96, "YOPQ" 79, "XTRA" 468, "YTUC" 712, "YTLC" 514, "YTAS" 750, "YTDE" -203, "YTFI" 738;box-sizing:border-box;width:min(360px,100%);max-height:min(78dvh,100dvh - 120px);font-family:var(--rf);transform-origin:50%;padding-top:36px;animation:.22s ease-out both promo-pr-in;position:relative;overflow:visible;container-type:inline-size}.promo-pr-overlay.is-closing .promo-pr{animation:.22s ease-in both promo-pr-out}.promo-pr__close{z-index:4;background:color-mix(in srgb, var(--promo-ink) 55%, transparent);width:44px;height:44px;color:var(--promo-paper);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;right:0}.promo-pr__close:focus-visible{outline:2px solid var(--promo-gold);outline-offset:2px}.promo-pr__chips{z-index:2;align-items:center;gap:calc(4.45px * var(--ps));padding:0 calc(56px * var(--ps)) 0 calc(21.43px * var(--ps));margin-bottom:calc(-10.5px * var(--ps));flex-wrap:nowrap;display:flex;position:relative}.promo-pr__chip{max-width:100%;height:calc(21.42px * var(--ps));padding:0 calc(10.4px * var(--ps));border-radius:calc(10.71px * var(--ps));font-size:max(10px, calc(8.36px * var(--ps)));font-variation-settings:"wght" 600, var(--rf-axes);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.promo-pr__chip--brand{background:var(--promo-gold);color:var(--promo-ink)}.promo-pr__chip--end{background:var(--promo-cream);color:var(--promo-red)}.promo-pr__card{width:calc(431.98px * var(--ps));max-width:100%;min-height:calc(131.37px * var(--ps));margin-right:calc(17.81px * var(--ps));padding:calc(28px * var(--ps)) calc(22px * var(--ps)) calc(10px * var(--ps));box-sizing:border-box;border-radius:calc(18.5px * var(--ps));background:var(--promo-red);position:relative;overflow:hidden}.promo-pr__cols{gap:calc(8px * var(--ps));grid-template-columns:1fr 1fr;margin:0;display:grid}.promo-pr__cols p{color:var(--promo-paper);font-size:calc(12.03px * var(--ps));font-variation-settings:"wght" 300, var(--rf-axes);flex-direction:column;margin:0;font-weight:300;line-height:1.2;display:flex}.promo-pr__cols strong{font-variation-settings:"wght" 300, var(--rf-axes);font-weight:300}.promo-pr__hero{justify-content:space-between;align-items:flex-end;gap:calc(6px * var(--ps));margin:calc(8px * var(--ps)) 0 0;min-width:0;line-height:.82;display:flex}.promo-pr__recebe{color:var(--promo-cream);font-size:calc(63.06px * var(--ps));font-variation-settings:"wght" 600, var(--rf-axes);letter-spacing:-.02em;white-space:nowrap;flex:0 auto;font-weight:600}.promo-pr__num{min-width:0;color:var(--promo-gold);font-size:calc(111.52px * var(--ps));font-variation-settings:"wght" 800, var(--rf-axes);letter-spacing:-.04em;text-align:right;white-space:nowrap;flex:auto;font-weight:800;overflow:hidden}.promo-pr__seal{width:calc(53.81px * var(--ps));height:calc(53.81px * var(--ps));pointer-events:none;z-index:3;position:absolute;top:36px;right:0}.promo-pr__seal-shape{width:100%;height:100%;fill:var(--promo-gold);position:absolute;inset:0}.promo-pr__seal-icon{place-items:center;display:grid;position:absolute;inset:22% 18% 18% 22%}.promo-pr__seal-icon .combo-figma-meal,.promo-pr__seal-icon .brand-aux-icon{width:70%;height:70%}.promo-pr__seal-icon .combo-figma-meal__box{fill:var(--promo-red)}.promo-pr__seal-icon .combo-figma-meal__lid{fill:var(--promo-paper)}.promo-pr__ticker{align-items:center;gap:calc(10px * var(--ps));width:calc(431.98px * var(--ps));max-width:100%;height:calc(38.02px * var(--ps));margin:calc(7px * var(--ps)) 0 0;padding:0 calc(12px * var(--ps)) 0 calc(10px * var(--ps));box-sizing:border-box;border-radius:calc(19.01px * var(--ps));background:var(--promo-cream);color:var(--promo-red);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border:0;display:flex}.promo-pr__gift{flex:0 0 calc(24.58px * var(--ps));width:calc(24.58px * var(--ps));height:calc(24.58px * var(--ps));background:var(--promo-red);border-radius:50%;place-items:center;display:grid}.promo-pr__gift .combo-figma-meal,.promo-pr__gift .brand-aux-icon{width:62%;height:62%}.promo-pr__gift .combo-figma-meal__box{fill:var(--promo-cream)}.promo-pr__gift .combo-figma-meal__lid{fill:var(--promo-gold)}.promo-pr__marquee{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 12px),#0000)}.promo-pr__track{width:max-content;animation:14s linear infinite promo-pr-marquee;display:flex}.promo-pr__seq{align-items:center;gap:calc(8px * var(--ps));padding-right:calc(8px * var(--ps));font-size:calc(14.75px * var(--ps));font-variation-settings:"wght" 600, var(--rf-axes);white-space:nowrap;font-weight:600;display:inline-flex}.promo-pr__dot{opacity:.7}@keyframes promo-pr-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes promo-pr-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes promo-pr-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes promo-pr-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes promo-pr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.promo-pr-ticker{display:none}@media (prefers-reduced-motion:reduce){.promo-pr-overlay,.promo-pr-overlay.is-closing,.promo-pr,.promo-pr-overlay.is-closing .promo-pr,.promo-pr__track,.promo-pr-ticker__track{animation:none}}@media (width>=1024px){.promo-pr-overlay{display:none}}.cartela-oferta-cards{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.cartela-oferta-cards__lab{color:var(--text-primary,#313131);margin:0;font-size:13px;font-weight:700}.cartela-oferta-cards__tipos{flex-wrap:wrap;gap:8px;display:flex}.cartela-oferta-tipo{min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.cartela-oferta-tipo.is-selected{border-color:var(--cor-primaria,#8060e0);background:color-mix(in srgb, var(--cor-secundaria,#009cee) 16%, #fff);box-shadow:0 0 0 1px var(--cor-primaria,#8060e0)}.sorteio{padding-top:calc(var(--site-top-offset) + 6px);max-width:var(--app-shell-max-width);box-sizing:border-box;width:100%;margin:0 auto;padding-bottom:0}@media (width<=1023px){.sorteio{padding-left:var(--app-shell-gutter);padding-right:var(--app-shell-gutter)}.sorteio__carousel,.sorteio__hero-panel{border-radius:var(--radius-default) var(--radius-default) 0 0;margin-top:2px}.sorteio__img{height:clamp(200px,52vw,280px)}}@media (width<=767px){.sorteio--has-mobile-dock{padding-bottom:calc(var(--bottom-nav-height) + var(--sorteio-mobile-dock-vertical-stacked,118px))}}.sorteio--empty{min-height:60vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.sorteio__back{color:var(--orange);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:opacity .2s;display:flex}.sorteio__back:hover{opacity:.75}.sorteio__carousel{border-radius:var(--radius-default) var(--radius-default) 0 0;background:#1a1a1a;margin:4px 0 0;position:relative;overflow:hidden}.sorteio__hero-panel{border-radius:var(--radius-default) var(--radius-default) 0 0;background:linear-gradient(#222 0%,#141414 100%);flex-direction:column;align-items:stretch;gap:10px;margin:4px 0 0;padding:14px 16px 12px;display:flex;overflow:hidden}.sorteio__hero-panel__copy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sorteio__hero-panel__badge{letter-spacing:.12em;text-transform:none;color:#fff;border-radius:var(--radius-default);background:#0d0d0d;border:1px solid #d4af37d9;padding:4px 11px;font-size:10px;font-weight:700;display:inline-block}.sorteio__hero-panel__title{letter-spacing:.04em;text-transform:none;color:#fff;margin:0;font-size:clamp(1.1rem,3vw,1.35rem);font-weight:800;line-height:1.15}.sorteio__hero-panel__subtitle{letter-spacing:.01em;color:#ffffffb3;margin:0;font-size:clamp(.76rem,2vw,.9rem);font-weight:400;line-height:1.35}.sorteio__hero-panel__urgency{color:#ffffffeb;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:1.35;display:flex}.sorteio__hero-panel__urgency-dot{background:var(--cor-primaria,var(--vermelho-intenso));border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff47}.sorteio__hero-panel__progress{margin-top:2px}.sorteio__hero-panel__progress .sorteio__progress-bar{height:clamp(12px,.32rem + 1.5vw,16px)}.sorteio__img{object-fit:cover;object-position:center;width:100%;height:clamp(200px,52vw,260px);display:block}.sorteio__hero-overlay{z-index:3;pointer-events:none;background:linear-gradient(#000000c7 0%,#00000059 45%,#0000 100%);padding:16px 4.5rem 40px 14px;position:absolute;top:0;left:0;right:0}.sorteio__hero-badge{letter-spacing:.14em;text-transform:none;color:#fff;border-radius:var(--radius-default);background:#0d0d0d;border:1px solid #d4af37d9;margin-bottom:10px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-block;box-shadow:0 1px 4px #00000059}.sorteio__hero-title{letter-spacing:.06em;text-transform:none;color:#fff;text-shadow:0 2px 12px #00000073;margin:0;font-size:clamp(1.35rem,4.5vw,1.75rem);font-weight:800;line-height:1.05}.sorteio__hero-subtitle{letter-spacing:.01em;color:#ffffffb8;text-shadow:0 1px 6px #0000007a;max-width:52rem;margin:5px 0 0;font-size:clamp(.76rem,2vw,.92rem);font-weight:400;line-height:1.35}.sorteio__urgency{z-index:3;align-items:center;gap:8px;max-width:calc(100% - 28px);display:flex;position:absolute;bottom:calc(18px + clamp(10px,.28rem + 2vw,14px));left:14px}@media (width>=768px){.sorteio__urgency{bottom:calc(18px + clamp(12px,.35rem + 1vw,16px))}}.sorteio__urgency-dot{background:var(--cor-primaria,var(--vermelho-intenso));border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff59}.sorteio__urgency-text{letter-spacing:.02em;color:#fff;text-shadow:0 1px 6px #000000a6;font-size:12px;font-weight:600;line-height:1.25}.sorteio__carousel-btn{color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding-bottom:2px;font-size:22px;line-height:1;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sorteio__carousel-btn:hover{background:#000000a6}.sorteio__carousel-btn--left{left:10px}.sorteio__carousel-btn--right{right:10px}.sorteio__carousel-counter{z-index:4;color:#fff;border-radius:var(--radius-default);letter-spacing:.02em;background:#00000085;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;right:12px}.sorteio__hero-progress{z-index:3;background:linear-gradient(#0000 0%,#0003 45%,#000000a6 100%);padding:0 12px 11px;position:absolute;bottom:0;left:0;right:0}.sorteio__progress-bar{border-radius:var(--radius-default);box-sizing:border-box;background:#e0e0e0;width:100%;height:clamp(10px,.28rem + 2vw,14px);overflow:hidden}@media (width>=768px){.sorteio__progress-bar{height:clamp(12px,.35rem + 1vw,16px)}}.sorteio__progress-fill{border-radius:var(--radius-default);background:var(--cor-primaria,var(--vermelho-intenso));box-sizing:border-box;justify-content:center;align-items:center;min-width:0;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sorteio__progress-text{letter-spacing:.02em;color:#fff;text-align:center;white-space:nowrap;text-shadow:0 1px 2px #25232338;padding:0 10px;font-size:clamp(9px,.15rem + 2vw,11px);font-weight:600;line-height:1}@media (width>=768px){.sorteio__progress-text{font-size:clamp(10px,.2rem + .5vw,12px)}}.sorteio__info-strip{border-radius:var(--radius-default);box-sizing:border-box;background:#fff;border:1px solid #ead4ab80;align-items:stretch;margin:8px 10px 0;padding:12px;display:flex;box-shadow:0 3px 16px #25232314}.sorteio__info-strip__cell{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.sorteio__info-strip__rule{background:#ead4aba6;flex-shrink:0;align-self:stretch;width:1px;margin:2px 0}.sorteio__info-strip__label{color:var(--cinza-escuro);letter-spacing:.01em;font-size:12px;font-weight:600;line-height:1.25}.sorteio__info-strip__badge{border-radius:var(--radius-default);max-width:100%;color:var(--preto-avermelhado);background:#fff;border:1px solid #ead4abd9;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.25;display:inline-flex;box-shadow:0 1px 4px #2523230a}.sorteio__info-strip__badge--date{font-variant-numeric:tabular-nums;white-space:nowrap}.sorteio__info-strip__badge--price{color:var(--cor-primaria,var(--vermelho-intenso));font-weight:800}@media (width<=360px){.sorteio__info-strip{margin-left:8px;margin-right:8px;padding:10px 8px}.sorteio__info-strip__label{font-size:11px}.sorteio__info-strip__badge{padding:6px 10px;font-size:12px}.sorteio__info-strip__badge--date{white-space:normal}}.sorteio__section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;margin:8px 0 0;padding:14px}.sorteio__section-title{align-items:center;gap:6px;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.sorteio__section-title span{color:var(--text-muted);font-size:12px;font-weight:400}.sorteio__section.sorteio__section--prizes{background:0 0;border-bottom:none}.promo-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.promo-chip{background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;border-radius:var(--radius-default);justify-content:space-between;align-items:center;gap:4px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.promo-chip__badge{border-radius:var(--radius-default);background:#ffffff40;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.qty-grid{grid-template-columns:1fr 1fr;grid-auto-rows:var(--qty-card-row-h,176px);align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.sorteio-checkout-inline{gap:var(--sorteio-checkout-stack-gap);box-sizing:border-box;flex-direction:column;width:100%;display:flex}@media (width<=767px){.sorteio-checkout-inline>.sorteio-checkout-dock__qty-buy{display:none}}.qty-card{--qty-accent:var(--cor-primaria,var(--brand-primary));--qty-accent-soft:color-mix(in srgb, var(--cor-primaria,var(--brand-primary)) 12%, transparent);--qty-on-accent:var(--cor-texto-sobre-primaria,#fff);--qty-discount-bg:linear-gradient(135deg, #ffe082 0%, #ffd54f 55%, #ffc107 100%);--qty-footer-bg:linear-gradient(180deg, #f8f6f3 0%, #f0ebe6 100%);--qty-card-radius:var(--radius-default,12px);--qty-shadow:0 2px 8px #2523230f, 0 1px 2px #2523230a;--qty-shadow-hover:0 10px 26px #2523231a, 0 4px 12px color-mix(in srgb, var(--cor-primaria,var(--brand-primary)) 10%, transparent);box-sizing:border-box;border-radius:var(--qty-card-radius);height:100%;min-height:0;box-shadow:var(--qty-shadow);color:var(--preto-avermelhado);text-align:center;cursor:pointer;background:linear-gradient(165deg,#fff 0%,#fafafa 55%,#f5f5f5 100%);border:1px solid #0000000f;flex-direction:column;padding:0;transition:transform .22s cubic-bezier(.34,1.02,.68,1),border-color .2s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.qty-card:hover{border-color:color-mix(in srgb, var(--qty-accent) 22%, transparent);box-shadow:var(--qty-shadow-hover);transform:translateY(-3px)}.qty-card:focus-visible{border-color:var(--qty-accent);box-shadow:var(--qty-shadow-hover), 0 0 0 3px var(--qty-accent-soft);outline:none}.qty-card--popular{--qty-ribbon-h:27px}.qty-card.selected{border-color:var(--qty-accent);background:color-mix(in srgb, var(--qty-accent) 7%, var(--surface-background,#fff));box-shadow:0 0 0 2px color-mix(in srgb, var(--qty-accent) 35%, transparent), 0 10px 28px #25232317, 0 4px 12px color-mix(in srgb, var(--qty-accent) 10%, transparent)}.qty-card.selected:hover{transform:translateY(-3px)}.qty-card--promo:not(.qty-card--popular){box-shadow:0 0 0 1px #ffc10759,0 8px 20px #ffc1071f}.qty-card--promo.selected{box-shadow:0 0 0 2px #ffc1078c,0 10px 24px #ffc1072e}.qty-card__ribbon{letter-spacing:.14em;text-transform:none;width:100%;color:var(--qty-on-accent);background:var(--qty-accent);box-shadow:0 2px 8px color-mix(in srgb, var(--qty-accent) 25%, transparent);flex:none;margin:0;padding:7px 10px;font-size:9px;font-weight:800;line-height:1}.qty-card__discount-chip{z-index:2;letter-spacing:.01em;white-space:nowrap;pointer-events:none;box-sizing:border-box;min-height:22px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:6px;right:6px}.qty-card--popular .qty-card__discount-chip{top:calc(var(--qty-ribbon-h,27px) + 6px)}.qty-card__panel{background:0 0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2px;min-height:0;padding:6px 8px;display:flex;overflow:hidden}.qty-card--popular .qty-card__panel{padding-top:4px}.qty-card__quantity{flex-direction:column;flex:none;align-items:center;gap:4px;padding-top:0;display:flex}.qty-card--popular .qty-card__quantity{padding-top:0}.qty-card:not(.qty-card--popular):has(.qty-card__discount-chip) .qty-card__quantity{padding-inline-end:4px}.qty-card__qty-num{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#141414;font-size:clamp(19px,5vw,24px);font-weight:900;line-height:1}.qty-card__qty-caption{color:#5c5c5c;letter-spacing:.02em;font-size:11px;font-weight:600;line-height:1.2}.qty-card__divider{background:linear-gradient(90deg,#0000 0%,#2523231a 20% 80%,#0000 100%);border-radius:2px;flex:none;width:min(78%,142px);height:2px;margin:4px auto 3px}.qty-card__pricing{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:100%;padding:0 6px;display:flex}.qty-card__pricing-de{flex:none;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.qty-card__pricing-de--empty{pointer-events:none;box-sizing:border-box;flex-shrink:0;min-height:1.25em;font-size:clamp(10px,2.2vw,11px);line-height:1.25}.qty-card__pricing-por{flex:none;justify-content:center;align-items:center;width:100%;display:flex}.qty-card__original-line{color:#888;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(10px,2.2vw,11px);font-weight:600;line-height:1.25;overflow:hidden}.qty-card__price-line{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.2;overflow:hidden}.qty-card__price-line--primary{letter-spacing:-.025em;color:var(--qty-accent);font-size:clamp(14px,3.1vw,18px);font-weight:900;line-height:1.06}.qty-card__price-line--solo{letter-spacing:-.03em;color:var(--qty-accent);font-size:clamp(15px,3vw,17px);font-weight:900;line-height:1.06}.qty-card__footer{box-sizing:border-box;background:var(--qty-footer-bg);letter-spacing:.03em;color:#555;border-top:1px solid #ead4ab73;flex:none;justify-content:center;align-items:center;gap:5px;width:100%;height:22px;min-height:22px;max-height:22px;padding:0 8px;font-size:9px;font-weight:600;line-height:1.2;display:flex}.qty-card__footer--quiet{visibility:hidden}.qty-card__gift{opacity:.85;width:13px;height:13px;color:var(--cor-primaria,var(--vermelho-intenso));flex-shrink:0}.qty-card__bonus-text{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:auto;min-width:0;overflow:hidden}@media (width<=767px){.sorteio__section{margin-top:6px;padding:12px 10px 14px}.sorteio__section-title{gap:4px;margin-bottom:8px;font-size:14px}.sorteio__section-title span{font-size:11px}.qty-grid{--qty-card-row-h:152px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.qty-card{-webkit-tap-highlight-color:transparent;min-height:148px}.qty-card.selected{box-shadow:0 0 0 2px var(--cor-acao,var(--cor-botoes)), 0 6px 16px color-mix(in srgb, var(--cor-acao,var(--cor-botoes)) 18%, transparent)}.sorteio__section.sorteio__section--prizes{padding-left:14px;padding-right:14px}.qty-card{--qty-card-radius:var(--radius-default,12px)}.qty-card:hover,.qty-card.selected:hover{transform:translateY(-2px)}.qty-card--popular{--qty-ribbon-h:22px}.qty-card__ribbon{letter-spacing:.1em;padding:5px 8px;font-size:8px}.qty-card__discount-chip{min-height:20px;padding:4px 7px;font-size:10px}.qty-card__panel{gap:1px;padding:4px 6px}.qty-card--popular .qty-card__panel{padding-top:3px}.qty-card__quantity{gap:2px}.qty-card__qty-num{font-size:clamp(17px,4.5vw,21px)}.qty-card__qty-caption{font-size:10px}.qty-card__divider{width:min(82%,128px);height:1px;margin:2px auto}.qty-card__pricing{gap:1px;padding:0 4px}.qty-card__original-line,.qty-card__pricing-de--empty{font-size:clamp(9px,2.1vw,10px)}.qty-card__price-line--primary{font-size:clamp(13px,3vw,17px);line-height:1.06}.qty-card__price-line--solo{font-size:clamp(13px,3vw,16px);line-height:1.06}.qty-card__footer{gap:4px;height:19px;min-height:19px;max-height:19px;padding:0 6px;font-size:8px}.qty-card__gift{width:11px;height:11px}}.qty-control{border:1.5px solid var(--border);border-radius:var(--radius-default);align-items:center;width:100%;display:flex;overflow:hidden}.qty-btn{background:var(--bg);width:44px;height:40px;color:var(--text);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;transition:background .2s;display:flex}.qty-btn:hover{background:var(--border)}.qty-input{text-align:center;border:none;border-left:1.5px solid var(--border);border-right:1.5px solid var(--border);height:40px;color:var(--text);background:#fff;outline:none;flex:1;font-family:inherit;font-size:17px;font-weight:700}.qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.sorteio__regulation-strip{background:var(--card,#fff);border-radius:var(--radius-default);cursor:pointer;width:100%;color:inherit;box-sizing:border-box;border:1px solid #ead4ab73;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;text-decoration:none;transition:background .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #2523230a}.sorteio__regulation-strip:hover{background:#fafafcfa;border-color:#ead4aba6}.sorteio__regulation-logo{object-fit:contain;object-position:left center;border-radius:2px;flex-shrink:0;width:auto;max-width:clamp(52px,16vw,72px);height:18px;max-height:18px;display:block}.sorteio__regulation-code{color:var(--text-muted);letter-spacing:.3px;font-size:10px;font-weight:600}.sorteio__regulation-spacer{flex:1}.sorteio__regulation-link{color:var(--preto-avermelhado);white-space:nowrap;letter-spacing:.4px;flex-shrink:0;font-size:10px;font-weight:700}.sorteio__social{border-bottom:1px solid var(--border);background:#fff;gap:8px;padding:0 16px 10px;display:flex}.social-btn{border-radius:var(--radius-default);cursor:pointer;border:none;flex:1;padding:10px;font-size:12px;font-weight:700;transition:opacity .2s}.social-btn:hover{opacity:.85}.social-btn.whatsapp{color:#fff;background:#25d366}.social-btn.instagram{color:#fff;background:linear-gradient(135deg,#e1306c,#833ab4)}.social-btn.ajuda{background:var(--amarelo-ouro);color:var(--preto-avermelhado)}.raspa-rules{flex-direction:column;gap:8px;display:flex}.raspa-rule-row{background:var(--bg);border-radius:var(--radius-default);justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.raspa-rule-price{color:var(--text-muted);margin-left:4px;font-size:12px}.raspa-rule-reward{color:var(--orange);font-size:12px;font-weight:600}.raspa-note{color:var(--text-muted);margin-top:8px;font-size:10px;font-style:italic}.sorteio__tabs{border-bottom:2px solid var(--border);background:#fff;display:flex;overflow-x:auto}.sorteio__tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:10px 14px;font-size:12px;font-weight:600;transition:all .2s}.sorteio__tab.active{color:var(--orange);border-bottom-color:var(--orange)}.main-prizes{flex-direction:column;gap:8px;display:flex}.main-prize-card{background:var(--bg);border-radius:var(--radius-default);align-items:center;gap:12px;padding:12px;display:flex}.main-prize-place{background:var(--orange);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.main-prize-name{flex:1;font-size:13px;font-weight:600}.main-prize-status.available{color:var(--cinza-escuro);font-size:12px;font-weight:700}.main-prize-status.won{color:var(--orange);font-size:12px;font-weight:700}.prizes-header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.prizes-total{background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;border-radius:var(--radius-default);white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:700}.prizes-filter-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.filter-btn{border-radius:var(--radius-default);cursor:pointer;opacity:.5;border:none;padding:10px;font-size:12px;font-weight:700;transition:opacity .2s}.filter-btn.available{background:var(--cinza-escuro);color:#fff}.filter-btn.drawn{background:var(--red);color:#fff}.filter-btn.active{opacity:1}.prizes-list{flex-direction:column;gap:6px;display:flex}.prize-row{background:var(--preto-avermelhado);border-radius:var(--radius-default);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.prize-row__value,.prize-row__name{color:#fff;border-radius:var(--radius-default);border:1px solid #ffffff26;padding:4px 10px;font-size:13px;font-weight:700}.prize-row__status{color:#ffffffb3;font-size:12px;font-weight:600}.prize-row__winner{color:var(--amarelo-ouro);font-size:12px;font-weight:700}.see-more-btn{background:var(--cor-primaria,var(--vermelho-intenso));color:#fff;border-radius:var(--radius-default);cursor:pointer;border:none;width:100%;margin-top:10px;padding:12px;font-size:13px;font-weight:700;transition:opacity .2s}.see-more-btn:hover{opacity:.85}.sorteio__social-footer{justify-content:center;gap:10px;padding:14px;display:flex}.social-footer-btn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;transition:transform .2s;display:flex}.social-footer-btn:hover{transform:scale(1.1)}.social-footer-btn.facebook{color:#fff;background:#1877f2}.social-footer-btn.twitter{background:var(--preto-avermelhado);color:#fff}.social-footer-btn.telegram{color:#fff;background:#26a5e4}.social-footer-btn.whatsapp{color:#fff;background:#25d366;font-size:14px}.rules-box{background:var(--bg);border-radius:var(--radius-default);padding:14px;font-size:13px;line-height:1.6}.empty-state{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:24px 16px;font-size:14px;display:flex}.empty-state p:first-child{font-size:40px}@media (width>=1024px){.sorteio{padding:0 0 22px}.sorteio__carousel{border-radius:var(--radius-default) var(--radius-default) 0 0;margin:10px 0 0;box-shadow:0 6px 24px #25232317}.sorteio__img{height:clamp(260px,32vw,380px)}.sorteio__hero-overlay{padding:18px 5rem 44px 22px}.sorteio__hero-title{font-size:clamp(1.6rem,2.2vw,2.1rem)}.sorteio__hero-subtitle{font-size:clamp(.82rem,1vw,1rem)}.sorteio__carousel-btn{width:44px;height:44px}.sorteio__carousel-btn--left{left:16px}.sorteio__carousel-btn--right{right:16px}.sorteio__carousel-counter{padding:6px 12px;font-size:12px;top:18px;right:18px}.sorteio__hero-progress{padding:0 18px 14px}.sorteio__urgency{bottom:calc(19px + clamp(12px,.35rem + 1vw,16px));left:18px}.sorteio__urgency-text{font-size:13px}.sorteio__info-strip{margin:10px 0 0;padding:13px 18px}.sorteio__info-strip__label{font-size:13px;font-weight:600}.sorteio__info-strip__badge{padding:9px 16px;font-size:14px}.sorteio__info-strip__badge--price{font-size:16px}.sorteio__info-strip__rule{margin:4px 16px}.sorteio__section{border-radius:var(--radius-default) var(--radius-default) 0 0;border:1px solid #ead4aba6;margin:14px 0 0;padding:18px 18px 20px;box-shadow:0 3px 18px #2523230d}.qty-grid{--qty-card-row-h:176px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.qty-card:hover{transform:translateY(-4px)}.qty-card__panel{padding:8px 10px}.qty-card__qty-caption{font-size:11px}.qty-card__gift{width:14px;height:14px}.sorteio-mobile-dock.sorteio-mobile-dock--nav-mobile,.sorteio-mobile-dock.sorteio-mobile-dock--trad-fixed{gap:10px}.sorteio__regulation-strip{border-radius:var(--radius-default);box-shadow:0 1px 6px #2523230d}}.qty-grid--single{grid-template-columns:1fr;grid-auto-rows:auto}.qty-card--bingo{cursor:default;padding:18px 16px}.qty-card--bingo:hover{transform:none}.sorteio-bingo__meta{color:var(--text-muted,#6b7280);margin:4px 0 0;font-size:.8125rem}.sorteio-bingo__price-hint{color:var(--text-muted,#6b7280);text-align:center;margin:-4px 0 0;font-size:.8125rem}.sorteio-bingo__resultados{min-height:44px;color:var(--cor-botoes,var(--cor-primaria,#2563eb));background:color-mix(in srgb, var(--cor-botoes,var(--cor-primaria,#2563eb)) 10%, #fff);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.cartela-pdp-hero{width:100%;max-width:var(--page-max-width,1200px);box-sizing:border-box;flex-direction:column;gap:12px;margin:0 auto;display:flex}.cartela-pdp-hero__banner{aspect-ratio:16/9;background:#111;border-radius:16px;width:100%;max-height:min(38vh,240px);position:relative;overflow:hidden}.cartela-pdp-hero__banner .hw-hero__img,.cartela-pdp-hero__banner img,.cartela-pdp-hero__banner video,.cartela-pdp-hero__banner iframe,.cartela-pdp-hero__banner .sw-banner-media{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cartela-pdp-col{width:100%;min-width:0}.cartela-pdp-buy{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:16px 14px 18px;display:flex;box-shadow:0 8px 30px #00000014}.cartela-pdp-buy__title{color:var(--preto-avermelhado,#252323);margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.cartela-pdp-buy__meta{flex-wrap:wrap;align-items:center;gap:6px;margin:0;width:auto!important;height:auto!important;display:flex!important;position:relative!important;inset:auto!important}.cartela-pdp-buy__unit{color:#767676;margin:0;font-size:13px;font-weight:600}.cartela-pdp-buy__cart{color:var(--cor-primaria,#8060e0);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:800}.cartela-pdp-buy .qty-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(88px,auto);gap:8px;margin-bottom:0}.cartela-pdp-buy .qty-card{min-height:88px}.cartela-pdp-buy .qty-card__qty-num{font-size:20px}.cartela-pdp-buy .qty-card__qty-caption{font-size:11px}.cartela-vendas{padding-bottom:calc(var(--bottom-nav-height,56px) + 16px)}@media (width<=767px){.cartela-pdp-buy .sorteio-checkout-inline>.sorteio-checkout-dock__qty-buy{display:flex}}@media (width<=1023px){.cartela-pdp-hero{padding:calc(var(--site-top-offset) + 8px) 12px 8px}.cartela-pdp-hero+.home-mobile{padding-top:8px}.cartela-pdp-buy{width:100%;margin:0 auto 8px}.cartela-oferta-cards__lab{font-size:12px}.cartela-oferta-tipo{min-height:32px;padding:6px 12px;font-size:12px}}@media (width>=1024px){.cartela-pdp-hero{width:100%;max-width:none;height:calc(100dvh - var(--site-top-offset));max-height:calc(100dvh - var(--site-top-offset));grid-template-columns:minmax(0,1fr) 20vw;align-items:stretch;column-gap:0;margin:0;padding:0;display:grid;overflow:hidden}.cartela-vendas .cartela-pdp-hero{width:100vw;max-width:none;height:calc(100dvh - var(--site-top-offset));max-height:calc(100dvh - var(--site-top-offset));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:0}.cartela-pdp-hero__banner{width:100%;min-width:0;height:auto;min-height:0;max-height:none;aspect-ratio:unset;border-radius:0;align-self:stretch}.cartela-pdp-col{align-self:stretch;width:20vw;min-width:20vw;max-width:20vw;min-height:0;display:flex}.cartela-pdp-buy{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;border-radius:0;flex:auto;justify-content:flex-start;gap:8px;padding:12px 10px 10px;overflow:auto}.cartela-pdp-buy__title{font-size:1rem}.cartela-pdp-buy .qty-grid{flex:none;grid-template-columns:1fr 1fr;grid-auto-rows:92px;align-content:start;gap:8px;min-height:0}.cartela-pdp-buy .qty-card{min-height:92px}.cartela-pdp-buy .qty-card__qty-num{font-size:20px}.cartela-pdp-buy .qty-card__panel{gap:0;padding:6px 4px}}
