*,:after,:before{box-sizing:border-box}body,html{background:var(--papel)}body{margin:0;color:var(--azul-noite);font-family:var(--fonte-texto),system-ui,sans-serif;font-size:var(--corpo);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--amarelo-luz);outline-offset:2px;box-shadow:0 0 0 6px var(--azul-noite)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-80px;z-index:50;padding:var(--space-3) var(--space-4);background:var(--azul-noite);color:var(--papel);font-weight:700;text-decoration:none}.skip-link:focus{top:var(--space-3)}.logo{--logo-bora:var(--azul-noite);--logo-bora-sombra:var(--amarelo-luz);--logo-faixa:var(--azul-profundo);--logo-faixa-texto:var(--papel);display:inline-flex;align-items:center;gap:.14em;line-height:1;vertical-align:middle;white-space:nowrap}.logo-amarelo{--logo-bora-sombra:var(--branco);--logo-faixa:var(--azul-noite);--logo-faixa-texto:var(--amarelo-luz)}.logo-azul{--logo-bora:var(--papel);--logo-bora-sombra:var(--azul-noite);--logo-faixa:var(--amarelo-luz);--logo-faixa-texto:var(--azul-noite)}.logo-palavras{display:inline-flex;flex-direction:column;align-items:flex-start}.logo-bora{font-family:var(--fonte-letreiro),cursive;font-size:1em;line-height:.95;color:var(--logo-bora);text-shadow:.045em .045em 0 var(--logo-bora-sombra)}.logo-faixa{margin:-.12em 0 0 .46em;padding:.2em .5em;font-family:var(--fonte-cartaz),sans-serif;font-size:.26em;letter-spacing:.1em;line-height:1.1;background:var(--logo-faixa);color:var(--logo-faixa-texto);transform:rotate(-3deg)}.logo-simbolo{flex:none}.cartaz{font-family:var(--fonte-cartaz),sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em}.titulo-xl{font-size:clamp(48px,9vw,var(--titulo-xl));line-height:.92}.titulo-l{font-size:clamp(38px,6vw,var(--titulo-l));line-height:.95}.titulo-m{font-size:clamp(26px,4vw,var(--titulo-m));line-height:1}.rotulo{font-family:var(--fonte-cartaz),sans-serif;font-size:var(--rotulo);letter-spacing:2px;text-transform:uppercase;line-height:1.1}.chamada{font-family:var(--fonte-letreiro),cursive;font-size:clamp(32px,6vw,var(--chamada));line-height:1}.legenda{color:var(--pedra);font-size:var(--legenda);line-height:1.4}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border:var(--borda-forte);border-radius:var(--radius-0);box-shadow:var(--sombra-dura);font-family:var(--fonte-cartaz),sans-serif;font-size:var(--rotulo);letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .08s,box-shadow .08s}.btn:active:not(:disabled){transform:translate(5px,5px);box-shadow:none}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none}.btn-bora{min-height:56px;background:var(--amarelo-luz);color:var(--azul-noite);font-family:var(--fonte-letreiro),cursive;font-size:28px;letter-spacing:0;text-transform:none}.btn-produtor{background:var(--azul-profundo);color:var(--papel)}.btn-secundario{background:var(--branco);color:var(--azul-noite)}.btn-perigo{background:var(--erro);color:var(--papel)}.btn-pequeno{min-height:40px;padding:0 var(--space-3);font-size:15px;box-shadow:none}.campo input,.campo select,.campo textarea,.campo-input{width:100%;min-height:48px;padding:0 var(--space-3);border:var(--borda-fina);border-radius:var(--radius-0);background:var(--branco);color:var(--azul-noite)}.campo textarea{padding:var(--space-3);min-height:96px}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible,.campo-input:focus-visible{outline:3px solid var(--amarelo-luz);outline-offset:0;box-shadow:0 0 0 6px var(--azul-noite)}.selo{display:inline-block;padding:var(--space-1) var(--space-2);background:var(--azul-noite);color:var(--amarelo-luz);font-family:var(--fonte-cartaz),sans-serif;font-size:15px;letter-spacing:1px;text-transform:uppercase;transform:rotate(-4deg)}.selo-claro{background:var(--amarelo-luz);color:var(--azul-noite)}.cartao{background:var(--branco);border:var(--borda-fina);border-radius:var(--radius-0)}.cartao-clicavel{border:var(--borda-forte);box-shadow:var(--sombra-dura)}.faixa-torta{display:block;overflow:hidden;white-space:nowrap;padding:var(--space-2) 0;background:var(--azul-noite);color:var(--amarelo-luz);font-family:var(--fonte-cartaz),sans-serif;font-size:var(--rotulo);letter-spacing:3px;transform:rotate(-3deg)}.reticula{background-image:radial-gradient(var(--amarelo-luz) 2px,transparent 2.5px);background-size:12px 12px}@keyframes colar{0%{transform:rotate(-14deg) scale(.96)}70%{transform:rotate(-1.5deg) scale(1.01)}to{transform:rotate(var(--giro,-3deg))}}.colado{transform:rotate(var(--giro,-3deg));animation:colar .5s cubic-bezier(.2,1.4,.4,1) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:letreiro;src:url(/_next/static/media/86d8810f6fc3c790-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:letreiro Fallback;src:local("Arial");ascent-override:85.19%;descent-override:35.87%;line-gap-override:0.00%;size-adjust:120.43%}.__className_f0eafc{font-family:letreiro,letreiro Fallback;font-weight:400}.__variable_f0eafc{--fonte-letreiro:"letreiro","letreiro Fallback"}@font-face{font-family:cartaz;src:url(/_next/static/media/8051a08636cd4e74-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:cartaz Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_94a71f{font-family:cartaz,cartaz Fallback;font-weight:400}.__variable_94a71f{--fonte-cartaz:"cartaz","cartaz Fallback"}@font-face{font-family:texto;src:url(/_next/static/media/c9c41986f55a504d-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:texto;src:url(/_next/static/media/b43f4d39beeb0b54-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:texto Fallback;src:local("Arial");ascent-override:88.86%;descent-override:21.25%;line-gap-override:0.00%;size-adjust:98.81%}.__className_8f129f{font-family:texto,texto Fallback}.__variable_8f129f{--fonte-texto:"texto","texto Fallback"}@font-face{font-family:comanda;src:url(/_next/static/media/b6d0dafc7ee02868-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:comanda;src:url(/_next/static/media/39d36bd6ed348909-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:comanda Fallback;src:local("Arial");ascent-override:59.45%;descent-override:26.01%;line-gap-override:0.00%;size-adjust:131.41%}.__className_a53f14{font-family:comanda,comanda Fallback}.__variable_a53f14{--fonte-comanda:"comanda","comanda Fallback"}.muted{color:var(--pedra)}.site-header{max-width:1180px;margin:auto;padding:var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.brand-link{display:inline-flex;text-decoration:none}.status-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--borda-fina);background:var(--amarelo-claro);font-size:var(--legenda);font-weight:700}.status-pill i{width:8px;height:8px;background:var(--certo)}.back-link,.secure-label{font-family:var(--fonte-cartaz),sans-serif;font-size:var(--rotulo);letter-spacing:2px;text-transform:uppercase;text-decoration:none}.back-link:hover{text-decoration:underline;text-underline-offset:4px}.hero-shell{position:relative;max-width:1180px;margin:var(--space-4) auto 0;padding:var(--space-7) var(--space-7) 120px;background:var(--azul-noite);color:var(--papel);overflow:hidden;box-shadow:var(--sombra-mesa)}.hero-copy{position:relative;z-index:1;max-width:780px}.hero-copy .chamada{margin:0 0 var(--space-3);color:var(--amarelo-luz)}.hero-copy h1{margin:0 0 var(--space-6);color:var(--papel)}.hero-copy>p:last-child{max-width:560px;margin:0;font-size:19px;line-height:1.5}.hero-reticula{position:absolute;right:-30px;top:-30px;width:340px;height:280px;transform:rotate(-8deg);opacity:.9}.hero-shell .faixa-torta{position:absolute;left:-20px;right:-20px;bottom:34px;background:var(--amarelo-luz);color:var(--azul-noite)}.kicker{margin:0 0 var(--space-2);font-family:var(--fonte-cartaz),sans-serif;font-size:var(--rotulo);letter-spacing:2px;text-transform:uppercase}.content-section{max-width:1180px;margin:var(--space-7) auto;padding:0 var(--space-5)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap}.section-heading h2{margin:0}.section-heading>p{margin:0;color:var(--pedra)}.event-grid{list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.event-grid,.event-grid>li{display:grid}.event-grid>li:nth-child(odd) .event-card{--giro:-1deg}.event-grid>li:nth-child(2n) .event-card{--giro:1deg}.event-card{display:grid;grid-template-columns:104px 1fr;min-height:260px;background:var(--branco);border:var(--borda-forte);box-shadow:var(--sombra-dura);color:var(--azul-noite);text-decoration:none;transition:transform .15s}.event-card:hover{transform:rotate(0deg) translate(-2px,-2px)}.event-art{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);padding:var(--space-5) var(--space-2);background:var(--azul-noite);color:var(--papel);text-align:center}.event-art span{font-size:52px;line-height:1;color:var(--amarelo-luz)}.event-art small,.event-art span{font-family:var(--fonte-cartaz),sans-serif}.event-art small{font-size:15px;letter-spacing:2px;text-transform:uppercase}.event-art.has-image{padding:0}.event-art.has-image img,.event-cover.has-image img{width:100%;height:100%;object-fit:cover;display:block}.event-card-body{display:flex;flex-direction:column;padding:var(--space-5);min-width:0}.event-producer{margin:0;color:var(--pedra);font-size:var(--legenda);font-weight:700;text-transform:uppercase;letter-spacing:1px}.event-card h3{margin:var(--space-2) 0 var(--space-3);font-family:var(--fonte-cartaz),sans-serif;font-weight:400;font-size:30px;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.event-card-body p{margin:0 0 var(--space-1)}.event-card-body p.event-location{margin-bottom:var(--space-4);color:var(--pedra);font-size:14px;font-weight:700}.card-action{margin-top:auto;align-self:flex-start;padding:var(--space-1) var(--space-3);background:var(--amarelo-luz);border:var(--borda-fina);font-family:var(--fonte-cartaz),sans-serif;font-size:var(--rotulo);letter-spacing:1px;text-transform:uppercase}.empty-state{padding:var(--space-7) var(--space-5);border:var(--borda-fina);border-style:dashed;display:grid;grid-gap:var(--space-2);gap:var(--space-2);text-align:center;background:var(--branco)}.empty-state span,.site-footer{color:var(--pedra)}.site-footer{max-width:1180px;margin:0 auto;padding:var(--space-5);border-top:var(--borda-leve);font-size:var(--legenda);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-5)}.event-hero{max-width:1180px;margin:var(--space-4) auto 0;padding:var(--space-7);background:var(--azul-noite);color:var(--papel);display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:end;box-shadow:var(--sombra-mesa)}.event-hero .kicker{color:var(--amarelo-luz)}.event-hero h1{margin:0 0 var(--space-4);overflow-wrap:anywhere}.hero-price{margin:0;font-size:18px}.hero-price strong{font-family:var(--fonte-cartaz),sans-serif;font-weight:400;font-size:30px;color:var(--amarelo-luz)}.event-date{margin:0;padding:var(--space-5);border:var(--borda-forte);border-color:var(--amarelo-luz);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.event-date div{display:grid;grid-gap:2px;gap:2px}.event-date dt{color:var(--amarelo-luz);font-family:var(--fonte-cartaz),sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase}.event-date dd{margin:0;font-size:18px;font-weight:700}.event-date dd:first-letter{text-transform:uppercase}.event-date small{font-weight:400}.purchase-layout{max-width:1100px;margin:var(--space-7) auto;padding:0 var(--space-5);display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:var(--space-7);gap:var(--space-7);align-items:start}.checkout-card h2,.event-details h2{margin:0 0 var(--space-4);font-family:var(--fonte-cartaz),sans-serif;font-weight:400;font-size:var(--titulo-m);line-height:1;text-transform:uppercase}.event-description p,.event-details>p{line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.venue-card{margin-top:var(--space-6);padding:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2);background:var(--branco);border:var(--borda-fina)}.venue-card h2{margin:0;font-size:24px}.venue-card address{display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-style:normal}.venue-card address span,.venue-card>p{margin:0;color:var(--pedra);line-height:1.5;overflow-wrap:anywhere}.venue-card .access-instructions{padding-top:var(--space-3);border-top:var(--borda-leve);white-space:pre-line}.trust-list{list-style:none;padding:0;margin:var(--space-6) 0 0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);font-weight:700}.trust-list li{display:flex;gap:var(--space-2)}.trust-list li:before{content:"✓";flex:none;width:24px;height:24px;display:grid;place-content:center;background:var(--azul-noite);color:var(--amarelo-luz);font-size:14px}.checkout-card{padding:var(--space-6);display:grid;grid-gap:var(--space-5);gap:var(--space-5);background:var(--branco);border:var(--borda-forte);box-shadow:var(--sombra-dura)}.offer-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:0;margin:0;padding:0;min-width:0}.offer-list legend{margin-bottom:var(--space-2);padding:0;font-weight:700}.offer-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);background:var(--papel);border:var(--borda-leve);cursor:pointer}.offer-option.selected{border:var(--borda-forte);box-shadow:var(--sombra-luz);background:var(--branco)}.offer-option:focus-within{outline:3px solid var(--amarelo-luz);outline-offset:2px}.offer-option.unavailable{opacity:.6;cursor:not-allowed}.offer-option input{width:20px;height:20px;accent-color:var(--azul-noite)}.offer-option span{display:grid;grid-gap:2px;gap:2px;min-width:0}.offer-option strong{font-weight:700}.offer-option small{color:var(--pedra);font-size:var(--legenda)}.offer-option b{font-family:var(--fonte-cartaz),sans-serif;font-weight:400;font-size:26px;white-space:nowrap}.form-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.form-field label{font-weight:700}.form-field small{color:var(--pedra);font-size:var(--legenda)}.form-field .field-error{color:var(--erro);font-weight:700}.form-field .field-error:before{content:"! "}.form-field.has-error input{border-color:var(--erro)}.btn-bora{width:100%;flex-wrap:wrap;column-gap:var(--space-3)}.btn-bora .btn-detalhe{font-family:var(--fonte-texto),sans-serif;font-size:16px;font-weight:700}.form-note{color:var(--pedra);font-size:var(--legenda);text-align:center}.form-alert{margin:0;padding:var(--space-3) var(--space-4);display:grid;grid-gap:var(--space-1);gap:var(--space-1);background:var(--papel);border:var(--borda-forte);border-color:var(--erro);line-height:1.45}.form-alert strong{color:var(--erro)}.form-alert strong:before{content:"! "}.form-alert small{color:var(--pedra);word-break:break-all}.inline-link{justify-self:start;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.resend-layout{max-width:560px;margin:0 auto;padding:var(--space-6) var(--space-4)}.resend-layout h1{margin:0;font-family:var(--fonte-cartaz),sans-serif;font-weight:400;font-size:var(--titulo-m);line-height:1;text-transform:uppercase}.resend-layout h1:focus{outline:none}.inline-button{justify-self:start;margin-top:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--borda-fina);background:var(--branco);font-weight:700;cursor:pointer}.order-summary{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:2px dashed var(--linha);border-bottom:2px dashed var(--linha)}.order-summary small{color:var(--pedra)}.order-summary strong{font-family:var(--fonte-cartaz),sans-serif;font-weight:400;font-size:24px}.bora-vira{margin:0}.bora-vira .bora-sinal:after{content:"!";animation:vira-sinal 1.1s steps(1) both}@keyframes vira-sinal{0%,55%{content:"?"}56%,to{content:"!"}}.hold-timer{display:grid;grid-gap:2px;gap:2px;padding:var(--space-4);background:var(--amarelo-claro);border:var(--borda-fina)}.hold-timer small,.hold-timer span{font-size:var(--legenda)}.hold-timer strong{font-family:var(--fonte-cartaz),sans-serif;font-weight:400;font-size:44px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reservation-details{margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-3);gap:var(--space-3)}.reservation-details div{display:grid;grid-gap:2px;gap:2px}.reservation-details dt{color:var(--pedra);font-size:var(--legenda);font-weight:700;text-transform:uppercase;letter-spacing:1px}.reservation-details dd{margin:0;font-weight:700;word-break:break-all}.checkout-card h2:focus{outline:none}.status-page{max-width:720px;margin:var(--space-7) auto;padding:0 var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start}.status-page h1{margin:0}.status-page>p:not(.kicker){margin:0;color:var(--pedra);line-height:1.6}.status-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.buyer-shell{max-width:980px;margin:var(--space-5) auto var(--space-7);padding:0 var(--space-5)}.buyer-heading{margin:var(--space-6) 0 var(--space-6)}.buyer-heading h1{margin:0 0 var(--space-3);overflow-wrap:anywhere}.buyer-heading>p{margin:0;font-size:18px}.comanda{position:relative;max-width:560px;margin:0 auto;background:var(--papel-comanda);box-shadow:var(--sombra-luz);font-family:var(--fonte-comanda),monospace;font-size:var(--comanda);line-height:1.6}.comanda-topo{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--azul-noite);color:var(--amarelo-luz)}.comanda-topo .bora{font-family:var(--fonte-letreiro),cursive;font-size:32px;line-height:1}.comanda-topo .numero{font-family:var(--fonte-cartaz),sans-serif;font-size:var(--rotulo);letter-spacing:2px}.comanda-corpo{padding:var(--space-5) var(--space-5) var(--space-6);background-image:repeating-linear-gradient(to bottom,transparent 0 23px,var(--linha) 23px 24px)}.comanda-corpo h2{margin:0 0 var(--space-3);font-family:var(--fonte-cartaz),sans-serif;font-weight:400;font-size:30px;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.comanda-itens{margin:0 0 var(--space-4);padding:0;list-style:none}.comanda-itens li{display:flex;align-items:baseline;gap:var(--space-2)}.comanda-itens li>span:first-child{min-width:0;overflow-wrap:anywhere}.comanda-itens .pontilhado{flex:1 1;min-width:24px;border-bottom:2px dotted var(--azul-noite);transform:translateY(-4px)}.comanda-itens .total{margin-top:var(--space-2);font-weight:700}.comanda-dados{margin:0 0 var(--space-4);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4)}.comanda-dados div{display:grid}.comanda-dados dt{font-weight:700;text-transform:uppercase;font-size:13px}.comanda-dados dd{margin:0;overflow-wrap:anywhere}.comanda-qr{position:relative;display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5);background:var(--branco);border:var(--borda-fina);text-align:center}.comanda-qr img{width:min(100%,300px);height:auto}.comanda-qr strong{font-size:12px;word-break:break-all}.comanda-qr p{margin:0;font-family:var(--fonte-texto),sans-serif;font-weight:700}.comanda-qr.qr-used img{opacity:.3}.comanda-qr.qr-blocked{border-color:var(--erro)}.comanda-qr.qr-blocked strong{font-family:var(--fonte-cartaz),sans-serif;font-weight:400;font-size:26px;color:var(--erro)}.carimbo{position:absolute;right:-10px;top:-22px;padding:var(--space-2) var(--space-3);background:var(--amarelo-luz);color:var(--azul-noite);border:var(--borda-forte);border-radius:var(--radius-carimbo);font-family:var(--fonte-letreiro),cursive;font-size:24px;line-height:1;transform:rotate(-12deg)}.carimbo.carimbo-alerta{background:var(--erro);color:var(--papel);border-color:var(--erro);font-family:var(--fonte-cartaz),sans-serif;text-transform:uppercase;font-size:20px}.comanda-serrilha{display:block;height:14px;background:radial-gradient(circle at 7px 0,transparent 7px,var(--papel-comanda) 7.5px) repeat-x;background-size:14px 14px;transform:rotate(180deg)}.comanda-rodape{margin:0;padding:0 var(--space-5) var(--space-3);text-align:center;font-weight:700}.security-note{max-width:560px;margin:var(--space-6) auto 0;padding:var(--space-4) var(--space-5);display:flex;gap:var(--space-3);align-items:flex-start;background:var(--branco);border:var(--borda-fina)}.security-note>span{flex:none;width:28px;height:28px;display:grid;place-content:center;background:var(--azul-noite);color:var(--amarelo-luz);font-weight:700}.security-note p{margin:0;line-height:1.5;color:var(--pedra)}.security-note strong{color:var(--azul-noite)}.buyer-error,.buyer-loading{min-height:460px;display:grid;place-content:center;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3);text-align:center}.buyer-loading i{width:42px;height:42px;border:4px solid var(--linha);border-top-color:var(--azul-noite);animation:spin 1s linear infinite}.buyer-error{max-width:680px;margin:auto}.buyer-error>span{width:58px;height:58px;display:grid;place-content:center;background:var(--erro);color:var(--papel);font-family:var(--fonte-cartaz),sans-serif;font-size:34px}.buyer-error h1{margin:0}.buyer-error small,.buyer-error>p:not(.kicker){margin:0;color:var(--pedra);line-height:1.6}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:920px){.event-hero,.purchase-layout{grid-template-columns:1fr}.purchase-layout{gap:var(--space-6)}}@media (max-width:640px){.site-header{padding:var(--space-4) var(--space-5)}.event-hero,.hero-shell{margin:0;padding:var(--space-6) var(--space-5) 110px;box-shadow:none}.hero-shell{padding-bottom:170px}.event-hero{padding-bottom:var(--space-6)}.hero-reticula{top:auto;bottom:92px;right:-10px;width:170px;height:64px;transform:rotate(-4deg)}.buyer-shell,.content-section,.purchase-layout{padding:0 var(--space-5)}.content-section{margin:var(--space-6) auto}.event-grid{grid-template-columns:1fr}.event-card{grid-template-columns:84px 1fr;min-height:220px}.checkout-card{padding:var(--space-5)}.comanda-dados{grid-template-columns:1fr}.carimbo{right:4px}}