/* Organização das seções aprovada em 20/09/2026. */
.coupons,.partners,.community,.product-offers,.featured-video{border-top:1px solid #aab69a;margin-top:0;margin-bottom:0;padding-top:30px;padding-bottom:42px}
.coupons{margin-top:42px}.section-heading{margin-bottom:23px;align-items:center;min-height:40px}.section-heading h2{font-size:34px;line-height:1.1}.section-heading h2:before{content:'';display:inline-block;width:5px;height:25px;margin-right:12px;background:#789843;vertical-align:-1px}.section-heading .secondary{font-size:13px;color:#566149}.fineprint{max-width:1040px}
.coupon{border-radius:6px;box-shadow:none;border-left-width:5px}.coupon .discount{font-size:32px}.coupon-top{padding:22px 26px}.coupon-bottom{padding:22px 25px}.copy{border-radius:4px}
.partner{border:1px solid #d5dcce;border-radius:6px;box-shadow:none;padding-bottom:22px;gap:12px;transition:border-color .15s}.partner:hover{box-shadow:none;transform:none;border-color:#6e8056}.partner .store-mark{font-size:30px;padding-top:19px;padding-bottom:19px;margin-bottom:7px}.partner-mythos .store-mark{background:#405331}.partner-amazon .store-mark{background:#51445b}.partner-panini .store-mark{background:#252d20}.partner>b{border-radius:4px}.partner>strong{font-size:17px}
.community{border-radius:0;background:#e9ede4;padding:30px 28px 34px;border-bottom:1px solid #c5cebb;margin-bottom:0}.community-card.telegram,.community-card.whatsapp{border-radius:5px;min-height:86px;padding:23px 26px;position:relative;transition:filter .15s}.community-card.telegram{background:#b9e2f4}.community-card.whatsapp{background:#405733}.community-card:hover{transform:none;filter:brightness(.96)}.community-card h3{font-size:26px!important}.community-card:after{content:'↗';position:absolute;right:24px;font-size:24px}.community-card h3{padding-right:25px}
.product-offers{border-top:0;padding-top:34px}.product-card{border-radius:6px}.support-feature{border-radius:6px;margin-top:0;margin-bottom:38px}.featured-video{padding-top:30px}.video-frame{border-radius:6px}
@media(max-width:700px){.coupons,.partners,.product-offers,.featured-video{padding-top:25px;padding-bottom:32px}.coupons{margin-top:30px}.section-heading{align-items:flex-start;gap:10px}.section-heading h2{font-size:30px}.section-heading h2:before{height:23px}.community{padding:25px 18px 28px}.community-card.telegram,.community-card.whatsapp{padding:22px;min-height:82px}.community-card h3{font-size:25px!important}.coupon-top{padding:22px}.coupon .discount{font-size:30px}}

/* Faixas de seção: limites visíveis em toda a largura da página. */
.coupons,.partners,.community,.product-offers,.featured-video{width:100%;max-width:none;margin:0;border:0;border-radius:0;padding:42px max(40px,calc((100% - 1240px)/2)) 48px}
.coupons{margin-top:40px;background:#fff;border-top:4px solid #829e50}
.partners{background:#e2e9d8;border-top:2px solid #b5c4a1;border-bottom:2px solid #b5c4a1}
.community{background:#293323;color:#fff;border-top:5px solid #a9cf62;padding-top:36px;padding-bottom:40px}
.community .section-heading .secondary{color:#d6dfce}.community .section-heading h2:before{background:#b3db53}.community-card.whatsapp{background:#466437;border:1px solid #819a70}.community-card.telegram{background:#b9e2f4}
.product-offers{background:#fafbf7;border-top:5px solid #b3db53;padding-top:42px}
.section-heading{margin-bottom:28px}.section-heading h2{font-size:38px}.section-heading h2:before{height:28px;width:6px;margin-right:14px}
.support-feature{margin-top:32px;margin-bottom:32px}.featured-video{background:#e9e5ed;border-top:2px solid #c1b5ca}
@media(max-width:700px){.coupons,.partners,.community,.product-offers,.featured-video{padding:30px 20px 34px}.coupons{margin-top:28px}.section-heading h2{font-size:32px}.section-heading{margin-bottom:22px}.section-heading h2:before{height:24px}.community .section-heading h2{font-size:32px}}