/* V26 — entrada compacta, categorias legíveis e vitrine consistente */
#inicio.dg23-hero{min-height:0!important}
#inicio .dg23-hero-inner{padding:38px 36px!important}
#inicio.dg23-hero h1{font-size:clamp(42px,4.5vw,59px)!important;margin:17px 0!important;line-height:1.08!important}
#inicio.dg23-hero p{margin-bottom:20px!important}
#inicio .dg23-category-link{margin-top:13px}
.dg-v7-benefits{padding:10px 24px!important;background:#121413!important}
.dg-v7-benefits .dg-v7-benefits-inner{padding:0!important;border-radius:0!important;background:transparent!important;gap:0!important;box-shadow:none!important}
.dg-v7-benefits .dg-v7-benefits-inner>div{padding:10px 18px!important;border:0!important;border-right:1px solid #ffffff10!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:10px!important}
.dg-v7-benefits .dg-v7-benefits-inner>div:last-child{border-right:0!important}
.dg-v7-benefits .dg-v7-benefits-inner i{font-size:20px!important;color:#aaa79e!important}
.dg-v7-benefits .dg-v7-benefits-inner b{font-size:11px!important;color:#e0dfd8!important}
.dg-v7-benefits .dg-v7-benefits-inner small{font-size:10px!important;color:#8e928b!important}
.dg24-discover{padding:25px 32px!important;gap:30px!important}
.dg24-discover-items{gap:22px!important}
.dg24-discover-item{font-size:13px!important;gap:12px!important;min-height:78px}
.dg24-discover-item>span{width:76px!important;height:76px!important;flex-shrink:0;border-color:#ffffff24!important;padding:4px!important}
.dg24-discover-item b{font-weight:600!important}
.dg24-discover-item:hover>span{border-color:#ddbf85!important}
#productsGrid>.dg-product-card .dg-product-media{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;background:#222522!important}
#productsGrid>.dg-product-card .dg-product-media img{display:block;width:100%!important;height:100%!important;padding:12px!important;object-fit:contain!important;object-position:center!important;background:transparent!important}
#productsGrid>.dg-product-card{border-color:#ffffff12!important}
#productsGrid .dg-product-category{color:#a3a69f!important}
#productsGrid .dg-product-price{color:#e8d2a7!important}
#productsGrid>.dg-product-card button.dg-product-detail{color:#b9bdb4!important}
.dg-section-kicker,.dg24-kicker{color:#b1ad9f!important}
.dg-category-tile{border-color:#ffffff14!important}
.dg-v7-nav a:not(.dg-v7-active){color:#c2c5bd!important}
@media(max-width:1100px){.dg24-discover-item{flex-direction:column}.dg24-discover-items{gap:18px!important}.dg24-discover-label{min-width:140px}}
@media(max-width:800px){
#inicio .dg23-hero-inner{padding:25px 22px!important}
#inicio.dg23-hero h1{font-size:34px!important;max-width:330px;line-height:1.08!important;margin:16px 0!important}
#inicio.dg23-hero p{font-size:12px!important;line-height:1.6!important;margin-bottom:17px!important;max-width:280px}
#inicio .dg25-shop-button{min-height:50px!important}
#inicio .dg23-category-link{margin-top:12px;font-size:11px}
.dg-v7-benefits{padding:7px 12px!important}
.dg-v7-benefits .dg-v7-benefits-inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}
.dg-v7-benefits .dg-v7-benefits-inner>div{padding:9px 7px!important;gap:8px!important;min-width:0}
.dg-v7-benefits .dg-v7-benefits-inner>div:nth-child(even){border-right:0!important}
.dg-v7-benefits .dg-v7-benefits-inner i{font-size:16px!important}
.dg-v7-benefits .dg-v7-benefits-inner b{font-size:9px!important;line-height:1.4!important}
.dg-v7-benefits .dg-v7-benefits-inner small{font-size:8px!important;line-height:1.5!important}
.dg24-discover{padding:20px 16px 17px!important}
.dg24-discover-label{margin-bottom:15px!important}.dg24-discover-label strong{font-size:18px!important}
.dg24-discover-items{justify-content:flex-start!important;gap:17px!important;overflow-x:auto!important;scroll-snap-type:x proximity;padding-bottom:9px!important;scrollbar-width:thin;scrollbar-color:#767163 #171917}
.dg24-discover-item{flex:0 0 76px!important;font-size:12px!important;gap:9px!important;scroll-snap-align:start}
.dg24-discover-item>span{width:72px!important;height:72px!important}
#productsGrid>.dg-product-card .dg-product-media img{padding:9px!important}
.dg-v12-catalog{padding-top:20px!important}
}
@media(max-width:360px){#inicio.dg23-hero h1{font-size:31px!important}.dg24-discover-item{flex-basis:72px!important}}
nav.dg24-discover{width:100%!important;min-width:0!important;box-sizing:border-box!important}
.dg24-discover-label,.dg24-discover-items{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.dg-v7-benefits .dg-v7-benefits-inner>div{min-height:0!important}
