.ab-offer-card .ab-card-body{ padding:18px 18px 20px !important; display:flex !important; flex-direction:column !important; gap:12px !important; } .ab-offer-card .ab-title{ font-family:"Poppins",Inter,system-ui,sans-serif !important; font-weight:800 !important; font-size:clamp(18px,2.05vw,22px) !important; line-height:1.25 !important; letter-spacing:-0.015em !important; color:#0f172a !important; margin:0 !important; min-height:52px !important; text-wrap:balance; } .ab-offer-card .ab-title em, .ab-offer-card .ab-title strong{color:var(--primary-600,#c42729);} .ab-offer-card .ab-desc{ font-family:Inter,system-ui,sans-serif !important; font-weight:500 !important; font-size:clamp(13px,1.35vw,14px) !important; line-height:1.55 !important; color:#475569 !important; letter-spacing:.01em !important; min-height:36px !important; margin:0 !important; } .ab-offer-card .ab-prices{ display:flex !important; align-items:flex-end !important; gap:10px !important; margin:0 !important; } .ab-offer-card .ab-old{ font-family:Inter,system-ui,sans-serif !important; font-weight:600 !important; font-size:13px !important; line-height:1 !important; color:#94a3b8 !important; letter-spacing:.04em !important; } .ab-offer-card .ab-now{ font-family:"Poppins",Inter,system-ui,sans-serif !important; font-weight:800 !important; font-size:clamp(20px,2.2vw,24px) !important; line-height:1 !important; color:var(--primary-600,#c42729) !important; letter-spacing:-0.01em !important; } .ab-offer-card .ab-saving{ font-family:Inter,system-ui,sans-serif !important; font-weight:600 !important; font-size:12px !important; line-height:1.3 !important; color:var(--primary-600,#c42729) !important; letter-spacing:.1em !important; text-transform:uppercase !important; } .ab-offer-card .ab-cta{ align-self:stretch !important; display:inline-flex !important; justify-content:center !important; align-items:center !important; height:38px !important; padding:0 22px !important; border-radius:999px !important; font-family:"Poppins",Inter,system-ui,sans-serif !important; font-weight:700 !important; font-size:13px !important; letter-spacing:.14em !important; text-transform:uppercase !important; background:var(--primary-600,#c42729) !important; color:#fff !important; border:2px solid var(--primary-600,#c42729) !important; box-shadow:0 14px 28px -14px rgba(196,39,41,.65) !important; transition:background .25s,box-shadow .25s,transform .25s !important; } .ab-offer-card .ab-cta:hover{ background:var(--primary,#e33436) !important; border-color:var(--primary,#e33436) !important; transform:translateY(-1px) !important; } @media (max-width:480px){ .ab-offer-card .ab-title{font-size:17px !important;min-height:48px !important;} .ab-offer-card .ab-cta{height:36px !important;padding:0 18px !important;font-size:12px !important;letter-spacing:.12em !important;} } /* Lead */ .lead-card h2{margin:0 0 12px;font:800 30px/1.1 Poppins,Inter;text-align:center;color:#1a1a1a;} .lead-card form{display:flex;flex-direction:column;gap:16px;} .lead-card input{padding:16px 20px;border:2px solid #E5E7EB;border-radius:14px;font:500 16px Inter,system-ui;background:#fff;outline:none;transition:.25s;} .lead-card input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(227,52,54,.18);} .lead-card button[type=submit]{background:var(--primary-600);color:#fff;border:0;padding:18px;border-radius:14px;font:700 16px Poppins;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;transition:.25s;} .lead-card button[type=submit]:hover{background:#a81f21;} @media (max-width:768px){.partners-card,.lead-card{padding:24px 18px;border-radius:20px;} .partner-logo{height:140px;} .lead-card h2{font-size:24px;}} @media (max-width:480px){.partners-card,.lead-card{padding:20px 16px;} .partner-logo{height:130px;} } @media (max-width:360px){.partner-logo{height:120px;} .partners-title{font-size:20px;}} /* Modal */ .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;align-items:center;justify-content:center;z-index:2000;} .modal-overlay.show{display:flex;} .modal-box{background:#fff;padding:30px 26px;border-radius:20px;max-width:420px;width:92vw;box-shadow:0 24px 60px rgba(0,0,0,.18);text-align:center;} .modal-title{margin:0 0 14px;font:800 22px/1.2 Poppins;} .modal-text{margin:0 0 18px;font:500 14px/1.55 Inter;color:#6b7280;} .modal-btn{background:var(--primary-600);color:#fff;border:0;padding:12px 20px;border-radius:14px;font:700 14px Poppins;cursor:pointer;} /* ================= Desktop Enhancements (mobile-first preservado) ================= */ @media (min-width: 768px){ /* Header vira horizontal simples */ .menu-toggle{display:none!important;} .menu-panel{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;} .menu-panel ul{display:flex;gap:32px;align-items:center;margin:0;} .menu-panel li{list-style:none;} .menu-panel a{font:600 14px/1 Poppins,Inter;color:#374151;text-decoration:none;transition:.25s;color:#374151;} .menu-panel a:hover{color:var(--primary-600);} .menu-panel .sep{display:none;} } @media (min-width: 1024px){ /* Hero mais espaçado e largo */ .has-fixed-header section:first-child .bg-white{ padding:48px 64px 56px; max-width: 900px; } .ofertas-hero-title{ font-size:clamp(44px,4.2vw,56px); margin-bottom: 16px; } .ofertas-hero-sub{ font-size:clamp(18px,1.3vw,22px); } } @media (min-width: 1280px){ .has-fixed-header{padding-top:calc(var(--ab-header-h) + 32px);} /* mais respiro */ } /* Seções de carrossel (listas horizontais) viram grid em telas grandes */ @media (min-width: 1100px){ #maioresDescontosEmbed [data-slider], #utilizadosSemanaEmbed [data-slider], #fitnessSaudeEmbed [data-slider], #lazerEmbed [data-slider], #petEmbed [data-slider]{ display:flex;flex-wrap:wrap;overflow:visible!important;gap:24px!important;padding-right:0;padding-left:0; } #maioresDescontosEmbed .ab-offer-card, #utilizadosSemanaEmbed .ab-offer-card, #fitnessSaudeEmbed .ab-offer-card, #lazerEmbed .ab-offer-card, #petEmbed .ab-offer-card{min-width:240px;max-width:240px;} /* Centralizar conjunto */ #maioresDescontosEmbed, #utilizadosSemanaEmbed, #fitnessSaudeEmbed, #lazerEmbed, #petEmbed{padding-left:0;padding-right:0;} } /* Partners carousel: aumenta largura e reduz altura do bloco em desktop para caber mais contexto */ @media (min-width: 1024px){ .partners-card{max-width:1000px;} .partner-logo{height:130px;} } @media (min-width: 1400px){ .partners-card{max-width:1180px;} .partner-logo{height:140px;} } /* Lead form: virar layout em duas colunas (inputs + call to action) */ @media (min-width: 900px){ .lead-card form{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;} .lead-card form input{width:100%;} .lead-card form button{grid-column:1 / -1;} .lead-card h2{font-size:40px;} } @media (min-width:1200px){ .lead-card h2{font-size:46px;} } /* Melhora leve em telas ultra largas: restringir largura de parágrafos dentro do hero */ @media (min-width:1600px){ .ofertas-hero-sub{max-width:700px;} } /* Utilitário: sombra mais suave no hero para desktop evitar peso visual */ @media (min-width:1024px){ .shadow-soft{box-shadow:0 25px 40px -15px rgba(0,0,0,.08),0 5px 12px -4px rgba(0,0,0,.06)!important;} } /* Acessibilidade foco visível */ .menu-panel a:focus-visible, button:focus-visible, .ab-cta:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:6px;} /* ================= Fim Desktop Enhancements ================= */ /* Sombras suaves para banners (harmoniza com a home) */ .ab-shadow-red-soft{box-shadow:0 10px 30px rgba(196,39,41,.08);} /* Banner responsivo - preenche 100% sem barras laterais */ .banner-promo { width: 100%; height: auto; display: block; object-fit: contain; object-position: center; background: transparent; } /* Mobile: altura automática para não cortar */ @media (max-width: 767px) { .banner-promo { max-height: 300px; } } /* Tablet: altura intermediária */ @media (min-width: 768px) and (max-width: 1023px) { .banner-promo { max-height: 400px; } } /* Desktop: altura maior */ @media (min-width: 1024px) { .banner-promo { max-height: 500px; } } /* Headline com linhas fixas - formato consistente em todas as telas */ .ofertas-hero-title--fixed { display: block; width: 100%; text-align: center; margin: 0 auto; } .ofertas-hero-title--fixed .line { display: block; width: 100%; text-align: center; line-height: 1.15; margin-bottom: 2px; } .ofertas-hero-title--fixed .line:last-child { margin-top: 4px; }

Pague menos nos melhores
lugares da cidade
Simples Assim.

O maior clube de descontos da cidade de Bebedouro-SP.

Gastronomia

Ver todos

Serviços

Ver todos

Fitness & Saúde

Ver todos

Alguns dos Nossos Parceiros

Temos os melhores parceiros da cidade. Veja alguns abaixo

Receba descontos exclusivos