/* V13: capa fiel à imagem aprovada, sem modificar a lógica da loja. */
.dg13-cover{width:100%;background:#090603;border-bottom:1px solid #a86d24;overflow:hidden;position:relative;isolation:isolate}
.dg13-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.dg13-cover-desktop{position:relative;width:100%;max-width:1920px;margin:0 auto;line-height:0}
.dg13-cover-desktop .dg13-master-image{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:1672 / 941;max-width:100%;}
.dg13-click{display:block;position:absolute;z-index:2;border-radius:14px;outline:0;cursor:pointer;text-decoration:none!important}
.dg13-click span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.dg13-click:hover{background:rgba(247,198,102,.10);box-shadow:inset 0 0 0 2px rgba(249,207,104,.28)}
.dg13-click:focus-visible{outline:3px solid #fff4cb;outline-offset:2px;background:rgba(247,198,102,.14)}
/* Areas defined relative to the 1672 x 941 approved master artwork. */
.dg13-click-products{left:4%;top:70.5%;width:21.6%;height:9.5%;}
.dg13-click-categories{left:26.4%;top:70.5%;width:17.7%;height:9.5%;}
.dg13-click-perfumes{left:9%;top:84.7%;width:18.7%;height:10.1%;}
.dg13-click-electronics{left:28%;top:84.7%;width:19.1%;height:10.1%;}
.dg13-click-caps{left:47.3%;top:84.7%;width:18%;height:10.1%;}
.dg13-click-more{left:65.7%;top:84.7%;width:20.5%;height:10.1%;}
.dg13-click-whatsapp{left:90.2%;top:84.6%;width:6.1%;height:10.4%;border-radius:50%}
.dg13-cover-mobile{display:none}
@media(max-width:800px){
 .dg13-cover-desktop{display:none!important}
 .dg13-cover-mobile{display:flex;flex-direction:column;align-items:stretch;width:100%;background:radial-gradient(ellipse at 55% 47%,#3d230e 0%,#0b0705 64%,#080605 100%)}
 .dg13-mobile-brand{display:block;width:100%;height:auto;aspect-ratio:755/642;object-fit:contain}
 .dg13-mobile-products{display:block;width:100%;height:auto;aspect-ratio:952/787;object-fit:contain;margin-top:-3.2%;border-top:1px solid rgba(242,173,51,.12)}
 .dg13-mobile-buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:16px 12px 10px}
 .dg13-mobile-buttons>a{min-width:0;min-height:50px;padding:9px 8px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:clamp(10px,2.95vw,13px);font-weight:900;white-space:nowrap;line-height:1.2;text-decoration:none!important}
 .dg13-mobile-primary{background:linear-gradient(180deg,#ffe49a 0%,#ffca52 55%,#e3a122 100%);color:#1a1005!important;box-shadow:0 4px 17px #ab5a2080}
 .dg13-mobile-secondary{color:#fff2d5!important;background:#0b0806;border:2px solid #e8ad40}
 .dg13-mobile-buttons>a:focus-visible,.dg13-mobile-categories a:focus-visible{outline:3px solid white;outline-offset:2px}
 .dg13-mobile-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:9px 10px 16px;padding:12px 4px;border-radius:16px;border:1px solid #9c641d;background:linear-gradient(110deg,#080807,#201206 50%,#0b0a08);box-shadow:0 5px 24px #eaa12d19}
 .dg13-mobile-categories a{display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;min-width:0;border-right:1px solid #825b29;padding:3px 2px;color:#fff3da!important;text-decoration:none!important;font-size:clamp(9px,2.5vw,12px);font-weight:700;white-space:nowrap}
 .dg13-mobile-categories a:last-child{border-right:0}
 .dg13-mobile-categories i{font-size:clamp(19px,6.2vw,27px);color:#f4bd55}
 .dg-v7-benefits{padding-top:8px!important}
}
@media(max-width:360px){.dg13-mobile-buttons{gap:7px;padding-inline:8px}.dg13-mobile-buttons>a{font-size:10px;padding-inline:5px}.dg13-mobile-categories{margin-inline:7px}}
@media(min-width:801px) and (max-width:1000px){.dg13-cover-desktop .dg13-master-image{min-height:0}}
@media(prefers-reduced-motion:reduce){.dg13-click{transition:none}}
/* Celular: chamadas de compra aparecem logo após a apresentação da marca. */
@media(max-width:800px){
 .dg13-mobile-brand{order:0}
 .dg13-mobile-buttons{order:1;padding-top:9px;padding-bottom:13px;background:linear-gradient(180deg,#160c06,#110a05)}
 .dg13-mobile-products{order:2;margin-top:0!important;border-top:1px solid rgba(238,180,65,.28)}
 .dg13-mobile-categories{order:3}
}
