/* Scoped adjustments for the single R$9,90 offer on /airfryer-teste-990/. */
.sales-hero{padding-top:28px;padding-bottom:28px}
.sales-hero h1{font-size:clamp(28px,4vw,46px);line-height:1.12;text-wrap:balance;margin-bottom:16px}
.sales-hero .hero-sub{font-size:17px;line-height:1.5;max-width:700px;margin-bottom:20px}
.hero-benefits{max-width:760px;margin:18px auto 0;padding:18px 20px;background:#302517;border:1px solid #7c683b;border-radius:12px;color:#fff7e5;text-align:center}
.hero-benefits h2{font-size:22px;line-height:1.25;letter-spacing:-.3px;color:#f4cf8c;text-wrap:balance;margin:0 0 12px}
.hero-benefits ul{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0;font-size:14px;font-weight:600}
.hero-benefits p{margin:14px 0 0;color:#f4cf8c;font-size:13px;font-weight:800}
.offer-entry{max-width:850px;padding:24px 22px;margin-bottom:24px}
.offer-entry h2{font-size:clamp(25px,3vw,34px);line-height:1.2;text-wrap:balance}
.offer-entry .offer-entry-description{max-width:700px;margin:0 auto 18px;line-height:1.55}
.package-included{display:flex;flex-direction:column;align-items:center;color:#8c450f;font-size:20px;line-height:1.35;font-weight:800}
.package-included>span{font-size:24px;line-height:1.2;margin:4px 0}
.included-caption{font-size:15px;font-weight:700;margin:12px 0 0}
.offer-choice-grid{display:block}
.complete-offer{background:#241c12}
.complete-offer .purchase-header{text-align:center;padding:24px 24px 18px}
.complete-offer .purchase-header h3{font-size:clamp(24px,3.5vw,32px);line-height:1.2}
.complete-offer .premium-includes{padding:0 24px 24px}
.complete-offer .main-included{background:#362a1b;border-color:#82704b}
.complete-offer .bonus-products-heading h4{font-size:21px;line-height:1.35}
.complete-offer .bonus-products-heading h4 em{white-space:normal}
.complete-offer .bonus-book img{width:100%;height:auto;aspect-ratio:2/3;max-height:240px;object-fit:contain}
.complete-offer .bonus-book-title{background:#35291b;padding:12px 10px}
.complete-offer .bonus-book-title strong{font-size:14px;line-height:1.35}
.complete-offer .purchase-footer{padding:24px;background:#302517}
.complete-price{text-align:center;margin-bottom:20px}
.complete-price h3{font-size:25px;line-height:1.25;color:#ffdb9f;margin:0 0 12px}
.complete-price p{font-size:16px;line-height:1.45;color:#fff7e5;margin:0 0 14px}
.complete-price .complete-payment,.complete-price .complete-lifetime{font-size:13px;font-weight:800;letter-spacing:.8px;color:#f4cf8c}
.complete-price .price{font-size:clamp(52px,10vw,68px);margin:4px 0 12px;color:#ffcc80}
.complete-offer .purchase-trust{color:#fff7e5}
.complete-offer .purchase-footer>p{color:#e3d5bf}
.complete-offer .purchase-footer>a.button{background:#287736;border-color:#50a65b;color:#fff;box-shadow:0 5px 0 #174721}
.complete-offer .purchase-footer>a.button:hover{background:#1c6329}
/* Lean package sequence; all rules are limited to the offer area. */
#ofertas .complete-offer .premium-includes{padding-top:24px}
#ofertas .complete-offer .bonus-products-heading{margin:0 0 20px}
#ofertas .package-to-offer{padding:18px 22px;text-align:center;border-top:1px solid #82704b55}
#ofertas .package-to-offer h3{font-size:20px;line-height:1.3;color:#ffdb9f;margin:0 0 8px;letter-spacing:-.3px;text-wrap:balance}
#ofertas .package-to-offer p{max-width:550px;margin:0 auto;color:#e3d5bf;font-size:15px;line-height:1.5}
#ofertas .offer-contents{display:flex;flex-direction:column;gap:2px;font-size:16px;line-height:1.4}
#ofertas .complete-price .complete-guarantee{font-size:13px;font-weight:800;letter-spacing:.8px;color:#f4cf8c;margin-bottom:0}
#ofertas .complete-price .complete-lifetime{margin-bottom:6px}
@media(max-width:760px){
 .sales-hero{padding:24px 0}
 .sales-hero h1{font-size:clamp(26px,6.8vw,32px);line-height:1.13;letter-spacing:-.8px}
 .sales-hero .hero-sub{font-size:15px;margin-bottom:16px}
 .hero-benefits{margin-top:16px;padding:15px 12px}
 .hero-benefits h2{font-size:19px;margin-bottom:10px}
 .hero-benefits ul{font-size:12px;gap:5px 12px}
 .hero-benefits p{font-size:12px;margin-top:12px}
 .offer-entry{padding:20px 14px}
 .offer-entry h2{font-size:24px}
 .package-included{font-size:18px}
 .complete-offer .purchase-header{padding:20px 16px 14px}
 .complete-offer .premium-includes{padding:0 12px 20px}
 .complete-offer .main-included{padding:12px}
 .complete-offer .bonus-products{gap:12px 8px}
 .complete-offer .bonus-book img{aspect-ratio:2/3;max-height:220px}
 .complete-offer .bonus-book-title{min-height:0;padding:10px 8px}
 .complete-offer .bonus-book-title strong{font-size:13px}
 .complete-offer .purchase-footer{padding:22px 16px}
 .complete-price h3{font-size:23px}
 .complete-offer .button{font-size:16px}
}
