/* Descanse Bem | Banner Black Friday e beneficios compactos */
.db-banner-shell{background:#fff;padding:18px 0 12px}
.db-banner-shell .db-banner-link{display:block;border-radius:7px;overflow:hidden;line-height:0;box-shadow:0 3px 16px rgba(10,17,40,.075)}
.db-banner-shell picture,.db-banner-shell img{display:block;width:100%;height:auto}
.db-banner-shell img{aspect-ratio:1920/639;object-fit:contain;background:#f4f4f4}
.db-benefits-compact{background:#fff;border-top:1px solid #edf0f4;border-bottom:1px solid #e8edf4}
.db-benefits-compact .db-benefits-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:78px;align-items:center}
.db-benefits-compact .db-benefit{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:56px;padding:9px 14px;border-right:1px solid #dfe5ed;color:#0a1128;font-size:14px;font-weight:650;line-height:1.25;text-align:left}
.db-benefits-compact .db-benefit:last-child{border-right:0}
.db-benefits-compact .db-benefit-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:27px;height:27px;border-radius:50%;background:#edf8f1;border:1px solid #d3eadb;color:#168149;font-size:16px;font-weight:800}
/* Substitui apenas a apresentacao visual da faixa; nao altera JS, produtos nem checkout */
@media(max-width:760px){
 .db-banner-shell{padding:10px 0 8px}
 .db-banner-shell .db-banner-link{border-radius:4px;box-shadow:none}
 .db-banner-shell img{aspect-ratio:1080/650}
 .db-benefits-compact .db-benefits-inner{min-height:0;padding-top:8px;padding-bottom:8px}
 .db-benefits-compact .db-benefit{gap:5px;min-height:50px;padding:5px 5px;font-size:clamp(9px,2.55vw,12px);justify-content:center}
 .db-benefits-compact .db-benefit-check{width:20px;height:20px;font-size:12px}
 .main{padding-top:24px}
}
@media(max-width:390px){
 .db-benefits-compact .db-benefit{font-size:9px;gap:4px;padding:5px 3px}
 .db-benefits-compact .db-benefit-check{width:18px;height:18px;font-size:11px}
}
