html.lock body .toast{bottom:calc(100px + env(safe-area-inset-bottom))}.buy-back{z-index:70;opacity:0;pointer-events:none;background:#06162873;transition:opacity .35s;position:fixed;inset:0}.buy-back.on{opacity:1;pointer-events:auto}.buy{--line:#e3e9f0;--bg-soft:#f2f6fa;--turq:#0e9aa7;z-index:71;height:calc(100% - 26px);color:var(--navy);visibility:hidden;background:#fff;border-radius:28px 28px 0 0;outline:none;flex-direction:column;transition:transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:clip;transform:translateY(105%);box-shadow:0 -20px 50px #06162840}.area-entrar{--line:#e3e9f0;--bg-soft:#f2f6fa;--turq:#0e9aa7}.buy.on{visibility:visible;transition:transform .5s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.buy.dragging{transition:none}.buy-top{border-bottom:1px solid var(--line);touch-action:none;cursor:grab;flex:none;padding:8px 16px 12px}.grab{background:#d3dce6;border-radius:9px;width:44px;height:5px;margin:0 auto 10px}.buy-id{align-items:center;gap:12px;display:flex}.buy-id .th{background:var(--g,linear-gradient(160deg,#a6f1e9,#2bb8c9 60%,#127fa0));background-position:50%;background-size:cover;border-radius:14px;flex:none;width:48px;height:48px}.buy-id b{font-size:15px;font-weight:800;line-height:1.25;display:block}.buy-id small{color:var(--ink-soft);font-size:12px;font-weight:700}.buy-x{background:var(--bg-soft);width:40px;height:40px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:transform .15s;display:grid}.buy-x:active{transform:scale(.9)}.buy-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:0 16px 28px;overflow-y:auto}.buy-foot{border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;flex:none;align-items:center;gap:14px;display:flex}.buy .tot{min-width:0}.buy .tot small{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;display:block;overflow:hidden}.buy .tot b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.15;display:block}.buy-foot .club-tag.pequena{padding:3px 8px 3px 6px;font-size:11.5px}.buy-foot .tot-club{display:block}.buy-foot .tot-club.oculta{visibility:hidden}.buy .btn-main{background:var(--yellow);min-width:148px;color:var(--navy);cursor:pointer;border:0;border-radius:999px;flex:none;margin-left:auto;padding:16px 22px;font-size:16px;font-weight:800;transition:transform .15s,background .2s,box-shadow .2s,color .2s;box-shadow:0 6px 16px #ffc93c73}.buy .btn-main:active{transform:scale(.96)}.buy .btn-main:disabled{color:#8a98aa;box-shadow:none;cursor:not-allowed;background:#e6ebf1}.buy .btn-main.wide{width:100%;margin:6px 0 0}@media (max-width:420px){.buy-foot{gap:12px}.buy .btn-main:not(.wide){flex:0 100 auto;min-width:124px;min-height:52px;padding:6px 16px;line-height:1.15}.buy .tot{flex-shrink:0;max-width:calc(100% - 136px)}}:is(.buy,.area-entrar) .muted{color:var(--ink-soft);margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.45}:is(.buy,.area-entrar) .carregando{margin:4px 0 0;animation:1.4s ease-in-out infinite piscar}@keyframes piscar{50%{opacity:.45}}.ps{border-bottom:1px solid var(--line)}.ps:last-child{border-bottom:0}.ps-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px 0;display:flex}.ps-num{background:var(--bg-soft);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;transition:background .3s,color .3s;display:grid}.ps.active .ps-num{background:var(--navy);color:#fff}.ps.done:not(.active) .ps-num{background:var(--turq);color:#fff}.ps-tt{flex:1;min-width:0}.ps-tt b{font-size:16px;font-weight:800;display:block}.ps-sum{-webkit-line-clamp:4;color:var(--ink-soft);-webkit-box-orient:vertical;margin-top:2px;font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.ps-edit{text-underline-offset:3px;opacity:0;flex:none;font-size:13px;font-weight:800;text-decoration:underline;transition:opacity .2s}.ps.done:not(.active) .ps-edit{opacity:1}.ps.locked .ps-head{cursor:default}.ps.locked .ps-tt b,.ps.locked .ps-num{opacity:.4}.ps:not(.done) .ps-sum,.ps.active .ps-sum{display:none}.ps-body{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1);display:grid}.ps.active .ps-body{grid-template-rows:1fr}.ps-in{min-height:0;overflow:hidden}.ps-pad{padding:0 0 20px}.ps:not(.active) .ps-in{visibility:hidden;transition:visibility 0s linear .42s}:is(.buy,.area-entrar) .mini-h{margin:14px 0 8px;font-size:14px;font-weight:800}.buy .days{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -16px;padding:4px 16px 8px;scroll-padding-left:16px;display:flex;overflow-x:auto}.buy .days::-webkit-scrollbar{display:none}.buy .mon{scroll-snap-align:start;writing-mode:vertical-rl;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex:none;align-self:center;font-size:11px;font-weight:800;transform:rotate(180deg)}.buy .day{scroll-snap-align:start;border:1.5px solid var(--line);width:68px;color:var(--navy);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:10px 4px;transition:background .2s,border-color .2s,transform .15s;display:flex}.buy .day:active{transform:scale(.94)}.buy .day .wd{color:var(--ink-soft);font-size:12px;font-weight:700}.buy .day b{font-family:var(--font-display);font-size:20px;font-weight:600}.buy .day .vg{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.buy .day .vg i{background:var(--turq);border-radius:50%;width:6px;height:6px}.buy .day.esg .vg i{box-shadow:inset 0 0 0 1.5px var(--orange);background:0 0}.buy .day.sel{background:var(--navy);border-color:var(--navy);color:#fff}.buy .day.sel .wd,.buy .day.sel .vg{color:#cfe0f2}.buy .day:disabled{opacity:.45;cursor:not-allowed;background:var(--bg-soft);border-color:#0000}.buy .cal-open{color:var(--navy);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:6px 0;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.buy .times{flex-wrap:wrap;gap:8px;display:flex}.buy .time{border:1.5px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:800;transition:background .2s,border-color .2s,transform .15s}.buy .time:active{transform:scale(.95)}.buy .time small{color:var(--ink-soft);margin-left:6px;font-weight:700}.buy .time.sel{background:var(--navy);border-color:var(--navy);color:#fff}.buy .time.sel small{color:#cfe0f2}.buy .time:disabled{opacity:.45;cursor:not-allowed}.buy .time.esg:not(.sel) small{color:#a2541f}.buy .times.periodos{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.buy .times.periodos .time{text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:2px;min-width:0;padding:10px 6px;display:grid}.buy .times.periodos .time small{white-space:nowrap;margin-left:0;font-size:12px}.buy .times.periodos .time:disabled small{white-space:normal}.buy .info{background:var(--turq-soft);border-radius:16px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.buy .info svg{flex:none;margin-top:1px}.buy .info-pilha{display:grid}.buy .info-pilha>span{grid-area:1/1}.buy .info-pilha>[aria-hidden=true]{visibility:hidden}.buy .info.consulta{background:#fff1e6;flex-direction:column}.buy .info.consulta .btn-sec{align-self:flex-start}.buy .cal{z-index:5;visibility:hidden;background:#fff;flex-direction:column;transition:transform .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear .42s;display:flex;position:absolute;inset:0;transform:translateY(100%)}.buy .cal.on{visibility:visible;transition:transform .42s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.buy .cal-head{align-items:center;gap:8px;padding:18px 16px 10px;display:flex}.buy .cal-head b{text-align:center;font-family:var(--font-display);flex:1;font-size:17px;font-weight:600}.buy .cal-nav{background:var(--bg-soft);width:42px;height:42px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.buy .cal-nav:disabled{opacity:.3;cursor:not-allowed}.buy .cal-wd{color:var(--ink-soft);text-align:center;grid-template-columns:repeat(7,1fr);padding:0 12px;font-size:12px;font-weight:800;display:grid}.buy .cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;padding:8px 12px;display:grid}.buy .cd{aspect-ratio:1;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:15px;font-weight:800;transition:background .2s;display:flex}.buy .cd:hover:not(:disabled){background:var(--bg-soft)}.buy .cd i{background:var(--turq);border-radius:50%;width:5px;height:5px}.buy .cd.esg i{box-shadow:inset 0 0 0 1.5px var(--orange);background:0 0}.buy .cd:disabled{color:#b5c0cd;cursor:not-allowed}.buy .cd:disabled i{visibility:hidden}.buy .cd.sel,.buy .cd.sel:hover{background:var(--navy);color:#fff}.buy .cal-legend{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:6px 16px;font-size:12px;font-weight:700;display:flex}.buy .cal-legend span{align-items:center;gap:6px;display:inline-flex}.buy .cal-legend i{background:var(--turq);border-radius:50%;width:7px;height:7px}.buy .cal-legend .esg{box-shadow:inset 0 0 0 1.5px var(--orange);background:0 0}.buy .cal-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);margin-top:auto}.buy .pp{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.buy .pp:last-of-type{border-bottom:0}.buy .pp-tt{flex:1}.buy .pp-tt b{font-size:15px;font-weight:800;display:block}.buy .pp-tt small{color:var(--ink-soft);font-size:13px;font-weight:600}.buy .step{align-items:center;gap:6px;display:flex}.buy .step button{border:1.5px solid var(--navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s,opacity .2s;display:grid}.buy .step button:active{transform:scale(.88)}.buy .step button:disabled{opacity:.28;cursor:not-allowed}.buy .step output{text-align:center;min-width:30px;font-family:var(--font-display);font-size:20px;font-weight:600}.buy .cap-note{color:var(--ink-soft);margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.45}.buy .cap-note.limite{color:var(--navy)}.buy .cap-note a{color:var(--navy);text-underline-offset:3px;font-weight:800;text-decoration:underline}.buy .xc{border:1.5px solid var(--line);border-radius:18px;margin-bottom:10px;padding:14px;transition:border-color .25s,background .25s}.buy .xc.on{border-color:var(--navy);background:#fbfdff}.buy .xc-row{align-items:center;gap:12px;display:flex}.buy .xc-tt{flex:1}.buy .xc-tt b{font-size:15px;font-weight:800;display:block}.buy .xc-tt small{color:var(--ink-soft);font-size:13px;font-weight:600}.buy .sw{cursor:pointer;background:#c9d3de;border:0;border-radius:999px;flex:none;width:52px;height:32px;transition:background .25s;position:relative}.buy .sw:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0b254540}.buy .sw[aria-checked=true]{background:var(--navy)}.buy .sw[aria-checked=true]:after{transform:translate(20px)}.buy .sw:focus-visible{box-shadow:0 0 0 3px var(--yellow);outline:none}.buy .xc-qty{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.buy .xc.on .xc-qty{grid-template-rows:1fr}.buy .xc-qty>div{min-height:0;overflow:hidden}.buy .xc:not(.on) .xc-qty>div{visibility:hidden;transition:visibility 0s .3s}.buy .xc-q{color:var(--ink-soft);justify-content:space-between;align-items:center;padding-top:12px;font-size:13px;font-weight:700;display:flex}.buy .meet{background:var(--bg-soft);border-radius:20px;padding:16px}.buy .meet-row{align-items:flex-start;gap:12px;display:flex}.buy .meet-row svg{flex:none}.buy .meet-row b{font-size:15px;font-weight:800;display:block}.buy .meet-row small{color:var(--ink-soft);font-size:13px;font-weight:600;line-height:1.45}.buy .meet .btn-sec{margin-top:14px}:is(.buy,.area-entrar) .btn-sec{border:1.5px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}:is(.buy,.area-entrar) .btn-sec:active{transform:scale(.97)}:is(.buy,.area-entrar) .fld{gap:6px;margin-bottom:12px;display:grid}:is(.buy,.area-entrar) .fld label{font-size:13px;font-weight:800}:is(.buy,.area-entrar) .fld input,:is(.buy,.area-entrar) .fld select{background:var(--bg-soft);height:54px;font:700 16px var(--font-ui);color:var(--navy);appearance:none;border:1.5px solid #0000;border-radius:16px;outline:none;width:100%;padding:0 16px;transition:border-color .2s,box-shadow .2s}:is(.buy,.area-entrar) .fld input:focus,:is(.buy,.area-entrar) .fld select:focus{border-color:var(--navy);background:#fff;box-shadow:0 0 0 3px #ffc93ca6}:is(.buy,.area-entrar) .fld input::placeholder{color:#8a98aa;font-weight:600}.buy .meet .fld input,.buy .meet .fld select{background:#fff}:is(.buy,.area-entrar) .fld.err input,:is(.buy,.area-entrar) .fld.err select{background:#fff6f3;border-color:#c4320a}:is(.buy,.area-entrar) .fld .msg{color:#b42318;font-size:12px;font-weight:700;display:none}:is(.buy,.area-entrar) .fld.err .msg{display:block}.buy .mini-rules{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.buy .mini-rules div{background:var(--bg-soft);border-radius:14px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:800;line-height:1.25;display:flex}.buy .mini-rules svg{flex:none}.buy .chk{cursor:pointer;align-items:flex-start;gap:12px;margin-top:4px;font-size:14px;font-weight:700;line-height:1.4;display:flex;position:relative}.buy .chk input{opacity:0;width:1px;height:1px;position:absolute}.buy .chk .box{background:#fff;border:2px solid #9aa9bb;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;transition:background .2s,border-color .2s;display:grid}.buy .chk .box svg{transition:transform .25s cubic-bezier(.2,.8,.2,1);transform:scale(0)}.buy .chk input:checked+.box{background:var(--navy);border-color:var(--navy)}.buy .chk input:checked+.box svg{transform:scale(1)}.buy .chk input:focus-visible+.box{box-shadow:0 0 0 3px var(--yellow)}.buy .chk.termos{margin-top:14px}.buy .chk.termos a{color:var(--navy);text-underline-offset:3px;font-weight:800;text-decoration:underline}.buy .chk.termos.falta .box{background:#fff6f3;border-color:#c4320a}.buy .chk-falta{color:#b42318;margin:8px 0 0 38px;font-size:13px;font-weight:700;line-height:1.4}.buy .sum{gap:10px;margin:0;padding:0;list-style:none;display:grid}.buy .sum li{justify-content:space-between;gap:12px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.buy .sum li span:first-child{color:var(--ink-soft)}.buy .sum li span:last-child{text-align:right;font-variant-numeric:tabular-nums}.buy .sum .total{border-top:1px solid var(--line);padding-top:12px;font-size:16px;font-weight:800}.buy .sum .total span:first-child{color:var(--navy)}.buy .sum .split{background:var(--turq-soft);border-radius:12px;padding:10px 12px}.buy .sum .aprox{margin-top:-4px;font-size:13px;font-weight:600}.buy .sum .aprox span{color:var(--ink-soft)}.buy .sum .aprox span:first-child:first-letter{text-transform:uppercase}.buy .sum .split span:first-child{color:var(--navy)}.buy .sum .parcelas{margin-top:-4px;font-size:13px}.buy .sum .split+.parcelas{margin-top:-6px;padding:0 12px}.buy .sum .parcelas span:first-child:first-letter{text-transform:uppercase}.buy .sum .formas{margin-top:-6px;padding:0 12px;font-size:13px}.buy .pagar{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.buy .pagar legend{color:var(--navy);margin-bottom:8px;padding:0;font-size:15px;font-weight:800}.buy .pagar-op{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.buy .pagar-op.sel{border-color:var(--navy);background:var(--bg-soft)}.buy .pagar-op input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin:3px 0 0}.buy .pagar-op b{color:var(--navy);font-size:15px;font-weight:800;display:block}.buy .pagar-op small{color:var(--ink-soft);margin-top:2px;font-size:13px;font-weight:600;line-height:1.45;display:block}:is(.buy,.area-entrar) .sum-note{color:var(--ink-soft);margin:12px 0 0;font-size:13px;font-weight:600;line-height:1.45}:is(.buy,.area-entrar) .sum-note a{color:var(--navy);text-underline-offset:3px;font-weight:800;text-decoration:underline}:is(.buy,.area-entrar) .auth{gap:10px;display:grid}:is(.buy,.area-entrar) .auth-btn{border:1.5px solid var(--line);width:100%;color:var(--navy);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:800;transition:border-color .2s,transform .15s;display:flex}:is(.buy,.area-entrar) .auth-btn:hover{border-color:#9aa9bb}:is(.buy,.area-entrar) .auth-btn:active{transform:scale(.98)}:is(.buy,.area-entrar) .auth-btn.auth-demo{border-style:dashed;border-color:var(--turq);background:var(--turq-soft)}:is(.buy,.area-entrar) .auth-demo-nota{margin-top:8px}:is(.buy,.area-entrar) .auth-email{margin-top:14px}:is(.buy,.area-entrar) .btn-sec.cheio{justify-content:center;width:100%}:is(.buy,.area-entrar) .btn-sec:disabled{opacity:.5;cursor:not-allowed}:is(.buy,.area-entrar) .otp{justify-content:space-between;gap:8px;margin:4px 0 10px;display:flex}:is(.buy,.area-entrar) .otp input{text-align:center;background:var(--bg-soft);width:100%;max-width:54px;height:62px;font:600 24px var(--font-display);color:var(--navy);border:1.5px solid #0000;border-radius:16px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}:is(.buy,.area-entrar) .otp input:focus{border-color:var(--navy);background:#fff;box-shadow:0 0 0 3px #ffc93ca6}:is(.buy,.area-entrar) .otp input.fill{border-color:var(--turq);background:#fff}:is(.buy,.area-entrar) .link{color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}:is(.buy,.area-entrar) .link:disabled{opacity:.55;cursor:not-allowed}.buy .ok-line{background:var(--turq-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.buy .ok-line span{overflow-wrap:anywhere;min-width:0}.buy .ok-line .link{margin-left:auto}:is(.buy,.area-entrar) .erro{color:#b42318;margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.45}.buy .phone{grid-template-columns:92px 1fr;gap:8px;display:grid}.buy .seg{background:var(--bg-soft);border-radius:16px;grid-template-columns:1fr 1fr;margin:4px 0 12px;padding:4px;display:grid;position:relative}.buy .seg button{z-index:1;cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:12px;padding:11px 8px;font-size:14px;font-weight:800;transition:color .25s;position:relative}.buy .seg button[aria-pressed=true]{color:var(--navy)}.buy .seg .knob{background:#fff;border-radius:12px;width:calc(50% - 4px);transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 6px #0b25451f}.buy .seg.right .knob{transform:translate(100%)}.buy .pax-h{margin:18px 0 2px;font-size:15px;font-weight:800}.buy .pax-h+.muted{margin:2px 0 10px}.buy .pax-me{background:var(--bg-soft);border-radius:16px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.buy .pax-me .av{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.buy .pax-me span:last-child{overflow-wrap:anywhere;min-width:0}.buy-erro{color:#b42318;background:#fff6f3;border-top:1px solid #f6d3c8;flex:none;margin:0;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.4}.buy .buy-erro.dentro{border:1px solid #f6d3c8;border-radius:12px;margin:14px 0 0}.buy .nh-cartao{background:#fff6db;border:1.5px solid #f2c94c;border-radius:16px;justify-items:start;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}.buy .nh-cartao p{color:var(--navy);margin:0;font-size:13px;font-weight:700;line-height:1.45}.buy .nh-cartao b{margin-bottom:2px;font-size:15px;font-weight:800;display:block}.buy .btn-sec.nh-local{margin:0}.buy .nh-espera{padding:22px 0 8px}.nh-espera{gap:8px;display:grid}.nh-espera .nh-selo{background:var(--turq-soft);color:var(--navy);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.nh-espera.aguardando .nh-selo,.nh-espera.proposta .nh-selo{background:#fff3c4}.nh-espera.recusado .nh-selo,.nh-espera.expirado .nh-selo,.nh-espera.cancelado .nh-selo{color:#9a3412;background:#fff4ee}.nh-espera .nh-selo i{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite nh-pulso}@keyframes nh-pulso{50%{opacity:.25}}.nh-espera h3{color:var(--navy);margin:4px 0 0;font-size:18px;font-weight:800;line-height:1.3}.nh-espera .nh-linha{color:var(--navy);margin:0;font-size:14px;font-weight:800;line-height:1.45}.nh-espera .nh-texto{color:var(--ink-soft);margin:0;font-size:14px;font-weight:600;line-height:1.5}.nh-espera .nh-texto.forte{color:var(--navy);font-size:16px;font-weight:800}.nh-espera .nh-valor{white-space:nowrap}.nh-espera .nh-recado{background:#f2f6fa;border-radius:14px;margin-top:4px;padding:12px 14px}.nh-espera .nh-recado b{letter-spacing:.02em;color:var(--ink-soft);font-size:12px;font-weight:800}.nh-espera .nh-recado p{color:var(--navy);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:700;line-height:1.45}.nh-espera .nh-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.nh-espera .nh-acoes .btn{white-space:normal;text-align:center;line-height:1.3}.nh-espera .nh-acoes button:disabled{opacity:.55;cursor:not-allowed}.nh-espera .nh-link{color:var(--ink-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.nh-espera .nh-nota{color:var(--ink-soft);margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.45}.nh-espera .nh-erro{color:#b42318;margin:0;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.nh-espera .nh-selo i{animation:none}}.buy .feito{padding:24px 0 8px}.buy .feito-topo{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:20px;display:flex}.buy .feito-ck{background:var(--turq);border-radius:50%;place-items:center;width:58px;height:58px;animation:.55s cubic-bezier(.2,.8,.2,1.4) .1s both pop;display:grid}@keyframes pop{0%{transform:scale(0)}}.buy .feito-topo h3{font-family:var(--font-display);margin:6px 0 0;font-size:22px;font-weight:600}.buy .feito-topo p{color:var(--ink-soft);letter-spacing:.02em;margin:0;font-size:14px;font-weight:800}.buy .feito .info{margin-top:16px}.buy .feito .btn-sec{margin-top:14px}@media (min-width:1000px){.buy{border-radius:28px 0 0 28px;width:min(480px,42vw);height:100%;inset:0 0 0 auto;transform:translate(105%)}.buy.on{transform:none}.buy-top{cursor:default;padding-top:16px}.grab{display:none}html.lock body .toast{max-width:calc(min(480px,42vw) - 48px);bottom:104px;left:auto;right:24px;transform:translateY(20px)}html.lock body .toast.on{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.buy,.buy.on,.buy .cal,.buy .cal.on,.ps-body,.buy .xc-qty,.buy .xc-qty>div,.buy-back{transition:none}.buy .carregando,.buy .feito-ck{animation:none}.buy .seg .knob{transition:none}}.cuidados{color:var(--navy);background:#fff6db;border-radius:14px;margin:12px 0 0;padding:12px 14px 12px 30px;font-size:13px;font-weight:700;line-height:1.45}.cuidados li+li{margin-top:4px}.buy .mini-h+.cuidados{margin-top:0}.buy .muted.termo{margin:12px 0 0;font-size:13px}.buy .muted.termo:last-of-type{margin-bottom:14px}
