/* V14 • banner mobile compacto: UMA imagem, tipografia responsiva e CTAs funcionais */
.dg14-mobile {display:none}
@media (max-width:800px){
 .dg13-cover-mobile.dg14-mobile {display:block!important;overflow:hidden;width:100%;background:#090706!important;}
 .dg14-mobile .dg14-scene {position:relative;height:clamp(215px,62vw,325px);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 75% 55%,#6a3b14 0%,#261405 30%,#090707 72%);}
 .dg14-products{position:absolute;right:-11%;top:0;width:80%;height:100%;object-fit:cover;object-position:center center;opacity:.9;filter:brightness(.84) contrast(1.08) saturate(1.05);z-index:0;}
 .dg14-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#080707 0%,#0c0907f5 28%,rgba(10,8,6,.83) 48%,rgba(10,8,6,.09) 78%),linear-gradient(0deg,rgba(4,4,4,.55),transparent 27%);pointer-events:none;}
 .dg14-message{position:absolute;top:50%;transform:translateY(-50%);left:clamp(15px,5vw,28px);z-index:2;width:68%;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-shadow:0 3px 14px #000b;}
 .dg14-eyebrow{font-size:clamp(13px,3.7vw,18px);line-height:1.15;font-style:italic;font-weight:850;letter-spacing:.065em;color:#f9efe2;}
 .dg14-brand{display:block;white-space:nowrap;font-size:clamp(30px,8.7vw,45px);font-weight:950;letter-spacing:-.075em;line-height:1.1;color:#ffce64;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}
 .dg14-brand strong{font-weight:950;color:#f8b934;}
 .dg14-concept{color:#fff3d6;font-size:clamp(9px,2.25vw,13px);letter-spacing:.18em;font-weight:850;margin-bottom:clamp(7px,2vw,14px)}
 .dg14-message p{font-size:clamp(10px,2.8vw,13px);line-height:1.5;margin:0;max-width:245px;color:#f2e8d8;}
 .dg14-tagline{font-size:clamp(10px,2.65vw,12px);line-height:1.45;color:#f6c76e;font-weight:850;max-width:230px;margin-top:3px;}
 .dg14-actions{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;padding:11px 12px 13px;background:linear-gradient(90deg,#130e08,#221406 55%,#120b06);border-top:1px solid rgba(232,173,66,.34)}
 .dg14-actions a{min-width:0;min-height:44px;display:flex;gap:7px;align-items:center;justify-content:center;padding:10px 9px;border-radius:13px;text-decoration:none!important;font-size:clamp(10px,2.85vw,13px);font-weight:900;white-space:nowrap;text-align:center;line-height:1.1}
 .dg14-actions .dg14-shop{color:#211205!important;background:linear-gradient(160deg,#ffe7ac,#f3bc45 75%,#d78c1a);box-shadow:0 5px 15px #0009}
 .dg14-actions .dg14-categories{color:#f8ead0!important;border:1.5px solid #dfad51;background:#0b0907}
 .dg14-actions a:focus-visible{outline:3px solid #fff;outline-offset:2px}
 .dg-v7-benefits-inner{border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;}
 .dg-v7-benefits{padding-inline:0!important}
 .dg-v7-benefits-inner>div{padding:9px 6px!important}
 .dg-v7-benefits-inner i{font-size:16px!important}
 .dg-v7-benefits-inner b{font-size:9px!important}
 .dg-v7-benefits-inner small{font-size:8px!important}
 .dg-v12-catalog{padding-top:15px!important}
}
@media(max-width:355px){.dg14-message{left:12px;width:70%}.dg14-brand{font-size:30px}.dg14-actions{gap:6px;padding:9px 8px 11px}.dg14-actions a{padding:8px 5px;font-size:10px;min-height:42px}}
@media(min-width:801px){.dg14-mobile{display:none!important}}
