
  :root{
    /* cores tiradas da logo Cerejeira Confeitaria */
    --rosa:        #D6336C;   /* rosa exato da logo   */
    --laranja:     #FF924B;   /* laranja exato da logo */
    --rosa-esc:    #A61E4D;
    --rosa-claro:  #F2A9C4;
    --rosa-bg:     #FFF0F5;
    --verde:       #16a34a;
    --azul:        #2563eb;
    --amarelo:     #FF924B;   /* estrelas no laranja da marca */
    --bg:          #FDF6F8;
    --card-bg:     #ffffff;
    --txt:         #2B2029;
    --txt-suave:   #8A7A83;
    --borda:       #F0E4E9;
    --radius:      18px;
    --sombra:      0 1px 2px rgba(0,0,0,.05), 0 8px 24px rgba(150,60,100,.08);
    --fonte: "Nunito","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;
    /* fonte dos títulos e nomes de produto — cai na fonte padrão se a sua não carregar */
    --fonte-titulo: "FonteDaMarca", var(--fonte);
    --banner: linear-gradient(rgba(60,10,35,.26),rgba(60,10,35,.42)),
              linear-gradient(135deg,#8d2350,#D6336C 55%,#FF924B 100%);
  }
  /* ===========================================================
     FONTE DA MARCA
     A fonte entra aqui embutida em base64 (nenhum arquivo extra).
     Enquanto não estiver instalada, tudo cai na fonte padrão.
     =========================================================== */
  @font-face{font-family:"FonteDaMarca";font-style:normal;font-weight:400 900;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}

  /* elementos que usam a fonte da marca.
     A CHICKEN Pie Height tem um peso só (400) — por isso não usamos negrito
     aqui: o navegador engrossaria o desenho artificialmente e borraria. */
  .nome-loja, .titulo-secao, .titulo-modal, .card-nome, .prod-nome,
  .cal-mes, .nota-grande, .dist-num, .velas-preview .num{
    font-family:var(--fonte-titulo);
    font-weight:400;
    letter-spacing:.2px;
  }

  *{box-sizing:border-box;margin:0;padding:0}
  html{scroll-behavior:smooth}
  body{font-family:var(--fonte);background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased}
  body.trava{overflow:hidden}
  img{display:block;max-width:100%}
  a{color:inherit;text-decoration:none}
  button{font-family:inherit}

  .wrap{max-width:620px;margin:0 auto;background:var(--bg);min-height:100vh;position:relative}

  /* ---------- banner + cabeçalho ---------- */
  /* proporção travada na do arquivo enviado (671x294) — a arte nunca corta nem estica */
  .banner{position:relative;aspect-ratio:670/287;background:var(--banner);background-size:cover;background-position:center}
  .selo-aberto{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:7px;
          background:var(--verde);color:#fff;font-size:13px;font-weight:800;letter-spacing:.3px;
          padding:8px 15px;border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.2);text-transform:uppercase}
  .selo-aberto::before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.35)}

  .topo{padding:0 14px}
  .logo{width:126px;height:126px;border-radius:50%;background:#fff;border:5px solid #fff;object-fit:cover;
        margin:-62px auto 0;position:relative;z-index:3;box-shadow:0 6px 18px rgba(0,0,0,.15);
        display:flex;align-items:center;justify-content:center;font-size:54px;overflow:hidden}
  .logo img{width:100%;height:100%;object-fit:contain;padding:0}
  /* o cartão começa exatamente onde o banner termina — não cobre mais a arte */
  .cartao-loja{background:var(--card-bg);border-radius:22px;box-shadow:var(--sombra);margin-top:-74px;padding:80px 18px 20px;text-align:center}
  .nome-loja{font-size:25px;font-weight:800;letter-spacing:-.4px;display:inline-flex;align-items:center;gap:8px}
  .ico-verificado{width:21px;height:21px;flex-shrink:0}
  .linha-entrega{color:var(--verde);font-weight:800;font-size:15px;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:6px}
  /* nota + status da loja na mesma linha */
  .linha-nota{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}
  .caixa-nota{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--borda);border-radius:26px;padding:7px 14px;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:13px;white-space:nowrap}
  .caixa-nota .estrela{color:var(--amarelo);font-size:14px}
  .caixa-nota b{color:var(--amarelo);font-weight:800}
  .caixa-nota span{color:var(--txt-suave)}
  /* as três pílulas de baixo cabem sempre numa linha só */
  .pilulas{display:flex;gap:6px;justify-content:center;flex-wrap:nowrap;margin-top:10px}
  .pilula{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:6px 9px;border-radius:22px;border:1px solid;
          white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}
  .linha-nota .pilula{font-size:12px;padding:7px 12px;flex:0 0 auto}
  .pilula.azul{color:var(--azul);border-color:#cfe0ff;background:#f2f7ff}
  .pilula.rosa{color:var(--rosa);border-color:#ffd6e4;background:#fff5f8;cursor:pointer}
  /* status da loja — saiu de cima do banner para não cobrir a arte */
  .pilula.verde{color:var(--verde);border-color:#bbf7d0;background:#f0fdf4;font-weight:800;text-transform:uppercase;font-size:12.5px;letter-spacing:.3px}
  .pilula.verde::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--verde);box-shadow:0 0 0 3px rgba(22,163,74,.18)}
  .pilula.verde.fechada{color:var(--txt-suave);border-color:var(--borda);background:#fafafa}
  .pilula.verde.fechada::before{background:#9aa0a6;box-shadow:0 0 0 3px rgba(154,160,166,.18)}
  .pilula.cinza{color:var(--txt-suave);border-color:var(--borda);background:#fafafa}

  /* ---------- faixas ---------- */
  .faixa{margin:16px 14px 0;background:#fff5f8;border:1px solid #ffd6e4;color:var(--rosa);border-radius:12px;padding:11px 14px;font-size:13.5px;font-weight:700;text-align:center}
  .faixa.verde{background:#f0fdf4;border-color:#bbf7d0;color:var(--verde)}

  /* ---------- cardápio ---------- */
  .secao{padding:0 14px;margin-top:26px}
  .titulo-secao{font-size:20px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#453039;margin:0 4px 14px}

  /* ===========================================================
     FAIXA ONDULADA — separador de seção
     Faixa enviada pelo Alemao (Frame 629.svg), embutida aqui.
     O viewBox começa em x=190 para cortar a cunha reta que existia
     no canto inferior esquerdo do arquivo original.
     preserveAspectRatio='none' faz a faixa preencher toda a largura.
     A altura vem de --altura-faixa; a área sólida do desenho fica
     entre 35% e 70% da altura — é onde o título precisa ficar.
     =========================================================== */
  .faixa-onda{
    position:relative; --altura-faixa:clamp(132px, 34vw, 196px);
    height:var(--altura-faixa); margin:18px -14px 6px; padding:0 20px;
    display:flex; align-items:center; justify-content:center;
    background-repeat:no-repeat; background-position:center;
    background-size:100% 100%;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='190 0 973 412' preserveAspectRatio='none'%3E%3Cpath d='M674.325 112.77C741.465 6.82593 743.574 5.48257 805.394 117.576C833.287 168.11 855.434 142.121 875.915 110.967C911.766 56.4476 944.655 42.3418 974.867 133.494C1026.17 22.6634 1044.45 22.1558 1096.1 127.255C1127.43 97.6856 1151.37 1.47191 1196.01 81.7247C1234.75 151.423 1238.82 290.565 1206.47 364.358C1194.85 350.211 1182.76 335.447 1171.3 321.453C1121.63 374.814 1116.84 374.038 1063.6 304.393C1027.84 346.002 995.055 415.614 946.799 332.563C940.576 321.862 920.682 331.851 910.426 343.153C861.369 397.124 816.15 397.426 774.405 293.47C740.89 360.574 704.855 354.128 665.368 312.172C656.475 302.756 638.289 306.982 630.675 319.534C587.56 390.71 545.332 387.576 498.829 317.527C490.587 305.157 471.557 307.039 461.448 316.909C418.349 358.944 376.65 359.355 332.002 310.619C318.729 296.137 296.008 284.453 285.866 296.7C224.53 371.154 172.038 336.323 124.981 243.41C77.2995 264.944 32.7859 288.976 -12.8579 302.833C-23.2913 305.985 -42.5923 279.606 -48.5037 257.728C-56.5787 228.011 -54.5989 189.137 -58.8422 154.925C-72.9959 40.6195 -61.6389 23.3396 -2.32853 52.299C19.2319 62.8372 45.9711 58.6942 65.6937 41.8215C94.6023 17.1705 119.111 14.2984 142.535 60.6403C165.663 106.518 187.135 111.357 213.033 76.4423C250.092 26.5505 287.877 -3.41235 333.926 64.0399C344.774 79.9571 372.495 70.9498 385.984 54.0667C427.91 1.78027 464.428 9.39751 501.748 79.6226C518.48 111.163 536.514 136.795 559.734 98.5732C597.732 36.0565 637.697 27.5528 674.325 112.77Z' fill='%23D6336C'/%3E%3C/svg%3E");
  }
  .faixa-onda span{
    font-family:var(--fonte-titulo); font-weight:400; color:#fff;
    font-size:clamp(21px, 5.4vw, 30px); line-height:1.1; letter-spacing:.5px;
    text-transform:uppercase; text-align:center;
    text-shadow:0 2px 8px rgba(120,20,60,.28);
    max-width:88%;
    /* a área sólida do desenho é levemente abaixo do meio — desce o título
       uns 5px para ele não encostar na onda de cima */
    position:relative; top:5px;
  }
  /* variação laranja — faixaTitulo("texto","laranja") */
  .faixa-onda.laranja{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='190 0 973 412' preserveAspectRatio='none'%3E%3Cpath d='M674.325 112.77C741.465 6.82593 743.574 5.48257 805.394 117.576C833.287 168.11 855.434 142.121 875.915 110.967C911.766 56.4476 944.655 42.3418 974.867 133.494C1026.17 22.6634 1044.45 22.1558 1096.1 127.255C1127.43 97.6856 1151.37 1.47191 1196.01 81.7247C1234.75 151.423 1238.82 290.565 1206.47 364.358C1194.85 350.211 1182.76 335.447 1171.3 321.453C1121.63 374.814 1116.84 374.038 1063.6 304.393C1027.84 346.002 995.055 415.614 946.799 332.563C940.576 321.862 920.682 331.851 910.426 343.153C861.369 397.124 816.15 397.426 774.405 293.47C740.89 360.574 704.855 354.128 665.368 312.172C656.475 302.756 638.289 306.982 630.675 319.534C587.56 390.71 545.332 387.576 498.829 317.527C490.587 305.157 471.557 307.039 461.448 316.909C418.349 358.944 376.65 359.355 332.002 310.619C318.729 296.137 296.008 284.453 285.866 296.7C224.53 371.154 172.038 336.323 124.981 243.41C77.2995 264.944 32.7859 288.976 -12.8579 302.833C-23.2913 305.985 -42.5923 279.606 -48.5037 257.728C-56.5787 228.011 -54.5989 189.137 -58.8422 154.925C-72.9959 40.6195 -61.6389 23.3396 -2.32853 52.299C19.2319 62.8372 45.9711 58.6942 65.6937 41.8215C94.6023 17.1705 119.111 14.2984 142.535 60.6403C165.663 106.518 187.135 111.357 213.033 76.4423C250.092 26.5505 287.877 -3.41235 333.926 64.0399C344.774 79.9571 372.495 70.9498 385.984 54.0667C427.91 1.78027 464.428 9.39751 501.748 79.6226C518.48 111.163 536.514 136.795 559.734 98.5732C597.732 36.0565 637.697 27.5528 674.325 112.77Z' fill='%23FF924B'/%3E%3C/svg%3E")}
  .lista-cards{display:flex;flex-direction:column;gap:14px}
  /* peça promocional que fecha a lista de bolos — ocupa a largura toda */
  .banner-promo{width:100%;height:auto;display:block;margin:16px 0 0;border-radius:var(--radius)}
  .card{background:var(--card-bg);border:1px solid var(--borda);border-radius:var(--radius);box-shadow:var(--sombra);
        padding:16px;display:flex;gap:14px;align-items:stretch;cursor:pointer;transition:transform .12s, box-shadow .12s;position:relative}
  .card:hover{transform:translateY(-2px);box-shadow:0 3px 8px rgba(0,0,0,.07),0 14px 32px rgba(150,60,100,.12)}
  .card:active{transform:translateY(0)}
  .card.destaque{border-color:var(--rosa);box-shadow:0 0 0 1px var(--rosa),var(--sombra)}
  .card-info{flex:1;min-width:0;display:flex;flex-direction:column}
  .selo{align-self:flex-start;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--rosa);padding:3px 9px;border-radius:7px;margin-bottom:7px}
  .selo.laranja{background:var(--laranja)}
  .card-nome{font-size:17px;font-weight:800;line-height:1.2;letter-spacing:-.3px}
  .card-serve{font-size:12.5px;color:var(--txt-suave);font-weight:700;margin-top:4px}
  .card-extra{font-size:12.5px;color:var(--rosa);font-weight:800;margin-top:4px}
  .sub-secao{font-size:13.5px;color:var(--txt-suave);font-weight:600;margin:0 4px 14px;text-align:center}
  .grupo-selo{display:inline-block;font-size:10.5px;font-weight:800;color:#fff;background:var(--verde);border-radius:6px;padding:2px 7px;margin-left:7px;vertical-align:2px;letter-spacing:.3px}
  .card-brinde{font-size:12.5px;color:var(--verde);font-weight:700;margin-top:6px}
  .card-brinde b{background:#e7f8ee;padding:1px 5px;border-radius:5px}
  .card-brinde .risco{color:var(--txt-suave);font-weight:600;text-decoration:line-through}
  .card-precos{display:flex;align-items:center;gap:8px;margin-top:11px;flex-wrap:wrap}
  .preco-de{font-size:14px;color:#b3b7bd;text-decoration:line-through}
  .preco-por{font-size:19px;font-weight:800;color:var(--verde)}
  .pilula-desc{font-size:11.5px;font-weight:800;color:var(--verde);background:#e7f8ee;border:1px solid #c4efd5;border-radius:7px;padding:2px 7px}
  .card-media{position:relative;width:132px;flex-shrink:0;display:flex;align-items:center;justify-content:center}
  .card-foto{width:132px;height:120px;border-radius:14px;overflow:hidden;background:var(--rosa-bg);display:flex;align-items:center;justify-content:center;font-size:44px}
  .card-foto img{width:100%;height:100%;object-fit:contain}
  .badge-desc{position:absolute;top:2px;right:2px;background:var(--verde);color:#fff;font-size:12px;font-weight:800;padding:3px 8px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.18)}
  .btn-mais{position:absolute;right:-6px;bottom:-6px;width:42px;height:42px;border-radius:50%;border:3px solid #fff;background:var(--rosa);color:#fff;font-size:24px;font-weight:400;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(214,51,108,.4);transition:.15s}
  .btn-mais:hover{transform:scale(1.08)}


  /* ===========================================================
     ATENDENTE (FAQ) — bolinha fixa no canto inferior direito
     =========================================================== */
  .chat-bolha{position:fixed;right:16px;bottom:18px;z-index:50;width:62px;height:62px;border-radius:50%;
    border:3px solid #fff;background:var(--rosa-bg);padding:0;cursor:pointer;overflow:visible;
    box-shadow:0 6px 20px rgba(150,40,90,.35);transition:bottom .35s ease, transform .15s}
  .chat-bolha:hover{transform:scale(1.06)}
  .chat-bolha .av{width:100%;height:100%;border-radius:50%;overflow:hidden;display:block}
  .chat-bolha .av img,.chat-bolha .av svg{width:100%;height:100%;object-fit:cover;display:block}
  .chat-bolha .online{position:absolute;right:1px;bottom:2px;width:15px;height:15px;border-radius:50%;background:#22c55e;border:2.5px solid #fff}
  .chat-bolha .contador-msg{position:absolute;top:-4px;right:-4px;min-width:21px;height:21px;border-radius:11px;background:#ef4444;color:#fff;
    font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #fff;padding:0 4px}
  body.toast-on .chat-bolha{bottom:104px}
  body.trava .chat-bolha, body.trava .chat-teaser{display:none}
  body.chat-aberto .chat-bolha, body.chat-aberto .chat-teaser{display:none}

  .chat-teaser{position:fixed;right:88px;bottom:30px;z-index:50;max-width:min(240px,calc(100vw - 110px));background:#fff;color:var(--txt);
    border:1px solid var(--borda);border-radius:16px 16px 4px 16px;padding:10px 30px 10px 13px;font-size:13.5px;font-weight:700;line-height:1.3;
    box-shadow:0 8px 24px rgba(0,0,0,.14);cursor:pointer;animation:teaserIn .35s ease;transition:bottom .35s ease}
  .chat-teaser .x{position:absolute;top:4px;right:6px;border:none;background:none;color:#b3b7bd;font-size:17px;cursor:pointer;line-height:1;padding:2px}
  body.toast-on .chat-teaser{bottom:116px}
  @keyframes teaserIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

  .chat-painel{position:fixed;right:16px;bottom:16px;z-index:55;width:min(380px,calc(100vw - 24px));height:min(600px,calc(100dvh - 32px));
    background:var(--bg);border-radius:22px;box-shadow:0 20px 60px rgba(60,10,35,.35);display:none;flex-direction:column;overflow:hidden}
  body.chat-aberto .chat-painel{display:flex;animation:teaserIn .25s ease}
  @media (max-width:480px){
    .chat-painel{right:0;left:0;bottom:0;width:100%;height:min(88dvh,640px);border-radius:22px 22px 0 0}
  }
  .chat-topo{display:flex;align-items:center;gap:11px;padding:13px 14px;background:linear-gradient(135deg,#c42a5f,var(--rosa));color:#fff;flex-shrink:0}
  .chat-topo .av{width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.85);flex-shrink:0;background:var(--rosa-bg)}
  .chat-topo .av img,.chat-topo .av svg{width:100%;height:100%;object-fit:cover;display:block}
  .chat-topo b{display:block;font-size:15.5px;line-height:1.2}
  .chat-topo small{display:flex;align-items:center;gap:5px;font-size:12px;opacity:.95}
  .chat-topo small::before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80}
  .chat-topo .fechar-chat{margin-left:auto;width:34px;height:34px;border-radius:50%;border:none;background:rgba(255,255,255,.2);color:#fff;font-size:18px;cursor:pointer}

  .chat-corpo{flex:1;overflow-y:auto;padding:14px 12px 6px;display:flex;flex-direction:column;gap:8px;-webkit-overflow-scrolling:touch}
  .msg{max-width:86%;padding:9px 12px;border-radius:16px;font-size:14px;line-height:1.42;animation:teaserIn .2s ease;word-wrap:break-word}
  .msg.bot{align-self:flex-start;background:#fff;border:1px solid var(--borda);border-bottom-left-radius:5px;color:var(--txt)}
  .msg.eu{align-self:flex-end;background:var(--rosa);color:#fff;border-bottom-right-radius:5px;font-weight:700}
  .msg ul{margin:5px 0 2px 17px;padding:0}
  .msg li{margin:1px 0}
  .msg b{font-weight:800}
  .msg .acao-chat{display:inline-flex;margin-top:8px;border:none;border-radius:20px;background:var(--rosa);color:#fff;font-weight:800;font-size:13px;padding:8px 13px;cursor:pointer}
  .digitando{align-self:flex-start;background:#fff;border:1px solid var(--borda);border-radius:16px;border-bottom-left-radius:5px;padding:11px 14px;display:flex;gap:4px}
  .digitando i{width:7px;height:7px;border-radius:50%;background:#c9b6bf;animation:pulo 1s infinite}
  .digitando i:nth-child(2){animation-delay:.15s}.digitando i:nth-child(3){animation-delay:.3s}
  @keyframes pulo{0%,60%,100%{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}

  /* perguntas rápidas: 2 linhas, rolam para o lado */
  .chat-opcoes{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;gap:6px;
    padding:9px 12px 5px;flex-shrink:0;overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--borda);background:#fff;
    scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .chat-opcoes::-webkit-scrollbar{display:none}
  .chat-opcoes button{border:1.5px solid #f3c2d4;background:#fff5f8;color:var(--rosa-esc);border-radius:18px;padding:7px 11px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;justify-self:start;text-align:left}
  body.chat-aberto .toast{display:none}
  .chat-opcoes button:hover{background:#ffe9f1}
  .chat-form{display:flex;gap:8px;padding:8px 12px 12px;background:#fff;flex-shrink:0}
  .chat-form input{flex:1;min-width:0;border:1.5px solid var(--borda);border-radius:22px;padding:11px 14px;font-size:16px;font-family:inherit;outline:none}
  .chat-form input:focus{border-color:var(--rosa)}
  .chat-form button{width:44px;height:44px;border-radius:50%;border:none;background:var(--rosa);color:#fff;font-size:18px;cursor:pointer;flex-shrink:0}

  /* ---------- MAIS PEDIDOS DA SEMANA — grade 3×2 ---------- */
  .grade-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
  .top-item{background:var(--card-bg);border:1px solid var(--borda);border-radius:14px;box-shadow:var(--sombra);
    overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:transform .12s}
  .top-item:hover{transform:translateY(-2px)}
  .top-foto{position:relative;aspect-ratio:1/1;background:var(--rosa-bg);display:flex;align-items:center;justify-content:center;font-size:34px}
  .top-foto img{width:100%;height:100%;object-fit:cover}
  .top-foto .badge-desc{top:6px;right:6px;font-size:11px;padding:2px 6px;border-radius:7px}
  .top-info{padding:7px 8px 9px;display:flex;flex-direction:column}
  /* nome sempre em 1 linha: o JS (ajustarNomesTop) reduz a fonte até caber */
  .top-nome{font-family:var(--fonte-titulo);font-weight:400;font-size:14px;line-height:1.15;color:var(--txt);
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .top-de{font-size:11px;color:#b3b7bd;text-decoration:line-through;margin-top:3px;line-height:1.1}
  .top-por{font-size:15px;font-weight:800;color:var(--verde);line-height:1.15}
  .titulo-top{font-family:var(--fonte-titulo);font-weight:400;color:var(--rosa);text-align:center;
    font-size:clamp(22px,6vw,28px);line-height:1.1;letter-spacing:.3px;text-transform:uppercase;margin:0 4px 14px}
  @media (max-width:380px){ .grade-top{gap:7px} .top-info{padding:6px 6px 8px} .top-nome{letter-spacing:-.2px} .top-por{font-size:13.5px} }

  /* ---------- KITS FESTA — seção de destaque no topo ---------- */
  .card-itens{display:flex;flex-direction:column;gap:2px;margin-top:5px;font-size:12.5px;font-weight:800;color:var(--rosa)}

  /* ---------- VÍDEOS ---------- */
  .bloco-video{margin:30px 14px 0;text-align:center}
  .bloco-video h2{font-family:var(--fonte-titulo);font-weight:400;font-size:clamp(22px,6vw,28px);line-height:1.1;color:#453039;letter-spacing:.3px}
  .bloco-video p{font-size:13.5px;color:var(--txt-suave);font-weight:600;margin:6px 0 14px}
  .video-moldura{position:relative;width:min(100%,340px);aspect-ratio:9/16;margin:0 auto;border-radius:22px;overflow:hidden;
    background:#2B2029 center/cover no-repeat;box-shadow:0 10px 30px rgba(150,60,100,.22)}
  .video-moldura video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
  .video-selo{position:absolute;left:12px;top:12px;background:rgba(255,255,255,.92);color:var(--rosa);font-size:11.5px;font-weight:800;
    text-transform:uppercase;letter-spacing:.4px;padding:5px 10px;border-radius:20px}
  .btn-video{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;width:min(100%,340px);
    border:none;border-radius:14px;padding:15px 18px;background:var(--rosa);color:#fff;font-size:16px;font-weight:800;cursor:pointer;
    box-shadow:0 6px 16px rgba(214,51,108,.35)}

  /* ---------- grupo de SALGADOS (pacotes de 25) ---------- */
  .pacote-topo{display:flex;align-items:center;gap:10px;margin-bottom:10px}
  .pacote-barra{flex:1;height:9px;border-radius:9px;background:#f6eef2;overflow:hidden}
  .pacote-barra i{display:block;height:100%;background:var(--rosa);border-radius:9px;transition:width .2s}
  .pacote-barra.ok i{background:var(--verde)}
  .btn-mix{flex-shrink:0;border:1.5px solid var(--rosa);background:#fff5f8;color:var(--rosa);font-size:13px;font-weight:800;
    border-radius:20px;padding:7px 12px;cursor:pointer}
  .btn-mix:hover{background:#ffe9f1}
  .opcao .qtd-pacote{min-width:30px;text-align:center;font-weight:800}
  .pacote-aviso{font-size:12.5px;font-weight:700;color:var(--verde);margin-top:8px;text-align:center}

  /* ---------- prova social ---------- */
  .bloco-avaliacoes{margin:30px 14px 0;background:var(--card-bg);border:1px solid var(--borda);border-radius:var(--radius);padding:20px 16px;box-shadow:var(--sombra)}
  .cab-aval{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--borda);padding-bottom:14px;margin-bottom:14px}
  .nota-grande{font-size:38px;font-weight:800;line-height:1}
  .estrelas{color:var(--amarelo);font-size:16px}
  .aval-sub{font-size:12.5px;color:var(--txt-suave);margin-top:2px}
  .aval-item{border:1px solid var(--borda);border-radius:12px;padding:13px;margin-top:10px}
  .aval-topo{display:flex;align-items:center;gap:10px}
  /* avatar com a inicial do nome; se houver foto, ela cobre a letra */
  .aval-foto{width:40px;height:40px;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;
             display:flex;align-items:center;justify-content:center;
             color:#fff;font-family:var(--fonte-titulo);font-weight:400;font-size:19px;line-height:1;
             padding-top:2px;background:var(--rosa)}
  .aval-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
  .aval-nome{font-size:14px;font-weight:800}
  .aval-tag{font-size:11.5px;color:var(--txt-suave)}
  .aval-estrelas{color:var(--amarelo);font-size:12px;margin-top:6px}
  .aval-txt{font-size:13px;color:#4a3b43;margin-top:5px;line-height:1.4}

  footer{text-align:center;padding:26px 16px 34px;color:var(--txt-suave);font-size:12.5px}
  footer .links{display:flex;gap:16px;justify-content:center;margin-bottom:10px;flex-wrap:wrap}
  footer a{font-weight:700;color:#6b5a63}

  /* ---------- toast ---------- */
  .toast{position:fixed;left:50%;bottom:18px;transform:translateX(-50%) translateY(140%);width:min(420px,calc(100% - 24px));background:#fff;border:1px solid var(--borda);border-radius:14px;box-shadow:0 10px 34px rgba(0,0,0,.18);padding:11px 12px;display:flex;gap:11px;align-items:center;z-index:40;opacity:0;transition:transform .45s cubic-bezier(.2,.9,.3,1.2),opacity .45s}
  .toast.ver{transform:translateX(-50%) translateY(0);opacity:1}
  .toast-foto{width:52px;height:52px;border-radius:10px;flex-shrink:0;background:var(--rosa-bg);display:flex;align-items:center;justify-content:center;font-size:26px;overflow:hidden}
  .toast-foto img{width:100%;height:100%;object-fit:contain}
  .toast-corpo{flex:1;min-width:0}
  .toast-tag{font-size:11px;font-weight:800;color:var(--verde);display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.3px}
  .toast-tag::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--verde)}

/* ── Sticky Cart Bar ─────────────────────────────────────────── */
.sticky-cart{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--borda);padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:45;box-shadow:0 -4px 20px rgba(0,0,0,.08);display:none}
.sticky-cart-inner{max-width:640px;margin:0 auto;display:flex;align-items:center;gap:12px}
.sticky-cart-info{display:flex;flex-direction:column;align-items:center;min-width:48px}
.sticky-cart-count{font-size:20px;font-weight:800;color:var(--rosa);line-height:1}
.sticky-cart-label{font-size:10px;font-weight:700;color:var(--txt-suave);text-transform:uppercase;letter-spacing:.3px}
.sticky-cart-total{flex:1;font-size:18px;font-weight:800;color:var(--txt);text-align:right}
.sticky-cart-btn{background:var(--verde);color:#fff;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:.15s}
.sticky-cart-btn:hover{background:#15803d}
.sticky-cart.empty .sticky-cart-btn{background:var(--txt-suave);cursor:default;pointer-events:none}
.sticky-cart.empty .sticky-cart-count{color:var(--txt-suave)}
@media(max-width:420px){
.sticky-cart-inner{gap:8px}
.sticky-cart-btn{padding:10px 16px;font-size:13px}
.sticky-cart-total{font-size:16px}
}
  .toast-nome{font-size:14px;font-weight:800;margin-top:1px}
  .toast-prod{font-size:12.5px;color:#4a3b43;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .toast-cidade{font-size:11.5px;color:var(--txt-suave);margin-top:2px}
  .toast-valor{font-size:13.5px;font-weight:800;color:var(--verde);white-space:nowrap}
  .toast-x{border:none;background:none;color:#b3b7bd;font-size:19px;cursor:pointer;padding:0 2px;line-height:1}

  /* ---------- overlays ---------- */
  .overlay{position:fixed;inset:0;background:rgba(60,20,40,.55);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:60;padding:16px}
  .overlay.aberto{display:flex}

  /* Modal de Produto */
  .modal-produto{background:#fff;border-radius:var(--radius);max-width:500px;width:100%;max-height:85vh;overflow-y:auto;padding:24px;position:relative;box-shadow:var(--sombra)}
  .modal-fechar{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:none;background:var(--rosa-bg);color:var(--rosa);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}
  .modal-fechar:hover{background:var(--rosa);color:#fff}
  .titulo-modal{font-family:var(--fonte-titulo);font-size:22px;font-weight:800;color:var(--txt);margin-bottom:16px;text-align:center}
  .modal-conteudo{display:flex;flex-direction:column;gap:16px}
  .grupo-opcoes{border:1px solid var(--borda);border-radius:12px;padding:14px}
  .grupo-opcoes h4{font-size:14px;font-weight:800;color:var(--rosa);margin-bottom:10px;text-transform:uppercase}
  .opcao{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:pointer;transition:background .15s}
  .opcao:hover{background:var(--rosa-bg)}
  .opcao input[type="radio"],.opcao input[type="checkbox"]{width:18px;height:18px;accent-color:var(--rosa)}
  .opcao span{font-size:14px;color:var(--txt)}
  .btn-confirmar{width:100%;padding:14px;background:var(--verde);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:800;cursor:pointer;margin-top:16px}
  .btn-confirmar:hover{background:#15803d}
  .btn-confirmar:disabled{opacity:.5;cursor:not-allowed}

  /* Vela personalizada */
  .velas-preview{display:flex;flex-direction:column;gap:8px;align-items:center}
  #velaInput{text-align:center;font-size:24px;font-weight:800;padding:8px;border:1.5px solid var(--borda);border-radius:10px;width:80px}
  .digitos-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}
  .digito-vela{width:40px;height:40px;border:1px solid var(--borda);border-radius:8px;background:#fff;font-size:16px;font-weight:700;cursor:pointer}
  .digito-vela:hover{background:var(--rosa-bg);border-color:var(--rosa)}

  /* Texto personalizado */
  #textoPersonalizado{width:100%;padding:10px;border:1.5px solid var(--borda);border-radius:10px;font-size:14px;font-family:inherit;resize:vertical}

  /* Modal de Agendamento */
  .modal-entrega{background:#fff;border-radius:var(--radius);max-width:400px;width:100%;padding:24px;position:relative;box-shadow:var(--sombra)}
  .calendario{margin:16px 0}
  .cal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
  .cal-header button{width:32px;height:32px;border-radius:50%;border:1px solid var(--borda);background:#fff;cursor:pointer;font-size:16px}
  .cal-header button:hover{background:var(--rosa-bg);border-color:var(--rosa)}
  #calMes{font-weight:800;font-size:16px;text-transform:capitalize}
  .cal-semana{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:12px;font-weight:700;color:var(--txt-suave);margin-bottom:8px}
  .cal-dias{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}
  .cal-dias button{aspect-ratio:1;border:1px solid var(--borda);border-radius:8px;background:#fff;font-size:14px;cursor:pointer;transition:all .15s}
  .cal-dias button.disponivel:hover{background:var(--rosa-bg);border-color:var(--rosa)}
  .cal-dias button.bloqueado{opacity:.3;cursor:not-allowed;background:#f5f5f5}

  .horarios{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}
  .horarios button{padding:10px;border:1px solid var(--borda);border-radius:8px;background:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s}
  .horarios button:hover{background:var(--rosa);color:#fff;border-color:var(--rosa)}

  /* Toast Notifications */
  .toast-container{position:fixed;bottom:80px;left:16px;z-index:50;display:flex;flex-direction:column;gap:8px}
  .toast{background:#fff;border:1px solid var(--borda);border-radius:12px;padding:12px 16px;font-size:13px;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.1);animation:slideIn .3s ease;max-width:280px}
  @keyframes slideIn{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}

  /* Footer Mobile */
  .footer-mobile{text-align:center;padding:24px 16px;font-size:12px;color:var(--txt-suave);border-top:1px solid var(--borda);margin-top:32px}

  /* Responsividade extra */
  @media (max-width:480px){
    .modal-produto,.modal-entrega{max-width:100%;max-height:90vh;padding:16px}
    .horarios{grid-template-columns:repeat(3,1fr)}
    .digitos-grid{grid-template-columns:repeat(5,1fr)}
  }

  .modal-pequeno{background:#fff;border-radius:26px;width:100%;max-width:440px;padding:26px 24px 24px;text-align:center;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}
  .fechar{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:none;background:#f6eef2;color:#6b5a63;font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5}
  .ico-topo{width:66px;height:66px;border-radius:20px;margin:6px auto 14px;background:linear-gradient(135deg,#f472b6,#D6336C);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(214,51,108,.35)}
  .ico-topo svg{width:32px;height:32px}
  .titulo-modal{font-size:23px;font-weight:800;margin-bottom:16px}
  .caixa-local{border:2px solid #bbf7d0;background:#f0fdf4;border-radius:16px;padding:16px;margin-bottom:16px}
  .caixa-local .cidade{font-size:24px;font-weight:800;color:var(--verde)}
  .caixa-local .regiao{font-size:14px;color:var(--verde);margin-top:2px}
  .caixa-local.apagado .cidade{color:#9aa0a6;font-size:18px}
  .btn-principal{width:100%;border:none;background:var(--rosa);color:#fff;font-size:16px;font-weight:800;padding:15px;border-radius:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.15s}
  .btn-principal:hover{filter:brightness(.95)}
  .btn-principal:disabled{background:#dcd0d6;cursor:not-allowed;filter:none}
  .btn-secundario{width:100%;border:1px solid var(--borda);background:#fff;color:#4a3b43;font-size:15px;font-weight:700;padding:14px;border-radius:14px;cursor:pointer;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px}
  .btn-secundario:hover{background:#fdf6f8}
  .input-texto{width:100%;border:2px solid var(--borda);border-radius:14px;padding:14px;font-size:15px;outline:none;font-family:inherit}
  .input-texto:focus{border-color:var(--rosa)}
  .etapa-load{padding:14px 0 6px}
  .spinner{width:56px;height:56px;margin:0 auto 20px;border:5px solid #f6eef2;border-top-color:var(--rosa);border-radius:50%;animation:girar .8s linear infinite}
  @keyframes girar{to{transform:rotate(360deg)}}
  .load-txt{font-size:17px;font-weight:700;color:#4a3b43;line-height:1.35}
  .load-sub{font-size:13px;color:var(--txt-suave);margin-top:8px}
  .check-grande{width:96px;height:96px;border-radius:50%;margin:6px auto 18px;background:var(--rosa);color:#fff;display:flex;align-items:center;justify-content:center;font-size:48px;box-shadow:0 0 0 10px rgba(214,51,108,.14),0 12px 30px rgba(214,51,108,.35);animation:pop .35s ease}
  @keyframes pop{0%{transform:scale(.6);opacity:0}100%{transform:scale(1);opacity:1}}
  .dist-label{font-size:17px;color:var(--txt-suave);font-weight:600}
  .dist-num{font-size:64px;font-weight:900;letter-spacing:-2px;line-height:1;margin:6px 0}
  .dist-num span{font-size:26px;font-weight:800;color:var(--txt-suave);letter-spacing:0}
  .dist-sub{font-size:16px;color:var(--txt-suave);margin-bottom:20px}
  .caixa-tempo{display:inline-flex;align-items:center;gap:8px;border:1.5px solid #bbf7d0;background:#f0fdf4;color:var(--verde);font-weight:800;font-size:17px;padding:13px 22px;border-radius:16px;margin-bottom:20px}

  /* ---------- modal produto ---------- */
  .modal-grande{background:#fff;border-radius:22px;width:100%;max-width:560px;max-height:92vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}
  .prod-foto{position:relative;width:100%;height:280px;background:linear-gradient(135deg,#8d2350,#D6336C 55%,#FF924B 100%);display:flex;align-items:center;justify-content:center;font-size:88px}
  .prod-foto img{width:100%;height:100%;object-fit:cover}
  .btn-voltar{position:absolute;top:14px;left:14px;width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,.45);color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}
  .prod-corpo{padding:18px 18px 0}
  .prod-nome{font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.3px}
  .prod-serve{font-size:13.5px;color:var(--txt-suave);font-weight:700;margin-top:4px}
  .prod-brinde{font-size:13.5px;color:var(--verde);font-weight:700;margin-top:8px}
  .prod-brinde b{background:#e7f8ee;padding:1px 6px;border-radius:5px}
  .prod-brinde .risco{color:var(--txt-suave);font-weight:600;text-decoration:line-through}
  .prod-precos{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}
  .prod-por{font-size:26px;font-weight:800;color:var(--verde)}
  .prod-de{font-size:16px;color:#b3b7bd;text-decoration:line-through}

  .grupo{margin-top:20px}
  .grupo-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}
  .grupo-titulo{font-size:16px;font-weight:800}
  .grupo-detalhe{font-size:12.5px;color:var(--txt-suave);font-weight:600;margin-top:1px}
  .grupo-contador{font-size:12.5px;font-weight:800;color:var(--txt-suave);background:#f6eef2;border-radius:20px;padding:4px 11px;white-space:nowrap}
  .grupo-contador.ok{color:#fff;background:var(--verde)}
  .grupo-lista{display:flex;flex-direction:column;gap:8px}
  .opcao{display:flex;align-items:center;gap:11px;border:1.5px solid var(--borda);border-radius:12px;padding:9px 11px;transition:.12s}
  .opcao.ativa{border-color:var(--verde);background:#f4fdf8}
  .opcao-txt{flex:1;min-width:0}
  .opcao-txt b{font-size:14px;font-weight:800;display:block}
  .opcao-txt span{font-size:12px;color:var(--txt-suave);line-height:1.3;display:block;margin-top:2px}
  .contador{display:flex;align-items:center;gap:9px;flex-shrink:0}
  .contador button{width:31px;height:31px;border-radius:50%;border:1.5px solid var(--borda);background:#fff;font-size:17px;cursor:pointer;color:#4a3b43;display:flex;align-items:center;justify-content:center;line-height:1}
  .contador button:disabled{opacity:.3;cursor:not-allowed}
  .contador span{min-width:14px;text-align:center;font-weight:800;font-size:15px}

  /* grade de velas */
  .velas-preview{background:var(--rosa-bg);border:1.5px dashed var(--rosa-claro);border-radius:14px;padding:14px;text-align:center;margin-bottom:12px}
  .velas-preview .num{font-size:40px;font-weight:900;color:var(--rosa);letter-spacing:2px;line-height:1}
  .velas-preview .vazio{font-size:15px;color:var(--txt-suave);font-weight:700}
  .velas-preview .dica{font-size:12px;color:var(--txt-suave);margin-top:6px}
  .grade-velas{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}
  .vela-btn{aspect-ratio:1;border:1.5px solid var(--borda);background:#fff;border-radius:12px;font-size:21px;font-weight:800;color:#4a3b43;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.12s}
  .vela-btn:hover:not(:disabled){border-color:var(--rosa-claro)}
  .vela-btn:disabled{opacity:.35;cursor:not-allowed}
  .vela-btn.ativa{border-color:var(--rosa);background:var(--rosa);color:#fff;opacity:1}
  .velas-acoes{display:flex;gap:8px;margin-top:10px}
  .velas-acoes button{flex:1;border:1.5px solid var(--borda);background:#fff;border-radius:12px;padding:11px;font-size:13.5px;font-weight:800;color:#4a3b43;cursor:pointer}
  .velas-acoes button.ativa{border-color:var(--verde);background:#f4fdf8;color:var(--verde)}

  /* campo de personalização */
  .caixa-cinza{background:#faf4f7;border-radius:16px;padding:15px;margin-top:20px}
  .caixa-cinza-titulo{font-size:15px;font-weight:800}
  .caixa-cinza-titulo span{color:var(--txt-suave);font-weight:500}
  .caixa-cinza input,.caixa-cinza textarea{width:100%;border:1px solid var(--borda);border-radius:12px;padding:12px;font-size:14px;font-family:inherit;margin-top:10px;outline:none;background:#fff}
  .caixa-cinza textarea{resize:none;height:64px}
  .caixa-cinza input:focus,.caixa-cinza textarea:focus{border-color:var(--rosa)}
  .contagem{text-align:right;font-size:12px;color:var(--txt-suave);margin-top:6px}

  .bloco-garantia{display:flex;gap:14px;align-items:center;border:1px solid var(--borda);border-radius:16px;padding:14px;margin-top:14px}
  .garantia-ico{width:64px;height:64px;border-radius:16px;flex-shrink:0;overflow:hidden;background:var(--rosa);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;font-size:30px}
  .garantia-estrelas{color:var(--amarelo);font-size:15px}
  .garantia-titulo{font-size:17px;font-weight:800;margin-top:2px}
  .garantia-desc{font-size:13px;color:var(--txt-suave);margin-top:3px;line-height:1.35}

  .rodape-modal{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--borda);padding:14px 18px;margin-top:18px}

  /* ---------- modal entrega / agenda ---------- */
  .cal-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
  .cal-topo button{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--borda);background:#fff;font-size:19px;cursor:pointer;color:#4a3b43;display:flex;align-items:center;justify-content:center}
  .cal-topo button:disabled{opacity:.3;cursor:not-allowed}
  .cal-mes{font-size:17px;font-weight:800;text-transform:capitalize}
  .cal-semana{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}
  .cal-semana div{text-align:center;font-size:11.5px;font-weight:800;color:var(--txt-suave);text-transform:uppercase}
  .cal-grade{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}
  .cal-dia{aspect-ratio:1;border:1.5px solid transparent;background:#faf4f7;border-radius:12px;font-size:15px;font-weight:700;color:#4a3b43;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.12s}
  .cal-dia:hover:not(:disabled){border-color:var(--rosa-claro)}
  .cal-dia:disabled{background:transparent;color:#d5c6cd;cursor:not-allowed}
  .cal-dia.fechado{text-decoration:line-through}
  .cal-dia.hoje{border-color:var(--rosa-claro)}
  .cal-dia.ativa{background:var(--rosa);color:#fff;border-color:var(--rosa)}
  .cal-dia.vazio{background:transparent;cursor:default}
  .cal-legenda{font-size:12px;color:var(--txt-suave);margin-top:14px;text-align:center;line-height:1.5}

  .data-escolhida{background:var(--rosa-bg);border:1.5px solid #ffd6e4;border-radius:14px;padding:12px;font-size:15px;font-weight:800;color:var(--rosa-esc);margin-bottom:14px}
  .aviso-hoje{font-size:12.5px;font-weight:700;color:var(--txt-suave);margin-top:5px}
  .grade-horas{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-height:44vh;overflow-y:auto;padding:2px}
  .hora-btn{border:1.5px solid var(--borda);background:#fff;border-radius:12px;padding:12px 4px;font-size:14px;font-weight:800;color:#4a3b43;cursor:pointer;transition:.12s}
  .hora-btn:hover:not(:disabled){border-color:var(--rosa-claro)}
  .hora-btn.ativa{background:var(--rosa);color:#fff;border-color:var(--rosa)}
  .hora-btn:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}
  .resumo-agenda{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;background:#f0fdf4;border:1.5px solid #bbf7d0;color:var(--verde);border-radius:14px;padding:13px;font-size:14.5px;font-weight:800;margin:16px 0 12px}
  .voltar-linha{background:none;border:none;color:var(--txt-suave);font-size:14px;font-weight:700;cursor:pointer;padding:12px;width:100%;margin-top:4px}

  /* celulares bem estreitos: esconde o "(vale R$ X)" para não quebrar a linha */
  @media (max-width:380px){
    .card-brinde .risco{display:none}
    .pilulas{gap:5px}
    .pilula{font-size:10.5px;padding:6px 8px;gap:4px}
    .linha-nota .pilula{font-size:11.5px;padding:6px 10px}
    .caixa-nota{font-size:12px;padding:6px 11px}
    .caixa-nota #qtdAval{font-size:10.5px}

  }
  @media (max-width:420px){
    .card-media,.card-foto{width:112px}
    .card-foto{height:104px}
    .card-nome{font-size:15.5px}
    .nome-loja{font-size:22px}
    .prod-foto{height:230px}
    .grade-horas{grid-template-columns:repeat(3,1fr)}
    .modal-pequeno{padding:22px 16px 18px}
  }

  /* ---------- rodapé desktop ---------- */
  .rodape-desk{display:none}
  .rodape-mob{display:block}
  @media (min-width:821px){
    .rodape-mob{display:none}
    .rodape-desk{display:block;background:#2B2029;color:#d8cad1;font-size:14px;line-height:1.75;padding:44px 0 26px}
    .rodape-desk a{color:#fff;font-weight:600;text-decoration:none}
    .rodape-desk a:hover{text-decoration:underline}
    .rodape-inner{max-width:1040px;margin:0 auto;padding:0 26px}
    .rodape-cols{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:34px;margin-bottom:30px}
    .rodape-desk h4{color:#fff;font-size:15px;font-weight:800;margin-bottom:12px}
    .rodape-desk ul{list-style:none;margin:0;padding:0}
    .rodape-desk li{margin-bottom:9px;font-size:14px}
    .rodape-emp{font-size:13.5px}
    .rodape-emp p{margin-bottom:7px}
    .rodape-emp b{color:#fff;font-weight:700}
    .rodape-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
    .rodape-tag{background:rgba(255,255,255,.06);border:1px solid #4a3b43;border-radius:9px;padding:8px 13px;font-size:12.5px;color:#e6dae0}
    .rodape-base{border-top:1px solid #4a3b43;padding-top:18px;font-size:12.5px;color:#a4919b;line-height:1.8}
    .rodape-aviso{background:rgba(255,255,255,.05);border-left:3px solid var(--rosa-claro);border-radius:0 10px 10px 0;padding:12px 16px;margin:20px 0 4px;font-size:12.5px;color:#d8cad1}
  }

