.combo-chamada{margin-top:4px}.combo-btn{text-align:left;cursor:pointer;color:#fff;background:linear-gradient(135deg,#0b2545,#127fa0 72%,#0e9aa7);border:0;border-radius:22px;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:transform .15s;display:flex;box-shadow:0 10px 26px #06162833}.combo-btn:active{transform:scale(.985)}.combo-btn.com-fundo{isolation:isolate;text-shadow:0 1px 8px #06162873;align-items:flex-end;min-height:184px;padding-top:74px;position:relative;overflow:hidden}.combo-btn-fundo{z-index:-1;position:absolute;inset:0}.combo-btn-fundo img{object-fit:cover}.combo-btn-fundo:after{content:"";background:linear-gradient(#06162814 0%,#06162833 38%,#061628bd 64%,#061628e0 100%);position:absolute;inset:0}.combo-btn-tx{flex:1;min-width:0}.combo-btn-tx b{font-size:17px;font-weight:800;line-height:1.2;display:block}.combo-btn-tx small{opacity:.92;margin-top:4px;font-size:13px;font-weight:600;line-height:1.4;display:block}.combo-btn-seta{opacity:.85;flex:none;place-items:center;display:grid}.combo-topo{position:relative}.combo-n{background:var(--yellow);min-width:18px;height:18px;color:var(--navy);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:3px;right:3px}.combo-faixa{width:100%;color:var(--navy);cursor:pointer;text-align:left;background:#f2f6fa;border:0;border-top:1px solid #e3e9f0;flex:none;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.combo-faixa b{text-underline-offset:3px;flex:none;margin-left:auto;text-decoration:underline}.combo-na-compra{background:#f2f6fa;border-radius:18px;gap:10px;margin-top:16px;padding:14px;display:grid}.combo-na-compra p{margin:0;font-size:14px;font-weight:700;line-height:1.4}.combo-na-compra p small{color:var(--ink-soft);margin-top:2px;font-weight:600;display:block}.buy .combo-na-compra .btn-main.wide{margin:0}.buy .combo-na-compra .link{justify-self:start}.buy.combo .combo-ic{background:var(--navy);color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.combo-vazio,.combo-aviso{color:var(--ink-soft);margin:14px 0;font-size:14px;font-weight:600;line-height:1.45}.combo-aviso{color:var(--navy);background:#fff6db;border-radius:14px;padding:10px 12px}.combo-atual,.combo-item,.combo-outro{align-items:center;gap:12px;display:flex}.combo-atual .th,.combo-item .th,.combo-outro .th{background:var(--g,linear-gradient(160deg,#a6f1e9,#2bb8c9 60%,#127fa0));background-position:50%;background-size:cover;border-radius:16px;flex:none;width:52px;height:52px}.combo-atual>div,.combo-item>div,.combo-outro>span:nth-child(2){flex:1;min-width:0}.combo-atual b,.combo-item b,.combo-outro b{font-size:14px;font-weight:800;line-height:1.25;display:block}.combo-atual small,.combo-item small,.combo-outro small{color:var(--ink-soft);margin-top:2px;font-size:12px;font-weight:700;line-height:1.35;display:block}.combo-atual{background:#f2f6fa;border-radius:18px;flex-wrap:wrap;margin-top:14px;padding:12px}.combo-atual small{margin:0 0 2px}.buy .combo-atual .btn-sec{text-align:center;flex:1 0 100%;margin:0}.combo-dia{margin-top:14px}.combo-dia h3{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:0 0 4px;font-size:12px;font-weight:800}.combo-item{border-bottom:1px solid #e3e9f0;padding:10px 0}.combo-item:last-child{border-bottom:0}.combo-preco{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:800}.combo-tirar{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#f2f6fa;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid}.combo-tirar:active{transform:scale(.9)}.combo-outros{margin:0;padding:0;list-style:none}.combo-outro{color:inherit;border-bottom:1px solid #e3e9f0;padding:10px 0;text-decoration:none}.combo-outros li:last-child .combo-outro{border-bottom:0}.combo-mais{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:22px;font-weight:800;line-height:1;display:grid}.buy .combo-sum{margin-top:18px}.buy .combo-club{margin:2px 0 8px}.buy .combo-club.oculta{visibility:hidden}.buy .combo-voltar{margin:14px 0 10px}.buy .combo-termo{background:#fff6db;border-radius:16px;margin-top:16px;padding:12px 14px}.buy .combo-termo .mini-h{margin-top:0}.buy .combo-termo .cuidados{background:0 0;margin-top:0;padding-left:18px}.buy .combo-ia{text-align:center;width:100%;margin:14px 0 0}.buy.combo .tot small.tot-parcela{white-space:normal;text-overflow:clip;margin-top:1px;overflow:visible}.buy.combo .tot small.tot-parcela.oculta{visibility:hidden}
