.bbq-special{background:#f4f0e5}.bbq-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);border:1px solid #d6ddce;background:#fffdf6;border-radius:28px;overflow:hidden}.bbq-visual{position:relative;min-height:100%;margin:0;background:#dae2d0}.bbq-visual img{display:block;width:100%;height:100%;min-height:580px;object-fit:cover}.bbq-visual figcaption{position:absolute;bottom:18px;left:20px;background:#173b30d9;color:#fffdf0;padding:7px 12px;border-radius:8px;font-size:12px}.bbq-badge{position:absolute;top:25px;left:24px;background:#e6d297;color:#214e3b;padding:10px 16px;border-radius:30px;font-size:13px;font-weight:700;transform:rotate(-3deg)}.bbq-content{padding:clamp(25px,4vw,48px);min-width:0}.bbq-content h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.035em;margin:16px 0 20px;color:#214e3b}.bbq-intro{color:#53614f;font-size:16px;line-height:1.7}.bbq-inclusions{display:grid;gap:10px;list-style:none;padding:0;margin:24px 0}.bbq-inclusions li{display:flex;gap:12px;align-items:baseline;font-size:16px;line-height:1.5}.bbq-inclusions li:before{content:'✓';color:#356c51;font-weight:700}.bbq-price{display:flex;align-items:center;gap:24px;justify-content:space-between;border-top:1px solid #d8decd;border-bottom:1px solid #d8decd;padding:19px 0;margin:25px 0}.bbq-price strong{font-size:54px;letter-spacing:-.06em;line-height:1.15;color:#214e3b;display:block}.bbq-old{font-size:14px;color:#67735e}.bbq-price div>span:last-child{font-size:14px}.bbq-saving{font-size:13px;color:#365640;background:#e9eedf;padding:9px 13px;border-radius:10px;white-space:nowrap}.bbq-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.bbq-whatsapp{font-size:14px;color:#34684f;text-underline-offset:4px}.bbq-note{font-size:12px;line-height:1.7;color:#68735f;margin:20px 0 0}.bbq-special a:focus-visible{outline:3px solid #bf9a4e;outline-offset:4px}@media(max-width:800px){.bbq-card{grid-template-columns:1fr}.bbq-visual{height:280px;min-height:0}.bbq-visual img{height:100%;min-height:0}.bbq-content{padding:27px}.bbq-actions{align-items:stretch;flex-direction:column}.bbq-actions .btn{text-align:center}.bbq-visual figcaption{bottom:14px;left:17px}.bbq-badge{top:20px;left:19px}}