.sp-faixa{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky);background:var(--site-filme);color:var(--site-texto);border-top:1px solid var(--site-branco-10);font-family:var(--site-font-sans);font-size:.9375rem;line-height:1.5;animation:sp-faixa-sobe .42s var(--ease-standard) both}.sp-faixa--reserva{visibility:hidden;animation:none}.sp-faixa-miolo{margin-inline:auto;max-width:1440px;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}.sp-faixa-texto{margin:0;color:var(--site-branco-85)}.sp-faixa-link{color:var(--site-texto);text-decoration:underline;text-underline-offset:4px}.sp-faixa-botoes{margin-top:.75rem;display:flex;gap:.5rem}.sp-faixa-botao{flex:1 1;min-height:2.75rem;padding:.625rem 1rem;border-radius:6px;border:1px solid var(--site-branco-30);background:transparent;color:var(--site-branco);font:inherit;cursor:pointer;transition:background-color var(--motion-tactile) var(--ease-standard)}.sp-faixa-botao:hover{background:var(--site-branco-10)}.sp-faixa-botao--cheio{border-color:var(--site-branco);background:var(--site-branco);color:var(--site-tinta)}.sp-faixa-botao--cheio:hover{background:var(--site-branco-85)}.sp-faixa-botao:focus-visible,.sp-faixa-link:focus-visible{outline:2px solid var(--site-texto);outline-offset:2px}@media (min-width:640px){.sp-faixa-miolo{padding-inline:1.5rem}.sp-faixa-botao{flex:none}}@media (min-width:64rem){.sp-faixa{background:var(--site-filme-veu);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation-name:sp-faixa-esmaece}.sp-faixa-miolo{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3.5rem;padding:.625rem 2.5rem}.sp-faixa-botoes{margin-top:0;flex-shrink:0}.sp-faixa-botao{min-height:0;padding-block:.375rem}body:has(>.sp-faixa):has(.sp-site.sp-acesso){padding-bottom:var(--faixa-cookies,0)}}@media (max-width:63.999rem){.sp-faixa{font-size:.875rem;line-height:1.25}.sp-faixa-miolo{padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom))}.sp-faixa-botoes{margin-top:.5rem}html:has(.sp-faixa){--faixa-celular:var(--faixa-cookies,0px);scroll-padding-bottom:var(--faixa-cookies,0)}body:has(>.sp-faixa){padding-bottom:var(--faixa-celular)}body:has(>.sp-faixa):has(.sp-site.sp-acesso){padding-bottom:0}body:has(>.sp-faixa) .sp-site.sp-acesso{margin-bottom:var(--faixa-celular)}}@media print{.sp-faixa{display:none}}@keyframes sp-faixa-sobe{0%{transform:translateY(100%)}to{transform:none}}@keyframes sp-faixa-esmaece{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sp-faixa{animation:none}}